🦋 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
|