🦋 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.
releasable6 Next release in ≈6 days and ≈15 hours. There are no known blockers. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft 03:00
nine lizmat: interesting find! It's meant to be the same as in CURF, i.e. a cache. But apparently we miss the lookup. And the lock 06:25
lizmat Files=1352, Tests=117184, 288 wallclock secs (36.85 usr 9.86 sys + 4016.43 cusr 329.84 csys = 4392.98 CPU) 07:34
nine: it's now in the PR
Geth rakudo/lizmat-CompUnit-Repository-Distribution: fdc9608a51 | (Elizabeth Mattijsen)++ | src/core.c/CompUnit/Repository/Distribution.pm6
Mark method as implementation-detail

Because it is.
07:40
rakudo: 27f10a6245 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | 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 methods as implementation-detail and mention why
  - don't bother calling .new if you can directly call .bless
  - remove scopes from various stringifications
07:41
rakudo: 3fcabde8db | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | 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
07:43
rakudo/lizmat-CompUnit-Repository-Perl5: be98708fd5 | (Elizabeth Mattijsen)++ | src/core.c/CompUnit/Repository/Perl5.pm6
Fix version matcher logic

I borked it, (vim strikes again) but looking at it closer, it was even borked before. The version matcher should be ignored completely
  **only** if the value is *exactly* True, so use =:= instead.
07:54
nine m: say 1e1 !== True 07:59
camelia True
nine lizmat: ^^^ it at least worked 08:00
lizmat Ok, I was a bit too extreme in that message 08:02
thing is, when we're working with matcher, it's always the =:= True that we use for testing whether the matcher can be ignored 08:03
I'll make sure it won't be like that in any merge message :-) 08:04
Geth rakudo/lizmat-CompUnit-Repository-Perl5: 29ba6aa3db | (Elizabeth Mattijsen)++ | src/core.c/CompUnit/Repository/Perl5.pm6
Make Perl5 dependency checker a constant

Spotted by nine++
08:35
rakudo/lizmat-CompUnit: 4fdb6e0f2b | (Elizabeth Mattijsen)++ | 2 files
Add CompUnit.api attribute and add usage where applicable

It appears to have been missed before.
09:55
rakudo: lizmat++ created pull request #4876:
Add CompUnit.api attribute and add usage where applicable
rakudo/lizmat-CompUnit-Repository-NQP: 46f27251e8 | (Elizabeth Mattijsen)++ | src/core.c/CompUnit/Repository/NQP.pm6
Streamline CompUnit::Repository::NQP

  - make the %opts hash for loading a constant
  - fewer repeated method calls
  - don't set up precomp repository unless it's needed
  - tighten signatures
10:45
rakudo: lizmat++ created pull request #4877:
Streamline CompUnit::Repository::NQP
[TuxCM] Rakudo v2022.03-211-g3fcabde8d (v6.d) on MoarVM 2022.03-17-g794e1d589
csv-ip5xs0.743 - 0.835
csv-ip5xs-204.905 - 5.033
csv-parser3.460 - 3.524
csv-test-xs-200.404 - 0.411
test6.553 - 6.842
test-t1.426 - 1.440
test-t --race0.787 - 0.813
test-t-2020.766 - 20.793
test-t-20 --race6.432 - 6.788
13:34
(sent to you from sunny UK)
AlexDaniel lizmat: can you update the IRC-logs repo? Right now the last commit was 25 days ago 15:39
lizmat AlexDaniel: done 16:29
AlexDaniel thank you!
AlexDaniel .seen lizmat 17:43
tellable6 AlexDaniel, I saw lizmat 2022-04-15T17:15:00Z in #moarvm: <lizmat> Q: is an nqp::clone on an nqp::hash threadsafe ?
AlexDaniel (yes, from yesterday, but otherwise all good)
.tell lizmat I think tellable is back up (with all the messages, nothing was lost from what I can tell) 17:44
tellable6 AlexDaniel, I'll pass your message to lizmat
AlexDaniel .tell lizmat there is a chance that it will redeliver some messages that were already delivered, but based on what I see it's all good
tellable6 AlexDaniel, I'll pass your message to lizmat
AlexDaniel .tell lizmat btw now with IRC-logs we can make quotable work again, which is really cool 17:45
tellable6 AlexDaniel, I'll pass your message to lizmat
AlexDaniel let me know if something is wrong 17:48
Geth nqp: coke assigned to lizmat Issue No notification by any IRC bot when an issue is filed github.com/Raku/nqp/issues/633
bd6fcb927f | Coke++ | 6 files

Part of #751
18:11
[TuxCM] Rakudo v2022.03-211-g3fcabde8d (v6.d) on MoarVM 2022.03-17-g794e1d589
csv-ip5xs0.793 - 0.800
csv-ip5xs-204.945 - 5.052
csv-parser3.425 - 3.685
csv-test-xs-200.396 - 0.399
test6.325 - 6.811
test-t1.387 - 1.457
test-t --race0.830 - 0.831
test-t-2019.893 - 20.410
test-t-20 --race6.550 - 6.678
19:54
5 2022-03-24 08:25:36 test-t 1.393
4 2022-04-16 21:50:28 test-t 1.387
3 2022-03-22 15:10:25 test-t 1.386
2 2022-04-07 15:17:57 test-t 1.379
1 2022-03-24 08:27:53 test-t 1.359
gfldex do we got an RFC tag for PR on Rakudo? 21:28
[Coke] yes 22:14
github.com/rakudo/rakudo/labels?q=rfc
gfldex Good, gonna need that tomorrow. 22:16
Geth nqp: 224691b892 | Coke++ | t/nqp/019-file-ops.t
Unskip this test that has been skipped 6+ years

Part of #274
22:41
releasable6 Next release in ≈5 days and ≈19 hours. 1 blocker. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft 23:00