🦋 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.
00:00 Voldenet left, djinni`_ left, sjn left, JRaspass left, lucs left, maettu left, lucs_ joined, maettu joined, sjn joined, reportable6 left 00:01 JRaspass joined 00:02 reportable6 joined, djinni` joined, Voldenet joined 01:42 Kaiepi left 04:34 Kaiepi joined 04:46 MasterDuke left 04:53 squashable6 left 04:54 squashable6 joined 06:00 reportable6 left 06:02 reportable6 joined 07:57 greppable6 left, sourceable6 left, tellable6 left, coverable6 left, notable6 left, bloatable6 left, committable6 left, statisfiable6 left, shareable6 left, benchable6 left, releasable6 left, bisectable6 left, unicodable6 left, reportable6 left, nativecallable6 left, evalable6 left, linkable6 left, squashable6 left, quotable6 left, squashable6 joined, quotable6 joined, bloatable6 joined, committable6 joined 07:58 linkable6 joined, sourceable6 joined, shareable6 joined, greppable6 joined, benchable6 joined, evalable6 joined, releasable6 joined 07:59 statisfiable6 joined, bisectable6 joined, notable6 joined, reportable6 joined, coverable6 joined 08:00 nativecallable6 joined, unicodable6 joined 08:02 tellable6 joined 09:20 sena_kun joined
Geth rakudo: 2colours++ created pull request #5133:
Fix swapped iterators in ACCEPTS
rakudo/lizmat-experimental-rakuast: 9e3f040994 | (Elizabeth Mattijsen)++ | 20 files
Make RakuAST tests pass

by making sure they have "use experimental :rakuast"
10:29 epony left 12:00 reportable6 left 12:02 reportable6 joined 12:04 epony joined
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.
rakudo/main: 53da367bd6 | (Vadim Belman)++ | tools/templates/Makefile-backend-common.in
Ensure correct path separator is used

Previously unix-style `\` was incorrectly assumed.
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
14:37 linkable6 left 14:38 linkable6 joined 14:50 linkable6 left 14:52 linkable6 joined 16:11 Xliff joined
Geth rakudo/lizmat-experimental-rakuast: 3f57ed6b80 | (Elizabeth Mattijsen)++ | 2 files
Improve error message when trying to use RakuAST classes
16:37 epony left 17:18 epony joined 17:43 epony left 17:49 epony joined 17:53 elcaro_ joined 17:54 kawaii__ joined 17:55 linkable6 left, kawaii_ left, elcaro left, kawaii__ is now known as kawaii_ 17:56 linkable6 joined 18:00 reportable6 left 18:02 reportable6 joined
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)
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
19:20 sena_kun left 19:21 Xliff left
lizmat he :-) 19:22
19:32 sena_kun joined 19:49 sena_kun left 19:50 sena_kun joined 21:11 sena_kun left
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
22:07 sena_kun joined
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
23:29 sena_kun left