Geth rakudo: tbrowder self-assigned Add an "include" file capability for source code github.com/rakudo/rakudo/issues/4171
f623f1b6eb | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | src/core.c/Array.pm6

By reducing the actual fast path to a single nqp::assign, and reworking the tests into ternaries. Also returns the actual container now rather than a deconted value (just like Hash::ASSIGN-KEY does).
Eliminates the FAST-PATH private method. Removes the index < 0 check from the SLOW-PATH as that is now being checked in the actual ASSIGN-POS method (but not really acted upon, just used as a flag to take the slow path).
02:50
lizmat Files=1346, Tests=117149, 226 wallclock secs (30.10 usr 8.53 sys + 3147.10 cusr 306.64 csys = 3492.37 CPU) 10:20
linkable6 RAKUDO#4170 [closed]: github.com/rakudo/rakudo/pull/4170 Make Array.ASSIGN-POS about 15% faster
sortiz lizmat++ 10:26
lizmat notable6: weekly 12:52
notable6 lizmat, No notes for “weekly”
nine lizmat: are job postings material for the weekly? 12:53
lizmat sure :-) 12:54
Geth ¦ rakudo: tbrowder self-unassigned Add an "include" file capability for source code github.com/rakudo/rakudo/issues/4171 12:55
lizmat and another Rakudo Weekly News hits the Net: rakudoweekly.blog/2021/01/18/2021-...se-topped/ 16:34
[Tux] Yesterday I was AFK 17:03
Rakudo v2020.12-62-gf623f1b6e (v6.d) on MoarVM 2020.12-85-g2d9899c72
csv-ip5xs0.807 - 0.815
csv-ip5xs-208.035 - 8.172
csv-parser25.753 - 25.986
csv-test-xs-200.383 - 0.387
test7.766 - 8.079
test-t1.779 - 1.787
test-t --race0.935 - 0.935
test-t-2029.583 - 30.801
test-t-20 --race9.017 - 9.220
lizmat that's pretty good, right ?
[Tux] yep 17:10
"blij verrast" zoals we hier zeggen. (Maar het kan vast nog beter) 17:11
moritz [Tux]: wrong channel? :D 18:28
releasable6 Next release in ≈4 days and ≈23 hours. 1 blocker. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft 19:00