01:00
lizmat joined
01:30
vendethiel joined
01:48
ilbot3 joined
02:51
ilbot3 joined
03:51
harrow joined
04:24
dalek joined
05:42
ilbot3 joined
06:19
vendethiel joined
07:21
ilbot3 joined
07:32
vendethiel joined
07:46
zakharyas joined
07:56
dalek joined
09:17
vendethiel joined
09:41
dalek joined
09:51
vendethiel joined
|
|||
jnthn | Heh...seems the JIT missing the new write barriers seems to be to blame for the SEGVs. | 10:21 | |
Won't be the only reason, but nqp's make test passes with JIT disabled :) | 10:22 | ||
dalek | arVM/reframe: 352293c | jnthn++ | src/jit/emit_x64.dasc: Add new write barrier to bindlex JIT. |
10:36 | |
jnthn | Odd, some tests now explode in the debugger and under make test, but run to completion if run directly... | 10:37 | |
Oh, interesting. The JIT caches FRAME in a register but that can move if they're GC-able | 10:39 | ||
dalek | arVM/reframe: 1268c1b | jnthn++ | src/jit/emit_x64.dasc: Fix a typo. |
10:40 | |
masak | meaning, the cache can hold the old address too long? | 10:56 | |
jnthn | Aye | ||
And it looks a tad tricky to fix | |||
jnthn wonders if brrt might show up at some point today :) | |||
masak wonders if there's a Java framework that purports to solve cache invalidation :) | 10:57 | ||
jnthn | Probably not for the case where the cache is *a CPU register*! | ||
masak | :P | 11:00 | |
jnthn | This is just one of those refactors that ends up breaking something that's been widely used as an invariant. | ||
So it needs changes in quite a lot of places. | 11:01 | ||
11:12
lizmat joined
11:14
vendethiel joined
|
|||
nwc10 | ==11156==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x7f7dde8b91ef sp 0x7fffa6ac0340 bp 0x7fffa6ac2000 T0) #0 0x7f7dde8b91ee in MVM_interp_run src/core/interp.c:441 | 11:18 | |
(still) | |||
AFK - POETS | |||
jnthn | :) | 11:34 | |
masak | is nwc10 going to meet some poets, or is he going to recite some poetry with poets, or is he being chased by poets? | 11:53 | |
jnthn | It's an acronym ;) | 11:56 | |
masak .oO( Poets On Every Third Syllable ) | 11:57 | ||
timotimo | i thought it'd be about very loud poetry | 12:02 | |
is the frame forced to be in one of the callee-saved registers? | 12:03 | ||
because if it's a caller-saved register, we'd already know exactly where we have to restore it, and we could just restore it from - i guess - tc->current_frame or whats-it-called each time | 12:04 | ||
12:31
ilbot3 joined
12:44
lizmat joined
13:33
vendethiel joined
14:17
ilbot3 joined
|
|||
diakopter | masak: I thought he was hungry for poets | 14:44 | |
14:51
vendethiel joined
15:11
vendethiel joined
15:16
pyrimidine joined
15:19
MadcapJake joined,
timotimo joined
15:21
nebuchad` joined,
ashleyde1 joined
|
|||
masak | maybe he was a stone lion eating poet | 15:28 | |
15:38
MadcapJake joined
15:44
vendethiel joined
15:49
hoelzro joined
|
|||
TimToady notes that 'lion' and 'poet' are both four-letter words, but then again, so are 'four' and 'word' | 16:04 | ||
timotimo | letter ought to be a one-letter-word :( | 16:05 | |
then again, 'letter' eq 'letter' x 1 | |||
so i suppose letter *is* a one-'letter'-word | |||
TimToady | sophists, the lot of you :) | 16:06 | |
timotimo | i think i actually might be an asophist | 16:08 | |
16:14
japhb joined,
vendethiel joined
16:20
vendethiel joined
16:22
japhb_ joined
16:47
vendethiel joined
17:54
ilbot3 joined
18:12
hoelzro joined,
FROGGS joined
18:34
vendethiel joined
19:06
vendethiel joined
19:18
pyrimidine joined
21:12
colomon joined
21:14
japhb joined
21:49
vendethiel joined
22:40
colomon joined
23:32
colomon joined
|