Welcome to the main channel on the development of MoarVM, a virtual machine for NQP and Rakudo (moarvm.org). This channel is being logged for historical purposes.
Set by lizmat on 24 May 2021.
00:08 reportable6 left 01:09 reportable6 joined 02:09 notable6 left, squashable6 left, statisfiable6 left, greppable6 left, evalable6 left, releasable6 left, linkable6 left, tellable6 left, bloatable6 left, unicodable6 left, shareable6 left, reportable6 left, sourceable6 left, coverable6 left, quotable6 left, committable6 left, benchable6 left, bisectable6 left, nativecallable6 left, frost joined 02:10 releasable6 joined, benchable6 joined, tellable6 joined 02:11 statisfiable6 joined, nativecallable6 joined, quotable6 joined, greppable6 joined, committable6 joined 02:12 evalable6 joined, shareable6 joined 02:56 squashable6 joined 03:10 notable6 joined, sourceable6 joined 03:11 coverable6 joined, linkable6 joined 04:10 bloatable6 joined 04:12 reportable6 joined 05:11 bisectable6 joined 06:08 reportable6 left 06:10 reportable6 joined 07:10 unicodable6 joined 08:33 evalable6 left, linkable6 left 09:32 kjp left 09:33 linkable6 joined 09:34 evalable6 joined 09:48 sena_kun left 09:52 sena_kun joined 10:41 ShaneC left 12:08 reportable6 left 12:55 sena_kun left 12:57 sena_kun joined 13:11 reportable6 joined 14:11 evalable6 left 15:02 frost left 15:23 squashable6 left 15:24 squashable6 joined 15:56 cognominal joined
MasterDuke do we support any systems that don't have 128 bit integers? 16:09
16:13 evalable6 joined
nine Huh....I didn't know 128 bit integers were a thing 16:16
I think at least with msvc you're out of luck 16:18
MasterDuke hm. i was looking at www.pcg-random.org/using-pcg-c.html and just saw this "The 64-bit scheme is only supported on platforms that support 128-bit integers (e.g., using GCC or Clang as the compiler on a 64-bit system)." 16:27
oh, but github.com/imneme/pcg-c#128-bit-math seems to suggest there's a way to get 64-bit output by combining two 32-bit generators 16:29
17:50 Kaipi left 18:07 reportable6 left 18:09 reportable6 joined 18:45 Kaipi joined 18:57 ShaneC joined 20:37 sena_kun left 20:38 sena_kun joined
MasterDuke nqp: my int $r; my int $i := 0; my int $s := nqp::time; $r := nqp::rand_i while $i++ < 100_000_000; say(nqp::div_n(nqp::time - $s, 1000000000e0)); say($r) 21:23
camelia 0.518222349
-940366421805941772
MasterDuke interesting. locally that's ~0.58s but drops to ~0.48s when i switch in xoshiro256++ instead of tinymt64 21:25