🦋 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:32 Guest98 left 06:49 Guest82 joined 09:44 Guest82 left
Geth rakudo/main: 85fd89df11 | (Elizabeth Mattijsen)++ | 2 files
Consistently use .Failure at end of block

rather than calling the "fail" subroutine, which is about 5% slower.
The "fail" subroutine does two things: wrap an Exception into a Failure, and then throw that as a CONTROL_RETURN message. The Failure method just does the wrapping, and is thus slightly more efficient.
09:53
lizmat grrr.... missed failures in num tests in the TODO noise of make spectest :-( 10:03
10:04 Guest98 joined
Geth rakudo/main: 45266ed05a | (Elizabeth Mattijsen)++ | 2 files
Revert "Consistently use .Failure at end of block"

This reverts commit 85fd89df117ebc4fb78c87b27c140cd33c1f4454.
Apparently, the "fail"s were needed for some reason in the native num case. Unsure why, but since this is just a small optimisation no further research will be done at this time
10:04
10:11 Guest98 left 10:12 Guest98 joined 11:07 Guest98 left 11:11 Guest98 joined 13:47 samebchase joined 14:22 Guest98 left, Guest98 joined 14:53 [Tux] left 14:58 [Tux] joined 15:12 SmokeMachine left 15:13 SmokeMachine joined 15:15 lucs left, jdv left 15:16 leont left 15:18 leont joined 15:21 lucs joined 15:26 jdv joined 18:01 Guest71 joined 18:03 Guest71 left, Guest1 joined 18:05 Guest98 left 19:31 refactus joined 19:33 refactus left, refactus joined 19:36 refactus left 19:37 Guest1 left, Guest1 joined, Guest1 is now known as refactus 20:05 refactus left 20:06 librasteve_ joined 20:17 refactus joined, refactus left, refactus joined