🦋 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 sourceable6 joined, reportable6 left 01:08 reportable6 joined 04:29 discord-raku-bot left, discord-raku-bot joined 05:01 frost joined 06:01 unicodable6 left, notable6 left, quotable6 left, benchable6 left, evalable6 left, nativecallable6 left, shareable6 left, coverable6 left, statisfiable6 left, linkable6 left, sourceable6 left, bisectable6 left, greppable6 left, squashable6 left, reportable6 left, committable6 left, bloatable6 left, tellable6 left, releasable6 left, reportable6 joined 06:02 tellable6 joined, evalable6 joined, benchable6 joined, greppable6 joined 06:03 linkable6 joined, bisectable6 joined, bloatable6 joined 06:04 releasable6 joined, committable6 joined, statisfiable6 joined, unicodable6 joined, notable6 joined 07:04 nativecallable6 joined 08:03 sourceable6 joined 09:03 shareable6 joined 09:04 coverable6 joined 11:02 quotable6 joined 11:35 Altai-man joined
Geth rakudo: 90a04ac01a | (Wenzel P. P. Peppmeyer)++ (committed using GitHub Web editor) | 6 files
Implement sub rotor (#4661)

implement sub rotor() for 6.e
12:03
12:03 reportable6 left, linkable6 left 12:05 linkable6 joined 12:06 reportable6 joined 12:20 bartolin left 13:02 squashable6 joined 14:23 bartolin joined 15:08 discord-raku-bot left 15:09 discord-raku-bot joined
Geth rakudo/no-uniprop-foo: 804 commits pushed by 36 authors
review: github.com/rakudo/rakudo/compare/0...baff4c185b
15:27
rakudo: 2b355dc466 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | 11 files
Remove uniprop-(int|str|bool) (#4308)

They appear to have been added at some point, but they are not tested nor are they documented, nor are they needed in the setting nor any core modules.
Their functionality seems to intended as a performance shortcut for the ... (6 more lines)
15:28
15:29 linkable6 left
lizmat meh... that didn't work out well :-( 15:30
15:31 linkable6 joined
Geth rakudo: cc5f17a027 | (Elizabeth Mattijsen)++ | src/core.c/unicodey.pm6
Remove method versions of uniprop-(int|bool|str)

Apparently removing these also, dropped out of
   github.com/rakudo/rakudo/pull/4308/
15:36
bartolin MasterDuke: a while ago you approved github.com/rakudo/rakudo/pull/4675. (thanks for looking!) Merging that PR would require a minor tweak to roast: github.com/Raku/roast/pull/777. Do you have an opinion about that change as well? (I think, it would be fine, since the test is just a bit more unspecific.) 15:38
(btw, I'm guilty of having introduced the overly specific test for the error message. but still, this is technically a change to the language now) 15:41
MasterDuke yeah, that seems like a reasonable change to me 15:49
might want to ping jdv though, now that he's the release manager
bartolin good point, will do (probably later) :) 15:51
Altai-man IME such tweaks are considered fine 15:52
bartolin Altai-man: thanks. btw, I'm inclined to cherry-pick the change to 6.c-errata, too 15:55
Altai-man bartolin, sure, 6.d-errata too. 15:56
generally any changes to roast that make rakudo not pass roast on 6.c-errata or 6.d-errata must be backported. 15:57
For moarvm usually the release manager does the backporting, but for JVM it's also a good idea. 15:58
Geth tap-harness6/output: 74b2f6d1d1 | (Leon Timmermans)++ | lib/TAP.pm
Rename variables in Test::Harness::run for simplification
16:13
tap-harness6/output: 76290f73f2 | (Leon Timmermans)++ | lib/TAP.pm
WIP
16:19 discord-raku-bot left 16:20 discord-raku-bot joined 16:32 bartolin left 17:37 squashable6 left
Geth roast: 42251a2ac1 | (Christian Bartolomäus)++ | 2 files
Tweak tests for error message for wrong arity

The tests are still very specific wrt the error message, but they now allow to mention the method, for instance:
   $ ./rakudo -e 'my $foo = ObjAt.new(:val("test")); $foo ~~ /"foo"/;'
   Too few positionals passed to 'new'; expected 2 arguments but got 1
... (5 more lines)
17:40
roast: f11f198999 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | 2 files
Merge pull request #777 from usev6/errors_wrong_arity

Tweak tests for error message for wrong arity
17:59 Kaiepi joined
Geth rakudo: 36716b18bd | MasterDuke17++ (committed using GitHub Web editor) | 2 files
Make infix:<(~+?)&> iffy (#4689)

  ?& already was marked as such in the grammar, so make the others also to
be consistent.
  `raku -e 'say 0x7 +& 0x0 ?? "hi" !! "bye"'` no longer warns `Potential
dead code, the '?? !!' is gobbling up the result of the '&infix:<+&>'
  (line 1)`, which was a recent change as of 71c62e7c1121c19e7c4.
18:01
18:02 linkable6 left 18:04 linkable6 joined 18:08 reportable6 left 18:22 bartolin joined 18:29 Altai-man left
japhb_ MasterDuke: I objected to that one. But d'oh, I did it in channel, probably not on the PR as well, sigh. 18:55
18:58 tonyo1 is now known as tonyo 18:59 japhb_ is now known as japhb 19:09 reportable6 joined
Geth nqp: 33350a1296 | (Daniel Green)++ | 2 files
Implement the -o form of the --output option

It's been documented as existing for a long time, but seems to have never been implemented.
19:18
nqp: 1522202a0e | MasterDuke17++ (committed using GitHub Web editor) | 2 files
Merge pull request #753 from MasterDuke17/enable_short_form_of_output_command_line_option
MasterDuke japhb: i didn't actually click the merge on the infix one, maybe lizmat didn't see your objection. i'm not going to lose any sleep if it ends up reverted, and luckily it hasn't made it into a release yet. please feel free to create an issue or raise a pr reverting it with your objection 19:20
japhb github.com/rakudo/rakudo/issues/4697 20:03
MasterDuke thanks 20:05
Geth rakudo: 0935f5b258 | (Elizabeth Mattijsen)++ | 2 files
Revert "Make infix:<(~+?)&> iffy (#4689)"

This reverts commit 36716b18bdcc95c396552ffe4810073e3ad5e2d9.
20:29
20:30 linkable6 left 20:32 linkable6 joined 20:40 squashable6 joined
Geth rakudo: 522e49a7ae | (Christian Bartolomäus)++ | 2 files
[JVM] Mention routine in error for wrong arity

This is a port of 7783fcab24 and fixes
  github.com/Raku/old-issue-tracker/issues/6275 for the JVM
backend.
21:29
nqp: afbefa1ea6 | (Daniel Green)++ | 5 files
Change nqp::radix(_I)? to return # chars converted

Make the change for the JVM and JS backends and adapt tests. The MoarVM backend requires github.com/MoarVM/MoarVM/pull/1619 to be merged and then a bump done.
21:42
nqp: ce013f1c17 | MasterDuke17++ (committed using GitHub Web editor) | 5 files
Merge pull request #752 from MasterDuke17/change_radix_to_just_return_number_of_chars_converted
rakudo: 4a3753fbf5 | (Daniel Green)++ | 4 files
Adapt to nqp::radix(_I)? now returning # chars converted

By manually doing the exponentiation where needed. Requires
  github.com/Raku/nqp/pull/752 to be merged and NQP bumped.
22:41
rakudo: d94e88223f | MasterDuke17++ (committed using GitHub Web editor) | 4 files
Merge pull request #4669 from MasterDuke17/change_radix_to_just_return_number_of_chars_converted