[01:53] *** Altai-man_ joined [01:55] *** sena_kun left [03:54] *** sena_kun joined [03:56] *** Altai-man_ left [04:34] *** notable6 left [04:34] *** kawaii left [04:36] *** statisfiable6 left [04:36] *** reportable6 left [04:36] *** kawaii joined [04:39] *** committable6 left [04:39] *** tobs left [04:39] *** tobs joined [04:43] *** quotable6 left [04:44] *** Xliff left [05:24] *** notable6 joined [05:24] *** reportable6 joined [05:24] *** statisfiable6 joined [05:42] *** quotable6 joined [05:53] *** Altai-man_ joined [05:56] *** sena_kun left [06:24] *** committable6 joined [07:54] *** sena_kun joined [07:55] *** Altai-man_ left [07:58] *** domidumont joined [09:14] *** domidumont left [09:53] *** Altai-man_ joined [09:55] *** sena_kun left [10:31] ¦ roast: b2e62ef4a6 | (Elizabeth Mattijsen)++ | S04-declarations/multiple.t [10:31] ¦ roast: Oops, forgot to update test count [10:31] ¦ roast: review: https://github.com/perl6/roast/commit/b2e62ef4a6 [10:33] ¦ roast: ad6f4d1e88 | (Elizabeth Mattijsen)++ | S12-construction/new.t [10:33] ¦ roast: Oops, accidentally lost closing quotes in skip [10:33] ¦ roast: review: https://github.com/perl6/roast/commit/ad6f4d1e88 [10:34] ¦ roast: 673937191d | (Elizabeth Mattijsen)++ | S17-procasync/basic.t [10:34] ¦ roast: Oops, accidentally lost closing quote in skip [10:34] ¦ roast: review: https://github.com/perl6/roast/commit/673937191d [10:37] Files=1294, Tests=109565, 209 wallclock secs (28.44 usr 8.13 sys + 2930.39 cusr 273.64 csys = 3240.60 CPU) [10:47] lizmat, hi! [10:47] 2020-01-11T20:34:07Z #raku-dev Altai-man_ does the release branch contain all of the .perl -> .raku changes that I did ? [10:47] are you around? :) [10:47] yes [10:48] I am now looking at the broken modules. I remember removing of THROW sub, was it internal? [10:48] yes, that was supposed to be internal [10:48] https://github.com/drforr/perl6-Format-Lisp/blob/a46d8ab4421990ab6deda31ceee9c6850b6a5e0d/lib/Format/Lisp/Actions.pm6#L1037 <- maybe we can write a patch? [10:48] I don't think it's documented [10:49] sure, will do [10:49] I suspect DrForr is cool enough to do things with undocumented subs... OTOH such things can break. [10:49] indeed [10:49] lizmat, thanks! \o/ [10:54] https://github.com/drforr/perl6-Format-Lisp/pull/1 [10:55] lizmat++ [11:00] *** Kaiepi left [11:16] ¦ roast: 1080f6d2c1 | (Elizabeth Mattijsen)++ | S01-perl-5-integration/basic.t [11:16] ¦ roast: Cannot change languages in *any* scope [11:16] ¦ roast: [11:16] ¦ roast: Related to https://github.com/Raku/old-issue-tracker/issues/2127 . [11:16] ¦ roast: It is my understanding that it will never be possible to change [11:16] ¦ roast: language inside a scope. Please revert this if this assumption [11:16] ¦ roast: is wrong. [11:16] ¦ roast: review: https://github.com/perl6/roast/commit/1080f6d2c1 [11:17] .seen donpdonp [11:17] Altai-man_, I saw donpdonp 2018-08-06T18:03:28Z in #perl6: got it. thx. [11:24] ¦ roast: 20f2cd0fe8 | (Elizabeth Mattijsen)++ | S32-list/reverse.t [11:24] ¦ roast: After the GLR, .reverse does NOT flatten [11:24] ¦ roast: review: https://github.com/perl6/roast/commit/20f2cd0fe8 [11:35] bisectable6: dd (1,2,3).map: { $^a, $^b } [11:35] lizmat, On both starting points (old=2015.12 new=ff7e17f) the exit code is 1 and the output is identical as well [11:35] lizmat, Output on both points: «Too few positionals passed; expected 2 arguments but got 1␤ in block at /tmp/pfyz2BeWvX line 1␤␤» [11:35] jnthn: ^^^ I don't think that should ever work? Or should the signature generation make all but the first curried parameter optional ? [11:37] m: dd (1,2,3).map: -> { "foo" } # similarly this, this should never work, right ? [11:37] rakudo-moar ff7e17f1e: OUTPUT: «Too many positionals passed; expected 0 arguments but got 1␤ in block at line 1␤␤» [11:37] arguably that could be a compile time error [11:38] m: dd ().map: -> { "foo" } # or perhaps not? [11:38] rakudo-moar ff7e17f1e: OUTPUT: «().Seq␤» [11:39] related migrated ticket: https://github.com/Raku/old-issue-tracker/issues/4232 [11:43] ¦ roast: b144ca4bf8 | (Elizabeth Mattijsen)++ | 13 files [11:43] ¦ roast: Batch #6 of roast RT -> GH ticket migration [11:43] ¦ roast: review: https://github.com/perl6/roast/commit/b144ca4bf8 [11:54] *** Geth left [11:54] *** sena_kun joined [11:54] eek, we lost Geth :-) [11:55] wonder if tyil doing something :-) [11:55] *** Altai-man_ left [12:10] *** Geth joined [12:29] ¦ roast: bf5b2c9c54 | (Elizabeth Mattijsen)++ | 17 files [12:29] ¦ roast: Batch #7 of roast RT -> GH ticket migration [12:29] ¦ roast: review: https://github.com/perl6/roast/commit/bf5b2c9c54 [12:33] ¦ roast: dbb56963bc | (Elizabeth Mattijsen)++ | S03-operators/assign.t [12:33] ¦ roast: Adapt ,= test to post-GLR behaviour [12:33] ¦ roast: [12:33] ¦ roast: I don't think we will ever follow S03 on that, as that implies too [12:33] ¦ roast: much magic DWIM, and a big WAT! Associated ticket: [12:33] ¦ roast: https://github.com/Raku/old-issue-tracker/issues/1915 [12:33] ¦ roast: review: https://github.com/perl6/roast/commit/dbb56963bc [12:34] jnthn ^^ [12:56] *** Kaiepi joined [13:07] lizmat: `dd (1,2,3).map: { $^a, $^b }` should indeed die on an odd number of arguments; `-> { "foo" }` passed to map is also non-sensical. [13:07] ok, will fix the tests then [13:08] m: for 1..5 -> { } [13:08] rakudo-moar ff7e17f1e: OUTPUT: «Too many positionals passed; expected 0 arguments but got 1␤ in block at line 1␤␤» [13:08] one could argue that could be a compilation error, right? [13:08] Don't think we can really catch the .map case at compile time since method dispatch is late-bound, but we might catch this related thinko. [13:08] On the `for` loop [13:08] yeah [13:08] Since that is part of the current language. [13:09] ok, lemme see if I can grok that [13:22] ¦ rakudo/master: 5 commits pushed by (Elizabeth Mattijsen)++ [13:22] ¦ rakudo/master: aa93656beb | Split history Supply.pm6 to Supplier.pm6 [13:22] ¦ rakudo/master: 2a0793c80c | Split history Supply.pm6 to Supplier.pm6 [13:22] ¦ rakudo/master: e8f2655dc6 | Split history Supply.pm6 to Supplier.pm6 [13:22] ¦ rakudo/master: 45032c0f79 | Split history Supply.pm6 to Supplier.pm6 [13:22] ¦ rakudo/master: 98642880bf | Final step of splitting off Supplier from Supply.pm6 [13:22] ¦ rakudo/master: review: https://github.com/rakudo/rakudo/compare/ff7e17f1eb07...98642880bff9 [13:22] sena_kun: repo moved [13:22] AlexDaniel, sorry, which one? [13:22] Raku examples [13:22] I se [13:22] https://github.com/perl6/perl6-examples [13:23] ok, re-clonned, thanks for notifying [13:53] *** Altai-man_ joined [13:56] *** sena_kun left [14:02] ¦ rakudo: cac64caaa9 | (Elizabeth Mattijsen)++ | src/core.c/Supply.pm6 [14:02] ¦ rakudo: Tmplement Supply.split(Str) [14:02] ¦ rakudo: [14:02] ¦ rakudo: As promised before. First candidate of Supply.split, with more to [14:02] ¦ rakudo: come. [14:02] ¦ rakudo: review: https://github.com/rakudo/rakudo/commit/cac64caaa9 [14:03] ¦ roast: 722a4ccf40 | (Elizabeth Mattijsen)++ | S17-supply/split.t [14:03] ¦ roast: Add first tests for Supply.split(Str) [14:03] ¦ roast: review: https://github.com/perl6/roast/commit/722a4ccf40 [14:04] so what is the place to add a testfile to spectest nowadays ? [14:06] iirc the spectest.data thing got moved into the roast repo [14:07] I don't think I've added one since then, though [14:07] <-- slacker [14:32] AlexDaniel, ping? can I get write rights for the examples repo? I can't even close an issue. :) [14:42] into the roast repo ?? hmmmm [14:43] Altai-man_: hmm :) [14:44] * AlexDaniel clicks many times [14:45] Altai-man_: done, it should be alrigth now [14:45] I know that others might not really have access yet [14:45] AlexDaniel, yay, it works now. thanks! [14:45] which is fine right now, I have a script to add everyone to the Raku team [14:51] ¦ roast: 3e88b99fb3 | (Elizabeth Mattijsen)++ | spectest.data [14:51] ¦ roast: Add Supply.split testing file [14:51] ¦ roast: [14:51] ¦ roast: Also move another file to a more "correct" position to satisfy the OCD [14:51] ¦ roast: in me. [14:51] ¦ roast: review: https://github.com/perl6/roast/commit/3e88b99fb3 [15:21] maybe an odd question, but... can I fix broken code under artistic license? I mean, does licensing allow it and I am not a horrible person for throwing away someone's code that bitrotted and replacing it with something working, right? [15:22] I think that's the idea of an open source license if the original author is unresponsive :- [15:22] ) [15:22] or even if the original author *is* responsive :-) [15:22] ah, okay [15:23] ¦ rakudo: 4fa60ab5a7 | (Elizabeth Mattijsen)++ | src/core.c/Supply.pm6 [15:23] ¦ rakudo: Add support for Supply.split(Str, :skip-empty) [15:23] ¦ rakudo: review: https://github.com/rakudo/rakudo/commit/4fa60ab5a7 [15:23] ¦ roast: 4eb6939a46 | (Elizabeth Mattijsen)++ | S17-supply/split.t [15:23] ¦ roast: Add tests for Supply.split(Str, :skip-empty) [15:23] ¦ roast: review: https://github.com/perl6/roast/commit/4eb6939a46 [15:54] *** sena_kun joined [15:56] *** Altai-man_ left [16:05] *** sena_kun left [16:08] *** sena_kun joined [16:10] *** vrurg joined [16:12] *** vrurg_ left [16:27] ¦ rakudo: c16a648489 | (Elizabeth Mattijsen)++ | src/core.c/Supply.pm6 [16:27] ¦ rakudo: Implement Supply.split(Str,limit,:skip-empty) [16:27] ¦ rakudo: review: https://github.com/rakudo/rakudo/commit/c16a648489 [16:28] ¦ roast: a6a6bf40ca | (Elizabeth Mattijsen)++ | S17-supply/split.t [16:28] ¦ roast: Add tests for Supply.split(Str,limit,:skip-empty) [16:28] ¦ roast: review: https://github.com/perl6/roast/commit/a6a6bf40ca [16:37] ¦ rakudo: 80f60c05d9 | (Elizabeth Mattijsen)++ | src/core.c/Supply.pm6 [16:37] ¦ rakudo: Fix off-by-one error in Supply.head(limit) [16:37] ¦ rakudo: [16:37] ¦ rakudo: - limit 0 would give all emittees [16:37] ¦ rakudo: - limit <0 would also give all emittees [16:37] ¦ rakudo: review: https://github.com/rakudo/rakudo/commit/80f60c05d9 [16:38] ¦ roast: 97a5b6dc45 | (Elizabeth Mattijsen)++ | S17-supply/head.t [16:38] ¦ roast: Add tests for Supply.head(0|<0) [16:38] ¦ roast: review: https://github.com/perl6/roast/commit/97a5b6dc45 [16:39] *** domidumont joined [16:47] *** Kaiepi left [16:47] *** Kaiepi joined [16:49] *** Kaiepi left [16:49] *** Kaiepi joined [16:58] *** patrickb joined [17:20] ¦ roast: edfd3b0859 | (Elizabeth Mattijsen)++ | 15 files [17:20] ¦ roast: Batch #8 of roast RT -> GH ticket migration [17:20] ¦ roast: review: https://github.com/perl6/roast/commit/edfd3b0859 [17:45] ¦ roast: e85e90c1cf | (Elizabeth Mattijsen)++ | 13 files [17:45] ¦ roast: Batch #9 of roast RT -> GH ticket migration [17:45] ¦ roast: review: https://github.com/perl6/roast/commit/e85e90c1cf [18:09] *** Altai-man_ joined [18:11] *** sena_kun left [18:12] ¦ roast: 989d11b7f6 | (Elizabeth Mattijsen)++ | 13 files [18:12] ¦ roast: Batch #10 of roast RT -> GH ticket migration [18:12] ¦ roast: review: https://github.com/perl6/roast/commit/989d11b7f6 [18:28] *** Geth left [18:28] *** Geth joined [18:33] *** Geth left [18:34] *** lucasb joined [18:38] Geth appears to be flapping [18:48] * lizmat is getting withdrawal symptoms not seeing her commits reported :-) [18:56] lizmat++ # On a roll! [19:03] *** Xliff joined [19:15] This is worrying: at work we have trouble with compilation errors. Ye good olde "Missing or wrong version of dependency". I tracked it down to dependencies simply not listed in the precomp files. [19:16] The dependencies are clearely written to STDOUT by the precomp process, but the parent process doesn't receive them all. The last 1 or 2 lines are missing in some cases. [19:16] yuk [19:16] that would explain the one or two times I've seen those last week [19:17] couldn't repeat then [19:17] none: this is on HEAD ? [19:18] We're on 2019.11. But I'm pretty sure this is actually a somewhat older issue [19:18] ah ok, *phew* [19:18] (in the sense that I do not immediately feel responsible :-) [19:26] *** Kaiepi left [19:26] * lizmat just added Str.index(@needles) in https://github.com/rakudo/rakudo/pull/3418 [19:27] *** Kaiepi joined [19:28] *** Kaiepi left [19:39] *** domidumont left [19:41] I added a simple $*OUT.flush after this line https://github.com/rakudo/rakudo/blob/master/src/core.c/CompUnit/PrecompilationRepository.pm6#L57 and made it through 3 working builds so far! [20:04] Oh, no geth :/ [20:05] sena_kun: https://github.com/rakudo/rakudo/commit/9fa82b80aafd16553e9afeff64082825ae987f72 is definitely recommended for the release. It fixes a critical issue with ~0 chance for a regression. [20:05] nine, I'll pass your message to sena_kun [20:09] Looks like the issue has been there since commit 4b02b8aadc from 2017-09-04 [20:10] *** sena_kun joined [20:12] *** Altai-man_ left [20:30] releasable6: status [20:30] nine, Next release will happen when it's ready. 1 blocker. 0 out of 437 commits logged [20:30] nine, Details: https://gist.github.com/1d9daf60926f488a736396fe351fdc6c [20:49] giving geth a shove [20:49] *** Geth joined [20:50] whee! [21:06] *** patrickb left [21:32] ¦ roast: 23ff317563 | (Elizabeth Mattijsen)++ | 14 files [21:32] ¦ roast: Batch #12 of roast RT -> GH ticket migration [21:32] ¦ roast: review: https://github.com/perl6/roast/commit/23ff317563 [21:58] samcv: what's the status of https://github.com/perl6/Atom-as-a-Perl6-IDE ? [21:58] AlexDaniel: I see you‘re heavily moving repos. [21:58] pmurias: what's the status of https://github.com/perl6/perl6-parcel-example ? [21:58] AlexDaniel, I'll pass your message to pmurias [21:58] rba: not really, everything is already moved by now :) [21:59] Might need to check which „autoupdate“ are broken on the website setups... [21:59] well ok, some things are not moved yet [21:59] but I'm leaving nqp and roast for now, and the rest I'm not entirely sure where it should go [21:59] rba: none should be broken :) [22:00] AlexDaniel: Have not been regulary online in the last time. Anything else I need to know? [22:01] rba: I don't think so, unless I missed something too [22:01] rba: RT transition is complete now [22:01] rba: https://github.com/perl6/old-issue-tracker [22:01] damn I keep posting that link [22:01] of course https://github.com/Raku/old-issue-tracker [22:02] so any RT ticket redirects there, example: https://rt.perl.org/Ticket/Display.html?id=126209 [22:03] Very nice. AlexDaniel++ [22:03] I didn't do it, toddr++ : [22:03] :) [22:03] toddr++ [22:04] ¦ roast: da0e91581b | (Elizabeth Mattijsen)++ | 14 files [22:04] ¦ roast: Batch #13 of roast RT -> GH ticket migration [22:04] ¦ roast: review: https://github.com/perl6/roast/commit/da0e91581b [22:04] rba: oh yeah and liz was working on eliminating links to RT altogether [22:05] they don't really hurt because redirects work fine, but they're more convenient [22:06] lizmat++ [22:07] redirects indeed work fine now, but it's an unnecessary dependency [22:07] pmurias: also https://github.com/perl6/parcel-plugin-nqp [22:07] AlexDaniel, I'll pass your message to pmurias [22:07] yeah [22:09] *** Altai-man_ joined [22:11] *** sena_kun left [22:33] ¦ roast: 255297020c | (Elizabeth Mattijsen)++ | 13 files [22:33] ¦ roast: Batch #14 of roast RT -> GH ticket migration [22:33] ¦ roast: review: https://github.com/perl6/roast/commit/255297020c [22:45] ¦ roast: e835c8296b | (Elizabeth Mattijsen)++ | S32-num/int.t [22:45] ¦ roast: Add test for #3419 [22:45] ¦ roast: [22:45] ¦ roast: Making sure we have a type object candidate for Int.new(value), so [22:45] ¦ roast: that we don't infiloop. [22:45] ¦ roast: review: https://github.com/perl6/roast/commit/e835c8296b [22:45] ¦ rakudo: 0e9f96ea92 | (Elizabeth Mattijsen)++ | src/core.c/Int.pm6 [22:45] ¦ rakudo: Fix for #3419 [22:45] ¦ rakudo: [22:45] ¦ rakudo: Making sure we have a type object candidate for Int.new(value), so [22:45] ¦ rakudo: that we don't infiloop. [22:45] ¦ rakudo: review: https://github.com/rakudo/rakudo/commit/0e9f96ea92 [23:13] ¦ roast: 1d77616a78 | (Elizabeth Mattijsen)++ | 13 files [23:13] ¦ roast: Batch #15 of roast RT -> GH ticket migration [23:13] ¦ roast: review: https://github.com/perl6/roast/commit/1d77616a78 [23:14] and that concludes my hacking for the day& [23:57] *** vrurg left