[00:08] *** reportable6 left [00:08] *** reportable6 joined [00:26] *** kaipei joined [00:29] *** kaiepi left [01:37] *** frost joined [02:37] *** evalable6 left [02:37] *** linkable6 left [02:39] *** evalable6 joined [02:39] *** linkable6 joined [02:48] *** qorg11 left [02:51] *** qorg11 joined [03:55] *** londoed__ left [03:55] *** londoed__ joined [04:27] *** kaipei left [04:28] *** Kaiepi joined [05:28] *** linkable6 left [05:28] *** quotable6 left [05:28] *** nativecallable6 left [05:28] *** reportable6 left [05:28] *** sourceable6 left [05:28] *** bloatable6 left [05:28] *** coverable6 left [05:28] *** tellable6 left [05:28] *** unicodable6 left [05:28] *** releasable6 left [05:28] *** committable6 left [05:28] *** benchable6 left [05:28] *** bisectable6 left [05:28] *** shareable6 left [05:28] *** statisfiable6 left [05:28] *** evalable6 left [05:28] *** notable6 left [05:28] *** greppable6 left [05:28] *** nativecallable6 joined [05:28] *** unicodable6 joined [05:28] *** tellable6 joined [05:29] *** committable6 joined [05:29] *** greppable6 joined [05:29] *** bisectable6 joined [05:29] *** reportable6 joined [05:29] *** releasable6 joined [05:30] *** quotable6 joined [05:30] *** bloatable6 joined [05:30] *** sourceable6 joined [05:30] *** notable6 joined [05:31] *** linkable6 joined [05:31] *** evalable6 joined [05:31] *** statisfiable6 joined [05:31] *** benchable6 joined [05:31] *** shareable6 joined [05:31] *** coverable6 joined [06:07] *** reportable6 left [06:10] *** reportable6 joined [06:25] *** sena_kun joined [06:27] *** Altai-man left [07:48] Files=1353, Tests=117195, 294 wallclock secs (35.88 usr 9.79 sys + 4075.33 cusr 342.42 csys = 4463.42 CPU) [08:40] ¦ rakudo: 080abcd807 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | 12 files [08:40] ¦ rakudo: Cleanup scope exit-handling [08:40] ¦ rakudo: [08:40] ¦ rakudo: An optimization to handle a single LEAVEish phaser block, was broken. [08:40] ¦ rakudo: This meant that all block exits that had any phaser, would take the [08:40] ¦ rakudo: slow path. [08:40] ¦ rakudo: [08:40] ¦ rakudo: Instead if a block contains *only* a single LEAVE phaser, a super fast [08:40] ¦ rakudo: <…commit message has 23 more lines…> [08:40] ¦ rakudo: review: https://github.com/rakudo/rakudo/commit/080abcd807 [08:41] ¦ rakudo: 64317c4eed | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | 2 files [08:41] ¦ rakudo: Simplify setting up standard handles (#4919) [08:41] ¦ rakudo: [08:41] ¦ rakudo: * Simplify setting up standard handles [08:41] ¦ rakudo: [08:41] ¦ rakudo: We don't have any thread-safety issues with setting up the standard [08:41] ¦ rakudo: handles, and we always use utf8-encoding for them. So we can set them [08:41] ¦ rakudo: up without thread-safety as they are all part of running the mainline. [08:41] ¦ rakudo: <…commit message has 22 more lines…> [08:41] ¦ rakudo: review: https://github.com/rakudo/rakudo/commit/64317c4eed [08:42] argh... that was Github action a wee bit trigger happy :-( [08:42] wanted to clean up the commit message a bit, but alas [08:42] *** linkable6 left [08:44] *** linkable6 joined [08:48] did you just say "super fast" *heart eyes emoji* [08:55] test-t just dipped below 0.879s for me [08:55] used to be around .930 [08:58] that's huge [09:41] *** Kaiepi left [10:06] *** Altai-man joined [10:06] <[Tux]> Rakudo v2022.04-35-g64317c4ee (v6.d) on MoarVM 2022.04-1-g4e2eab056 [10:06] <[Tux]> csv-test-xs-20 0.407 - 0.414 [10:06] <[Tux]> csv-ip5xs 0.737 - 0.754 [10:06] <[Tux]> test-t --race 0.806 - 0.849 [10:06] <[Tux]> test-t 1.423 - 1.453 [10:06] <[Tux]> csv-parser 3.491 - 3.544 [10:06] <[Tux]> csv-ip5xs-20 5.020 - 5.271 [10:06] <[Tux]> test 6.608 - 6.810 [10:06] <[Tux]> test-t-20 --race 6.565 - 7.125 [10:07] <[Tux]> test-t-20 21.038 - 21.359 [10:20] *** Kaiepi joined [10:46] ¦ rakudo/rakuast: 6 commits pushed by (Stefan Seifert)++ [10:46] ¦ rakudo/rakuast: 63ee2b90ae | First support for indirect name lookups [10:46] ¦ rakudo/rakuast: 3743c7e137 | Implement safe method calls [10:46] ¦ rakudo/rakuast: d061e29b34 | Support implicit .WHO via Foo:: in RakuAST [10:46] ¦ rakudo/rakuast: dc5f97e615 | Fix trying to call method on Nil when partial resolve failed completely [10:46] ¦ rakudo/rakuast: 9e0808df45 | Fix multi part name packages not getting found [10:46] ¦ rakudo/rakuast: 9b194bacc3 | Fix pop-scope failing to pop attach targets [10:46] ¦ rakudo/rakuast: review: https://github.com/rakudo/rakudo/compare/5e00fd98fa7d...9b194bacc341 [11:05] ¦ rakudo: 8f70f8dbe8 | (Elizabeth Mattijsen)++ | src/Perl6/World.nqp [11:05] ¦ rakudo: Some World micro-optimizations [11:05] ¦ rakudo: [11:05] ¦ rakudo: - remove superfluous returns [11:05] ¦ rakudo: - add_object_if_no_sc returns object, so can be used as a return value [11:05] ¦ rakudo: - change some returns / code into ternaries [11:05] ¦ rakudo: - remove some ; on return values to indicate they're return values [11:05] ¦ rakudo: review: https://github.com/rakudo/rakudo/commit/8f70f8dbe8 [11:09] ¦ rakudo: 9a29735d80 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | src/Perl6/bootstrap.c/BOOTSTRAP.nqp [11:09] ¦ rakudo: Micro-optimize the (Code|Block).clone method in the bootstrap [11:09] ¦ rakudo: [11:09] ¦ rakudo: - no use of return for type objects [11:09] ¦ rakudo: - postfix unless instead of fully scoped unless [11:09] ¦ rakudo: review: https://github.com/rakudo/rakudo/commit/9a29735d80 [11:13] ¦ rakudo: 5abd57a8d8 | casaca24++ (committed using GitHub Web editor) | src/core.c/VM.pm6 [11:13] ¦ rakudo: allow openbsd to locate shared libraries by version [11:13] ¦ rakudo: review: https://github.com/rakudo/rakudo/commit/5abd57a8d8 [11:41] ¦ rakudo: 1ffedd662b | (Elizabeth Mattijsen)++ | src/core.c/DateTime.pm6 [11:41] ¦ rakudo: Add :real named argument to DateTime.posix [11:41] ¦ rakudo: [11:41] ¦ rakudo: Basically a different implementation of [11:41] ¦ rakudo: https://github.com/rakudo/rakudo/pull/4371 [11:41] ¦ rakudo: which turned out to have bitrotted. tbrowder++ for not giving up! [11:41] ¦ rakudo: review: https://github.com/rakudo/rakudo/commit/1ffedd662b [11:54] ¦ roast: 9cd8a61fc1 | (Elizabeth Mattijsen)++ | S32-temporal/DateTime.t [11:54] ¦ roast: Add tests for DateTime.posix(:real) [11:54] ¦ roast: review: https://github.com/Raku/roast/commit/9cd8a61fc1 [11:55] ¦ rakudo/rakuast: f5421282f0 | (Stefan Seifert)++ | 2 files [11:55] ¦ rakudo/rakuast: Fix generated protos getting attached to the wrong block [11:55] ¦ rakudo/rakuast: [11:55] ¦ rakudo/rakuast: We only had to attach it to the "outer" block scope because leave-scope had a [11:55] ¦ rakudo/rakuast: bug that would prevent us from actually leaving a scope. Now that that bug is [11:55] ¦ rakudo/rakuast: fixed, the block attach target is correct from the start. [11:55] ¦ rakudo/rakuast: review: https://github.com/rakudo/rakudo/commit/f5421282f0 [12:02] *** frost left [12:03] *** frost joined [12:06] *** reportable6 left [12:07] *** reportable6 joined [12:15] *** frost left [12:17] ¦ roast: 6bf66c8ad8 | (Elizabeth Mattijsen)++ | S22-package-format/local.t [12:17] ¦ roast: Also allow "Raku" as a valid language [12:17] ¦ roast: [12:17] ¦ roast: In preparation for changes [12:17] ¦ roast: review: https://github.com/Raku/roast/commit/6bf66c8ad8 [12:17] *** frost joined [12:35] *** Kaiepi left [12:38] ¦ rakudo/lizmat-allow-from-Raku: 388077d430 | (Elizabeth Mattijsen)++ | 3 files [12:38] ¦ rakudo/lizmat-allow-from-Raku: Allow :from in identities [12:38] ¦ rakudo/lizmat-allow-from-Raku: [12:38] ¦ rakudo/lizmat-allow-from-Raku: This allows identities to be specified with :from so that we [12:38] ¦ rakudo/lizmat-allow-from-Raku: can start migrating from the current default of "Perl6". Note that [12:38] ¦ rakudo/lizmat-allow-from-Raku: this does **not** make "Raku" the default yet, as some modules in [12:38] ¦ rakudo/lizmat-allow-from-Raku: the ecosystem might still check for "Perl6" explicitely. [12:38] ¦ rakudo/lizmat-allow-from-Raku: [12:38] ¦ rakudo/lizmat-allow-from-Raku: Creation of CompUnit and CompUnit::DependencySpecification objects [12:38] ¦ rakudo/lizmat-allow-from-Raku: should be next (as well as their creation from World) [12:38] ¦ rakudo/lizmat-allow-from-Raku: review: https://github.com/rakudo/rakudo/commit/388077d430 [12:38] ¦ rakudo: lizmat++ created pull request #4922: Allow :from in identities [12:38] ¦ rakudo: review: https://github.com/rakudo/rakudo/pull/4922 [12:39] <[Coke]> lizmat: roast 6bf66c8ad8 - there's a comment just before the change about the the change you made being a TODO that is now done. [12:39] <[Coke]> (ugh, need more coffee) [12:40] *** linkable6 left [12:40] well... that's still a todo, to make it *just* about 'Raku' [12:40] it is *not* done yet :-) [12:43] *** linkable6 joined [12:49] *** Kaiepi joined [12:50] <[Coke]> ahhh ok. Thanks! [12:51] <[Coke]> That's what I get when *just* looking at the commit with no extra context. [13:13] *** frost left [13:49] *** Kaiepi left [14:09] *** carlmasak joined [14:22] *** Kaiepi joined [15:22] *** carlmasak left [16:29] <[Coke]> Would definitely be interested in finding devs who would be willing to contributes notes/comments on open documentation issues (missing docs, requests for updates, the checklist for each release to cover new stuff). Please ping me. I'm happy to take even just sample code on how to use a feature with some notes and I can turn that into something for the doc site. [16:34] <[Coke]> lizmat++ has been doing this a bit lately, and it's been very helpful. If there's a particular area of functionality you'd be interested in, I can even curate open issues around that so you don't have to search through the 600 tickets. [16:44] *** Altai-man left [18:07] *** reportable6 left [18:10] *** reportable6 joined [18:42] *** Kaiepi left [18:44] *** Kaiepi joined [19:29] *** discord-raku-bot left [19:29] *** discord-raku-bot joined [19:52] *** Kaiepi left [19:52] *** Kaiepi joined [20:26] *** [Coke] left [20:26] *** [Coke] joined [21:34] *** [Coke] left [21:34] *** [Coke] joined [22:02] *** [Coke] left [22:08] *** [Coke] joined [23:29] *** Kaiepi left [23:35] *** Kaiepi joined