00:23 grayrider left 00:26 frost-lab joined 00:41 sxmx left 00:58 sxmx joined 01:24 kvw_5_ joined 01:27 kvw_5 left 02:24 camelia left 02:25 literal joined 02:27 gugod left 02:29 camelia joined 02:30 gugod joined 02:44 frost-lab left 04:26 squashable6 left 04:29 squashable6 joined 05:16 frost-lab joined 06:53 linkable6 left 06:54 linkable6 joined 07:03 linkable6 left 07:04 linkable6 joined 07:24 Geth left 07:29 domidumont joined 07:55 frost-lab left 08:11 domidumont left
[Tux] Rakudo v2021.03-106-gbebc82f38 (v6.d) on MoarVM 2021.03-24-g1538f98da
csv-ip5xs0.813 - 0.866
csv-ip5xs-207.844 - 8.703
csv-parser25.321 - 27.742
csv-test-xs-200.369 - 0.388
test7.231 - 8.535
test-t2.094 - 2.188
test-t --race0.873 - 0.903
test-t-2033.245 - 36.642
test-t-20 --race9.775 - 10.511
08:14
08:17 domidumont joined 08:23 domidumont left 08:41 domidumont joined 08:44 domidumont left
lizmat Files=1347, Tests=117330, 236 wallclock secs (35.48 usr 9.97 sys + 3293.58 cusr 309.66 csys = 3648.69 CPU) 09:21
09:55 Xliff joined 10:52 Geth joined
Geth rakudo: 3a11293871 | (Elizabeth Mattijsen)++ | src/core.c/Any.pm6
Make .keys/values/kv/pairs/antipairs/invert work on Enums

It appears to be a recurring WAT when people try to find out which possibilities there are when using a specific enum. Before this commit, "say Bool.keys" would show "()", after this commit it will show "(True False)" (or "(False True)" depending on hash order).
... (5 more lines)
10:55
rakudo: 615030d279 | (Elizabeth Mattijsen)++ | 2 files
Same effect by dispatch

As pointed out by vrurg++ TIL I learned about the Enumeration role.
rakudo: 333c7e2bdf | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | 2 files
Merge pull request #4235 from rakudo/enums-as-Map

Make .keys/values/kv/pairs/antipairs/invert work on Enums
rakudo: 39a3862b68 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | 2 files
Add warnings on improper use of .contains and .index (#4099)

Add warnings on improper use of .contains and .index
As part of the discussion in #4098. Spectest clean.
10:57
10:58 linkable6 left
Geth rakudo: b988e763fd | (Elizabeth Mattijsen)++ | src/core.c/Rakudo/Internals.pm6
Add some comments as to why this is done this way
10:59
11:01 linkable6 joined
dogbert17 m: my $a = join(";",(1,2,3,4,5,6,7,8,9)) for ^200_000; say now - INIT now 11:52
camelia 2.7501223
dogbert17 m: my $a = (1,2,3,4,5,6,7,8,9).join(";") for ^200_000; say now - INIT now
camelia 0.5560283
dogbert17 what might be happening here
lizmat dogbert17: probably a slurpy 11:54
12:10 maggotbrain joined
bartolin_ nine: I'm seeing some test failures for deprecation reports, e.g. in github.com/Raku/roast/blob/18d801b...ED.t#L136. The report now mentions the method DEPRECATION itself (from CORE.c.setting). Could it be that decreasing the start index for Backtrace.next-interesting-index should have been done for MoarVM only? (I mean the change to src/core.c/Deprecations.pm6 in github.com/rakudo/rakudo/commit/2e79780e4a ) 12:23
dogbert17 it does look a bit slurpy yes 12:43
Geth rakudo/rat-upgrade-class: c4dc183939 | (Elizabeth Mattijsen)++ | 5 files
Introducing $*RAT-UPGRADE-CLASS

This dynamic variable indicates the *class* in which an UPGRADE-RAT method will be called whenever a Rat has a denominator that does not fit in a 64bit native integer.
The default setting for $*RAT-UPGRADE-CLASS is Num: this will silently ... (25 more lines)
rakudo: lizmat++ created pull request #4299:
Introducing $*RAT-UPGRADE-CLASS
nqp: usev6++ created pull request #709:
[JVM] Allow nqp::backtrace with nqp:null argument
13:22
bartolin_ nine: ^^ maybe it's easy-ish to allow nqp::backtrace(nqp::null) on the JVM backend, too. I'll run a spectest over night. But if I'm not wrong, we'd still have to add a special case to src/core.c/Deprecations.pm6 -- but only for the js backend. 13:24
13:31 Geth left 14:22 Xliff left 15:54 sena_kun left 16:00 sena_kun joined 16:34 samebchase-6 is now known as samebchase- 16:53 Geth joined 17:41 linkable6 left 17:42 linkable6 joined 18:03 linkable6 left 18:06 linkable6 joined
Geth rakudo/NFC-subs: 84fda95e01 | (Elizabeth Mattijsen)++ | 10 files
Add NFC/NFD/NFKC/NFKD as subs

These functions were only available as Cool.methods. This makes them also available as subs for consistency.
Also contains changes to tests for the now globally visible subs.
18:06
rakudo: lizmat++ created pull request #4300:
Add NFC/NFD/NFKC/NFKD as subs
18:08 linkable6 left 18:09 linkable6 joined 18:15 softmoth joined 19:38 linkable6 left 19:40 linkable6 joined 19:51 linkable6 left 19:52 linkable6 joined 20:18 linkable6 left 20:20 linkable6 joined 20:30 Froogal joined 20:56 moon-child joined 21:01 linkable6 left 21:03 linkable6 joined 21:05 linkable6 left 21:06 linkable6 joined 21:10 linkable6 left 21:13 linkable6 joined 21:14 linkable6 left 21:15 linkable6 joined 21:20 linkable6 left, linkable6 joined 21:26 linkable6 left 21:28 linkable6 joined 21:31 linkable6 left 21:32 linkable6 joined 21:47 linkable6 left 21:49 linkable6 joined 22:11 donaldh joined 22:29 Froogal left, CodeCanna joined 23:05 CodeCanna left 23:12 CodeCanna joined 23:30 CodeCanna left