🦋 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.
SmokeMachine lizmat: it seems that was fixed, but it made a issue (created by 4f64b4876b that was reverted) come back... (github.com/FCO/Red/issues/574) usercontent.irccloud-cdn.com/file/.../image.png 01:32
linkable6 (2024-02-27) github.com/rakudo/rakudo/commit/4f64b4876b Mark all potentially useless arguments
lizmat SmokeMachine: if you could provide a golf the issue, I'd be much obliged, as running Red tests requires me to install a lot of dependencies :-( 08:19
08:19 sena_kun joined
SmokeMachine I’ll try to do that after work. 08:20
lizmat SmokeMachine++
09:27 sena_kun left 09:29 sena_kun joined, sena_kun left 09:33 sena_kun joined 09:34 sena_kun left
Geth rakudo/main: e7d7261922 | (Elizabeth Mattijsen)++ | src/Perl6/Metamodel/SubsetHOW.nqp
Streamline Metamodel::SubsetHOW (Part 1/N)

  - faster mro
  - don't return if you can use if
  - shortcuts to attributes
10:26
[Tux] Rakudo v2024.03-144-ge7d726192 (v6.d) on MoarVM 2024.03-3-gf2220d93d
csv-ip5xs0.259 - 0.264
csv-ip5xs-201.136 - 1.181
csv-parser1.560 - 1.592
csv-test-xs-200.142 - 0.144
test1.957 - 1.960
test-t0.422 - 0.426
test-t --race0.276 - 0.289
test-t-205.115 - 5.222
test-t-20 --race1.226 - 1.292
10:40
And all build warnigs are gone!
lizmat nice :-) 10:43
Geth rakudo/main: 309686a846 | (Elizabeth Mattijsen)++ | src/Perl6/Metamodel/SubsetHOW.nqp
Streamline Metamodel::SubsetHOW (Part 2/N)

Specifically .accepts_type by using attribute shortcut and moving the ternary to avoid repeating code
10:54
nqp/main: 391443f39c | (Elizabeth Mattijsen)++ | src/how/NQPClassHOW.nqp
Rename NQPClassHOW's $!mro to $!MRO

Really just an experiment and hopefully an additional data point on finding the cause of the occasional REA harvester crash
The idea being that something get internally confused in the lookup and possibly reads an "$!mro" attribute from a different object.
rakudo/main: e415c0809e | (Elizabeth Mattijsen)++ | tools/templates/NQP_REVISION
Bump NQP for latest NQP tweaks
11:02
rakudo/main: f73683f7a1 | (Elizabeth Mattijsen)++ | src/Perl6/Metamodel/SubsetHOW.nqp
Streamline Metamodel::SubsetHOW (Part 3/N)
11:59
rakudo/main: 0c2c8cf9c3 | (Elizabeth Mattijsen)++ | src/Perl6/Metamodel/SubsetHOW.nqp
Streamline Metamodel::SubsetHOW (Part 4/N)

Make sure that calling .set_of or .set_where will reset any saved
  $!archetypes setting.
The legacy grammar appears to call .new_type with a valid $!refinee and $!refinement, but RakuAST does not for some reason. And possibly ... (9 more lines)
12:16
rakudo/main: 9fb5674a2d | (Elizabeth Mattijsen)++ | src/Perl6/ModuleLoader.nqp
Streamline ModuleLoader (Part 7/7)

  - move dynamic vars to the scope where they're actualy needed
  - change atkey by existskey, as we don't care for the value
13:01
nqp/main: 43dea221cc | (Elizabeth Mattijsen)++ | src/how/NQPClassHOW.nqp
Revert 391443f39ca4de7 and don't use shortcut

Again, hoping to get another datapoint in the REA harvester crash
15:19
nqp/main: 6eb2fb7d07 | (Elizabeth Mattijsen)++ | src/how/NQPClassHOW.nqp
Revert 43dea221cc55307777a and add snitch at other location

Perhaps the line number in the error message was way off, as it claims to be in "find_method", and not in "isa".
Add snitch that will die if the MRO was null, but first after waiting for .1 second and then testing if it has changed.
15:49
SmokeMachine bisectable6: 2024.01 main use Test; is (class {}.^ver // v0), v0 16:46
bisectable6 SmokeMachine, Using old=2024.01 new=main in an attempt to do what you mean
SmokeMachine, Problem with main commit: Broken archive
SmokeMachine bisectable6: 2024.01 v2024.03-143-g2a233d52ed. use Test; is (class {}.^ver // v0), v0 16:48
bisectable6 SmokeMachine, Using old=2024.01 new=HEAD in an attempt to do what you mean
SmokeMachine, Problem with 9fb5674 commit: Broken archive
SmokeMachine bisectable6: 2024.01 HEAD use Test; is (class {}.^ver // v0), v0
bisectable6 SmokeMachine, Using old=2024.01 new=HEAD in an attempt to do what you mean
SmokeMachine, Problem with 9fb5674 commit: Broken archive
SmokeMachine bisectable6: use Test; is (class {}.^ver // v0), v0
bisectable6 SmokeMachine, Will bisect the whole range automagically because no endpoints were provided, hang tight
SmokeMachine, Output on all releases: gist.github.com/7ff87b4db1e2a8fb9c...c78da14fd4 16:49
SmokeMachine, Bisecting by exit code (old=2024.01 new=2024.02). Old exit code: 0
SmokeMachine, bisect log: gist.github.com/a6862ee986d504a5d9...15798b8ca2
SmokeMachine, (2024-02-27) github.com/rakudo/rakudo/commit/3c...3c7793646a
SmokeMachine, Bisecting by output (old=2023.12 new=2024.01) because on both starting points the exit code is 0
SmokeMachine, bisect log: gist.github.com/ea428818c49ed6c837...36ffc4ccae
SmokeMachine, (2024-01-10) github.com/rakudo/rakudo/commit/47...06d4e37e83
SmokeMachine, Output on all releases and bisected commits: gist.github.com/1aeb83fec163d5a150...4b6ff2e76a 16:50
SmokeMachine lizmat: ^^
m: use Test; is (class {}.^ver // v0), v0 16:51
camelia not ok 1 -
# Failed test at <tmp> line 1
# expected: '0'
# got: ''
SmokeMachine m: say class {}.^ver
camelia
SmokeMachine bisectable6: say class {}.^ver
bisectable6 SmokeMachine, Will bisect the whole range automagically because no endpoints were provided, hang tight
SmokeMachine, Output on all releases: gist.github.com/3947cbae8a166fd035...6f27588212 16:52
SmokeMachine, Bisecting by output (old=2024.01 new=2024.02) because on both starting points the exit code is 0
SmokeMachine, bisect log: gist.github.com/bcb8c0d77801cd0ef6...19a339e3bb
SmokeMachine, (2024-02-27) github.com/rakudo/rakudo/commit/3c...3c7793646a
SmokeMachine, Output on all releases and bisected commits: gist.github.com/a2f0d0a0bd18ace9d2...2a6c9d37f7
Geth rakudo/main: 4e79d6b772 | (Elizabeth Mattijsen)++ | src/Perl6/Metamodel/Versioning.nqp
Restore behavior re .^ver is no :ver specified

This inadvertently change with 3c2182652db6a39.
Spotted by SmokeMachine++
17:13
SmokeMachine lizmat++ thanks! testing!
every thing is working! Thank you very much lizmat ! 17:39
lizmat you're welcome!
SmokeMachine github.com/FCO/Red/commit/1c0676ea...3f57bd1551 17:49
19:53 ericst joined 19:57 ericst left 20:59 sena_kun joined 22:47 sena_kun left