🦋 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.
lizmat Files=1353, Tests=117192, 293 wallclock secs (35.90 usr 10.07 sys + 4063.01 cusr 337.24 csys = 4446.22 CPU) 11:05
Geth rakudo/lizmat-handle-unwriteable-repo: 446b02e41d | (Elizabeth Mattijsen)++ | src/core.c/CompUnit/PrecompilationStore/File.pm6
Allow for unwriteable repos wrt caching repo-ids

As an optimization, the first writeable repo will store the repo-id of a use target so that it does not need to look it up for a given repo-chain everytime. This affects core installed modules, and any other modules installed with CUR::Staging.
... (8 more lines)
11:42
rakudo: lizmat++ created pull request #4905:
Allow for unwriteable repos wrt caching repo-ids
[Tux] Rakudo v2022.03-234-gc9b0da74b (v6.d) on MoarVM 2022.03-17-g794e1d589
csv-ip5xs0.835 - 0.843
csv-ip5xs-204.996 - 5.665
csv-parser3.554 - 3.859
csv-test-xs-200.399 - 0.407
test6.709 - 6.860
test-t1.491 - 1.510
test-t --race0.828 - 0.916
test-t-2020.110 - 20.399
test-t-20 --race6.673 - 7.110
12:18
jdv gonna start releasings shortly 13:02
lizmat ++jdv 13:15
bartolin There is one remaining thing that makes 'make install' fail on the JVM backend: github.com/rakudo/rakudo/commit/86...t-72019481 14:58
Probably it's not too important, but on the other hand it would be nice to have the installation working for the release. 14:59
lizmat: could you have another look there?
lizmat bartolin: so what is the error now? 15:01
bartolin you can see it in the CI logs as well: "Failed to get the directory contents of '/home/vsts/work/1/rakudo/../install/share/perl6/vendor/dist': nqp::opendir: unable to get a DirectoryStream 15:02
dev.azure.com/Rakudo/rakudo/_build...810221fdff
(I commented it on github.com/rakudo/rakudo/commit/86927cba53)
That directory is indeed missing and it is created with that commit reverted. (Probably on MoarVM as well.) 15:03
lizmat could you try removing the "once"s and see if that helps ? 15:05
bartolin I'm compiling. But I don't have much time right now, so I can't investigate in depth ... 15:10
lizmat thing is: that upgrade check is really a noop for any installation post 2016 15:11
bartolin jepp, withouth the "once"s installation finishes. (And all the directories are created: {vendor,site}/{sources,resources,dist,bin}.) Maybe something is wrong with 'once' on the JVM backend. 15:25
Geth rakudo: e4ba84afc0 | (Elizabeth Mattijsen)++ | src/core.c/CompUnit/Repository/Installation.pm6
Fix install issue on JVM
15:30
lizmat jdv: please include this commit, cherry pick if you will 15:31
bartolin lizmat++ 15:33
jdv what's the risk/reward?
is it likely to break in a blin run? is it important enough to wedge in the middlr of a release?
lizmat an extra existence check always when loading a module
jdv that doens't sound important enough to me 15:34
lizmat indeed
it was an optimization 15:35
jdv ok, it can wait til next relase then
Geth rakudo/release-2022.04: 2760ca4dd4 | (Justin DeVuyst)++ | 3 files
Update changelog + announcement

Deliberately not logged:
  [4afbed73][ac31c594][624b9271][34d28164][0420a0cf][4c4d3792][bf50105f]
  [dc6c8117][ea2135ec][94f2ba5d][320bc4c7][8f7cc084][17573da2][ec1c001a]
  [4b9c315c][6e21b22b][1ad97a68][2a56aa73][c79bb2b1][4c5c7e6b][553852bb]
... (21 more lines)
lizmat afk for a few hours& 15:38
bartolin CI is happy the first time in about three weeks: github.com/rakudo/rakudo/commit/e4ba84afc0 16:06
jdv [Coke]: around? 16:09
Geth ¦ problem-solving: JJ self-assigned Allow "bare" indexing terms in documentation github.com/Raku/problem-solving/issues/321 16:34
dogbert17 , 16:39
Geth nqp: 2c228cec20 | (Justin DeVuyst)++ | t/nqp/019-file-ops.t
Revert "Unskip this test that has been skipped 6+ years"

This reverts commit 224691b8921652fdaab01d833c7079a8c230f309.
18:23
nqp: cc818e5be1 | (Justin DeVuyst)++ | tools/templates/MOAR_REVISION
[release] Bump MoarVM revision to 2022.04
nqp: deec89980f | (Justin DeVuyst)++ | VERSION
[release] Bump VERSION to 2022.04
rakudo/release-2022.04: 20f24213ba | (Justin DeVuyst)++ | tools/templates/NQP_REVISION
[release] Bump NQP revision to 2022.04
rakudo/release-2022.04: fa8aa45b64 | (Justin DeVuyst)++ | VERSION
[release] Bump VERSION to 2022.04
rakudo: jdv++ created pull request #4906:
Release 2022.04
18:37
rakudo/master: 4 commits pushed by (Justin DeVuyst)++ 18:40
jdv the nqp and rakudo releases should done now 18:52
patrickb: ^ 18:53
.tell El_Che 2022.04 happened 18:54
tellable6 jdv, I'll pass your message to El_Che
MasterDuke jdv++ 18:56
sena_kun jdv++ 19:00
tellable6 2021-10-20T14:44:00Z #raku-dev <tbrowder> .tell sena_kun please check my ChangeLog-Draft entry for correctness when you get a chance
bartolin yeah, jdv++ 19:01
jdv thanks. later y'all & 19:03
patrickb What's a good email address to use in the gpg key used in automated github actions for the Star builds? 20:08
tellable6 2022-04-23T02:58:18Z #raku <melezhik> patrickb I could think about custom build command that would replace a default one in SparkyCI , in that case - "ake test-setup deploy-runner" ... "zef install --depsonly && zef test ." will be still required afterwards?
hey patrickb, you have a message: gist.github.com/30e7e5ab23f9794124...8c316385ea
patrickb rba: ^
Geth rakudo: 6f6fd1f76f | (Daniel Green)++ | 2 files
Slightly speedup exponentiation by Ints

Only perform the `$b > 0` check once and check for underflow before creating the Rat for negative powers.
20:31
rakudo: 1a12c34d36 | (Daniel Green)++ | src/Perl6/Optimizer.nqp
Re-write `$a ** 2` to `$a * $a` in the optimizer

When it's safe to do so just doing the multiplication directly is faster than calling nqp::pow_I.
rakudo: 8140c55bf6 | MasterDuke17++ (committed using GitHub Web editor) | 3 files
Merge pull request #4891 from MasterDuke17/speedup_exponentiation_by_Ints
rba patrickb: How all need to read the emails?
tellable6 2021-08-19T21:47:00Z #raku-dev <Altai-man> .tell rba docs.raku.org is not available?
rba Uhh. This was an old msg. 20:33
MasterDuke yeah, tellable6 is catching up on some old messages it wasn't able to deliver before. safe to ignore 20:34
rba patrickb: We can use a generic email with forward to some people. ?
patrickb: Use release<AT>rakulang.org. Please let me know your email to add it to the forwarder. 20:51
patrickb: May we add the private part of the gpg key to team-raku.1password.com ? Please send me your email as a pvt msg. I will in invite you. 20:56