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 |