[09:27] *** finanalyst joined
[10:44] <Geth> ¦ rakudo/lizmat-73: 9ee4174e67 | (Elizabeth Mattijsen)++ | t/02-rakudo/jagged-array-shapes.t

[10:44] <Geth> ¦ rakudo/lizmat-73: De-compose compostite jagged array tests

[10:44] <Geth> ¦ rakudo/lizmat-73: 

[10:44] <Geth> ¦ rakudo/lizmat-73: Many tests here were generated with an is-deeply and then doing

[10:44] <Geth> ¦ rakudo/lizmat-73: up to 4 different tests in one.  This makes it really difficult to

[10:44] <Geth> ¦ rakudo/lizmat-73: see what the problem is if such a test fails.  Especially when the

[10:44] <Geth> ¦ rakudo/lizmat-73: tests themselves consists of embedded lists of values.

[10:44] <Geth> ¦ rakudo/lizmat-73: 

[10:44] <Geth> ¦ rakudo/lizmat-73: <…commit message has 11 more lines…>

[10:44] <Geth> ¦ rakudo/lizmat-73: review: https://github.com/rakudo/rakudo/commit/9ee4174e67

[10:44] <Geth> ¦ rakudo: lizmat++ created pull request #6844: De-compose compostite jagged array tests

[10:44] <Geth> ¦ rakudo: review: https://github.com/rakudo/rakudo/pull/6844

[10:45] *** finanalyst left
[11:24] *** [Coke] left
[14:05] <Geth> ¦ rakudo/main: c907ebf5c0 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | t/02-rakudo/jagged-array-shapes.t

