🦋 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:02 reportable6 left 00:04 tellable6 joined, squashable6 joined, bisectable6 joined 01:03 statisfiable6 joined, releasable6 joined, reportable6 joined 01:04 sourceable6 joined 02:05 evalable6 joined 03:05 bloatable6 joined 04:51 MasterDuke left 05:20 frost joined 06:03 reportable6 left 07:03 evalable6 left, notable6 left, statisfiable6 left, unicodable6 left, releasable6 left, quotable6 left, greppable6 left, bloatable6 left, linkable6 left, sourceable6 left, committable6 left, tellable6 left, coverable6 left, nativecallable6 left, shareable6 left, benchable6 left, squashable6 left, bisectable6 left, linkable6 joined 07:04 tellable6 joined, shareable6 joined, reportable6 joined, Kaiepi left, unicodable6 joined, notable6 joined, coverable6 joined, evalable6 joined 07:06 committable6 joined, statisfiable6 joined 07:24 MasterDuke joined 08:04 benchable6 joined, bisectable6 joined 08:05 quotable6 joined 08:41 patrickb joined
patrickb . 08:42
ping Altai-man
Altai-man patrickb, yup
patrickb Congrats to the release. :-) 08:43
Altai-man patrickb, I know the packages want to be uploaded along with rakudo release announcement, don't have time exactly, planned to do it this evening. if you beat me that's nice
patrickb Currently on vacation. Thus didn't notice the release earlier. 08:44
Altai-man patrickb, enjoy your well deserved rest time! 08:45
patrickb I will probably be able to be there this evening. I'd propose that you give it a try to do the paackages and I'll be available as backup.
... and / or giving support.
Altai-man patrickb, I already ran the pipeline, just need to do the uploading and I have commands in history, so probably don't bother. 08:46
patrickb Ah ok. Sounds good. 08:47
Then I probably won't be online. If there is a question, write me an email. I do check those regularly.
Altai-man patrickb, alright, thanks for your time. 08:50
patrickb Gladly. :-) 08:51
08:51 patrickb left 09:03 greppable6 joined, nativecallable6 joined 09:04 squashable6 joined 09:43 sivoais left 09:44 sivoais joined 12:02 reportable6 left 12:03 TempIRCLogger left, TempIRCLogger joined 12:23 Xliff joined 12:33 jgaz joined 12:35 jgaz left 12:36 jgaz joined 12:37 jgaz left 13:04 moon-child left 13:11 rba[m] left 13:12 reportable6 joined, sourceable6 joined, bloatable6 joined, moon-child joined, JimmyZ joined 13:24 kawaii_ left, andinus left, rypervenche left, Util_ left, cognominal_ left, bloatable6 left, sourceable6 left, reportable6 left, JimmyZ left, TempIRCLogger left, squashable6 left, nativecallable6 left, greppable6 left, quotable6 left, bisectable6 left, benchable6 left, MasterDuke left, statisfiable6 left, committable6 left, evalable6 left, coverable6 left, notable6 left, unicodable6 left, shareable6 left, tellable6 left, linkable6 left, frost left, b2gills left, camelia left, moon-child left, sivoais left, japhb left, JRaspass left, lizmat left, Xliff left, bartolin_ left, raydiak left, Altai-man left, dogbert11 left, masak left, kjp left, jdv left, codesections left, vrurg left, SmokeMachine__ left, leont left, nine left, Voldenet left, gfldex left, rba left, [Tux] left, [Coke] left, AlexDaniel left, djinni` left, timo left, discord-raku-bot left, nebuchadnezzar left, Geth left, sjn left, casaca left, jjatria left, zostay left, tbrowder left, ugexe left, samcv left, lucs left, eof left 13:28 JimmyZ joined, moon-child joined, bloatable6 joined, sourceable6 joined, reportable6 joined, Xliff joined, TempIRCLogger joined, sivoais joined, squashable6 joined, nativecallable6 joined, greppable6 joined, quotable6 joined, bisectable6 joined, benchable6 joined, MasterDuke joined, statisfiable6 joined, committable6 joined, evalable6 joined, coverable6 joined, notable6 joined, unicodable6 joined, shareable6 joined, tellable6 joined, linkable6 joined, frost joined, japhb joined, b2gills joined, camelia joined, SmokeMachine__ joined, JRaspass joined, bartolin_ joined, raydiak joined, Altai-man joined, dogbert11 joined, andinus joined, masak joined, leont joined, lizmat joined, kjp joined, timo joined, jdv joined, nine joined, discord-raku-bot joined, AlexDaniel joined, nebuchadnezzar joined, codesections joined, vrurg joined, ugexe joined, casaca joined, jjatria joined, gfldex joined, rba joined, Voldenet joined, [Coke] joined, [Tux] joined, djinni` joined, Geth joined, kawaii_ joined, zostay joined, tbrowder joined, rypervenche joined, sjn joined, Util_ joined, cognominal_ joined, samcv joined, lucs joined, eof joined
Geth nqp/new-disp: cb4163ea80 | (Jonathan Worthington)++ | src/core/Hash.nqp
Avoid lots of string box/unbox in hash key sort

This eliminates around 3 million BOOTStr allocations during the compilation of CORE.setting.
nqp/new-disp: c066fcf7e0 | (Jonathan Worthington)++ | src/vm/moar/QAST/QASTCompilerMAST.nqp
Use natives to reduce some allocation hotspots

These showed up as places doing a lot of applications during the compilation of CORE.setting; the get_frame_index changes alone get rid of over 4 million allocations.
13:45 JimmyZ left 14:46 frost left 16:04 releasable6 joined 16:25 dogbert11 left 16:34 dogbert17 joined 16:38 dogbert17 left 16:47 dogbert17 joined 17:15 b2gills left, b2gills1 joined 17:43 dogbert17 left, dogbert17 joined 17:53 dogbert17 left 18:01 dogbert17 joined 18:02 reportable6 left 18:03 reportable6 joined 19:42 dogbert11 joined, dogbert17 left 19:48 TempIRCLogger left, TempIRCLogger joined 20:06 dogbert17 joined 20:09 dogbert11 left 20:10 dogbert17 left 20:13 dogbert17 joined 20:52 dogbert17 left 21:00 dogbert17 joined
Geth rakudo: 72bc5623c7 | (Daniel Green)++ | src/Perl6/Metamodel/Concretization.nqp
Don't lose concurrent modifications to %!conc_table

They were just fixed to not cause MVM_oop'es by github.com/rakudo/rakudo/pull/4496, but as @nwc10++ pointed out, we might now silently lose them. So also add a lock such that all thread's modifications are kept.
rakudo: d666dfe808 | (Daniel Green)++ | src/Perl6/Metamodel/Concretization.nqp
Safely lookup concretizations

Use a rebuilt-if-needed clone of %!conc_table so reads from multiple threads are safe.
rakudo: 9ce3fc3a6b | MasterDuke17++ (committed using GitHub Web editor) | src/Perl6/Metamodel/Concretization.nqp
Merge pull request #4501 from MasterDuke17/do_not_lose_concurrent_modifications_to_conc_table
22:39 dogbert11 joined 22:43 dogbert17 left 23:33 Xliff left