19 Jun 2026
ugexe i'll be away until monday 22:57
20 Jun 2026
[Coke] ~~ 01:22
lizmat: any thoughts on getting those PRs merged before a blin run? 14:22
[Tux] Rakudo v2026.05-142-gf25d6a249 (v6.d) on MoarVM 2026.05.1-11-gc68094f8b
csv-ip5xs0.267 - 0.281
csv-ip5xs-201.043 - 1.052
csv-parser1.041 - 1.050
csv-test-xs-200.113 - 0.115
test1.740 - 1.847
test-t0.459 - 0.495
test-t --race0.295 - 0.300
test-t-205.784 - 5.840
test-t-20 --race1.409 - 1.464
19:34
csv-test-xs 0.016 - 0.017
tux.nl/Talks/CSV6/speed4-20.html / tux.nl/Talks/CSV6/speed4.html tux.nl/Talks/CSV6/speed.log
[Coke] Tux - does the module work with RAKUDO_RAKUAST=1 set? 19:45
[Tux] tries … 19:56
gist.github.com/Tux/097f6930b3dc4a...bde87a97c0 19:58
[Coke] roger 20:05
21 Jun 2026
releasable6 Next release in ≈6 days and ≈15 hours. 1 blocker. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft 03:00
Next release in ≈5 days and ≈19 hours. 1 blocker. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft 23:00
22 Jun 2026
ugexe Yeah text csv is a slang using module so it (and any others) isn’t going to work under rakuast without being rewritten in some manner 00:58
[Tux] I am willing to hand over, so you can uglify and optimize the code 06:12
lizmat ugexe: why shouldn't modules with slangs not work under RakuAST ? 07:25
that's why I made the Slangify module 07:26
Geth rakudo/main: 66b4e53512 | (Nick Logan)++ (committed using GitHub Web editor) | 2 files
Fix IS-SETTING-ONLY-U so a user ACCEPTS is not skipped

Smartmatch against a type object reduces to a type check when the type's ACCEPTS comes only from the setting, which the dispatcher decides with IS-SETTING-ONLY-U. That method read the invocant's definiteness from
  `.signature.params[0].type`, but a parameter's type carries no :D or :U smiley,
so the `.^archetypes.definite` test never matched and every candidate was ... (10 more lines)
10:22
[Coke] I didn't hear anything so didn't start the blin run this weekend. 12:39
If we're going to pull in any of those PRs for the release, let's do this soon (today?) and I can start the blin run at end of day?
timo we can pull all the interesting PRs into a separate branch and then use the tip commit from that branch to do a blin run since we've learned that whateverable's mothership builds branch commits too :) 12:44
[Coke] Sure, whatever is easiest. 12:52
librasteve_ rakudoweekly.blog/2026/06/22/2026-25-dutch-art/ 16:35
ugexe lizmat: the other half of my sentence is relevant: "without being rewritten in some manner" 16:40
slangs that just use grammar will be easier than those that also use actions. anything that uses rakuast namespaces will need to use experimental :rakuast. and regardless they need to be updated to hook into both legacy and rakuast grammar 16:42
none of that can be fixed in rakudo
one might argue that doesnt apply to Text::CSV because it encapsulates all of that slang stuff to a separate module, and it isn't pinning the version so no changes need to be made to Text::CSV itself. but its ultimately the same thing 16:43
i actually looked at slang::tuxic, not slangify. slangify might do a lot of what i described, although that still requires those slang modules to be changed to use it 16:54
slang using modules^ 16:55
lizmat and I thought I did Slang::Tuxic already
timo the issue with what tux posted seemed to just be the benchmarks that use Inline::Perl5 16:57
all the pure-raku ones seemed to run fine?
lizmat yeah, and Inline::Perl5 is known to be an issue :-(
ugexe ah, my 13" screen was not wide enough to see the Inline::Perl5 :(
timo horizontal scrolling is very hard to notice on github I feel like 17:11
releasable6 Next release in ≈4 days and ≈23 hours. 1 blocker. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft 19:00