🦋 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.
Geth rakudo: 2colours++ created pull request #5133:
Fix swapped iterators in ACCEPTS
10:14
rakudo/lizmat-experimental-rakuast: 9e3f040994 | (Elizabeth Mattijsen)++ | 20 files
Make RakuAST tests pass

by making sure they have "use experimental :rakuast"
10:29
Geth rakudo/lizmat-experimental-rakuast: cb3c385a5a | (Elizabeth Mattijsen)++ | 9 files
Make 'use experimental :rakuast" fully functional

  - Move RakuAST::Deparse to lib
  - Make sure it's no longer compiled into core.c
  - Make sure it is installed as a core module
  - Fix all of the issues associated with this move and the fact that
   it is now late-loading
Note that the hack at the end of the core.c epilogue is still needed at this point. Still investigating ways of not making that necessary.
12:34
rakudo/main: 53da367bd6 | (Vadim Belman)++ | tools/templates/Makefile-backend-common.in
Ensure correct path separator is used

Previously unix-style `\` was incorrectly assumed.
13:47
rakudo/main: a9186290b1 | (Vadim Belman)++ (committed using GitHub Web editor) | tools/templates/Makefile-backend-common.in
Merge pull request #5132 from vrurg/fix-ast-nqp-windows-build

Ensure correct path separator is used
Geth rakudo/lizmat-experimental-rakuast: 3f57ed6b80 | (Elizabeth Mattijsen)++ | 2 files
Improve error message when trying to use RakuAST classes
16:12
Geth rakudo/main: 0f86d6f72a | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | 30 files
Implement use experimental :rakuast

This pretty hacky approach fetches the RakuAST type object at the end of the core.c compilation, and stashes that with bindcurhllsym. It then replaces the CORE::<RakuAST> entry with a subclass of Nil, causing all lookups for RakuAST classes to fail from thereon with a nice informative message. ... (15 more lines)
18:12
lizmat meh, looks like something got borked 18:49
% raku lib/Ecosystem/Archive/Update.rakumod
zsh: segmentation fault raku lib/Ecosystem/Archive/Update.rakumod
traced this back to: 18:59
% raku -e 'use JSON::Fast::Hyper'
zsh: segmentation fault raku -e 'use JSON::Fast::Hyper'
japhb TIL about JSON::Fast::Hyper -- clever trick, lizmat++! 19:14
lizmat he :-) 19:22
patrickb I finally managed to get MacStadium up and running as a result the MacOS M1 release files are now created and uploaded on rakudo.org. Yay! 21:31
lizmat patrickb++ 21:39
Geth rakudo/lizmat-experimental-rakuast: 5 commits pushed by (Elizabeth Mattijsen)++ 21:40
Geth rakudo/main: 7d4c4ae078 | (Elizabeth Mattijsen)++ | 8 files
Move back RakuAST::Deparse into core

This simplifies matters significantly, and kills the really screwy segfaults that e.g. affected the REA harvester
22:20