🦋 Welcome to the IRC channel of the core developers of the Raku Programming Language (raku.org #rakulang). This channel is logged for the purpose of history keeping about its development | evalbot usage: 'm: say 3;' or /msg camelia m: ... | log inspection situation still under development | For MoarVM see #moarvm
Set by lizmat on 22 May 2021.
Geth rakudo: a5cf122772 | (Vadim Belman)++ | 3 files
Fix cases where DESTROY is invoked on its own stack

Finalization code could either be invoked as part of an existing call stack or by a dedicated GC thread. In the latter case it didn't have
  `$*STACK-ID` set. Now we take care of it.
Because finalization is handled by the bootstrap, it doesn't have access ... (6 more lines)
02:36
rakudo: f93aed0b0b | (Vadim Belman)++ (committed using GitHub Web editor) | 3 files
Merge pull request #4929 from vrurg/problem-solving-323-finalize-fix

Fix cases where DESTROY is invoked on its own stack
releasable6 Next release in ≈6 days and ≈15 hours. There are no known blockers. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft 03:00
lizmat Files=1353, Tests=117175, 293 wallclock secs (35.72 usr 10.16 sys + 4117.28 cusr 343.41 csys = 4506.57 CPU) 08:14
ok, not as bad as I feared.. :-) 08:15
Geth rakudo/rakuast: aeaa906a55 | (Stefan Seifert)++ | 4 files
Support sub-signatures on parameters
08:16
Geth rakudo/rakuast: 08119c7754 | (Stefan Seifert)++ | src/Raku/Actions.nqp
Support colonpairs on deflongnames
09:42
rakudo/rakuast: 26d125e3fd | (Stefan Seifert)++ | src/Raku/ast/name.rakumod
Include colonpairs in canonicalization of names
Geth rakudo: 7a25fc91fb | (Elizabeth Mattijsen)++ | 2 files
Make .tail() on native arrays 25x as fast

Also make .head() on native arrays 60% faster
10:29
Geth rakudo: 3c47f1d4ce | (Elizabeth Mattijsen)++ | src/core.c/native_array.pm6
Make .head(N)/.tail(N) faster on native arrays

  - tail 18x as fast
  - head 3.5x as fast
Note that these will now return a native array of the same type, rather than a Seq.
11:22
rakudo/rakuast: 1bc7baa106 | (Stefan Seifert)++ | src/Raku/ast/package.rakumod
Fix trying to call VMNull when specializing a parametric role
11:42
Geth rakudo: 73b43e5f99 | (Elizabeth Mattijsen)++ | src/core.c/native_array.pm6
Make .head(*-1)/.head(*-1) on native arrays faster

About 4x as fast for both. This now also returns a native array of the same type, rather than a Seq.
Also fix an off-by-one in .head(N).
12:31
lizmat oops, s:2nd/head/tail/ of course 12:32
Geth Subset-Helper/main: 23ef61d7b3 | (Elizabeth Mattijsen)++ | 11 files
First commit after rework
13:06
Geth Subset-Helper/main: 7c72e3728c | (Elizabeth Mattijsen)++ | Changes
1.1
13:19
Geth rakudo/rakuast: f608d93da0 | (Stefan Seifert)++ | 3 files
Support for adverbs on hash lookups
13:30
releasable6 Next release in ≈5 days and ≈19 hours. There are no known blockers. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft 23:00