🦋 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.
08:41 discord-raku-bot left 08:42 discord-raku-bot joined 09:57 sena_kun joined 09:58 sena_kun left
Geth rakudo/main: 4e0bd4f974 | (Elizabeth Mattijsen)++ | lib/Test.rakumod
Update link to IRC chat logs
11:59
13:04 [TuxCM] left
Geth rakudo/main: d31e4f62bb | (Patrick Böker)++ | src/core.c/Rakudo/Supply.rakumod
Fix rare deadlocks during supply setup

In github.com/rakudo/rakudo/commit/26...822686f507 a mechanism to solve deadlocks during supply / whenever setup was introduced. In that implementation whenever a lock during setup was hit a continuation would be taken and put into a list for later processing. That list was then processed in order. If new locks were ... (18 more lines)
13:10
rakudo/main: 6fe163274a | (Patrick Böker)++ | 2 files
Fix raciness in supply processing

Supply blocks are blocked by a lock from being entered in parallel. During recursion, which can happen when supply blocks directly contain `emit`s and with nested `whenever`s, the
  `Lock::Async::protect-or-queue-on-recursion` method queues the code
to be run after the supply block is available again. That code is then ... (25 more lines)
rakudo/main: 9b65e880cd | (Patrick Böker)++ (committed using GitHub Web editor) | 3 files
Merge pull request #5202 from patrickbkr/supply-whenever-no-bawa

Fix rare deadlocks during supply setup
roast: 26298a1fc7 | (Patrick Böker)++ | S17-supply/construction-recursion.t
Test supply setup with a blocking recursion

Having a supply that recurses back to itself during construction and forcing a (temporary) blocking of that supply has proven to be a corner case that's difficult to get right. Thus add a test for it.
  github.com/rakudo/rakudo/issues/5141 tells the full story of
how this test came to be.
roast: 32c0607d6c | (Patrick Böker)++ (committed using GitHub Web editor) | S17-supply/construction-recursion.t
Merge pull request #833 from patrickbkr/supply-recursion-block-test

Test supply setup with a blocking recursion
[Tux] Rakudo v2023.11-12-g9b65e880c (v6.d) on MoarVM 2023.11-1-gbe03e26fc
csv-ip5xs0.258 - 0.264
csv-ip5xs-201.134 - 1.136
csv-parser1.483 - 1.590
csv-test-xs-200.139 - 0.140
test1.958 - 2.005
test-t0.429 - 0.462
test-t --race0.273 - 0.289
test-t-205.111 - 5.193
test-t-20 --race1.215 - 1.248
13:29
15:02 underscore joined 15:59 underscore left 19:53 melezhik joined 19:54 melezhik left 20:18 melezhik joined 20:25 melezhik left 21:40 sena_kun joined
tbrowder__ can anyone tell me the oldest macos version we support? 23:03
tellable6 2023-11-24T20:18:32Z #raku <melezhik> tbrowder__: TX, the woodlands
23:26 sena_kun left