🦋 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.
01:25 [Tux] left 01:47 [Tux] joined 02:48 MasterDuke joined
MasterDuke nine, lizmat: i just checked, reverting 3853a0f8be75c9df496df2d76481c191de69c9f7 and 196fbee64e8002272a4a7ed853315eedd160204f unbreaks the jvm build. reverting just 3853a0f8be75c9df496df2d76481c191de69c9f7 doesn't unbreak it, now trying just 196fbee64e8002272a4a7ed853315eedd160204f 02:56
linkable6 (2024-03-23) github.com/rakudo/rakudo/commit/3853a0f8be RakuAST: fix look up of our scoped subs in my scoped packages at compile time
(2024-03-23) github.com/rakudo/rakudo/commit/196fbee64e RakuAST: fix accessing 6.e PseudoStash at compile time
MasterDuke i have no idea why. the only thing i see without trying to understand what those commits do, is github.com/rakudo/rakudo/commit/19...444b5e6R38 should that be `PseudoStash6c` instead of `PseudoStash`? 02:58
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
MasterDuke ok, reverting just 196fbee64e unbreaks it 03:03
linkable6 (2024-03-23) github.com/rakudo/rakudo/commit/196fbee64e RakuAST: fix accessing 6.e PseudoStash at compile time
04:13 vrurg left, vrurg joined 06:23 kjp left 06:26 kjp joined
nine MasterDuke: no, $!package is declared in PseudoStash 6.e, so that line is correct 07:02
tellable6 2024-03-25T18:52:45Z #raku-dev <Xliff> nine Can you read the last my last comment on #5534 and see if you have any ideas? Thanks.
2024-03-26T18:41:16Z #raku <Xliff> nine What do you mean? Would you mind providing an example in #5534? Thanks.
nine Xliff: something like blob8.new($carray.list).decode 07:59
tellable6 nine, I'll pass your message to Xliff
09:32 sena_kun joined 11:12 Xliff joined
Xliff Updated #5534 - The root cause is that the Raku allocated structurs are causing friction, whereas C-allocated structures do not. Would appreciate some further help on this. Thanks. 11:13
tellable6 2024-03-27T07:59:54Z #raku-dev <nine> Xliff: something like blob8.new($carray.list).decode
Xliff .tell nine Ah! Thanks for that... however that's going the wrong direction. I'm trying to have Raku share with C, not the other way around. So Raku originated String data needs to go to a (char *) 11:14
tellable6 Xliff, I'll pass your message to nine 11:15
Xliff .tell nine At any rate, it looks like the root-problem from
tellable6 Xliff, I'll pass your message to nine
Xliff .tell nine At any rate, it looks like the root-problem for #5534 is the Raku-allocated structure. If C allocates, the problem goes away.
tellable6 Xliff, I'll pass your message to nine
lizmat greppable6: .type_check_parents 11:36
greppable6 lizmat, Found nothing!
11:41 Geth left 11:42 Geth joined 12:18 MasterDuke left 12:26 sena_kun left 12:27 sena_kun joined 12:28 sena_kun left, sena_kun joined
Geth rakudo/liz-post2024.03: d7081fa006 | (Elizabeth Mattijsen)++ | src/Perl6/Metamodel/ParametricRoleHOW.nqp
Streamline Metamodel::ParametricRoleHOW (Take 2)

  - fixed various issues spotted in the blin run
  - added some more shortcuts
  - added some more helper methods, some of which may get more general
   exposure over time
12:29
15:54 Xliff left 17:07 AntonOks joined
Geth rakudo/liz-post2024.03: a9af505df6 | (Elizabeth Mattijsen)++ | 2 files
Move helper methods to RoleContainer

So they can be used by other HOW classes
18:08
18:31 codesections left, codesections joined 18:32 codesections left 18:33 codesections joined 18:36 codesections left, codesections joined 18:40 codesections left, codesections joined 18:41 codesections left, codesections joined 18:43 codesections left, codesections joined
Geth rakudo/liz-post2024.03: 118e24a77e | (Elizabeth Mattijsen)++ | src/Perl6/Metamodel/CurriedRoleHOW.nqp
Streamline Metamodel::CurriedRoleHOW (Take 2)
18:47
18:51 codesections left, codesections joined 18:54 codesections left, codesections joined 18:55 codesections left 18:59 codesections joined 19:02 codesections left, codesections joined
Geth rakudo/liz-post2024.03: ec6e7cc56c | (Elizabeth Mattijsen)++ | src/Perl6/Metamodel/CurriedRoleHOW.nqp
Move all parameterization logic into one place

This is the only place where they are called. So no need for any additional methods / subs. Still need to find the infiniloop that is caused by setting the is_complete flag at the end of the protected block. Because that's where it *should* be.
20:07
20:32 AntonOks left 20:54 librasteve_ joined 21:20 codesections left, codesections joined 21:21 codesections left 21:22 codesections joined, codesections left 21:24 codesections joined, codesections left 21:27 codesections joined 21:32 codesections left 21:43 codesections joined 21:48 codesections left 22:15 sena_kun 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