[00:08] *** reportable6 left [00:09] *** reportable6 joined [01:04] *** frost joined [06:59] *** Voldenet left [07:03] *** Voldenet joined [08:07] Files=1352, Tests=117184, 291 wallclock secs (35.53 usr 10.06 sys + 4047.39 cusr 337.05 csys = 4430.03 CPU) [09:13] ¦ rakudo/lizmat-Distribution-Resources: b24c5d97dd | (Elizabeth Mattijsen)++ | src/core.c/Distribution/Resources.pm6 [09:13] ¦ rakudo/lizmat-Distribution-Resources: Mark method as implementation-detail [09:13] ¦ rakudo/lizmat-Distribution-Resources: review: https://github.com/rakudo/rakudo/commit/b24c5d97dd [09:19] ¦ rakudo: 9b4c286432 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | src/core.c/Distribution/Resources.pm6 [09:19] ¦ rakudo: Streamline Distribution::Resources [09:19] ¦ rakudo: [09:19] ¦ rakudo: - mark all attributes as not being built, as BUILD handles them [09:19] ¦ rakudo: - leave comment as to why "from-precomp" exists [09:19] ¦ rakudo: - tighten up signatures [09:19] ¦ rakudo: - made AT-KEY/Str a multi to handle calls with type objects properly [09:19] ¦ rakudo: - add ASSIGN/BIND/DELETE-key methods with appropriate error messages [09:19] ¦ rakudo: - mark method as implementation-detail [09:19] ¦ rakudo: review: https://github.com/rakudo/rakudo/commit/9b4c286432 [09:21] ¦ rakudo: fc5ee2b0b9 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | 2 files [09:21] ¦ rakudo: Streamline Distribution::Hash a bit [09:21] ¦ rakudo: [09:21] ¦ rakudo: - use "is built(:bind)" to bind, rather than an empty BUILD method [09:21] ¦ rakudo: - rename positional in new for easier blessing [09:21] ¦ rakudo: - lose explicit meta method (now auto-generated) [09:21] ¦ rakudo: - don't use scopes in .raku creation [09:22] ¦ rakudo: - make Distribution::Hash.raku a proper multi to better handle calls on the type object [09:22] ¦ rakudo: review: https://github.com/rakudo/rakudo/commit/fc5ee2b0b9 [09:48] *** linkable6 left [09:48] *** evalable6 left [09:49] *** evalable6 joined [09:50] *** linkable6 joined [10:39] ¦ rakudo/lizmat-CompUnit-Repository-Distribution: d3fbf6fb67 | (Elizabeth Mattijsen)++ | src/core.c/CompUnit/Repository/Distribution.pm6 [10:39] ¦ rakudo/lizmat-CompUnit-Repository-Distribution: Streamline CompUnit::Repository::Distribution [10:39] ¦ rakudo/lizmat-CompUnit-Repository-Distribution: [10:39] ¦ rakudo/lizmat-CompUnit-Repository-Distribution: - remove BUILD, binding of attributes handled by "is bind" [10:39] ¦ rakudo/lizmat-CompUnit-Repository-Distribution: - bind the meta to a % instead, set defaults in TWEAK [10:39] ¦ rakudo/lizmat-CompUnit-Repository-Distribution: - tighten up signatures [10:39] ¦ rakudo/lizmat-CompUnit-Repository-Distribution: - remove unneccessary returns [10:39] ¦ rakudo/lizmat-CompUnit-Repository-Distribution: - mark method as implementation-detail and mention why [10:39] ¦ rakudo/lizmat-CompUnit-Repository-Distribution: - don't bother calling .new if you can directly call .bless [10:39] ¦ rakudo/lizmat-CompUnit-Repository-Distribution: - remove scopes from various stringifications [10:39] ¦ rakudo/lizmat-CompUnit-Repository-Distribution: review: https://github.com/rakudo/rakudo/commit/d3fbf6fb67 [10:39] ¦ rakudo: lizmat++ created pull request #4872: Streamline CompUnit::Repository::Distribution [10:39] ¦ rakudo: review: https://github.com/rakudo/rakudo/pull/4872 [11:24] *** discord-raku-bot left [11:24] *** discord-raku-bot joined [11:49] *** Altai-man left [11:55] ¦ rakudo/lizmat-CompUnit-Repository-Spec: 5edb9ea6fe | (Elizabeth Mattijsen)++ | 2 files [11:55] ¦ rakudo/lizmat-CompUnit-Repository-Spec: Streamline CompUnit::Repository::Spec and its usages [11:55] ¦ rakudo/lizmat-CompUnit-Repository-Spec: [11:55] ¦ rakudo/lizmat-CompUnit-Repository-Spec: - remove "required" check for an essentially implementation-detail class [11:55] ¦ rakudo/lizmat-CompUnit-Repository-Spec: - bind attributes rather than assigning [11:55] ¦ rakudo/lizmat-CompUnit-Repository-Spec: - remove default for "path", needs to be specified always [11:55] ¦ rakudo/lizmat-CompUnit-Repository-Spec: - tighten up signatures [11:55] ¦ rakudo/lizmat-CompUnit-Repository-Spec: - mark "from-string" as implementation detail [11:55] ¦ rakudo/lizmat-CompUnit-Repository-Spec: - make optional named arg default-short-id a required positional [11:55] ¦ rakudo/lizmat-CompUnit-Repository-Spec: - "from-string" now supposed to be called with a non-empty string [11:55] ¦ rakudo/lizmat-CompUnit-Repository-Spec: - use IterationBuffer for building specs list [11:55] ¦ rakudo/lizmat-CompUnit-Repository-Spec: review: https://github.com/rakudo/rakudo/commit/5edb9ea6fe [11:55] ¦ rakudo: lizmat++ created pull request #4873: Streamline CompUnit::Repository::Spec and its usages [11:55] ¦ rakudo: review: https://github.com/rakudo/rakudo/pull/4873 [12:16] *** dogbert11 joined [12:17] *** dogbert17 left [12:30] *** dogbert17 joined [12:32] *** dogbert11 left [12:44] *** sena_kun joined [12:58] *** dogbert11 joined [12:58] *** dogbert17 left [13:09] *** TempIRCLogger joined [13:29] ¦ rakudo: 0fe489317a | (Elizabeth Mattijsen)++ | src/Perl6/World.nqp [13:29] ¦ rakudo: Streamline World.install_lexical_magical a bit [13:29] ¦ rakudo: [13:29] ¦ rakudo: - document it also being used for $¢ [13:29] ¦ rakudo: - common case has one existskey less [13:29] ¦ rakudo: - don't lookup $*W, it's the same as self [13:29] ¦ rakudo: [13:29] ¦ rakudo: Should help a *little* bit in compilation [13:29] ¦ rakudo: review: https://github.com/rakudo/rakudo/commit/0fe489317a [13:47] *** dogbert11 left [13:47] *** dogbert17 joined [14:18] *** dogbert17 left [14:21] *** dogbert17 joined [14:44] *** frost left [15:16] *** [Coke]_ joined [15:17] *** sena_kun left [15:18] *** [Coke] left [15:18] *** sena_kun joined [15:40] *** [Coke]_ is now known as [Coke] [17:02] nine ugexe https://github.com/rakudo/rakudo/blob/master/src/core.c/CompUnit/Repository/AbsolutePath.pm6#L2 feels like it is not necessary [17:03] it is only being used to feed the "loaded" method, but then an array could suffice [17:03] in any case, if it is really about caching, we should have a lock on it [18:02] ¦ rakudo/lizmat-CompUnit-Repository-AbsolutePath: 67d59bf246 | (Elizabeth Mattijsen)++ | src/core.c/CompUnit/Repository/AbsolutePath.pm6 [18:02] ¦ rakudo/lizmat-CompUnit-Repository-AbsolutePath: Streamline CompUnit::Repository::AbsolutePath [18:02] ¦ rakudo/lizmat-CompUnit-Repository-AbsolutePath: [18:02] ¦ rakudo/lizmat-CompUnit-Repository-AbsolutePath: - make sure that the cache is thread safe [18:02] ¦ rakudo/lizmat-CompUnit-Repository-AbsolutePath: - make sure the cache actually caches [18:02] ¦ rakudo/lizmat-CompUnit-Repository-AbsolutePath: - less repeated method calls [18:02] ¦ rakudo/lizmat-CompUnit-Repository-AbsolutePath: - tighten up signatures [18:02] ¦ rakudo/lizmat-CompUnit-Repository-AbsolutePath: review: https://github.com/rakudo/rakudo/commit/67d59bf246 [18:02] ¦ rakudo: lizmat++ created pull request #4874: Streamline CompUnit::Repository::AbsolutePath [18:02] ¦ rakudo: review: https://github.com/rakudo/rakudo/pull/4874 [18:25] ¦ rakudo/lizmat-CompUnit-Repository-Perl5: 04c8fc936d | (Elizabeth Mattijsen)++ | src/core.c/CompUnit/Repository/Perl5.pm6 [18:25] ¦ rakudo/lizmat-CompUnit-Repository-Perl5: Streamline CompUnit::Repository::Perl5 [18:25] ¦ rakudo/lizmat-CompUnit-Repository-Perl5: [18:25] ¦ rakudo/lizmat-CompUnit-Repository-Perl5: - tighten signatures [18:25] ¦ rakudo/lizmat-CompUnit-Repository-Perl5: - fewer repeated method calls [18:25] ¦ rakudo/lizmat-CompUnit-Repository-Perl5: - tighten signatures [18:25] ¦ rakudo/lizmat-CompUnit-Repository-Perl5: - move CATCH block to start of applicable scope [18:25] ¦ rakudo/lizmat-CompUnit-Repository-Perl5: - only create Perl 5 dependency specifications once in a process [18:25] ¦ rakudo/lizmat-CompUnit-Repository-Perl5: review: https://github.com/rakudo/rakudo/commit/04c8fc936d [18:25] ¦ rakudo: lizmat++ created pull request #4875: Streamline CompUnit::Repository::Perl5 [18:25] ¦ rakudo: review: https://github.com/rakudo/rakudo/pull/4875 [18:43] *** rypervenche left [19:47] *** nebuchadnezzar left [19:48] *** nebuchadnezzar joined [20:46] *** rypervenche joined [22:31] *** linkable6 left [22:31] *** evalable6 left [22:32] *** linkable6 joined [22:33] *** evalable6 joined [23:33] *** evalable6 left [23:33] *** linkable6 left [23:33] *** evalable6 joined [23:35] *** linkable6 joined