🦋 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: ... | Logs available at irclogs.raku.org/raku-dev/live.html | For MoarVM see #moarvm
Set by lizmat on 8 June 2022.
Xliff nine: I do appreciate where you are coming from, but the "operating system's page cache" isn't there for just Raku precomp blobs. It has to fight for space with -every application you are running-. It also doesn't allow for finely grained control of for the amount of memory used for raku-exclusive purposes. 02:47
nine: But I understand you are working on RakuAST now. I'll post this on problem-solving for further comment. 02:48
Fun fact: My Amazon-AWS-EC2 code has 24337 lines of code in 738 total compunits (including dependencies). It takes 2204.98 seconds. Using the parallel build feature, I can get that time down to 196.913s. This is on an AMD R9 5950x. 02:52
Geth nqp: 18f5307ce9 | (Daniel Green)++ | tools/templates/MOAR_REVISION
Bump MoarVM for unsigned chown args
03:32
nqp: 37b976df38 | (Daniel Green)++ | 3 files
nqp::chown args should be unsigned
nqp: 8a9f6878f1 | MasterDuke17++ (committed using GitHub Web editor) | 4 files
Merge pull request #785 from MasterDuke17/chown_args_should_be_unsigned
[Tux] lizmat, I don't think it is a performance regression: it is still within the margins of daily flutter. The two were not run close after eachother. The first was found on an open xterm which I forgot to cut-n-paste 07:52
lizmat ack 08:32
Geth rakudo: f264784ccc | (Elizabeth Mattijsen)++ | tools/templates/NQP_REVISION
Bump NQP to get chown uint fix
08:58
rakudo/lizmat-chown: 6 commits pushed by (Elizabeth Mattijsen)++, (Salvador Ortiz)++, (Vadim Belman)++ 09:08
Geth rakudo: 1e02f5663d | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | 12 files
Implement IO::Path.chown and chown()

Thanks to the work of Daniel Green++, NQP now has a nqp::chown op that can be used to change owner and group of a given path.
Both the subroutine as well as the method version take a :uid and a :gid named argument that should be specified with the integer ... (7 more lines)
09:12
|Tux| Rakudo v2022.07-92-g1e02f5663 (v6.d) on MoarVM 2022.07-20-g757524899
csv-ip5xs0.745 - 0.830
csv-ip5xs-204.837 - 5.253
csv-parser3.609 - 3.625
csv-test-xs-200.410 - 0.470
test6.221 - 6.384
test-t1.348 - 1.421
test-t --race0.757 - 0.848
test-t-2019.078 - 20.365
test-t-20 --race6.749 - 7.703
10:22
Geth rakudo: 67513cb87f | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | src/core.c/Dateish.pm6
Revert "Revert "Introduce `Dateish.days-in-year` method" (#5085)" (#5086)

This reverts commit 4d43bbf9588e56fc76070dd597accded2d69a0af.
11:16
lizmat notable6: weekly 11:33
notable6 lizmat, 3 notes: gist.github.com/328b91faf3daba292a...23d89731a3
lizmat notable6: weekly reset
notable6 lizmat, Moved existing notes to “weekly_2022-11-14T11:33:40Z”
lizmat and yet another Rakudo Weekly News hits the Net: rakudoweekly.blog/2022/11/14/2022-...butterfly/ 14:44
nine lizmat++ 14:59
Xliff: do you even know that mmapping precomp files takes any noticable time? 15:00
tellable6 nine, I'll pass your message to Xliff
[Coke] was chown tested on windows? 18:10
[Coke] i don't expect it to work, but i hope it doesn't explode. 18:10
lizmat I haz no idea
MasterDuke might know 18:11
it uses a libuv function, afaik
ugexe they are just stubs i believe 18:15
so i think they'll just do nothing 18:16
see: docs.libuv.org/en/v1.x/fs.html#c.uv_fs_lchown
lizmat afk& 18:17