github.com/moarvm/moarvm | IRC logs at colabti.org/irclogger/irclogger_logs/moarvm
Set by AlexDaniel on 12 June 2018.
00:09 Altai-man joined 00:11 sena_kun left 00:14 Altai-man left 01:07 MasterDuke left 02:14 vrurg_ is now known as vrurg 02:37 lucasb left
Geth_ MoarVM: c02754207e | (Matthew Wilson)++ (committed using GitHub Web editor) | README.markdown
bump unicode version in readme
03:58
06:02 greppable6 left, unicodable6 left, quotable6 left, linkable6 left, coverable6 left, squashable6 left, nativecallable6 left, bloatable6 left, tellable6 left, benchable6 left, bisectable6 left, committable6 left, sourceable6 left, releasable6 left, notable6 left, evalable6 left, shareable6 left, statisfiable6 left 06:03 statisfiable6 joined, coverable6 joined, squashable6 joined, evalable6 joined, notable6 joined 06:04 unicodable6 joined, releasable6 joined, greppable6 joined, bloatable6 joined, sourceable6 joined, linkable6 joined, benchable6 joined 06:05 tellable6 joined, quotable6 joined, bisectable6 joined, shareable6 joined, nativecallable6 joined, committable6 joined 06:20 raku-bridge1 joined, raku-bridge1 left, raku-bridge1 joined 06:21 raku-bridge left, raku-bridge1 is now known as raku-bridge 07:52 Altai-man joined 07:56 patrickb joined 08:09 sena_kun joined 08:11 Altai-man left 08:20 domidumont joined 08:58 zakharyas joined 08:59 nebuchadnezzar left, nebuchadnezzar joined 09:10 lizmat left, lizmat joined
nwc10 good *, #moarvm 09:12
lizmat nwc10 o/
hope everybody's doing well
nwc10 well, I will declare "POETS" in under an hour, hopefully also with enough code pushed to a branch that the rest of it is safely "SEP" 09:14
(acronyms everywhere)
but the "SEP" thing didn't work last time, when I had a week off, and Someone Else hadn't made any progress in the week I was away
Geth_ MoarVM: 03d334f111 | (Timo Paulssen)++ (committed by timo) | src/platform/threads.h
we need to import pthread on windows to get a type
09:18
timotimo i forgot what POETS means 09:30
nwc10 Piss Off Early, Tomorrow's Saturday 09:32
timotimo ah
nwc10 well, more usually writen as "POETS day" to make it sound innocent and sophisticated 09:33
11:20 Kaiepi left
Geth_ MoarVM/master: 6 commits pushed by (Stefan Seifert)++, niner++ 11:54
12:09 Altai-man joined 12:12 sena_kun left 12:26 zakharyas left 12:30 brrt joined
brrt \o 12:31
nwc10 o/ 12:44
nine I think we should replace tc->compiling_scs with just a tc->compiling_sc. The stack of serialization contexts can be just as well managed in HLL land. The VM is only ever interested in the top most SC. This would speed up MVM_sc_wb_hit_obj a bit and make it easer to clean up after a failed compilation 13:26
brrt I ... need to look at that code in order to say something useful 13:27
though it certainly sounds plausible :-)
13:45 brrt left 13:59 patrickb left 14:59 zakharyas joined 16:00 zakharyas left, Kaiepi joined 16:02 zakharyas joined 16:05 zakharyas left 16:09 sena_kun joined 16:11 Altai-man left 16:18 domidumont left
nwc10 m: my $a = 42; my $b = 42; $a does role { method Str() { "foo" } }; $b.Str.say 16:28
camelia foo
nwc10 is that really the intcache?
lizmat doesn't know of any HLL magic that would do that 16:29
nwc10 I really don't know much at all, but the MoarVM intcache in intcache.c is only for values from -1 to 15
[Coke] m: my $a = 42; my int $b = 42; $a does role { method Str() { "foo" } }; $b.Str.say 16:33
camelia 42
nwc10 m: my $a = 42; my int $b = 42; $a does role { method Str() { "foo" } }; $b.Str.say 16:35
camelia 42
nwc10 m: my $a = 1; my int $b = 1; $a does role { method Str() { "foo" } }; $b.Str.say
camelia foo
nwc10 OK, that's the intcache. Righto. So there are two different bugs, it seems 16:36
lizmat m: my $a = 42; my $b = 42; $a does role { method Str() { "foo" } }; dd Int.^name 16:41
camelia "Int"
lizmat m: my $a = 42; my $b = 42; $a does role { method Str() { "foo" } }; dd $a.^name
camelia "Int+\{<anon|1>}"
lizmat right 16:42
*phew*
16:57 avar left 16:59 avar joined, avar left, avar joined 17:08 domidumont joined 18:45 brrt joined 19:00 zakharyas joined, domidumont left 19:13 vrurg left 19:36 vrurg joined 20:05 MasterDuke joined 20:09 Altai-man joined 20:11 sena_kun left 20:21 MasterDuke left 20:37 MasterDuke joined 20:51 patrickb joined 21:21 patrickb left 21:35 squashable6 left 21:37 brrt left 21:38 squashable6 joined 21:50 squashable6 left 21:51 squashable6 joined 22:02 zakharyas left 22:11 MasterDuke left 23:33 Altai-man left