00:38 zakharyas joined 07:23 FROGGS joined 08:28 Ven joined
nwc10 good *, MoarVM 08:47
FROGGS o/
jnthn o/ 09:05
09:20 kjs_ joined
jnthn Time to work on some BS, I guess... :) 09:22
RT#124162 of note :) 09:23
synopsebot Link: rt.perl.org/rt3//Public/Bug/Displa...?id=124162
dalek arVM: e037b66 | jnthn++ | src/6model/serialization.c:
Toss a one-use macro.
09:37
09:45 travis-ci joined
travis-ci MoarVM build errored. jnthn 'Toss a one-use macro.' 09:45
travis-ci.org/MoarVM/MoarVM/builds/56071464 github.com/MoarVM/MoarVM/compare/a...37b66955c5
09:45 travis-ci left
jnthn Bull. 09:45
ah 09:46
fatal: unable to connect to github.com:
Nothing to do with the code at all.
nwc10 works on "my" machine once I managed to get it from github 09:55
dalek arVM: 1662f93 | jnthn++ | src/6model/serialization.c:
First step for parameterized type serialization.

This gets us serializing the relation with the parametric type as well as the parameters used. On deserialization, this relationship is then put back in place. What's missing is parameterization interning, but code to detect what things need an entry in the intern section is in place; what remains is to write such a table and process it at the point of deserialization.
11:16
11:22 travis-ci joined
travis-ci MoarVM build errored. jnthn 'First step for parameterized type serialization. 11:22
travis-ci.org/MoarVM/MoarVM/builds/56079800 github.com/MoarVM/MoarVM/compare/e...62f93969ae
11:22 travis-ci left
jnthn m: 'github'.trans('ghb' => 'tsp').say 11:24
camelia rakudo-moar fafc5b: OUTPUTĀ«titsupā¤Ā»
tadzik :D
11:54 vendethiel joined 12:13 dalek joined 12:24 Ven joined 12:58 kjs_ joined
FROGGS :D 13:06
13:25 masak joined
masak jnthn: now I'm on #moarvm. :) 13:25
I don't know why I don't have the habit to /join here. it's a very nice channel.
jnthn :) 13:29
jnthn likes that a "make test" of NQP even without -j is 10s these days... 13:35
dalek arVM: 9283936 | jnthn++ | src/6model/serialization. (2 files):
Stub in parametric interns serialization section.

Not currently populated with anything.
13:40
jnthn If anybody had the misfortune to build the commit prior to this one, you'll now find you've now gotta rebuild your NQP/Rakudo. 13:41
13:51 travis-ci joined
travis-ci MoarVM build passed. jnthn 'Stub in parametric interns serialization section. 13:51
travis-ci.org/MoarVM/MoarVM/builds/56094139 github.com/MoarVM/MoarVM/compare/1...839363359d
13:51 travis-ci left 14:10 vendethiel joined
jnthn haha...fired! 14:17
uh, ww
masak uh-oh :P 14:18
jnthn It's probably funnier if I don't add context :)
masak .oO( note to self: do not annoy jnthn )
[Coke] pokes jnthn with a stick. 14:20
masak tries to stop [Coke], but too late 14:21
jnthn Hey, don't distract me while I'm working on the serializer :P
masak [Coke]: look what you did
masak cowers
jnthn Aww, no dalek 14:51
15:21 vendethiel joined 15:34 Ven joined 15:49 vendethiel joined 16:10 dalek joined
dalek arVM: 9069e93 | jnthn++ | src/6model/serialization.c:
Start writing parameterization interns section.

Nothing reads them yet, however.
16:11
arVM: fb26d0c | jnthn++ | src/6model/parametric. (2 files):
Factor out resolving a parameterization.

This will enable it to be re-used during deserialization handling of interning.
16:14 masak joined 16:35 Ven_ joined 16:42 FROGGS joined 16:44 [Coke] joined
dalek arVM: 3d4aad8 | jnthn++ | src/6model/serialization.c:
First attempt at intern resolution.

Doesn't make the test case in Rakudo pre-comp pass; yet to see if that is due to a bug here or in Rakudo, however.
17:14
jnthn away for l'evening 17:15
17:17 Util joined 18:26 kjs_ joined 18:28 vendethiel joined
nwc10 jnthn: hope you had a good evening. ASAN is still your friend 18:47
(or, alternatively, ASAN is not talking to you, which is a good thing)
TimToady hopes ASAN is never the copilot on a plane... 18:51
nwc10 I'd prefer valgrind - it attempts to keep going on errors
bleats loudly that there's a problem, but doesn't abort 18:52
19:37 kjs_ joined 19:54 cygx joined
cygx so, I've got 2 branches sitting around (one allows to load bytecode from meory instead of disk, which is a prerequisite for fakecutables, the other adds a vtable-based embedding API) 19:56
cf github.com/MoarVM/MoarVM/compare/m...akecutable and github.com/MoarVM/MoarVM/compare/m...x:embedapi
let me know if there's any interest in getting this into upstream 19:57
20:22 cygx left 20:25 zakharyas joined 22:24 brrt joined
brrt \o 22:24
japhb o/ 22:27
brrt offtopic: will sanity return to IT now that slack has been hacked and foundationdb sold out?
jnthn nwc10: Yes, was enjoying last curry/beer evening for a little while. :) 23:32
jnthn is happy to be ASAN-clean :) 23:33
TimToady ASANity is overrated... :) 23:37
jnthn It's all part of the daily valgrind... 23:40