01:03
danaj joined
05:14
ShimmerFairy joined
05:47
brrt joined
05:59
TEttinger joined
06:02
brrt joined
|
|||
brrt | good * | 06:09 | |
dalek | arVM: 8f82955 | (Jimmy Zhuo)++ | src/6model/containers.c: fixed signal SEGV from RT #125371, now "my $a := $a; say $a" outputs (Mu) |
06:14 | |
synbot6 | Link: rt.perl.org/rt3/Public/Bug/Display...?id=125371 | ||
JimmyZ | m: my multi bar ($) { }; my sub foo () { my $q := bar($q); }; foo(); | 06:17 | |
camelia | rakudo-moar 375435: OUTPUT«===SORRY!=== Error while compiling /tmp/ZpY4XuWPwYCannot use variable $q in declaration to initialize itselfat /tmp/ZpY4XuWPwY:1------> ($) { }; my sub foo () { my $q := bar($⏏q); }; foo(); expecting any of: argumen…» | ||
06:21
JimmyZ joined
06:50
Ven joined
06:57
camelia joined
|
|||
brrt | JimmyZ: shouldn't that null container be a vmnull? | 07:22 | |
like, in the first place :-) | 07:25 | ||
08:20
zakharyas joined
09:46
FROGGS_ joined
|
|||
JimmyZ | brrt, I think it's not | 09:47 | |
brrt | no, it probably isnt | ||
JimmyZ | it don't SEGGV if it is vmnull | ||
brrt | but i think it ought to be? | ||
09:48
rurban_ joined
|
|||
JimmyZ | I think it is not since regs in moarvm is not vmnull too. | 09:48 | |
by default, it is NULL | 09:49 | ||
timotimo | i think we use null vs vmnull to differentiate stuff that needs to be autoviv'd | 09:53 | |
at least in some places | |||
dalek | arVM/even-moar-jit: 66f2bf8 | brrt++ | src/jit/ (6 files): Define argument registers |
10:14 | |
10:52
Ven joined
|
|||
brrt | i need to move use information calculation to the tiling step.... | 11:24 | |
because we often address nodes deeply | 11:25 | ||
brrt wonders how to manage the complexity of it all | |||
11:38
FROGGS joined
|
|||
brrt | how... to fix it | 11:50 | |
dalek | arVM/even-moar-jit: efe423e | brrt++ | / (7 files): WIP on compiling tiles |
11:53 | |
12:03
colomon_ joined
12:07
colomon_ joined
12:09
ShimmerFairy joined
13:22
lizmat joined
15:01
Util joined
15:04
oetiker joined
15:12
mtj_ joined
16:33
ilbot3 joined
17:11
camelia joined
17:14
camelia joined
17:19
camelia joined
17:21
camelia joined
17:47
zakharyas joined
18:15
TEttinger joined
|
|||
dalek | arVM/even-moar-jit: aedf261 | brrt++ | / (4 files): Calculate usage information after tiling During tiling we change the tree, and only after tiling do we know which values are really used during which instructions. Hence usage information should really be calculated post-tiling (except if ever used during optimization, which is not currently the case). Also fixed a nasty bug I overlooked in tiling DO |
19:09 |