🦋 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:05
[Coke] joined
01:43
hankache joined
01:52
hankache left
04:33
unicodable6 left,
evalable6 left,
releasable6 left,
benchable6 left,
quotable6 left,
notable6 left,
bloatable6 left,
squashable6 left,
shareable6 left,
greppable6 left,
nativecallable6 left,
coverable6 left,
bisectable6 left,
statisfiable6 left,
sourceable6 left,
committable6 left
|
|||
Xliff | p6-GLib-Suite compile times: | 05:40 | |
Total non-parallel compile times: 9164.94s | |||
Total parallel compile times: 1644.62896181s | |||
The regression from last week looks to be resolved. Thank you, lizmat! | 05:41 | ||
05:59
Xliff left
|
|||
lizmat | Thank you, Xliff, but I don't think I did anything to fix that | 06:42 | |
Geth | whateverable: fd87ed7145 | (Aleks-Daniel Jakimenko-Aleksejev)++ | lib/Whateverable/Discordable.pm6 Fix the list of discord bridge bot names The bot was renamed a long time ago, so the list needs to be changed accordingly. All whateverable bots understand commands sent through the bridge, but only if they know the nickname of the bot that implements the bridge. |
06:44 | |
whateverable: 2bd990d275 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | lib/Whateverable/Discordable.pm6 Merge pull request #385 from AlexDaniel/fix-discord-bot-name Fix the list of discord bridge bot names |
|||
lizmat | Files=1352, Tests=117129, 299 wallclock secs (36.27 usr 9.84 sys + 4111.11 cusr 331.89 csys = 4489.11 CPU) | 06:58 | |
07:19
CIAvash left,
AlexDaniel left,
uzl[m] left,
MitarashiDango[m left,
crystalfrost[m] left
07:24
AlexDaniel joined
07:33
uzl[m] joined,
CIAvash joined,
crystalfrost[m] joined,
MitarashiDango[m joined
07:40
hankache joined,
hankache left
|
|||
Geth | rakudo: ec20a3f010 | (Elizabeth Mattijsen)++ | src/core.c/stubs.pm6 Make &DYNAMIC take a native str Because that now makes it slightly better optimizable and produces smaller bytecode (390 -> 374). Sadly, it won't inline because of the nqp::getlexdyns. It used to not inline because it was too big. |
08:23 | |
08:46
MasterDuke left
08:52
sena_kun left
08:53
sena_kun joined
|
|||
Geth | rakudo: 173a75b07e | (Elizabeth Mattijsen)++ | src/Perl6/bootstrap.c/EXPORTHOW.nqp Speedup / fix race condition on EXPORTHOW Reduce the number of nqp::how calls, and put a lock around it to make sure it isn't a race condition on changing the underlying hash. For some reason, this gets called on *every* Raku startup. One would sorta expect this to be compile time somehow. |
08:56 | |
rakudo: 34d2816426 | (Elizabeth Mattijsen)++ | 3 files Change name of ContainerDescriptor::BindHashPos to ..Key This container descriptor logic applies to hashes, and with hashes we refer to "keys" rather than to "positions". Probably a copy-pasto. |
09:10 | ||
10:07
sena_kun left
10:08
sena_kun joined
11:05
uzl[m] left,
AlexDaniel left,
CIAvash left,
crystalfrost[m] left
11:07
MitarashiDango[m left
|
|||
lizmat | notable6: weekly | 12:48 | |
12:49
AlexDaniel joined
|
|||
nine | lizmat: I do see why that EXPORTHOW code runs on every startup: it's just part of the setting's mainline | 12:57 | |
12:57
CIAvash joined,
uzl[m] joined,
crystalfrost[m] joined,
MitarashiDango[m joined
|
|||
lizmat | ok, so then there wouldn't be an issue with putting the initializing in a BEGIN block | 12:59 | |
13:06
Xliff joined
|
|||
Xliff | lizmat: I see your change where you attempt to precompile in dependency order. | 13:06 | |
Why not asssume META6.json is in that order and then make tools to minimize the work needed for that to happen? | 13:07 | ||
lizmat | because the META6.json<provides> is a hash without inherent order | 13:08 | |
Xliff | Oh, crap. | ||
I keep forgetting that. | |||
Well, I do have this: [8:41 AM] Lakeena Bruno | |||
Good Morning. Please have Joe contact the PM to request contract project codes. Thank you | |||
Fahrfignugen. Wrong paste. | |||
lizmat | hehe | ||
Xliff | github.com/Xliff/p6-GtkPlus/blob/m...encies.pl6 # right link | ||
Would it be helpful to have provides either specified as a list of pairs or a hash? | 13:09 | ||
If given as a list of Pairs, then you can assume dependency order? | |||
lizmat | yes... but we need to distinguish two cases, really: | ||
initial compilation, and re-compilation after a setting update | 13:10 | ||
in the latter case, we *know* the dependencies | |||
Xliff | A provides using "[]" instead of "{}" would work in both cases, neh? | 13:12 | |
lizmat | Xliff: in any case, I've been doing a lot of testing out of ideas in the past days, and will come back with some a problem solving issue most likely | 13:13 | |
Xliff | OK. Works for me! | ||
lizmat | which should describe a path in which testing and installing would only require precompilation once | ||
Xliff | Oh. That makes me so happy. | ||
lizmat | the only tricky bit is really getting rid of "use lib" in test-files | 13:14 | |
13:28
hankache joined
13:32
hankache left
14:56
ggoebel left
15:00
ggoebel joined
16:08
MasterDuke joined
|
|||
lizmat | and yet another Rakudo Weekly News hits the Net: rakudoweekly.blog/2022/03/28/2022-...admapping/ | 16:53 | |
17:28
sena_kun left
17:29
sena_kun joined
17:51
sena_kun left
|
|||
sjn | lizmat++ #RWN | 17:51 | |
17:52
sena_kun joined
18:33
hankache joined
18:53
hankache left
23:19
Xliff left
|