github.com/moarvm/moarvm | IRC logs at colabti.org/irclogger/irclogger_logs/moarvm Set by AlexDaniel on 12 June 2018. |
|||
SmokeMachine | im getting the error "MoarVM panic: Trying to unwind over wrong handler" on a code that was working... | 00:02 | |
timotimo | oh, would be interesting if you could bisect it or something | 00:03 | |
SmokeMachine | timotimo: how could I do that? | 00:04 | |
I was trying t4o golf... | |||
but without luck... | |||
www.irccloud.com/pastebin/NVUwznNk/ | |||
timotimo | is that a run-time error? i.e. what does --stagestats output? | 00:05 | |
SmokeMachine | timotimo: www.irccloud.com/pastebin/uJDH6zsb/ | 00:06 | |
i think its related to a .resume on a custom control exception... but couldn't golf that... | 00:07 | ||
timotimo | i haven't played with custom control exceptions yet at all | 00:16 | |
00:28
Kaiepi joined
|
|||
SmokeMachine | timotimo: but im not sure if its the real reason... | 00:39 | |
01:15
Kaiepi left
01:17
Kaiepi joined
|
|||
MasterDuke | timotimo: what does the ratio of total hits to ORS hits mean for a function in the spesh log? | 01:37 | |
02:59
MasterDuke left
06:10
robertle left
07:04
domidumont joined
09:02
patrickb joined
|
|||
nwc10 | good *, #moarvm | 09:19 | |
lizmat | nwc10 o/ | 09:33 | |
10:21
robertle joined
10:44
zakharyas joined
11:04
domidumont left
|
|||
Geth | MoarVM: 6f92a01d91 | (Jonathan Worthington)++ | docs/bytecode.markdown Specify debug name mapping bytecode format changes |
11:23 | |
12:59
domidumont joined
13:12
lucasb joined
13:34
domidumont1 joined
|
|||
Geth | MoarVM: 8c8b0b0fe4 | (Jonathan Worthington)++ | src/core/bytecode.c Minimal handling of bytecode format version 6 Doesn't actually read in the local debug names yet, but does enough to be able to disregard them. |
13:34 | |
13:38
domidumont left
|
|||
Geth | MoarVM: 6db78b97d0 | (Jonathan Worthington)++ | 5 files Read in debug local names when in debug mode Place them in a hash, and make sure we mark it. We hang this off the instrumentation struct, meaning that this costs no extra memory if we are not in debug mode. |
14:45 | |
14:59
zakharyas left
15:01
zakharyas joined,
zakharyas left
|
|||
jnthn | Wow, so many more symbols visible in the debugger for NQP now :) | 15:13 | |
timotimo | awesome | ||
jnthn | And no missing symbols from Perl 6 code | 15:14 | |
(Due to the lowering) | |||
Neat | |||
Now we won't ship a Rakudo release that makes debug stuff worse just days after the Comma release that makes debug stuff better :P | 15:15 | ||
Should help those debugging Perl 6 and NQP in the command line tool also | |||
timotimo | how much bigger does it make the core setting? | 15:16 | |
jnthn | Didn't measure yet | 15:17 | |
Though I expect "not hugely", because we were storing all the variable names in ContainerDescriptors anyway on the string heap | |||
And each debug entry is 6 bytes | |||
I'm also wondering if we should disable inlining when in debug mode | 15:19 | ||
Since it can't cope with it properly (couldn't before, and still can't now) | |||
Or maybe that's already done... | |||
timotimo | i don't think it does that yet | ||
Geth | MoarVM: 600ded2be6 | (Jonathan Worthington)++ | src/core/bytecode.c Only read debug lexicals in bytecode version 6 |
15:20 | |
MoarVM: d66c070829 | (Jonathan Worthington)++ | src/debug/debugserver.c Use debug local names in debug server When we get a context request, then: * Check if we have a debug local with the same name as a lexical, and prefer that * Include those things we only have debug local names for |
|||
timotimo | BBL | 15:21 | |
Geth | MoarVM: cbb6abc55c | (Jonathan Worthington)++ | lib/MAST/Nodes.nqp Add debug map state to MAST::Frame |
15:34 | |
MoarVM: a9d02578a7 | (Jonathan Worthington)++ | lib/MAST/Nodes.nqp Include debug locals into frame size calculation This implies that we'll be writing the new bytecode version; NQP will bump to use this. |
15:37 | ||
15:43
lucasb left
15:50
travis-ci joined
|
|||
travis-ci | MoarVM build failed. Jonathan Worthington 'Disable inlining when running the debug server | 15:50 | |
travis-ci.org/MoarVM/MoarVM/builds/485960870 github.com/MoarVM/MoarVM/compare/d...5204d7971c | |||
15:50
travis-ci left
16:24
robertle left
16:34
lucasb joined
16:51
patrickb left
17:27
domidumont1 left
17:42
domidumont joined
17:47
committable6 left
17:49
committable6 joined
17:58
bisectable6 left
18:00
bisectable6 joined
18:05
robertle joined
18:33
patrickb joined
|
|||
patrickb | .tell samcv Could you split your two proposals into two separate files? | 18:55 | |
yoleaux | patrickb: I'll pass your message to samcv. | ||
patrickb | .tell samcv Also can you add some contact information next to your name in the idea file? | ||
yoleaux | patrickb: I'll pass your message to samcv. | ||
19:14
lucasb left
19:46
domidumont left
20:20
brrt joined
|
|||
brrt | \o | 20:22 | |
timotimo | o/ | 20:24 | |
brrt has $work to do left :-( | 20:25 | ||
no hacking hre | 20:26 | ||
timotimo | too bad, but tomorrow's another day :) | ||
brrt | tomorrow it'll snow again, wheeee | ||
21:16
lizmat_ joined
21:19
lizmat left
21:22
patrickb left
21:23
zakharyas joined
21:42
zakharyas left
|
|||
brrt | q: do I refer to perl6 as 'perl6' or as 'perl 6' in the project ideas? | 21:53 | |
timotimo | Perl 6, note the nbsp ;) | 21:54 | |
brrt | capitalised, noted | 21:56 | |
timotimo | personal opinion/taste | 21:57 | |
brrt | there's more than one way to do it after all | 22:03 | |
what's the proper term for a fakexecutable | 22:10 | ||
22:12
robertle left
|
|||
timotimo | standalone? | 22:21 | |
though perhaps it isn't? | |||
22:56
brrt left
|
|||
lizmat_ wonders what twitter.com/jimrichsk/status/10903...3571688448 is abouty | 23:16 | ||
23:16
lizmat_ is now known as lizmat
|
|||
lizmat | but will sleep on it& | 23:16 |