nwc10 good *, MoarVM 08:47
FROGGS o/
jnthn o/ 09:05
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
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
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
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
jnthn m: 'github'.trans('ghb' => 'tsp').say 11:24
camelia rakudo-moar fafc5b: OUTPUT«titsup␤»
tadzik :D
FROGGS :D 13:06
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
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
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
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.
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
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
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
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