šŸ¦‹ 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 reportable6 left 00:01 reportable6 joined 00:24 vrurg left, vrurg joined
Geth rakudo/main: 7cd8adfacd | (Vadim Belman)++ | 4 files
Fix NQP version check

It must also depend on the NQP binary we use.
rakudo/main: 953fdd624a | (Vadim Belman)++ (committed using GitHub Web editor) | 4 files
Merge pull request #5146 from vrurg/fix-nqp-deps

Fix NQP version check
01:10 NemokoschKiwi left 02:21 ab5tract left 02:22 ilogger2 left 02:23 ilogger2 joined 03:26 Kaiepi left 05:00 evalable6 left, linkable6 left 05:01 evalable6 joined 05:02 linkable6 joined 06:00 reportable6 left 06:03 reportable6 joined 08:28 Xliff left 08:54 sena_kun joined 10:03 linkable6 left, evalable6 left, squashable6 left, coverable6 left, quotable6 left, benchable6 left, sourceable6 left, shareable6 left, committable6 left, tellable6 left, bloatable6 left, bisectable6 left, nativecallable6 left, releasable6 left, notable6 left, greppable6 left, reportable6 left, unicodable6 left, statisfiable6 left 10:04 coverable6 joined, evalable6 joined, benchable6 joined, notable6 joined, shareable6 joined 10:05 greppable6 joined, linkable6 joined, committable6 joined, tellable6 joined, nativecallable6 joined, statisfiable6 joined, bisectable6 joined, releasable6 joined, sourceable6 joined 10:06 reportable6 joined, bloatable6 joined, unicodable6 joined, squashable6 joined, quotable6 joined 10:32 Kaiepi joined
[Tux] Rakudo v2022.12-1-gd52342eb0 (v6.d) on MoarVM 2022.12-9-ga1e2a57a5
csv-ip5xs0.822 - 0.837
csv-ip5xs-205.253 - 5.454
csv-parser3.769 - 3.944
csv-test-xs-200.419 - 0.428
test6.578 - 6.580
test-t1.486 - 1.514
test-t --race0.902 - 0.953
test-t-2021.152 - 21.664
test-t-20 --race6.486 - 6.674
12:00 reportable6 left 12:03 reportable6 joined
Geth rakudo: Leont++ created pull request #5148:
Some minor harness6 fixes
rakudo/main: d50a866789 | (Leon Timmermans)++ (committed using GitHub Web editor) | t/harness6
Some minor harness6 fixes (#5148)

Fix verbose mode in harness6, adapt to TAP::Harness::Run being Awaitable
rakudo/main: de4a41c282 | (Elizabeth Mattijsen)++ | 5 files
Make RakuAST::Heredoc a first class citizen

  - Make sure it has its own .new
  - Convert the .stop attribute to a Str (nothing special there)
  - And make it accesible as a method
  - Include basic deparsing logic
  - Add tests, basically cat-licensed from strings.t
... (5 more lines)
15:14 ab5tract joined 16:14 linkable6 left, evalable6 left 16:15 evalable6 joined 16:16 linkable6 joined
Geth nqp: hughsimpson++ created pull request #790:
bump jna lib for jvm
17:02 Kaiepi left 17:11 NemokoschKiwi joined 17:15 Kaiepi joined 17:20 discord-raku-bot left, discord-raku-bot joined 17:26 discord-raku-bot left, discord-raku-bot joined 17:40 sena_kun left 17:41 sena_kun joined 17:47 ab5tract left 18:00 reportable6 left 18:03 reportable6 joined 18:04 NemokoschKiwi left
Geth rakudo/main: 4a42b2116e | (Elizabeth Mattijsen)++ | t/harness5
Allow for .rakutest as extension of Rakudo test files
rakudo/main: d40250ea2e | (Elizabeth Mattijsen)++ | 46 files
Update extension of all RakuAST test files
lizmat thought I'd keep it at this for now 18:40
leont Doesn't harness6 need the same extension change? 18:49
lizmat hmmm.. I assumed it already had that...
ok, found it 18:50
how do you force running harness6 again ? 18:51
from "make test" ?
leont Ā«HARNESS_TYPE=6 make testĀ», or Ā«make m-test6Ā»
Geth rakudo/main: 0d49c2e7ad | (Elizabeth Mattijsen)++ | t/harness6
Allow for .rakutest as extension of Rakudo test files

This time using harness6
lizmat leont++ for the nudge
Nemokosch is this extension a new thing? 18:59
Geth rakudo/main: b5df6e28c4 | (Elizabeth Mattijsen)++ | src/Raku/Grammar.nqp
Make sure the heredoc stop is stringified

The RakuAST::Heredoc class expects a Str
lizmat the .rakutest extension is one of the Raku specific file extensions to be used for test files 19:02
it allows for places like Github to know that there's Raku inside, rather than e.g. Perl
utilities such as App::Mi6 create test files with that extensions 19:03
leont Not new at all github.com/Leont/app-prove6/commit...a358146102 19:09
19:44 ab5tract joined
vrurg More precisely, github.com/Raku/problem-solving/bl...to-Raku.md 19:52
Nemokosch Oh 20:02
Tbh Path ro Raku has been disregarded to the extent that I didn't even remember what it contained in certain regards 20:03
For what it's worth, I even opened an issue for it šŸ˜‰ github.com/Raku/problem-solving/issues/347 20:05
Geth rakudo/main: 5f7ff013de | (Elizabeth Mattijsen)++ | src/core.c/RakuAST/Deparse.pm6
Make sure a ternary with heredocs deparses ok

This is a bit tricky, as the ternary should first list all of the headers of any heredocs, before generating the bodies. Sadly, this does **NOT** yet handle multiple nested ternaries yet
lizmat which concludes my hacking for today& 20:06
20:12 melezhik joined 20:15 melezhik left 20:22 Xliff joined 20:28 melezhik joined 20:31 melezhik left
nine nine@sphinx:~/rakudo (main =)> RAKUDO_RAKUAST=1 ./rakudo-m -Ilib t/01-sanity/01-literals.t 20:45
No such node RakuAST::Origin::Source
All tests Ah, needed a reconfigure 20:55
But the regression is still there: 20:58
nine@sphinx:~/rakudo (main =)> RAKUDO_RAKUAST=1 ./rakudo-m -Ilib t/12-rakuast/call.rakutest
nyi cclass compilation
commit 7d4c4ae078ab27eb4b744c98de9671185ec257a3 "Move back RakuAST::Deparse into core" fails with "nyi cclass compilation" 21:23
It's parent commit 0f86d6f72a7d05fbdfda32a8193f59c5d34f7278 "Implement use experimental :rakuast" fails with "No deparser class found" 21:24
21:25 linkable6 left 21:26 linkable6 joined 21:50 Kaiepi left 22:36 Kaiepi joined 22:45 vrurg left 22:48 vrurg joined 23:34 sena_kun left 23:54 ab5tract left