github.com/moarvm/moarvm | IRC logs at colabti.org/irclogger/irclogger_logs/moarvm
Set by AlexDaniel on 12 June 2018.
00:32 bartolin left, bartolin joined 00:41 sena_kun left 00:56 sena_kun joined 01:21 Voldenet left 01:26 Voldenet joined, Voldenet left, Voldenet joined 02:42 sena_kun left 02:56 sena_kun joined 03:56 quotable6 left, shareable6 left, benchable6 left, nativecallable6 left, committable6 left, sourceable6 left, bloatable6 left, unicodable6 left, statisfiable6 left, releasable6 left, reportable6 left, greppable6 left, notable6 left, bisectable6 left, coverable6 left, squashable6 left 03:57 unicodable6 joined, shareable6 joined, bisectable6 joined, nativecallable6 joined, statisfiable6 joined, notable6 joined, reportable6 joined 03:58 sourceable6 joined, committable6 joined, coverable6 joined, benchable6 joined, quotable6 joined 03:59 greppable6 joined, squashable6 joined, releasable6 joined, bloatable6 joined 04:41 sena_kun left 04:56 sena_kun joined 05:35 Voldenet left 05:41 Voldenet joined, Voldenet left, Voldenet joined 06:41 sena_kun left 06:55 sena_kun joined 08:00 squashable6 left 08:03 squashable6 joined 08:05 domidumont joined 08:08 Voldenet left 08:14 Voldenet joined, Voldenet left, Voldenet joined 08:18 Voldenet left 08:19 squashable6 left 08:20 squashable6 joined 08:23 Voldenet joined, Voldenet left, Voldenet joined 08:42 sena_kun left 08:57 sena_kun joined 09:44 AlexDaniel left, AlexDaniel joined, AlexDaniel left, AlexDaniel joined 10:43 sena_kun left 10:55 sena_kun joined 11:02 squashable6 left 11:04 squashable6 joined
nine So, running the multi threaded EVAL test script from github.com/rakudo/rakudo/issues/22...-569568214 gives an easily reproducible segfault. Unless one compiles with debugging enabled of course. Then it runs literally thousands of times without any hickup :/ 11:27
11:33 Voldenet left 11:38 Voldenet joined, Voldenet left, Voldenet joined
lizmat
.oO( bloody Heisenberg )
12:16
12:41 sena_kun left 12:57 sena_kun joined 14:40 sena_kun left 14:57 sena_kun joined 15:50 lucasb joined 16:41 sena_kun left 16:56 sena_kun joined
vrurg nine: actually, I forgot to mention that I also change EVAL to clone compiler instance. The current implementation simply shares one instance among threads. 16:58
nine vrurg: does the compiler carry any state? 17:31
vrurg nine: Sure it does. HLL::Compiler has 12 attributes, Perl6 adds 4 more. 17:54
lizmat but once instantiated, do any of the attributes ever change ? 17:56
vrurg lizmat: $!save_ctx perhaps, but not sure. In either case, cloning makes sense for my plans as I want to make EVAL support compunit compilation with separate language version. 18:01
lizmat oki :-)
18:26 patrickb joined, AlexDani` joined 18:29 AlexDaniel left 18:42 sena_kun left 18:56 sena_kun joined 19:18 domidumont left 20:41 sena_kun left 20:56 sena_kun joined 21:22 squashable6 left 21:24 squashable6 joined 22:12 lucasb left
dogbert11 lizmat: still awake? 22:37
I see a couple of test failures in S32-num/stress.t, am I the only one? 22:38
22:41 sena_kun left 22:57 sena_kun joined 23:24 patrickb left
lizmat dogbert11: no, I'm not seeing that 23:33
hmmm... not sure that "no" was right :-) 23:35
s/no/not sure/