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