Geth nqp: 98ed66234c | (Patrick Böker)++ | 19 files
Switch spawnprocasync to use a separate arg for the program name

That's a lot more obvious than putting the program name at the start of the args list.
To create the rebootstrap for the JVM I temporarily commented out the
  `nqp::spawnprocasync` bit in `src/core/testing.nqp`. Compiled. Copied
stage2 to stage0. Reverted the temporary change in `src/core/testing.nqp`. Compiled again. Copied stage2 to stage0 again.
08:36
nqp: 67c3223c8c | (Patrick Böker)++ | tools/templates/MOAR_REVISION
Bump MoarVM

Pulls in the spawnprocasync changes this PR depends on.
nqp: d0646a8d74 | (Patrick Böker)++ (committed using GitHub Web editor) | 20 files
Merge pull request #691 from patrickbkr/spawnprocasync-prog-arg

Switch spawnprocasync to use a separate arg for the program name
patrickb o/ 08:50
lizmat: It seems the revert of your REPL work seems to have broken t/02-rakudo/repl.t test 34 08:51
lizmat: dev.azure.com/Rakudo/rakudo/_build...amp;l=1670 08:54
Geth rakudo: c3d3027de8 | (Patrick Böker)++ | src/core.c/Proc/Async.pm6
Switch spawnprocasync to use a separate arg for the program name

That's a lot more obvious than putting the program name at the start of the args list.
Depends on MoarVM/MoarVM#1416 and Raku/nqp#691
09:19
rakudo: 8d480e3ea7 | (Patrick Böker)++ | tools/templates/NQP_REVISION
Bump NQP

Pulls in the changes in MoarVM and NQP required for the spawnprocasync changes in this Rakudo PR to work.
linkable6 MOARVM#1416 [closed]: github.com/MoarVM/MoarVM/pull/1416 Switch spawnprocasync to use a separate arg for the program name
linkable6 NQP#691 [closed]: github.com/Raku/nqp/pull/691 Switch spawnprocasync to use a separate arg for the program name
rakudo: 1ac6eb5f2a | (Patrick Böker)++ (committed using GitHub Web editor) | 2 files
Merge pull request #4154 from patrickbkr/spawnprocasync-prog-arg

Switch spawnprocasync to use a separate arg for the program name
lizmat Files=1346, Tests=117148, 226 wallclock secs (30.30 usr 8.68 sys + 3155.35 cusr 306.27 csys = 3500.60 CPU) 10:13
Geth rakudo: 3910319998 | (Elizabeth Mattijsen)++ | t/02-rakudo/repl.t
Properly todo REPL test with natives
10:40
patrickb lizmat++ 10:46
lizmat yeah, right idea, wrong implementation :-)
[Tux] Rakudo v2020.12-55-g391031999 (v6.d) on MoarVM 2020.12-85-g2d9899c72
csv-ip5xs0.852 - 0.929
csv-ip5xs-207.962 - 8.790
csv-parser26.310 - 27.647
csv-test-xs-200.385 - 0.436
test7.857 - 8.997
test-t1.829 - 2.077
test-t --race0.873 - 0.891
test-t-2030.682 - 32.043
test-t-20 --race9.484 - 9.816
12:51
Geth rakudo/monkey-implies-no-precomp: 5da5441d0a | (Jonathan Worthington)++ | src/Perl6/World.nqp
Make MONKEY-TYPING imply `no precompilation`

It's not possible to load two precompiled modules that both do a monkey-patch to the same type. Precompiling them will thus result in modules that cannot be loaded together with others.
So far we've expected module authors to read the docs and remember to ... (5 more lines)
12:59
timotimo today's entry in the category "odd keyboard designs" is www.gboards.ca/product/butterknife 14:30
[Coke] timotimo: also: <but why>.jpg 15:20
Geth rakudo: patrickbkr++ created pull request #4166:
Implement explicitly setting arg0 in `Proc`s
19:43
roast: patrickbkr++ created pull request #714:
Tests for new Proc::Async :arg0
19:45
cog github.com/rakudo/rakudo/issues/4167 feedback welcome 22:12
Geth rakudo: 5aec4aaacd | (Elizabeth Mattijsen)++ | src/core.c/Hash.pm6
For now, don't allow hash key parameterization with native types

We may want to support this properly before long, but right now it just causes LTA errors down the line.
23:22