| 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 | ||
|
01:08
mst joined
01:52
ilbot3 joined
|
|||
| Geth | MoarVM: MasterDuke17++ created pull request #660: JIT param_op_(i|o) |
02:45 | |
|
02:46
MasterDuke joined
03:35
travis-ci joined
|
|||
| 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 | |||
|
03:35
travis-ci left
|
|||
| MasterDuke | ^^^ looks like it just got caught in between the nqp/rakudo bumps | 03:40 | |
|
03:45
bloatable6 joined,
benchable6 joined,
bisectable6 joined,
coverable6 joined,
committable6 joined,
evalable6 joined,
unicodable6 joined,
releasable6 joined,
statisfiable6 joined
05:38
travis-ci joined
|
|||
| 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 | |||
|
05:38
travis-ci left
06:00
brrt joined
|
|||
| 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. |
|||
|
06:47
domidumont joined
|
|||
| 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 | ||
|
06:53
domidumont joined
|
|||
| Geth | MoarVM/jit_nativecall: 7109ee5229 | (Stefan Seifert)++ | 5 files JIT native calling functions which return integers |
07:01 | |
|
07:17
brrt joined
|
|||
| 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 | |||
|
08:18
zakharyas joined
08:37
leont joined
09:12
lizmat joined
09:58
AlexDaniel joined
11:28
domidumont joined
11:50
zakharyas joined
13:02
domidumont1 joined
13:26
leont joined
13:33
domidumont joined
14:14
leont joined
14:19
geekosaur joined
14:52
mst joined
15:13
brrt joined
|
|||
| 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 | |||
|
16:05
AlexDaniel joined
|
|||
| 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 | |
|
16:16
geekosaur joined
16:20
robertle joined
16:36
dogbert11 joined
|
|||
| [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 | |
|
16:59
domidumont joined
17:03
lizmat joined
17:19
brrt joined
|
|||
| 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 | |
|
17:52
geekosaur joined
17:54
AlexDaniel joined
18:13
brrt joined
18:23
geekosaur joined
18:32
geekosaur joined
|
|||
| samcv | .ask brrt can I get the slides from YAPC-EU? | 19:02 | |
| yoleaux | samcv: I'll pass your message to brrt. | ||
|
19:05
travis-ci joined
|
|||
| 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 | |||
|
19:05
travis-ci left
20:30
lizmat_ joined
22:08
dogbert11 joined
22:25
leont joined
|
|||
| 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 | ||
|
23:33
travis-ci joined
|
|||
| 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 | |||
|
23:33
travis-ci left
|
|||
| 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 | ||