00:47
colomon joined
01:09
zakharyas joined
02:04
colomon joined
03:44
vendethiel joined
07:30
FROGGS joined
07:51
brrt joined
|
|||
brrt | good * | 08:05 | |
hmm | 08:22 | ||
i have more new plans | |||
basically, it seems that the reason we crash at elems is that a wholly different piece of code seems to be inserted into the fragment | 08:46 | ||
and i don't know why that happens | 08:47 | ||
so my plan is to move forward with the linearisation of tiles | |||
i.e. during tiling we build a linear array of output tiles interleaved with 'pseudotiles' | |||
pseudotiles are basically the magic pieces of code that are inserted during the compilation | 08:48 | ||
it has the advantage that it | 08:49 | ||
will be very easy to predict the linear code sequence from the linear tile sequence | |||
11:10
Ven joined
|
|||
timotimo | ohai brrt | 11:30 | |
timotimo backlogs | 11:31 | ||
ah, so perhaps there's some kind of bug in the tile selection process or something | |||
and that causes unexpected code to be plopped into the result | |||
i guess that seems plausible | |||
dalek | arVM: ab40b29 | (Francois Perrad)++ | src/mast/compiler.c: const parameter src, like memcpy |
11:49 | |
arVM: 9090f4f | (Francois Perrad)++ | src/mast/compiler.c: remove unreachable break |
|||
arVM: d63222d | (Francois Perrad)++ | src/mast/compiler.c: explicit ignoring return value of function |
|||
arVM: 628b6f8 | (Francois Perrad)++ | src/mast/compiler.c: remove useless initialization |
|||
11:50
dalek joined
12:54
brrt joined
|
|||
dalek | arVM/even-moar-jit: 204df8d | brrt++ | src/jit/expr.c: Log spesh nodes from which the tree was built This helps in reviewing the JIT codegen failures |
13:02 | |
13:13
Ven joined
|
|||
dalek | arVM/even-moar-jit: e78cc88 | brrt++ | src/jit/register.c: Comment register allocation debugging code It is currently distracting |
13:15 | |
Heuristic branch merge: pushed 30 commits to MoarVM/even-moar-jit by bdw | 13:16 | ||
13:42
Ven joined
|
|||
[Coke] | RT: 1,025 ; GLR - 3; testneeded - 9; Christmas - 108 | 13:47 | |
... WW! (arglebargle!) | |||
14:16
Ven joined
|
|||
dalek | arVM: 0e2cafa | (Francois Perrad)++ | src/platform/posix/mmap.c: add default/switch |
14:24 | |
arVM: ec43f5e | (Francois Perrad)++ | src/platform/posix/ (2 files): remove repeated include |
|||
arVM: f104cd9 | (Jimmy Zhuo)++ | src/platform/posix/ (3 files): Merge pull request #265 from fperrad/lint_20150920_platform Lint 20150920 platform |
|||
arVM: 0f5a617 | (Francois Perrad)++ | src/profiler/profile.c: const parameter of static function |
|||
arVM: 902da49 | (Francois Perrad)++ | src/profiler/log. (2 files): const parameter of public function |
|||
arVM: 0b837b4 | (Jimmy Zhuo)++ | src/profiler/ (3 files): Merge pull request #266 from fperrad/lint_20150920_profiler Lint 20150920 profiler |
|||
arVM: 3bf2951 | (Francois Perrad)++ | src/spesh/ (2 files): add default/switch |
|||
arVM: 6391b19 | (Francois Perrad)++ | src/spesh/graph.c: parameters of macro need parentheses |
|||
arVM: 9cc0663 | (Francois Perrad)++ | src/spesh/optimize.c: comment unreachable code |
|||
arVM: 4269ba0 | (Francois Perrad)++ | src/spesh/dump.c: rename ann to anno because ann is already defined at the scope of the function |
|||
14:46
synbot6 joined
14:50
brrt joined
15:30
FROGGS joined
18:18
vendethiel joined
18:44
Peter_R joined
19:25
brrt joined
19:36
flussence joined
20:20
jnthn joined
20:42
jnthn joined
21:09
vendethiel joined
|