🦋 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.
04:07 eof left, summerisle joined 06:05 patrickb left, patrickb joined 07:06 nativecallable6 left, nativecallable6 joined 07:12 sourceable6 left, sourceable6 joined 07:16 linkable6 left 07:17 linkable6 joined 07:26 finanalyst joined 07:52 sena_kun joined 08:12 ilogger2 left 08:13 ilogger2 joined 08:59 finanalyst left 09:02 MasterDuke left
Geth nqp/main: a797987786 | (Elizabeth Mattijsen)++ | tools/templates/MOAR_REVISION
Bump MoarVM to get EXPR JIT disabling
09:13
09:17 sena_kun left
Geth rakudo/main: 4d3723bdd3 | (Elizabeth Mattijsen)++ | tools/templates/NQP_REVISION
Bump NQP to get EXPR JIT disablingm
09:28
11:40 MasterDuke joined
lizmat bisectable6: say Version.new("v6.c").Str 12:13
bisectable6 lizmat, Will bisect the whole range automagically because no endpoints were provided, hang tight
lizmat, ¦6c (81 commits): «v.6.c␤» 12:14
lizmat, Nothing to bisect!
lizmat m: use v.6.c 12:15
camelia ===SORRY!=== Error while compiling <tmp>
Could not find v in:
/home/camelia/.raku
/home/camelia/rakudo-m-inst-2/share/perl6/site
/home/camelia/rakudo-m-inst-2/share/perl6/vendor
/home/camelia/rakudo-m-inst-2/share/perl6…
lizmat bisectable6: use v.6.c
bisectable6 lizmat, Will bisect the whole range automagically because no endpoints were provided, hang tight
lizmat, Output on all releases: gist.github.com/d529bfe3e073727c05...98a57c58cb 12:16
lizmat, More than 3 changes to bisect, please try a narrower range like old=2024.06 new=HEAD
lizmat meh
Geth rakudo/main: 59fb9ebc63 | (Elizabeth Mattijsen)++ | lib/RakuAST/Deparse/Highlight.rakumod
RakuAST: a better way to show language versions in highlighting

Basically introduce a "local" RakuAST::LanguageVersion class, including its deparsing logic, and slip that into the compunit's statement list at the most likely location. And then just deparse with highlighting as if nothing special has happened.
13:07
13:50 vrurg left 13:51 vrurg joined
Geth rakudo/main: ca47981397 | (Elizabeth Mattijsen)++ | src/Raku/ast/statements.rakumod
RakuAST: add ::StatementList.insert-doc-block method

because this can be done much easier on this level. Used for handling language version statement in highlighting, but could be useful for other things as well.
14:01
rakudo/main: 552a88ba85 | (Elizabeth Mattijsen)++ | lib/RakuAST/Deparse/Highlight.rakumod
RakuAST: simplify language version highlighting

because now we can.
14:03
lizmat and yet another Rakudo Weekly News hits the Net: rakudoweekly.blog/2024/07/15/2024-...exprjit-5/ 15:48
17:43 rypervenche left, rypervenche joined 18:01 MasterDuke left
Geth rakudo/main: b09a5ee8a3 | (Elizabeth Mattijsen)++ | lib/RakuAST/Deparse/Highlight.rakumod
RakuAST: fix issue with non-alphanumeric names

Such as "+" in "infix-+"
18:58
19:22 Tux__ left, Tux__ joined
Geth rakudo/main: 38ba882afd | (Elizabeth Mattijsen)++ | src/core.c/RakuAST/Deparse.rakumod
RakuAST: fix some deparsing issues

  - types
  - .= new
19:25
rakudo/main: 8e00a51771 | (Elizabeth Mattijsen)++ | t/12-rakuast/highlight.rakutest
RakuAST: initial batch of highlighting tests
19:26
20:16 finanalyst joined 21:29 finanalyst left
ab5tract Is it just me or is a language which can highlight itself actually a genuine rarity in the year of 2024? 21:31
Geth rakudo/main: 5008807b08 | (Patrick Böker)++ | src/core.c/IO/Socket.rakumod
Partially fix mixed bin/no bin reads in IO::Socket

When mixing binary and non-binary accesses, the data is put into an encoder for decoded accesses. It's possible that not all data that was added to the decoder is read. Subsequent binary reads would miss the data already added to the decoder. Fix this by first emptying the decoder in binary accesses should one be set. ... (8 more lines)
22:07
rakudo/main: 3766ef2d4a | (Patrick Böker)++ (committed using GitHub Web editor) | src/core.c/IO/Socket.rakumod
Merge pull request #5604 from patrickbkr/fix-io-socket-mixed-read

Partially fix mixed bin/no bin reads in IO::Socket