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