🦋 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.
00:06 reportable6 left 00:07 reportable6 joined 01:43 benchable6 left, sourceable6 left, evalable6 left, unicodable6 left, shareable6 left, bloatable6 left, statisfiable6 left, coverable6 left, bisectable6 left, quotable6 left, tellable6 left, releasable6 left, greppable6 left, notable6 left, reportable6 left, linkable6 left, committable6 left, nativecallable6 left, shareable6 joined 01:44 benchable6 joined, unicodable6 joined, bisectable6 joined, committable6 joined, evalable6 joined, coverable6 joined, quotable6 joined, nativecallable6 joined, bloatable6 joined 01:45 statisfiable6 joined, linkable6 joined, reportable6 joined 01:46 greppable6 joined, sourceable6 joined, tellable6 joined, notable6 joined, releasable6 joined
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
03:21 evalable6 left, linkable6 left, evalable6 joined, linkable6 joined 06:07 reportable6 left 06:08 reportable6 joined 07:08 linkable6 left, evalable6 left 07:09 evalable6 joined 07:10 linkable6 joined 07:12 [Coke]_ joined 07:14 [Coke] left
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
09:15 dogbert17 left
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
09:54 dogbert17 joined 10:15 sena_kun left 10:16 sena_kun joined 10:19 dogbert17 left
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
11:16 sena_kun left 11:18 sena_kun joined
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
11:44 notna joined 12:07 reportable6 left 12:08 frost joined 12:09 reportable6 joined
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
13:09 evalable6 left, linkable6 left 13:11 evalable6 joined 13:12 linkable6 joined
Geth Subset-Helper/main: 7c72e3728c | (Elizabeth Mattijsen)++ | Changes
1.1
13:19
13:30 notna left
Geth rakudo/rakuast: f608d93da0 | (Stefan Seifert)++ | 3 files
Support for adverbs on hash lookups
13:30
14:19 [Coke]_ is now known as [Coke] 14:26 carlmasak joined 14:27 carlmasak left 15:29 linkable6 left, evalable6 left, linkable6 joined 15:31 evalable6 joined 15:45 frost left 15:54 rypervenche joined 16:10 [Coke] left, [Coke] joined 16:15 [Coke] left, [Coke] joined 17:13 sena_kun left 17:14 sena_kun joined 17:20 sena_kun left 17:21 sena_kun joined 18:08 reportable6 left 18:09 reportable6 joined 20:15 linkable6 left, evalable6 left, evalable6 joined 20:17 linkable6 joined 20:45 sena_kun left 20:46 sena_kun joined 21:12 MasterDuke left
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