01:12 moritz_ joined 01:24 JimmyZ joined, leedo joined 01:52 leedo joined, JimmyZ joined, moritz_ joined, colomon joined, FROGGS joined, dalek joined, vendethiel joined, timotimo joined, hoelzro joined, camelia joined, xiaomiao joined, flussence joined, tadzik joined, ggoebel111111114 joined, TimToady joined, diakopter joined, Peter_R joined, betterworld joined, avuserow joined, sivoais joined, ashleydev joined, jnthn joined, pyrimidine joined, nebuchadnezzar joined, harrow joined, btyler joined, japhb joined, Util joined, ingy joined, ChanServ joined, [Coke] joined, synopsebot joined, avar joined, oetiker joined, retupmoca joined, nwc10 joined 02:49 ilbot3 joined 07:40 rurban joined 07:52 FROGGS joined 08:18 Ven joined 09:02 Ven joined 09:21 kjs_ joined 09:33 zakharyas joined 09:53 Ven joined 09:55 Ven joined 10:15 lizmat joined
dalek arVM: 604b2be | sergot++ | src/6model/reprs/CStruct.c:
fix allocating an empty (no members) CStruct bug

it segfaults when we try to allocate memory for an empty CStruct, this fix prevents from allocating memory of size -1
11:43
arVM: a2dc16d | FROGGS++ | src/6model/reprs/CStruct.c:
Merge pull request #177 from sergot/master

fix allocating an empty (no members) CStruct bug
13:20 Ven joined 13:25 kjs_ joined 13:28 dalek joined 14:30 Ven joined
dalek arVM/cpp: 2cdfb8a | sergot++ | src/ (2 files):
fix allocating an empty (no attributes) CPPStruct bug

prevent alloc()ing memory of wrong size
15:22
arVM/cpp: d80bd59 | FROGGS++ | src/ (2 files):
Merge pull request #178 from sergot/cpp

fix allocating an empty (no attributes) CPPStruct bug
16:08 Ven joined 16:33 muraiki joined, muraiki left 16:40 FROGGS joined 17:53 nebuchadnezzar joined 18:11 kjs_ joined
timotimo isn't quite sure how to make spesh clever for native_ref yet 18:59
jnthn I'll get there soonish, I suspect :) 19:00
timotimo oh
i thought maybe i could take that piece of work off your plate if it's easy-ish 19:01
jnthn I'm not really sure it is...
timotimo k 19:03
19:23 kjs_ joined 19:44 rurban joined 19:50 zakharyas joined 20:49 kjs_ joined
dalek arVM: 50ccfdc | jnthn++ | src/jit/graph.c:
Basic JIT for lexical native ref taking.
21:06
21:07 kjs_ joined
jnthn timotimo: About? 21:14
timotimo abuot:blank 21:16
that's an interesting way to typo "about"
jnthn :P
timotimo but the answer is yes
jnthn timotimo: If you're up for a bench run, it'd be interesting to know how native-ref compares to nom 21:17
(Just on Moar)
dalek arVM: 66f9a4e | jnthn++ | src/jit/graph.c:
Basic JIT compilation of native assign ops.

We can look at the types and do some devirtualization here, mind.
21:18
timotimo okidok 21:19
uh 21:20
i don't think my computer is actually awake right now :(
yeah, i didn't wake it up when i left the house today 21:22
jnthn Well, doesn't have to be Right Now :) 21:25
We'll probably need a couple of goes at it before we're happy native-ref can go into master
timotimo hmm, ok 21:26
21:37 colomon joined 21:59 dalek joined 22:19 kjs_ joined 22:39 kjs_ joined
dalek arVM: 3195c2e | jnthn++ | src/ (5 files):
Implement register native references.
23:02