🦋 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.
00:03 discord-raku-bot left, discord-raku-bot joined 00:06 reportable6 left, reportable6 joined 00:17 linkable6 left, linkable6 joined 01:32 linkable6 left, evalable6 left 01:33 linkable6 joined 01:35 evalable6 joined 02:45 Xliff joined
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
02:56 Xliff left 03:24 linkable6 left, linkable6 joined 03:31 linkable6 left
Geth nqp: 18f5307ce9 | (Daniel Green)++ | tools/templates/MOAR_REVISION
Bump MoarVM for unsigned chown args
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
03:33 linkable6 joined 03:58 frost left 04:22 linkable6 left 04:25 linkable6 joined 06:06 reportable6 left 06:09 reportable6 joined 06:58 Kaipei joined 07:19 nine left, nine joined
[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
07:53 sena_kun joined
lizmat ack 08:32
Geth rakudo: f264784ccc | (Elizabeth Mattijsen)++ | tools/templates/NQP_REVISION
Bump NQP to get chown uint fix
rakudo/lizmat-chown: 6 commits pushed by (Elizabeth Mattijsen)++, (Salvador Ortiz)++, (Vadim Belman)++ 09:08
09:10 frost joined
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:35 CIAvash left 10:07 frost left
|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:27 sena_kun left, frost joined 10:34 frost left 10:37 frost joined 10:43 frost left 11:10 frost joined
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:17 linkable6 left 11:18 linkable6 joined 11:26 frost left, discord-raku-bot left 11:27 discord-raku-bot joined, sena_kun joined
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”
12:06 reportable6 left, reportable6 joined, frost joined 12:19 discord-raku-bot left, discord-raku-bot joined 12:41 epony left 12:53 frost left 13:10 epony joined 14:10 sourceable6 left, notable6 left, nativecallable6 left, reportable6 left, greppable6 left, squashable6 left, evalable6 left, unicodable6 left, releasable6 left, benchable6 left, coverable6 left, statisfiable6 left, bloatable6 left, committable6 left, quotable6 left, tellable6 left, shareable6 left, bisectable6 left, linkable6 left 14:11 bloatable6 joined, shareable6 joined, quotable6 joined, sourceable6 joined, tellable6 joined 14:12 notable6 joined, coverable6 joined, benchable6 joined, statisfiable6 joined 14:13 linkable6 joined, unicodable6 joined, evalable6 joined, bisectable6 joined, nativecallable6 joined, releasable6 joined, committable6 joined, squashable6 joined, greppable6 joined 14:14 reportable6 joined 14:17 jdv joined 14:23 Kaipei left 14:43 Kaipei joined
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
15:21 epony left 15:59 vrurg left 16:00 MitarashiDango[m left 16:02 vrurg joined 16:11 sortiz joined 16:19 vrurg left 16:40 vrurg joined 16:42 epony joined 17:37 sena_kun left, sena_kun joined 18:07 reportable6 left
[Coke] was chown tested on windows? 18:10
18:10 reportable6 joined
[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
18:46 sena_kun left 19:16 sena_kun joined 22:55 vrurg left, vrurg joined 23:27 sena_kun left