03:25 llfourn joined 04:12 vendethiel joined 07:21 domidumont joined 07:26 domidumont joined 07:45 FROGGS joined 07:56 zakharyas joined 08:02 vendethiel joined 08:21 TimToady joined 09:14 kjs_ joined 09:17 TimToady joined 09:48 domidumont joined 10:00 brrt joined 11:16 domidumont joined 11:28 vendethiel joined 11:56 kjs_ joined 12:00 llfourn joined 12:07 leont joined 12:53 vendethiel joined 13:01 llfourn joined
dalek arVM: 6ae4e7f | brrt++ | src/jit/emit_x64.dasc:
Add compile-time platform check for JIT support

In issue #324, bus errors are reported when MoarVM is compiled in a universal binary and runs on a 32 bit platform (OS X). This adds a compile-time check for the platform, in the assumption that the compiler will generate different code for each 'instance', in which case it should disable the JIT support on 32 bit platforms.
13:14
14:00 llfourn joined 14:13 zakharyas joined 14:34 virtualsue joined 15:01 llfourn joined 15:32 kjs_ joined 15:51 vendethiel joined 16:03 llfourn joined 16:44 zakharyas joined 17:03 kjs_ joined 17:04 llfourn joined 18:05 llfourn joined 19:07 llfourn joined 20:08 llfourn joined 20:18 brrt joined
dalek arVM/even-moar-jit: 8433b46 | brrt++ | / (6 files):
Define tile structures

Rename MVMJitTile to MVMJitTileTemplate, use MVMJitTile for tile instance. Remove tile_state, tile_info from MVMJitExprInfo, which was overdue.
20:23
arVM/even-moar-jit: 5288822 | brrt++ | src/jit/ (4 files):
WIP - output tile list

Breaking the golden rule, doesn't work yet, but outputs linear tile list. Spesh pool allocation for simplicity
MoarVM/even-moar-jit: c753de1 | brrt++ | src/jit/ (2 files):
brrt if you want to know *why* the second of these commits doesn't work yet, it's because i'm not done with pseudotiles yet
last of these commits was nice fallout from the fact that linear order is now computed 'for free' 20:24
tile.c will want some renaming 20:27
but in general, progress 20:33
21:09 llfourn joined
timotimo what's that golden rule? 22:05
anyway, i'm glad to see progress on the new jit :) 22:06
flussence "don't commit stuff that doesn't compile"?
timotimo ah
22:06 kjs_ joined
timotimo pff, whatever :) 22:06
that's in a branch
22:10 llfourn joined 22:28 llfourn joined 22:44 vendethiel joined 22:57 virtualsue joined 23:04 vendethiel- joined 23:05 virtualsue joined