00:00 stoned75 joined 00:11 lucasb left 00:32 stoned75 left 01:20 squashable6 left 01:23 squashable6 joined 01:41 melezhik left 03:25 melezhik joined 03:41 melezhik left 04:41 sourceable6 left, greppable6 left, evalable6 left, unicodable6 left, committable6 left, bloatable6 left, linkable6 left, coverable6 left, benchable6 left, squashable6 left, nativecallable6 left, tellable6 left, bisectable6 left, shareable6 left, statisfiable6 left, quotable6 left, notable6 left, releasable6 left, sourceable6 joined 04:42 greppable6 joined, nativecallable6 joined, statisfiable6 joined, bloatable6 joined, quotable6 joined, evalable6 joined, unicodable6 joined, tellable6 joined, benchable6 joined 04:43 shareable6 joined, coverable6 joined, committable6 joined, notable6 joined 04:44 linkable6 joined, releasable6 joined, squashable6 joined, bisectable6 joined 05:26 epony left 05:27 epony joined 06:02 melezhik joined 06:08 melezhik left 07:32 Xliff left 07:59 sena_kun joined 08:05 domidumont joined 08:09 MasterDuke joined 09:21 JRaspass joined 09:39 Xliff joined
lizmat Files=1346, Tests=117148, 226 wallclock secs (30.04 usr 8.79 sys + 3160.31 cusr 304.81 csys = 3503.95 CPU) 11:04
Geth rakudo: 336a21701b | (Juan Julián Merelo Guervós)++ (committed using GitHub Web editor) | src/core.c/IO/Path.pm6
Changes message string

Also DRY by putting it into a constant. Closes Raku/old-issue-tracker#6588 when accepted.
rakudo: a13ea269a8 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | src/core.c/IO/Path.pm6
Merge pull request #4146 from rakudo/rt-6588

Change IO::Path.new("") error message string
rakudo: c9d69dc658 | (Nicholas Clark)++ | src/core.c/Num.pm6
Implement `sec`, `asec` and `sech` in terms of other NQP trigonometric funcs.

There is some inconsistency in MoarVM - as well as the usual trigonometric functions `sin`, `cos`, `tan` and their inverses, *some* of the others are implemented directly as NQP ops, but not all. So we have nqp::sec and nqp::asec for secants, but no OPs for cosecants or cotangents (or their inverses), with the result that these are implemented by Num.pm6 as ... (16 more lines)
nwc10 \o/
Geth rakudo: 3431249599 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | src/core.c/Num.pm6
Merge pull request #4148 from nwc10/sec-asec-and-sech-without-NQP-wrappers

Implement `sec`, `asec` and `sech` in terms of other NQP trigonometric functions.
rakudo: 43613ac536 | (Nick Logan)++ | 2 files
Prefer api sorting over version sorting

When sorting distributions my intention was for the highest api to be preferred (with the highest version being used if there was a tie in api version). This change aligns raku behavior with those intentions instead of preferring version over api.
rakudo: 81c5f0cabf | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | 2 files
Merge pull request #4152 from rakudo/api-sorting

Prefer api sorting over version sorting
rakudo: 790240f604 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | 8 files
Make sure that .of works on type objects always (#4106)

Make sure that .of works on type objects always
If a type supports the .of method, that is.
linkable6 RAKUDO#4106 [closed]: github.com/rakudo/rakudo/pull/4106 Make sure that .of works on type objects always
11:30 Altai-man joined 11:32 sena_kun left
Geth roast: 057ba35384 | (Elizabeth Mattijsen)++ | S32-list/seq.t
Make sure we have uncached Seqs when checking for exhaustion

With the CachedIterator role, a Seq can be cached even *without* a specific call to .cache. These tests where using a List as the source of the tested Seqs, but with the CachedIterator role these would be cached be default. Change the Seqs to uncached by calling the .slice method on them, which would effectively create an uncached Seq from the cached Seq.
rakudo: 9e13ace808 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | 9 files
Introducing CachedIterator role (#3982)

This is a refinement of the PredictiveIterator role, in that it allows an Iterator class to provide the cache of the Seq, so that Lists and Arrays that have already been fully reified, do not need to generate a cache. Seems like an easy applicable idea, but unfortunately, this hit some snags. ... (23 more lines)
linkable6 RAKUDO#3982 [closed]: github.com/rakudo/rakudo/pull/3982 Introducing CachedIterator role
12:39 camelCaser left 13:57 domidumont left 14:15 vrurg joined 14:38 MasterDuke left
Geth rakudo: 12b49b8343 | (Elizabeth Mattijsen)++ | src/core.c/Complex.pm6
Re-imagine PR 682

It had bitrotted. And since it was a performance improvement, do some ternification and nqpification as well.
15:06 MasterDuke joined
[Tux] Rakudo v2020.12-50-g9e13ace80 (v6.d) on MoarVM 2020.12-83-ga5b8a815f
csv-ip5xs0.819 - 0.925
csv-ip5xs-208.326 - 8.421
csv-parser27.302 - 28.863
csv-test-xs-200.407 - 0.417
test8.065 - 8.671
test-t1.919 - 1.920
test-t --race0.945 - 0.948
test-t-2029.126 - 31.809
test-t-20 --race8.987 - 9.195
15:30 sena_kun joined 15:32 Altai-man left 16:08 domidumont joined 17:16 b2gills left, Kaiepi left 17:34 MasterDuke left 17:38 b2gills joined 17:45 lucasb joined 17:46 Kaiepi joined 18:56 domidumont left 19:02 sortiz joined 19:30 Altai-man joined 19:32 sena_kun left 19:48 b2gills1 joined, b2gills left 20:26 JRaspass left, JRaspass joined 20:27 JRaspass left, JRaspass joined 21:40 Altai-man left 21:42 MasterDuke joined, sena_kun joined 21:48 sena_kun left 22:54 melezhik joined 23:38 melezhik left