🦋 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: ... | Logs available at irclogs.raku.org/raku-dev/live.html | For MoarVM see #moarvm
Set by lizmat on 8 June 2022.
releasable6 Next release in ≈2 days and ≈11 hours. There are no known blockers. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft 07:00
Geth rakudo/main: 1758c96f0e | (Elizabeth Mattijsen)++ | 2 files
RakuAST: simplify interning of Nums

Also rename the method to intern-Num to make it clear it's about HLL Nums, not native nums
09:36
[Tux] Rakudo v2025.04-21-g1758c96f0 (v6.d) on MoarVM 2025.04-5-gc99d245d5
csv-ip5xs0.273 - 0.275
csv-ip5xs-201.110 - 1.125
csv-parser1.151 - 1.151
csv-test-xs-200.116 - 0.118
test1.955 - 1.955
test-t0.425 - 0.442
test-t --race0.293 - 0.295
test-t-205.036 - 5.088
test-t-20 --race1.282 - 1.290
11:06
tux.nl/Talks/CSV6/speed4-20.html / tux.nl/Talks/CSV6/speed4.html tux.nl/Talks/CSV6/speed.log
12:55 [Tux] left 13:01 [Tux] joined
jdv i'm around for the release but having been offline for a bit i'm not sure where we are in terms of release prep. was there a blin recently enough? 13:07
[Coke] Yes, this weekend 14:00
all clear, no failures
releasable6: next?
releasable6 [Coke], Next release in ≈2 days and ≈4 hours. There are no known blockers. 20 out of 21 commits logged
[Coke], Details: gist.github.com/25b1a51547c4482d17...e788cefea6
jdv its on like donkey kong 15:51
Geth setup-raku/dependabot/npm_and_yarn/undici-5.29.0: 3728c7b180 | dependabot[bot]++ (committed using GitHub Web editor) | package-lock.json
Bump undici from 5.28.5 to 5.29.0

Bumps [undici](github.com/nodejs/undici) from 5.28.5 to 5.29.0.
  - [Release notes](github.com/nodejs/undici/releases)
  - [Commits](github.com/nodejs/undici/compare/v.....v5.29.0)
  ---
... (7 more lines)
16:33
setup-raku: dependabot[bot]++ created pull request #41:
Bump undici from 5.28.5 to 5.29.0
setup-raku: 3728c7b180 | dependabot[bot]++ (committed using GitHub Web editor) | package-lock.json
Bump undici from 5.28.5 to 5.29.0

Bumps [undici](github.com/nodejs/undici) from 5.28.5 to 5.29.0.
  - [Release notes](github.com/nodejs/undici/releases)
  - [Commits](github.com/nodejs/undici/compare/v.....v5.29.0)
  ---
... (7 more lines)
16:45
setup-raku: 6afbd92f58 | (Shoichi Kaji)++ (committed using GitHub Web editor) | package-lock.json
Merge pull request #41 from Raku/dependabot/npm_and_yarn/undici-5.29.0

Bump undici from 5.28.5 to 5.29.0
rakudo/main: 60803faef7 | (Elizabeth Mattijsen)++ | 2 files
RakuAST: re-imagine interning of strings
17:36
lizmat the other day, librasteve mentioned that one day they'd make App::Crag a slang 17:37
and I got to wonder that it should be pretty easy
gist.github.com/lizmat/645ff290dc9...0872f88b91 17:40
shows that idea, but alas it doesn't work
however, I don't see anything wrong with the logic 17:42
as far as I can see, the define_slang *is* run with the correct $LANG setting 17:43
what am I missing ?
[Coke] nested slangs OK? 17:47
lizmat afaics it's not nested 17:48
the nesting is in the EXPORT sub exporting an EXPORT sub
which is what Slangify is based on 17:49
Geth rakudo/enhance-named-param-subset-feedback: 412872e0a3 | ab5tract++ | src/Raku/ast/signature.rakumod
Favor =:= over ! nqp::iseq()
18:55
lizmat I guess it boils down to: 19:05
put this in a Foo.rakumod: BEGIN my $ = $*LANG;
then load it with -MFoo 19:06
and get: Missing serialize REPR function for REPR MVMContext (BOOTContext)
nine That may be caused by an exception object getting serialized 20:00
timo could be $*LANG stores a Failure there if it's not found at that point 21:30
lizmat the $*LANG is valid there, *not* a Failure 22:21
hmmm... it appears to work ok in RakuAST... 22:24
ok, that looks like progress... that needs a night of sleep :-) 22:26