01:35 leont left 01:36 yuplushi_ left 02:22 Kaeipi left, Merfont joined 02:48 yuplushi joined 03:09 Kaeipi joined 03:11 Merfont left 04:17 Kaeipi left 04:20 Kaiepi joined 04:23 MasterDuke left 04:26 Kaeipi joined 04:27 Kaiepi left 06:50 jmerelo joined 06:53 Altai-man joined 07:17 domidumont joined 07:20 chansen_ left, chansen_ joined 07:35 MasterDuke joined 09:00 domidumont left 09:41 sena_kun joined, Kaeipi left 09:43 Altai-man left 10:41 Kaiepi joined
Geth ¦ problem-solving: AlexDaniel self-unassigned META6 specification only exists "de facto" github.com/Raku/problem-solving/issues/236 10:56
11:17 jmerelo left 11:41 MasterDuke left 11:42 leont joined 11:53 MasterDuke joined 12:12 domidumont joined 12:14 jmerelo joined 12:16 MasterDuke left
Geth rakudo/rakuast: 3d1dfa44ed | (Elizabeth Mattijsen)++ | 3 files
Create basic support for RakuAST::Stub

  - intended to support the ... !!! ??? stubs
  - add deparsing support
  - add basic tests, only for deparsing case for now
This does *not* add the QAST translation of the RakuAST::Stub node and its subclasses. First need to grok more properly how to resolve names such as X::StubCode, and to make things like '&die' resolve to the core version, rather than any locally visible `sub die`.
12:24
12:34 unclechu left, AlexDaniel` left 12:40 AlexDaniel` joined
Geth rakudo/rakuast: a6e035c3af | (Elizabeth Mattijsen)++ | src/core.c/RakuAST/Deparse.pm6
Move the onus of deparsing () away from ArgList

There are places / situations where argument list most commonly are
  *not* surrounded by parentheses. This commit removes the
parenthesizing from RakuAST::ArgList to the clients of this class. This improves deparsing of stubops such as ... and !!!.
12:44
12:50 jmerelo left 12:54 unclechu joined 13:03 Kaeipi joined, Kaiepi left, chansen_ left, finsternis left, hoelzro left, bisectable6 left, tellable6 left, sourceable6 left, statisfiable6 left 13:04 committable6 left, quotable6 left, evalable6 left, nativecallable6 left, linkable6 left, notable6 left, benchable6 left 13:09 chansen_ joined, finsternis joined, hoelzro joined, bisectable6 joined, tellable6 joined, sourceable6 joined, statisfiable6 joined, committable6 joined, quotable6 joined, evalable6 joined, nativecallable6 joined, linkable6 joined, notable6 joined, benchable6 joined 13:17 jmerelo joined 13:23 MasterDuke joined 13:26 domidumont left
Geth rakudo: 04164a0fd0 | (Leon Timmermans)++ | src/core.c/Main.pm6
Add support for bundling arguments to the default argument parser

This adds a new entry to %*SUB-MAIN-OPTS, bundling. If it is enabled, any single dash argument will be interpreted as a bundle of single character arguments: -ab will parse to :a, :b instead of :ab. If it is not enabled, or if the argument starts with a double dash, it will still parse as :ab as before.
13:33
rakudo: e545b842ce | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | src/core.c/Main.pm6
Merge pull request #2874 from Leont/bundling-arguments

Add support for bundling arguments to the default argument parser
13:40 Altai-man joined, domidumont joined 13:42 sena_kun left
leont \o/ 13:44
lizmat leont++ 13:48
Geth nqp: a2435ee1fb | (Elizabeth Mattijsen)++ | tools/templates/MOAR_REVISION
Bump MoarVM to get nwc10's latest hash fixes
13:54
rakudo: 18279aa027 | (Elizabeth Mattijsen)++ | tools/templates/NQP_REVISION
Bump NQP to get nwc10's latest MoarVM hash fixes
14:13
14:34 MasterDuke left 14:46 MasterDuke joined 15:45 jmerelo left 15:52 [Coke] left 15:53 [Tux] left 15:58 [Coke] joined 15:59 [Tux] joined 16:28 maggotbrain left 16:29 maggotbrain joined 16:34 [Tux] left 16:35 [Tux] joined 16:51 domidumont left
Geth rakudo: d6c7a07731 | (Elizabeth Mattijsen)++ | 11 files
Remove trailing whitespace

