🦋 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.
Geth problem-solving: 4fc031ba7d | (Will Coleda)++ (committed using GitHub Web editor) | 2 files
Volunteer for Doc wrangling (#325)

Resolves #324 Force merged to be able to keep momentum.
07:28
Geth rakudo/rakuast: d95d7c49d9 | (Stefan Seifert)++ | 2 files
Generate code for implicit .WHO via Foo:: in RakuAST
07:52
rakudo/rakuast: 65c0746004 | (Stefan Seifert)++ | src/Raku/ast/name.rakumod
Implement lookups in pseudo packages
08:04
lizmat Files=1353, Tests=117197, 281 wallclock secs (34.13 usr 9.77 sys + 3925.57 cusr 325.98 csys = 4295.45 CPU) 08:13
2nd best this year 08:16
timo that's what i like to read :) 08:57
lizmat the best was 280 with about 1000 tests less 09:03
lizmat jdv sena_kun is github.com/raku-community-modules/Toaster still used? Or is Blin a complete replacement ? 11:54
I'm thinking of archiving it and removing it from the p6c ecosystem 11:56
(it will still continue to live in the REA)
Geth Netstring/main: 26 commits pushed by 8 authors
review: github.com/raku-community-modules/...86010a8ff4
12:13
sena_kun lizmat, I'm sure Blin is a complete replacement 12:43
lizmat Ok, then I will archive Toaster and remove it from p6c 12:44
one less thing to worry about :-) 12:45
sena_kun +1 12:46
Geth rakudo/rakuast: 6fe7ed3888 | (Stefan Seifert)++ | src/Raku/ast/variable-access.rakumod
Implement fallback to GLOBAL when looking up multi part names
16:09
rakudo/rakuast: 940d3a580f | (Stefan Seifert)++ | src/Raku/ast/compunit.rakumod
Install GLOBAL symbol during deserialization
rakudo/rakuast: d8ff3ade1e | (Stefan Seifert)++ | src/Perl6/ModuleLoader.nqp
Remove counterproductive fallback from ModuleLoader

Perl6::ModuleLoader needs to restore the "GLOBAL" HLL symbol after loading a module (in case it got changed). However, if no GLOBAL had been set, it would get a VMNull and then fall back to NQPMu. In that case, it would "restore" an NQPMu that wasn't there before. This is bad because the generated code for installing a GLOBAL object only does so if getcurhllsym returned a VMNull. ... (5 more lines)
Geth rakudo/rakuast: ef9c8b8eac | (Stefan Seifert)++ | src/Raku/ast/variable-access.rakumod
Fix failure to resolve first part of name when looking up package variables

We must not include the sigil, otherwise we'd look for package &D whentrying to resolve &D::foo
16:54
Geth rakudo: e93447cf02 | (Elizabeth Mattijsen)++ | src/core.c/Str.pm6
Fix copy-pasto from 2012!

Apparently, one could not use infix le on two native strings, because of a copy-pasto from 4 August 2012 (b1d83dbd8a). Now you *can* use le on two native strings :-)
18:53
lizmat that was... weird :-) 19:03