Geth nqp: a1efba5b10 | (Samantha McVey)++ | tools/build/MOAR_REVISION
Bump MoarVM for 2x faster index and eqat operations

Speedup is for eq or index for strings of differing storage types, or where one is a strand (most of our operations).
For eq: 1.7x when one is a strand and one is flat, and 2.5x when both strings are flat. ... (10 more lines)
01:22
¦ nqp: version bump brought these changes: github.com/MoarVM/MoarVM/compare/2...9654248... No newline at end of file
rakudo/nom: 5ebbc5baf8 | (Samantha McVey)++ | tools/build/NQP_REVISION
Bump Moar/NQP for 2x faster index and eqat operations

Speedup is for eq or index for strings of differing storage types, or where one is a strand (most of our operations).
For eq: 1.7x when one is a strand and one is flat, and 2.5x when both strings are flat. ... (16 more lines)
01:25
rakudo/nom: version bump brought these changes: github.com/perl6/nqp/compare/2017....57c9a20... No newline at end of file
0bc1c8774c | (Samantha McVey)++ | 2 files

Allows you to ignore errors such as having an incorrect version of NQP.
Skarsnik . 07:25
[Tux] This is Rakudo version 2017.08-59-g0bc1c8774 built on MoarVM version 2017.08.1-53-gad5a6464 07:50
csv-ip5xs 1.379 - 1.400
test 10.853
test-t 3.588 - 3.639
csv-parser 11.425
Geth rakudo/nom: 47439e69ff | MasterDuke17++ | 2 files
Make INTERPOLATE's parameters non-optional

Since the ops for optional params aren't currently JITted.
11:01
rakudo/nom: d85569d036 | MasterDuke17++ | src/Perl6/Actions.nqp
Align two similar method bodies the same way
rakudo/nom: 85a97ab3d9 | lizmat++ (committed using GitHub Web editor) | 2 files
Merge pull request #1149 from MasterDuke17/make_INTERPOLATEs_parameters_non_optional

Make INTERPOLATE's parameters non-optional
rakudo/jit_nativecall: 7162a23b71 | (Stefan Seifert)++ | lib/NativeCall.pm6
Properly unbox arguments to JIT compiled native functions

We now create 2 locals for each argument: the param local and a properly typed local for storing the unboxed value. As NativeCall permits passing type objects to natively typed arguments, we need to handle those cases and set default values manually.
12:26
lizmat samcv++ # grant work beyond the call of duty: cry.nu/perl6/grant-status-update-4/ 13:02
samcv lizmat, :-) 15:16
[Tux] samcv++ 15:53
Geth rakudo/jit_nativecall: de489a1cd8 | (Stefan Seifert)++ | lib/NativeCall.pm6
Give generated native call function bodies a name

nqp::setcodename only sets the name of the runtime code object. The static frame takes its name from the block itself.
  timotimo++ for giving the deciding hint!
16:36
[Coke] (grant work)++ Thanks to samcv for posting updates. 19:38
(and doing the work, of course!) 19:40
timotimo grand work, samcv++ 19:49
moritz grand[dt] work indeed! :-) 19:57
samcv++
AlexDaniel samcv?++ 20:25
[Coke] so, how goes the SA? 20:52
Zoffix Is there any good reason why roast doesn't default to using, say, TEST_JOBS=6 instead of 1? 22:55
Want to make it default to 6, so anyone isn't aware of needing to set jobs isn't waiting half hour for finish. Also, seems rakudo star's `make rakudos-spectest` doesn't set test jobs either, so instructions for install ask the user to run a half-hour command 22:57
Oh, nevermind, looks like it does set something. Took just 4m to run: Files=1092, Tests=51258, 278 wallclock secs ( 7.61 usr 1.77 sys + 812.02 cusr 170.77 csys = 992.17 CPU) 22:59
oh wait, I have TEST_JOBS set by default -_-
:) 23:00
yeah, it's a lot slower with TEST_JOBS unset :) 23:01
samcv thanks [Coke], timotimo , moritz, AlexDaniel :-) 23:03
Zoffix ZOFFLOP: t/spec/S17-lowlevel/atomic.t 23:26
Geth rakudo/nom: 8019c15bb8 | (Zoffix Znet)++ | 3 files
Make t/harness* use 6 TEST_JOBS by default

Many of installations instructions fail to specify the need to use TEST_JOBS (or users may miss them), which causes the spectest to take over half an hour to run.
Default the jobs to 6, which is a more suitable default for many of the today's common boxes.
23:28