🦋 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.
07:59 librasteve_ joined 08:15 finanalyst joined 09:08 finanalyst left 09:16 guifa left 09:19 guifa joined
lizmat notable6: weekly 09:54
notable6 lizmat, 1 note: 2025-05-19T07:28:10Z <librasteve>: rakujourney.wordpress.com/2025/05/...k-minimal/
lizmat notable6: weekly reset
notable6 lizmat, Moved existing notes to “weekly_2025-05-19T09:54:52Z”
lizmat And yet another Rakudo Weekly News hits the Net: rakudoweekly.blog/2025/05/19/2025-...s-is-mini/ 10:01
nine Xliff: you need to run with RAKUDO_RAKUAST=1 if you want to use BEGIN time calls 10:13
10:39 librasteve_ left
lizmat nine: building with the RakuAST bootstrap is: perl Configure.pl --gen-moar; RAKUDO_RAKUAST=1 make 11:40
right ?
nine right 11:41
lizmat hmmm.. I guess my interning fixes broke the bootstrap then... looking
hmmm... maybe the nqp::stringify is to blame 11:46
although it is documented as "Coerce an object to str." 11:47
which would include Int ?
meh: Method 'Str' not found for invocant of class 'Int' 11:48
too early in bootstrap I guess
Geth rakudo/bootstrap-rakuast: 47 commits pushed by 12 authors
review: github.com/rakudo/rakudo/compare/9...9f18473015
12:32
lizmat bootstrap is clean again 12:33
well, builds again
nine lizmat: I'd just like to point out that the commit message really doesn't say much about the reason for the commit. Which is all the more surprising because you did write down that reason on IRC. Copy and pasting those messages would already have been enough. 12:39
That's actually what I do quite often for more complicated commit messages. I tend to post my findings to IRC anyway, so I just take those, reword them a bit and commit the result. 12:40
lizmat understood, will try to do better next time
nine: the message; Out-of-sync package detected in LANG1 at se::L10N::$slang; 12:41
RakuAST::Dep
(value in braid: RakuAST::Class, value in $*PACKAGE: RakuAST::Class)
is expected to be seen in the bootstrap building, or is this a new artefact?
nine If you ever find out why this happens or even fix it, please notify me. I have made several attempts, but still no clue. Only that we seem to do fine despite this error. 12:42
lizmat right 12:43
the golfed .assuming bug on precomp, exists in the same way on the bootstrap it seems
Could not find a compile-time-value for lexical Nil
also: make test / spectest are not supposed to be clean on the bootstrap, right nine? 12:44
nine Locally I have added some debug output for that message even: 12:45
Out-of-sync package detected in LANG1 at se::L10N::$slang;
RakuAST::Dep (value in braid 2196159632: RakuAST::Class Map, value in $*PACKAGE: RakuAST::Class RakuAST::Deparse) at NQP::src/core/IO.nqp:297 (/home/nine/rakudo/install/share/nqp/lib/NQPCORE.setting.moarvm:)
IIRC make test was clean when I left it. Spectests are still awaiting fixes by vrurg
Geth rakudo/main: 75e3952ab2 | (Elizabeth Mattijsen)++ | src/Raku/ast/compunit.rakumod
RakuAST: change key generation on based integers

nqp::stringify only handles native int values, so a value of
  "ffffffffffffffff" in base 16 created a 64-bit wide unsigned
int, which nqp::stringify barfed on.
Instead, just use the source as key, prefixed with the base if it is not 10, to match the lookup in the "intern-Int" method.
12:47
lizmat nine: saw quite a few make test failures... settingkeys-6d e.g. 12:48
# Missing symbols: $¢
# Found 8 unexpected entries: !RAKUAST_MARKER !UNIT_MARKER $=data $=finish $=rakudoc $?PACKAGE EXPORT GLOBALish
Geth rakudo/bootstrap-rakuast: 75e3952ab2 | (Elizabeth Mattijsen)++ | src/Raku/ast/compunit.rakumod
RakuAST: change key generation on based integers

nqp::stringify only handles native int values, so a value of
  "ffffffffffffffff" in base 16 created a 64-bit wide unsigned
int, which nqp::stringify barfed on.
Instead, just use the source as key, prefixed with the base if it is not 10, to match the lookup in the "intern-Int" method.
12:54
rakudo/bootstrap-rakuast: a490748582 | (Elizabeth Mattijsen)++ | 0 files
Merge branch 'main' into bootstrap-rakuast
lizmat afk& 12:55
13:19 JimmyZhuo joined 13:33 JimmyZhuo left 15:52 finanalyst joined 16:09 kjp left 16:10 kjp joined 16:38 librasteve_ joined 18:47 librasteve_ left 19:07 samebchase joined 21:55 rakkable left, rakkable joined 22:46 Guest72 joined 23:49 Guest72 left, Guest72 joined