00:13 mtj_ joined
samcv releasable6: status 01:24
releasable6 samcv, Next release in 4 days and ≈17 hours. Blockers: github.com/rakudo/rakudo/issues?q=...%9A%A0%22. Changelog for this release was not started yet
samcv, Details: gist.github.com/f921fe36733106bd17...a906b5f760
01:51 nativecallable6 joined 02:57 ilbot3 joined 06:13 releasable6 joined 07:05 brrt joined
brrt good * #moarvm 07:07
nwc10 jnthn++ # cf523c89c06a0f480ec43a8adbc54d0ff453ebee 07:34
samcv good * br 07:52
08:15 brrt joined 08:51 zakharyas joined 09:36 reportable6 joined 10:39 zakharyas joined 11:03 brrt joined 11:05 brrt joined 11:23 zakharyas joined 11:33 brrt joined 11:49 zakharyas joined 12:05 zakharyas joined 12:24 notable6 joined
timotimo i just checked and it looks like travis machines have 2 cores actually 12:45
we should be running our travis jobs with at least -j2 on the makefile
Geth MoarVM: c512dce8e9 | (Timo Paulssen)++ | .travis.yml
travis: use 2 cores for compilation and tests

it looks like travis virtual machines usually have 2 cores available.
12:48
timotimo let's see how that helps
13:02 travis-ci joined
travis-ci MoarVM build failed. Timo Paulssen 'travis: use 2 cores for compilation and tests 13:02
travis-ci.org/MoarVM/MoarVM/builds/340930988 github.com/MoarVM/MoarVM/compare/a...12dce8e91c
13:02 travis-ci left 13:28 lizmat joined
dogbert2 jnthn: there's at least one GC related bug left in case you're interested: github.com/MoarVM/MoarVM/issues/620 13:39
timotimo oh, haha
the semaphore test case doesn't work if there's not enough cores i guess 13:40
it doesn't even seem to save that much time
Geth MoarVM: 1c79ca35d4 | (Timo Paulssen)++ | .travis.yml
set test jobs back to 1

the semaphore test in nqp seems to flap if only two cores are available but one of the cores is busy running other test files
13:42
jnthn huh, that's odd 13:44
dogbert2 ?
jnthn I'd expect the semaphore test to work reliably 13:45
timotimo then perhaps that failure is actually legitimate?
jnthn Probably 13:46
13:51 AlexDaniel joined 13:57 travis-ci joined
travis-ci MoarVM build passed. Timo Paulssen 'set test jobs back to 1 13:57
travis-ci.org/MoarVM/MoarVM/builds/340951714 github.com/MoarVM/MoarVM/compare/c...79ca35d448
13:57 travis-ci left 14:00 zakharyas joined 14:20 bloatable6 joined 14:26 evalable6 joined, quotable6 joined, coverable6 joined, notable6 joined, bloatable6 joined, nativecallable6 joined, releasable6 joined, reportable6 joined, committable6 joined, bisectable6 joined, shareable6 joined 14:27 benchable6 joined, statisfiable6 joined 14:59 coverable6 joined, notable6 joined, reportable6 joined, nativecallable6 joined, committable6 joined, quotable6 joined, bisectable6 joined, releasable6 joined, bloatable6 joined, shareable6 joined 15:04 benchable6 joined, statisfiable6 joined 15:16 evalable6 joined 15:18 greppable6 joined 15:26 unicodable6 joined
brrt i have ehm, debugged the bug a bit further 15:27
the JIT appears to stuff a small number into where the GC thinks it should find an object 15:28
dogbert2 that doesn't sound very good does it ? 15:35
jnthn Matches the stack traces pretty well
timotimo that'd often be a frame, right? because they don't actually have their header? 15:41
jnthn More likely just some junk 15:42
15:44 zakharyas joined
dogbert2 should Proc.kill return any file descriptors to the system or is that up to the GC? 15:54
15:56 brrt joined
dogbert2 I meant Proc::Async.kill ofc 15:57
brrt is back online 15:58
i wonder if there is a way in which a frame can be allocated, which does not respect the spesh_cand jitcodes' frame size 16:00
or, if i'm not computing that correctly
so this makes spilling quite suspicious 16:04
but, this frame, that's different from the one where the jit bisect script points us to 16:10
:-(
16:25 zakharyas joined 16:28 zakharyas1 joined 16:50 zakharyas joined 17:13 Kaiepi joined 17:21 Kaiepi joined 17:45 Geth joined 18:25 bisectable6 joined, lizmat joined 20:01 brrt joined
brrt correction, after MVM_SPESH_BLOCKING it isn't 20:04
21:37 brrt joined
Kaiepi thank you so much github.com/MoarVM/MoarVM/pull/801/files#diff-0 22:14
this has been driving me insuts for weeks
timotimo oh whoops :) 22:55
Kaiepi stack overflows 22:58
not... insut? what
oh nuts 22:59
geekosaur was trying to figure out what keyboard layout would lead to that keysmash
Kaiepi casual qwerty 23:00
unless you couunt tipsy as a keyboard
jnthn .tell brrt Don't suppose a data breakpoint on the thing we're overwriting could help at al? 23:09
yoleaux jnthn: I'll pass your message to brrt.
MasterDuke is this the sort of thing rr would be useful for? 23:14
jnthn Perhaps, yes 23:18
Especially if it does reverse data breakpoints 23:19
(I suspect it does)
23:23 lizmat joined
Kaiepi ok 23:26
the callbacks are happening after its been faced to the c part 23:27
*crashing
jnthn Hm, it makes it back into MoarVM? 23:33
Kaiepi yep 23:46
gimme a second i'll get some more detail out of it 23:48
shit i forgot to compile moar with telemetry 23:49
23:59 greppable6 joined