[14:05] <Geth> ¦ rakudo/main: De-compose composite jagged array tests (#6844)

[14:05] <Geth> ¦ rakudo/main: 

[14:05] <Geth> ¦ rakudo/main: Many tests in t/02-rakudo/jagged-array-shapes.t‎ were generated

[14:05] <Geth> ¦ rakudo/main:  with an is-deeply and then doing up to 4 different tests in one.

[14:05] <Geth> ¦ rakudo/main: 

[14:05] <Geth> ¦ rakudo/main: This makes it really difficult to see what the problem is if such a test

[14:05] <Geth> ¦ rakudo/main: fails.  Especially when the tests themselves consists of embedded

[14:05] <Geth> ¦ rakudo/main: <…commit message has 13 more lines…>

[14:05] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/c907ebf5c0

[14:08] *** [Coke] joined
[14:08] <[Coke]> .

[14:31] <Geth> ¦ rakudo/lizmat-74: 4 commits pushed by (Elizabeth Mattijsen)++

[14:31] <Geth> ¦ rakudo/lizmat-74: d4925bb087 | Streamlining of ragged functionality in Rakudo::Internals

[14:31] <Geth> ¦ rakudo/lizmat-74: d6a4020acb | Remove unnecessary scope from try

[14:31] <Geth> ¦ rakudo/lizmat-74: 03aac7f1ef | IterationBuffer has a .Seq method

[14:31] <Geth> ¦ rakudo/lizmat-74: 428470ba1d | Initial stab at optimizing Array::Jagged

[14:31] <Geth> ¦ rakudo/lizmat-74: review: https://github.com/rakudo/rakudo/compare/d4925bb08702^...428470ba1d7c

[14:38] <Geth> ¦ rakudo: lizmat++ created pull request #6846: Streamlining jagged shaped array support

[14:38] <Geth> ¦ rakudo: review: https://github.com/rakudo/rakudo/pull/6846

[14:40] *** [Coke]_ joined
[14:40] *** [Coke] left
[15:51] <Geth> ¦ rakudo/lizmat-74: f3fcdeba4b | (Elizabeth Mattijsen)++ | src/core.c/Array/ShapedView.rakumod

[15:51] <Geth> ¦ rakudo/lizmat-74: Initial stab at optimizing Array::ShapedView

[15:51] <Geth> ¦ rakudo/lizmat-74: 

[15:51] <Geth> ¦ rakudo/lizmat-74: 1. Make $!indices/$!dims be an IterationBuffer, which reduces

[15:51] <Geth> ¦ rakudo/lizmat-74:    conversion to List and then fetching the IterationBuffer out of

[15:51] <Geth> ¦ rakudo/lizmat-74:    that again.  This also allows faster nqp access to $!dims

[15:51] <Geth> ¦ rakudo/lizmat-74:    (so nqp::elems($!dims) instead of $!dims.elems).

[15:51] <Geth> ¦ rakudo/lizmat-74: 2. Method !all doesn't need "is raw" as it is not returning a

[15:51] <Geth> ¦ rakudo/lizmat-74:    container

[15:51] <Geth> ¦ rakudo/lizmat-74: 3. Streamline method Array by first creating the type of the

[15:51] <Geth> ¦ rakudo/lizmat-74:    new array to be made, and then creating it with the current

[15:51] <Geth> ¦ rakudo/lizmat-74:    shape.

[15:51] <Geth> ¦ rakudo/lizmat-74: review: https://github.com/rakudo/rakudo/commit/f3fcdeba4b

[16:12] *** [Coke]_ is now known as {Coke]

[16:12] *** {Coke] is now known as [Coke]

[16:13] <[Coke]> The folks who were pinging on many tickets also tried to link to me on LinkedIn

[17:02] <Geth> ¦ rakudo/lizmat-74: 452b2486c9 | (Elizabeth Mattijsen)++ | src/core.c/Array/Jagged.rakumod

[17:02] <Geth> ¦ rakudo/lizmat-74: Optimize Array::Jagged!elements

[17:02] <Geth> ¦ rakudo/lizmat-74: 

[17:02] <Geth> ¦ rakudo/lizmat-74: No need to first create a Pair and than take the .value from it.

[17:02] <Geth> ¦ rakudo/lizmat-74: review: https://github.com/rakudo/rakudo/commit/452b2486c9

[18:20] <lizmat> notable6__: weekly

[18:20] <notable6__> lizmat, 1 note: 2026-10-06T11:26:44Z <lizmat>: https://dev.to/2colours/is-generative-ai-killing-or-saving-raku-37ai

[18:20] <lizmat> notable6__: weekly reset

[18:20] <notable6__> lizmat, Moved existing notes to “weekly_2026-10-12T18:20:13Z”

[18:35] <lizmat> and yet another Raku Weekly News hits the Net: https://rakuweekly.blog/2026/10/12/2026-41-riscy-business/

[19:43] *** jdv left
[19:44] *** jdv joined
[20:13] *** hankache joined
[21:02] *** hankache_ joined
[21:03] *** hankache_ left
[21:05] *** hankache left
[21:51] *** lucs left
[21:51] *** lucs joined
[22:26] <Geth> ¦ rakudo/lizmat-74: bf9d5148e5 | (Elizabeth Mattijsen)++ | src/core.c/Array/Jagged.rakumod

[22:26] <Geth> ¦ rakudo/lizmat-74: No need to create a List as argument

[22:26] <Geth> ¦ rakudo/lizmat-74: 

[22:26] <Geth> ¦ rakudo/lizmat-74: foo.map works fine on single values

[22:26] <Geth> ¦ rakudo/lizmat-74: review: https://github.com/rakudo/rakudo/commit/bf9d5148e5

[22:37] <Geth> ¦ nqp/main: dedefdb1df | (Elizabeth Mattijsen)++ | tools/templates/MOAR_REVISION

[22:37] <Geth> ¦ nqp/main: Bump MoarVM to bump Żmij to v1.2, Masterduke++

[22:37] <Geth> ¦ nqp/main: review: https://github.com/Raku/nqp/commit/dedefdb1df

[22:53] <Geth> ¦ rakudo/main: 7d98fe927c | (Elizabeth Mattijsen)++ | tools/templates/NQP_REVISION

[22:53] <Geth> ¦ rakudo/main: Bump NQP to bump Żmij to v1.2, Masterduke++

[22:53] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/7d98fe927c

