00:38 JRaspass left 01:13 JRaspass joined 01:27 JRaspass left 01:36 leont left 02:33 kvw_5_ joined 02:37 kvw_5 left
Geth ¦ rakudo: codesections self-assigned USAGE statements should be formatted by default github.com/rakudo/rakudo/issues/3702 03:06
03:53 epony joined 05:55 codesections left 06:21 frost-lab joined 06:30 frost-lab left 06:32 frost-lab joined, maggotbrain left 06:34 maggotbrain joined 07:38 domidumont joined
Geth nqp: Kaiepi++ created pull request #701:
Give NQPParametricRoleHOW a role_typecheck_list method
08:29 chansen__ joined, SmokeMachine_ joined 08:30 kawaii_ joined 08:43 SmokeMachine left, kawaii left, chansen_ left, chansen__ is now known as chansen_, SmokeMachine_ is now known as SmokeMachine, kawaii_ is now known as kawaii 09:00 sena_kun left 09:04 sena_kun joined 09:14 JRaspass joined 09:44 leont joined 09:50 sena_kun left 10:13 maggotbrain left 10:14 maggotbrain joined 11:02 sena_kun joined
Geth nqp: a37f7f7045 | (Ben Davies)++ | tools/build/gen-js-makefile.nqp
[js] Fix nqp-config.nqp handling during builds

nqp-config.nqp was not being included when building NQPHLL.nqp, preventing &hll-config from being in scope for HLL::SysConfig.build-hll-sysconfig. This adds a new rule for generating nqp-config.nqp, a prerequisite for building NQP.nqp and NQPHLL.nqp.
nqp: ba6e39d2a6 | (Ben Davies)++ | 2 files
[js] Make the execname op return an empty string when no path was given

This prevents an error when calling HLL::SysConfig.build-hll-sysconfig, allowing nqp-js to be runnable once more.
nqp: 15ee59514c | (Ben Davies)++ (committed using GitHub Web editor) | 3 files
Merge pull request #700 from Kaiepi/js-sysconfig

Fix a couple errors when running scripts with the JS runner
rakudo/rakuast: 37e726160d | (Elizabeth Mattijsen)++ | 3 files
Shorten class names of statement modifiers

As discussed with jnthn:
  - StatementModifier::Condition::xxx -> StatementModifier::xxx
  - StatementModifier::Loop::xxx -> StatementModifier::xxx
The RakuAST user does not need to know the internals of these statement modifiers to be able to use them.
nqp: MasterDuke17++ created pull request #702:
Use faster `while nqp::elems(@)` vs `while @`
[Tux] Rakudo v2021.02.1-27-g22ea9d903 (v6.d) on MoarVM 2021.02-5-g4f99ab382
csv-ip5xs0.820 - 0.828
csv-ip5xs-208.051 - 8.104
csv-parser26.233 - 26.314
csv-test-xs-200.386 - 0.393
test7.004 - 7.437
test-t1.830 - 1.888
test-t --race0.884 - 0.914
test-t-2032.082 - 32.261
test-t-20 --race9.048 - 9.990
Geth rakudo/rakuast: f9d8a07a4a | (Elizabeth Mattijsen)++ | 2 files
Add tests for statement modifier "without"
rakudo/rakuast: a723a45f7d | (Elizabeth Mattijsen)++ | t/12-rakuast/statement-mods.t
Add tests for statement modifier "given"
rakudo/rakuast: 1c47f7c6a9 | (Elizabeth Mattijsen)++ | t/12-rakuast/statement-mods.t
Remove StatementList from statement mod testing

They are not needed to test the functinality
rakudo/rakuast: 2d02c35f00 | (Elizabeth Mattijsen)++ | t/12-rakuast/statement-mods.t
Add tests for statement modifiers "while" and "until"
rakudo/rakuast: fb13f0c4fe | (Elizabeth Mattijsen)++ | t/12-rakuast/statement-mods.t
Remove StatementList from statement mod testing (2)
13:41 sena_kun left 13:44 sena_kun joined
Geth rakudo/enums-as-Map: 3a11293871 | (Elizabeth Mattijsen)++ | src/core.c/Any.pm6
Make .keys/values/kv/pairs/antipairs/invert work on Enums

It appears to be a recurring WAT when people try to find out which possibilities there are when using a specific enum. Before this commit, "say Bool.keys" would show "()", after this commit it will show "(True False)" (or "(False True)" depending on hash order).
... (5 more lines)
rakudo: lizmat++ created pull request #4235:
Make .keys/values/kv/pairs/antipairs/invert work on Enums
lizmat cog ^^
MasterDuke if i'm in nqp and have a QAST::Var with a .name like '__lowered_lex_1', is there any way to tell its original name? or its type? 14:14
vrurg MasterDuke: not necessarily it ever had other name. 14:15
MasterDuke: otherwise look in Optimizer.nqp. 14:16
MasterDuke heh, that's where i am and wanting to find something's name/type
vrurg MasterDuke: quick look through gives lines 838 as the best candidate to look at. 14:20
14:58 codesections joined 14:59 squashable6 left 15:01 squashable6 joined 15:13 tyil left 15:17 tyilanmenyn joined, tyilanmenyn is now known as tyil
cog lizmat++ # that was fast 16:28
Geth star: 54a1cb01d3 | (Patrick Spek)++ | 2 files
Use gmake for nqp and rakudo if its available

NQP and Rakudo generate a different makefile if gmake is available, and their makefiles require gmake to be used because of that. This change will check if gmake is available, and use it for those particular core components instead of regular make.
rakudo/rakuast: 972305b801 | (Elizabeth Mattijsen)++ | src/Raku/ast/expressions.rakumod
Infix::Chaining is already a RakuAST::Lookup
17:05 gompyn joined 17:13 gompyn left
Geth rakudo/rakuast: 4543aff717 | (Elizabeth Mattijsen)++ | 3 files
No longer need to know if infix op is chainy

Just call RakuAST::Infix.new("op"), and it will figure out for you whether it is chainy or not (well, at least for the built-in ops for now).
rakudo: ceac521705 | (Elizabeth Mattijsen)++ | src/core.c/precedence.pm6
Add precedence info for infix < > <= >=

They appeared to be absent. This is purely for introspection purposes.
roast/enums-as-Map: 0bb843429f | (Stéphane Payrard)++ | S12-enums/basic.t
test for enums-as-Map
18:16 domidumont left
Geth roast/enums-as-Map: fcdd8c4cbe | (Stéphane Payrard)++ | S12-enums/basic.t
forgot to update plan
20:12 Xliff joined
Xliff o/ 20:25
tellable6 2021-03-03T17:24:21Z #raku <jmerelo> Xliff congrats!
Xliff jmerelo++ # Thanks for the thanks! :) 20:26
20:56 Xliff left
Geth problem-solving/solution-250: 053ef5b4ef | Altai-man++ | solutions/documentation/search-categories.md
Provide a solution document for github.com/Raku/problem-solving/issues/250

  "Documentation search categories are not standartized"
Fixes github.com/Raku/problem-solving/issues/250
21:27 sxmx left 21:42 sxmx joined
Geth nqp: MasterDuke17++ created pull request #703:
Optimize truth checks of arrays in whiles and ifs
22:24 Kaiepi left 22:59 Kaiepi joined 23:53 gfldex left, gfldex joined