🦋 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.
releasable6 Next release in ≈1 day and ≈15 hours. There are no known blockers. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft 03:00
03:42 japhb_ joined 03:44 japhb left
patrickb jdv: I still can't update my keys. (Probably can do that end of next week.) Can you do the signing again this time? (I'll gladly do the builds.) 09:11
10:18 sena_kun joined
lizmat jdv: I only see the ChangeLog-Draft of 2023.12 ? 11:52
Geth rakudo/main: f13ba1d0e8 | (Elizabeth Mattijsen)++ | src/vm/moar/dispatchers.nqp
Add a delegate-value helper sub

For maintenance convenience and DRY
12:14
12:39 kubrat joined, finanalyst joined
Geth rakudo/main: 12db03a508 | (Elizabeth Mattijsen)++ | src/vm/moar/dispatchers.nqp
Add a guard-type-concretenes helper sub

For maintenance convenience and DRY
12:45
12:58 kubrat left
lizmat wonders whether there would be any takers to make a Raku interface for github.com/ollama/ollama/blob/main/docs/api.md 12:59
jdv lizmat: didn't do it yet. busy til tomorrow:( 13:17
lizmat jdv: ack 13:23
13:44 finanalyst left 14:45 finanalyst joined 14:51 epony left 14:52 epony joined 16:00 finanalyst left 16:32 epony left 16:57 epony joined 17:09 finanalyst joined
Geth nqp/main: ba766d53f2 | (Elizabeth Mattijsen)++ | src/vm/moar/QAST/QASTOperationsMAST.nqp
Make sure nqp::track/guard also work in Raku

Looks like the first argument is being codegenned with a QAST::Want wrapper in Raku. Test for that and unwrap if that's the case.
18:11
nqp/main: 4c74887226 | (Elizabeth Mattijsen)++ | 4 files
Rebootstrap just in case
nqp/main: 4eb4260dba | (Elizabeth Mattijsen)++ | src/vm/moar/QAST/QASTOperationsMAST.nqp
QAST::Want.compile_time_value is the value!
18:28
nqp/main: 816ec0800b | (Elizabeth Mattijsen)++ | 4 files
Rebootstrap just in case
18:38 Altai-man joined 18:39 sena_kun left
Geth nqp/main: ff4d1be55f | (Elizabeth Mattijsen)++ | src/vm/moar/QAST/QASTOperationsMAST.nqp
Revert to having Raku unbox any arguments to nqp::track/guard

Prevent unnecessary overhead at NQP level calls
18:57
nqp/main: 5faf213481 | (Elizabeth Mattijsen)++ | 4 files
Rebootstrap just in case
rakudo/main: e06c9069d7 | (Elizabeth Mattijsen)++ | tools/templates/NQP_REVISION
Bump NQP to keep in sync
19:08
rakudo/main: 5d377a1286 | (Elizabeth Mattijsen)++ | src/Perl6/Actions.nqp
Ensure that nqp::track/guard also have their args unboxed

This was forgotten with the introduction of nqp::track/guard, causing them to not work when invoked from Raku.
rakudo/main: 6008a00eb7 | (Elizabeth Mattijsen)++ | lib/NativeCall/Dispatcher.rakumod
Use nqp::track/guard in NativeCall dispatchers

And use the T prefix for tracked variables, rather than "track_" or "track-"
19:17
rakudo/main: 11734d4f07 | (Elizabeth Mattijsen)++ | src/Perl6/Actions.nqp
Streamline unboxing of dispatcher nqp::ops
19:33
22:42 epony left
lizmat notable6: weekly 22:44
notable6 lizmat, 2 notes: 2024-01-18T11:12:18Z <lizmat>: github.com/Raku/Raku-Steering-Coun...0240117.md ; 2024-01-23T20:26:50Z <lucs>: www.hillelwayne.com/post/randomness/
22:49 vrurg joined, vrurg_ left
releasable6 Next release in ≈19 hours. There are no known blockers. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft 23:00
23:06 finanalyst left 23:43 Altai-man left