🦋 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:02
reportable6 left
00:03
reportable6 joined
00:39
Colt joined
00:44
patrickb left
00:45
patrickb joined,
squashable6 left
00:46
squashable6 joined
00:56
patrickb left
03:34
[Coke] left
03:52
Colt left
03:53
Colt joined
03:55
[Coke] joined
05:51
squashable6 left,
committable6 left,
releasable6 left,
greppable6 left,
quotable6 left,
linkable6 left,
reportable6 left,
evalable6 left,
notable6 left,
benchable6 left,
nativecallable6 left,
statisfiable6 left,
sourceable6 left,
coverable6 left,
tellable6 left,
unicodable6 left,
shareable6 left,
bisectable6 left,
bloatable6 left
05:52
unicodable6 joined,
linkable6 joined,
coverable6 joined,
statisfiable6 joined,
benchable6 joined
05:53
releasable6 joined,
squashable6 joined,
nativecallable6 joined,
bloatable6 joined,
greppable6 joined,
shareable6 joined,
quotable6 joined
06:11
frost joined
06:12
frost left
06:30
frost joined
06:49
leont left,
kawaii_ left
06:50
kawaii_ joined
06:52
leont joined,
tellable6 joined,
bisectable6 joined
06:53
sourceable6 joined
|
|||||||||||||||||||||||||||||||||||||||
releasable6 | Next release in ≈2 days and ≈11 hours. 4 blockers. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft | 07:00 | |||||||||||||||||||||||||||||||||||||
07:05
reportable6 joined
07:52
committable6 joined,
notable6 joined
08:54
evalable6 joined
09:15
Colt left,
Colt joined
|
|||||||||||||||||||||||||||||||||||||||
lizmat | Files=1349, Tests=117873, 310 wallclock secs (35.10 usr 9.44 sys + 4292.81 cusr 354.31 csys = 4691.66 CPU) | 09:16 | |||||||||||||||||||||||||||||||||||||
09:57
RakuIRCLogger joined
09:58
Geth joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: dba8dbb04f | (Elizabeth Mattijsen)++ | IN-MEMORIAM.md Add In Memoriam stub for David H. Adler |
09:59 | |||||||||||||||||||||||||||||||||||||
rakudo: eb837deefa | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | 2 files Remove support for use experimental :collation (#4616) It is now supported by default, and was marked to be deleted in 2019, so seems to have ample sunsetting time for this feature. |
10:38 | ||||||||||||||||||||||||||||||||||||||
10:39
linkable6 left
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: ad145b4c5b | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | src/core.c/IterationBuffer.pm6 Add a IterationBuffer.new(iterable) candidate (#4599) To facilitate initializing iteration buffers. Makes IterationBuffer.new(<a b c d e f g h i j>); about 2x as fast as: my $b := IterationBuffer.new; $b.push($_) for <a b c d e f g h i j>; $b |
10:39 | |||||||||||||||||||||||||||||||||||||
10:42
linkable6 joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: 5f8441024f | MasterDuke17++ (committed using GitHub Web editor) | 2 files Disallow cmp with a Junction (#4618) Disallow comparing Junctions There's no way to collapse them into a valid Order. |
10:43 | |||||||||||||||||||||||||||||||||||||
10:44
linkable6 left
11:35
Altai-man joined
11:46
linkable6 joined
12:02
reportable6 left
12:03
reportable6 joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo/update-release-guide: 5d1392d8b9 | Altai-man++ | docs/release_guide.pod Update Release Guide to have actual information |
12:04 | |||||||||||||||||||||||||||||||||||||
rakudo: b3b4ca2185 | Altai-man++ (committed using GitHub Web editor) | docs/release_guide.pod Update Release Guide to have actual information (#4639) Thank you Oleksandr Kyriukhin! |
12:07 | ||||||||||||||||||||||||||||||||||||||
12:08
linkable6 left
|
|||||||||||||||||||||||||||||||||||||||
Altai-man | github.com/MoarVM/MoarVM/pull/1599 wants the same treatment maybe? | 12:08 | |||||||||||||||||||||||||||||||||||||
lizmat | :-) | 12:10 | |||||||||||||||||||||||||||||||||||||
Altai-man | lizmat++ | ||||||||||||||||||||||||||||||||||||||
12:49
frost left
13:05
frost joined
13:08
linkable6 joined
|
|||||||||||||||||||||||||||||||||||||||
lizmat | ugexe nine module precomp question | 13:13 | |||||||||||||||||||||||||||||||||||||
if I have module Foo installed | |||||||||||||||||||||||||||||||||||||||
and working on module Bar, testing that with -Ilib or -I. , should it re-precompile module Foo in lib/.precomp / .precomp ? | 13:14 | ||||||||||||||||||||||||||||||||||||||
if it shouldn't, then we have a problem here, because it looks like it does | 13:29 | ||||||||||||||||||||||||||||||||||||||
I found out that after a Rakudo update, testing some module would fail because OO::Monitors would have a version mismatch | 13:30 | ||||||||||||||||||||||||||||||||||||||
nuking the lib/.precomp dir solves that for me | |||||||||||||||||||||||||||||||||||||||
14:03
frost left
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo/revert-4618-disallow_cmp_with_a_Junction: 8600f5f193 | (Vadim Belman)++ (committed using GitHub Web editor) | 2 files Revert "Disallow cmp with a Junction (#4618)" This reverts commit 5f8441024f56d9bb29535bf3146f44aead807ea1. |
14:09 | |||||||||||||||||||||||||||||||||||||
rakudo: 0aba016ce1 | (Elizabeth Mattijsen)++ | 2 files Revert "Disallow cmp with a Junction (#4618)" This reverts commit 5f8441024f56d9bb29535bf3146f44aead807ea1. |
14:20 | ||||||||||||||||||||||||||||||||||||||
14:21
linkable6 left
14:30
bdmatatu joined
|
|||||||||||||||||||||||||||||||||||||||
vrurg | lizmat: with regard to sort performance on junctions, it shouldn't be slower than the multi-dispatch we currently do on cmp. And it could be done with with `nqp::eqaddr` which must be cheaper than `istype`. | 15:00 | |||||||||||||||||||||||||||||||||||||
15:22
linkable6 joined
16:09
bdmatatu left
|
|||||||||||||||||||||||||||||||||||||||
lizmat | it's an extra check on *every* value that needs to be sorted, though | 16:36 | |||||||||||||||||||||||||||||||||||||
www.reddit.com/r/rakulang/comments...g_on_here/ # problem with supplies | 16:50 | ||||||||||||||||||||||||||||||||||||||
japhb wonders if the poster wanted Supplier::Preserving there | 16:52 | ||||||||||||||||||||||||||||||||||||||
17:09
evalable6 left,
linkable6 left
17:12
evalable6 joined
|
|||||||||||||||||||||||||||||||||||||||
gfldex | japhb: The docs don't really explain when to use a Supplier, Supplier::Preserving or a Channel. | 17:43 | |||||||||||||||||||||||||||||||||||||
18:02
reportable6 left
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: 74c8c861fe | (Elizabeth Mattijsen)++ | src/core.c/Date.pm6 Make Date.new(year,month,day) about 40% faster By reducing the error checking in the method itself as little as possible, and do the full awesome error generation in a separate private method. This brings !SET-SELF under the inlining limit, thus making it 40% faster. Alas, the subclass version did not reach that limit yet, so not a lot to be gained there. |
18:22 | |||||||||||||||||||||||||||||||||||||
[Tux] |
|
18:41 | |||||||||||||||||||||||||||||||||||||
18:48
Altai-man left
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: b994c6bbbe | (Stefan Seifert)++ | src/Perl6/Actions.nqp Fix CATCH blocks setting $! leading to serialization errors with BEGIN time exceptions According to the docs $! only ought to be set by try blocks or statement prefixes. CATCH blocks are supposed to only set $_ to the exception within the block. Setting $! is not just wasteful but doing so at BEGIN time may keep the exception referenced after being handled and prevent serialization. |
19:17 | |||||||||||||||||||||||||||||||||||||
19:48
evalable6 left
19:50
evalable6 joined
20:05
reportable6 joined
21:23
Guest67 joined,
Guest67 left
21:34
squashable6 left
21:48
[Coke] left
21:50
[Coke] joined
22:11
linkable6 joined
22:18
patrickb joined
22:36
squashable6 joined
|