MasterDuke i just jitted param_op_(i|o), and now INTERPOLATE doesn't bail according to the jit log, but it still doesn't show as jitted in a profile 01:03
timotimo: still around? 01:04
Geth MoarVM: MasterDuke17++ created pull request #660:
JIT param_op_(i|o)
02:45
travis-ci MoarVM build failed. Samantha McVey 'Merge pull request #652 from MasterDuke17/add_error_string_to_failed_to_resolve_exception 03:35
travis-ci.org/MoarVM/MoarVM/builds/267683413 github.com/MoarVM/MoarVM/compare/1...b339553405
MasterDuke ^^^ looks like it just got caught in between the nqp/rakudo bumps 03:40
travis-ci MoarVM build failed. Samantha McVey 'Merge pull request #648 from samcv/knuth_morris_pratt 05:38
travis-ci.org/MoarVM/MoarVM/builds/267766807 github.com/MoarVM/MoarVM/compare/7...1a25634797
Geth MoarVM/jit-legacy-cleanup: 786a756252 | (Bart Wiegmans)++ | 7 files
Wrap dasm_State in MVMJitComiler structure

This changes function signatures, but is not very exciting otherwise.
06:35
MoarVM/jit-legacy-cleanup: a6b7a27e98 | (Bart Wiegmans)++ | 2 files
Take compiler initialization and destruction out

This cleans up error handling when we can't allocate an executable page.
timotimo MasterDuke: the op ops are for when the parameter is optional, so the .i64 value could just be bogus 06:47
probably zeroed out memory?
i'm on my phone, so can't look at the code
oh 06:48
it has to kbow whether to jump or not
which it does if the parameter was not passed i believe 06:49
Geth MoarVM/jit_nativecall: 7109ee5229 | (Stefan Seifert)++ | 5 files
JIT native calling functions which return integers
07:01
brrt yeah, the optional ones are trickier to JIT 07:18
did anyone read the 'writing portable makefiles' thingy 07:31
now i know how to make rules that work on multiple makes
that one time i learned something from hacker news 07:33
O M G it actually 07:38
moritz my problem is that whenever I need a slightly non-trivial Makefile feature, it turns out to be non-standard 07:48
brrt oh, thats true 07:50
but
when do you actually need them?
or, what features do you need?
moritz typically stuff like running a command, and capturing the output in a variable 07:57
or anything else that is more than simply invoking a command, and is typically trivial to do in shell, but very nasty or impossible in cross-platform Makefile 07:58
brrt right, that kind of think 08:02
*thing
that's hard yes
Geth MoarVM/jit-legacy-cleanup: 5 commits pushed by (Bart Wiegmans)++ 15:53
brrt i'm going to have to refactor this refactor at some point 15:56
because it became a mess :-P
timotimo we could in theory write a version of param_op_i that takes a pointer where it stores the "should jump" bit 16:08
[Coke] c:\users\user\rakudo\nqp\moarvm\src\strings\parse_num.c(265) : warning C4715: 'parse_simple_number': not all control paths return a value 16:57
brrt .tell timotimo that's way overthinking it 17:47
yoleaux brrt: I'll pass your message to timotimo.
brrt you only need a flag to check the branch
samcv good *
brrt ohai samcv
i'm like leaving in 5s though :-)
saw you merged the KMP algorithm
samcv yep 17:50
samcv .ask brrt can I get the slides from YAPC-EU? 19:02
yoleaux samcv: I'll pass your message to brrt.
travis-ci MoarVM build failed. Samantha McVey 'Merge pull request #652 from MasterDuke17/add_error_string_to_failed_to_resolve_exception 19:05
travis-ci.org/MoarVM/MoarVM/builds/267683413 github.com/MoarVM/MoarVM/compare/1...b339553405
MasterDuke timotimo, brrt: so my PR needs some serious rework (not unexpected)? 22:31
Geth MoarVM: c322b96758 | (Samantha McVey)++ | 2 files
Add up to date string documentation
22:35
MoarVM: 95f6152dee | (Samantha McVey)++ | docs/strings.markdown
Remove old strings.markdown documentation file
22:43
travis-ci MoarVM build failed. Samantha McVey 'Add up to date string documentation' 23:33
travis-ci.org/MoarVM/MoarVM/builds/268165469 github.com/MoarVM/MoarVM/compare/1...22b96758dc
samcv not sure why some of the builds are failing 23:47
only the clang ones, but it works fine for me, i'm building with clang 23:48
MasterDuke segfault in the nqp build 23:51
/tmp/moar/bin/moar --libpath=src/vm/moar/stage0 src/vm/moar/stage0/nqp.moarvm --bootstrap --module-path=gen/moar/stage1 --setting-path=gen/moar/stage1--setting=NQPCORE --no-regex-lib --target=mbc --output=gen/moar/stage1/NQPHLL.moarvm gen/moar/stage1/NQPHLL.nqp 23:52