🦋 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:35 reportable6 left, nativecallable6 left, benchable6 left, bloatable6 left, sourceable6 left, notable6 left, evalable6 left, statisfiable6 left, linkable6 left, releasable6 left, unicodable6 left, bisectable6 left, quotable6 left, committable6 left, coverable6 left, shareable6 left, greppable6 left 00:36 linkable6 joined, evalable6 joined, releasable6 joined, statisfiable6 joined, notable6 joined, committable6 joined, bisectable6 joined, bloatable6 joined, coverable6 joined 00:37 benchable6 joined, reportable6 joined, nativecallable6 joined, quotable6 joined, shareable6 joined, sourceable6 joined 00:38 unicodable6 joined, greppable6 joined 01:42 Xliff left
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
06:07 reportable6 left 06:09 reportable6 joined
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
07:17 frost joined, frost left 07:31 frost joined
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.
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
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
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.
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++
rakudo/lizmat-CompUnit: 4fdb6e0f2b | (Elizabeth Mattijsen)++ | 2 files
Add CompUnit.api attribute and add usage where applicable

It appears to have been missed before.
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
rakudo: lizmat++ created pull request #4877:
Streamline CompUnit::Repository::NQP
10:46 sena_kun left 10:47 sena_kun joined 12:08 reportable6 left 12:10 reportable6 joined 12:44 frost left 13:33 [TuxCM] joined
[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
(sent to you from sunny UK)
14:51 [TuxCM] left
AlexDaniel lizmat: can you update the IRC-logs repo? Right now the last commit was 25 days ago 15:39
15:41 sena_kun left 15:44 sena_kun joined
lizmat AlexDaniel: done 16:29
AlexDaniel thank you!
17:43 tellable6 joined
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
18:07 [TuxCM] joined 18:08 reportable6 left 18:10 reportable6 joined
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
19:07 sena_kun left 19:08 sena_kun joined
[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
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
gfldex Good, gonna need that tomorrow. 22:16
22:34 linkable6 left 22:37 linkable6 joined
Geth nqp: 224691b892 | Coke++ | t/nqp/019-file-ops.t
Unskip this test that has been skipped 6+ years

Part of #274
22:41 linkable6 left 22:44 linkable6 joined
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