github.com/moarvm/moarvm | IRC logs at colabti.org/irclogger/irclogger_logs/moarvm
Set by AlexDaniel on 12 June 2018.
00:51 sena_kun joined 00:53 Altai-man left, ceibal joined 01:19 ceibal left 02:55 sena_kun left 03:27 AlexDaniel` left 03:28 MasterDuke left 03:35 AlexDaniel` joined 06:47 MasterDuke joined 06:59 patrickb joined
nwc10 good *, #moarvm 07:10
07:20 zakharyas joined 07:22 zakharyas1 joined 07:24 zakharyas left 07:56 leont joined 08:07 MasterDuke left 08:12 AlexDaniel` left 08:20 AlexDaniel` joined 08:22 patrickb left 08:35 sena_kun joined 08:51 Altai-man joined 08:54 sena_kun left
jnthn good morning 09:05
nwc10: Remind me, is anything blocking on me for the hash branch at this point? Will have some time to look at it soon if so.
nwc10 I'm not aware of anything blocking 09:16
I believe that I have made commits that answer your questions
jnthn releasable6: status
nwc10 *don't* merge it (as-is) because it has that commit message that starts 'XXX'
releasable6 jnthn, Next release in ≈4 days and ≈9 hours. 2 blockers. Changelog for this release was not started yet
jnthn, Details: gist.github.com/74a76b4b4b4e61b6ed...b41ae63b4e
jnthn *nod* 09:17
nwc10 and I have a suspicion that we should wait for 4 days and 10 hours before merging it :-)
the NQP tests (and implied NQP language spec) PR is also "interesting" if you have time
I was about to go out shopping. (back in an hour I guess) 09:18
we're fine for beer, but critically low on sherry
(and milk and other stuff)
jnthn oh deer
*dear
bah
nwc10 use more 'coffee' ?
jnthn Whenever I drink sherry my thoughts are "I wish this was port instead" :) 09:19
nwc10 I have some white port, but not the red stuff
Andrea's dad has ruby port, but I think that he mostly uses it for cooking.
anyway, I'm told that sherry casks are always in short supply for whisky making, so I'll keep doing my bit to help 09:20
(I have no idea how accurate this statement is. I was told it by someone who IIRC had been told it at a whisky tasting. It might be true.)
jnthn Ah, the red stuff is what I like :) 09:24
10:58 benchable6 left, quotable6 left, greppable6 left, coverable6 left, statisfiable6 left, reportable6 left, releasable6 left, bloatable6 left, unicodable6 left, bisectable6 left, linkable6 left, squashable6 left, committable6 left, shareable6 left, tellable6 left, sourceable6 left, evalable6 left, nativecallable6 left, notable6 left, releasable6 joined 10:59 coverable6 joined, sourceable6 joined, bisectable6 joined, benchable6 joined, greppable6 joined, quotable6 joined 11:00 unicodable6 joined, statisfiable6 joined, tellable6 joined, linkable6 joined 11:01 committable6 joined, nativecallable6 joined, squashable6 joined, evalable6 joined, notable6 joined, bloatable6 joined, reportable6 joined, shareable6 joined 11:15 zakharyas1 left 11:24 AlexDaniel left
nwc10 jnthn: also, I don't know how to (so have not) tested the debug server or the heap profiler, which IIRC get touched as a side effect of hashes 11:49
12:30 zakharyas joined
jnthn Looked over the commits; agree they address all my comments. 12:30
[Coke] wonders if whisky vs. whiskey is a UK/US thing.
jnthn Hmm...I just installed App::MoarVM::HeapAnalyzer and tried to run it on the produced heap profile output and it reports malformed UTF-8 12:34
timotimo: Any idea about ^^?
nwc10 [Coke]: it's certainly a Scotland vs Ireland thing 12:38
jnthn: \o/
jnthn The debugger seems busted though 12:39
nwc10 and also, I didn't have any better suggestions for the debug server thing than I'd already put in the comment in the code (which appeared near your question to timotimo )
:-(
I don't know enough to fix that. (As in, even where to start)
jnthn Process finished with exit code 139 (interrupted by signal 11: SIGSEGV) 12:41
nwc10 I don't even know where TFM is for the debug server, so I don't know how to start it 12:42
jnthn There's a command line client but I don't know how to use it :P
nwc10 so you use netcat?
jnthn No, I use it from the IDE :)
gist.github.com/jnthn/bef407c806db...042f869c70 12:47
Seems to happen when it hits a breakpoint
Ah, well, more to the point, when it is handling a follow-up request after hitting a breakpoint
nwc10 this is a regression in the branch? 12:48
hashtable=0x0 12:49
jnthn Well, I think that thing can legitimately be null' 12:50
And indeed adding a null check there fixes things
nwc10 yes, and IIRC NULL is a "valid" UT hash
jnthn Yeah, I think so to 12:52
12:52 sena_kun joined
jnthn Or at least, not distinguishable from an empty hash 12:52
Shall I push a commit fixing it?
nwc10 yes please
12:53 Altai-man left
Geth MoarVM/AAAA-A-better-hash: 2af3ffbf60 | (Jonathan Worthington)++ | src/debug/debugserver.c
Don't try to use a NULL debug locals hash

Under the previous hash implementation, the hash pointer being NULL was interpreted as an empty hash, and thus a lookup would just come back NULL and there was no problem. Under the new one, we should NULL-check it explicitly. Fixes a crash in the debug server.
12:54
jnthn I looked if there's any other instances of the problem with the debug locals, but it seems that was the only one 12:55
12:56 angelds joined
nwc10 I had a look in that file, and couldn't spot any others 12:56
jnthn OK
I think for now that's all I have :)
nwc10 time, or bugs? 12:57
jnthn Bugs.
I have time but want to spend it on my RakuAST grant, which I barely touched in the last month, though mostly 'cus I had the audacity to go on vacation :)
moritz jnthn: speaking of which, it's mid of the month, and nominally time for the grant report 12:59
nwc10 expect a report with pictures of Swiss hills?
jnthn haha, yeah...
moritz jnthn: there's bascially two options: 1) publish a "I did nothing" grant report, or 2) we move the grant report the start of the month, and I'll publish one start of September 13:00
[Coke] a grant report of 'was busy with things including vacation' is an acceptable report. :)
jnthn moritz: I was going to write it at the end of this week and account for what I did this week in it so it'll be mildly more exciting :)
moritz jnthn: works fine for me
13:07 angelds left 13:18 raku-bridge left, raku-bridge joined, raku-bridge left, raku-bridge joined 14:35 AlexDaniel joined, AlexDaniel left, AlexDaniel joined 15:56 MasterDuke joined 16:51 Altai-man joined 16:53 sena_kun left 17:38 zakharyas left 19:41 zakharyas joined 20:39 zakharyas left 20:52 sena_kun joined 20:53 Altai-man left 21:22 squashable6 left, squashable6 joined 22:42 kawaii left 22:54 kawaii joined 23:18 squashable6 left 23:19 squashable6 joined, squashable6 left 23:21 squashable6 joined 23:30 MasterDuke left