These have crept in since last May apparently
17:14
17:41 sena_kun joined 17:43 Altai-man left
Geth rakudo/coke/whitespace: fd4106af60 | Coke++ | 6 files
whitespace
19:02
rakudo: coke++ created pull request #3946:
whitespace
19:04
19:12 vrurg left
Geth roast: 7e656d66dc | (Elizabeth Mattijsen)++ | S32-io/lock.t
Add tests for R#3742
19:15
linkable6 R#3742 [open]: github.com/rakudo/rakudo/issues/3742 [tests needed] New IO::Handle auto-closing logic is broken
19:17 MasterDuke left 19:24 vrurg joined 20:05 vrurg left 20:07 vrurg joined 20:18 sena_kun left
Geth rakudo/MAIN-worry-is-rw: c1ae39af63 | (Elizabeth Mattijsen)++ | src/Perl6/Actions.nqp
Make "is rw" on parameters of MAIN worry

As noted in R#3929 by Zoffix++
20:19
20:19 vrurg left
linkable6 R#3929 [open]: github.com/rakudo/rakudo/issues/3929 [LTA] Mistaken use of `is rw` on `sub MAIN` Produces Usage Instead of Error/Warning 20:19
Geth rakudo: lizmat++ created pull request #3947:
Make "is rw" on parameters of MAIN worry
20:19 vrurg joined
timotimo hmmm 20:29
imagine an "is file-contents" on an argument for MAIN
it would give you the contents of the file pointed at by the argument on the commandline, slurped 20:30
and when you change the variable it spurts it back into the file
perhaps optionally with a backup file, too
[Tux] Rakudo version 2020.09-18-gd6c7a0773 - MoarVM version 2020.09-8-g60070970c
csv-ip5xs0.794 - 0.802
csv-ip5xs-208.207 - 8.400
csv-parser24.362 - 25.017
csv-test-xs-200.384 - 0.389
test7.567 - 7.616
test-t1.844 - 1.868
test-t --race0.829 - 0.834
test-t-2031.334 - 31.541
test-t-20 --race9.687 - 9.803
20:33
lizmat timotimo: that'd be tricky, because Parameters don't know to which signature they belong, so the trait could not check whether the parameter is part of a MAIN signature 20:35
unless we build some DYNVAR magic into all of this...
meh
timotimo i mean, don't we already introspect the signature from outside anyway? 20:37
if not, then maybe forget about that idea
Geth roast/MAIN-worry-is-rw: 0ebacd297c | (Elizabeth Mattijsen)++ | S06-other/main.t
Add tests for fix of R#3929

To be merged after github.com/rakudo/rakudo/pull/3947 has been merged.
20:41
linkable6 R#3929 [open]: github.com/rakudo/rakudo/issues/3929 [LTA] Mistaken use of `is rw` on `sub MAIN` Produces Usage Instead of Error/Warning
Geth roast: lizmat++ created pull request #681:
Add tests for fix of R#3929
20:42
20:50 patrickb joined 21:04 MasterDuke joined
patrickb Can whoever has the permissions put `hacktoberfest` GitHub labels on all the bigger repos like rakudo/rakudo, Raku/nqp, MoarVM/MoarVM, ... ? 21:51
22:09 maggotbrain left 22:10 maggotbrain joined 22:27 patrickb left 22:30 patrickb joined
Geth rakudo: patrickbkr++ created pull request #3948:
sub MAIN: Negation and explicit values with bundling and single param
22:50
22:51 patrickb left 22:57 leont left 23:04 codesections joined 23:12 leont joined