|
00:46
[Coke] left
02:42
[Coke] joined
|
|||
| [Coke] | doing the redo run now. most have a few dozen modules to test, this one up to 420 | 02:45 | |
| so many locked copies of rakudo | 02:46 | ||
| Geth | rakudo: ugexe++ created pull request #6687: RakuAST: fix thunks stacked over a WhateverCode |
03:13 | |
| rakudo/main: ee62d82647 | (Nick Logan)++ | 3 files RakuAST: declare code in a WhateverCode only in the WhateverCode Previously a thunk declared the code and variables of its expression in its own block even when an inner thunk evaluated the expression. A WhateverCode is such an inner thunk, and a constant's value, a parameter default and a loop statement modifier all wrap one more thunk around it. A block, pointy block, regex, signature literal or ... (9 more lines) |
05:03 | ||
| rakudo/main: 11177343c6 | (Nick Logan)++ | 2 files RakuAST: allow a condition modifier over a WhateverCode in a loop Previously a statement with both a condition and a loop modifier died with "Condition modifier thunk cannot wrap an inner thunk" at compile time when its expression was a WhateverCode, as in `(*.succ if 1 for 1)`. The condition modifier thunk expected to be the innermost thunk, but the WhateverCode's thunk was already there. This has the condition modifier thunk declare the inner thunk and wrap its value. |
|||
| rakudo/main: 98a6ae6b7b | (Nick Logan)++ (committed using GitHub Web editor) | 3 files Merge pull request #6687 from ugexe/ugexe/rakuast-stacked-thunk-decls RakuAST: fix thunks stacked over a WhateverCode |
|||
|
06:52
gfldex left
07:19
gfldex joined
|
|||
| lizmat | re startup timing: I think I found the reason why I'm seeing 0.06 and 0.08 startup times | 08:22 | |
| it appears that the processor in my MBP (M4 Max) has slow (efficient) and fast cores | |||
| I noticed that if I'm running a single core process in one window, the bare startup is .06, if there are no other (long) running processes, the startup is .08 | 08:25 | ||
| so if it's busy, it's using a fast core, otherwise it's using an efficient core | |||
| Geth | rakudo/main: ff41340331 | (Elizabeth Mattijsen)++ | src/Raku/ast/base.rakumod RakuAST: make sure Node.apply-sink accepts :$okifnil Expression.apply-sink has this named argument, that is apparently being used in some situation. But in some situations, Node.apply-sink is being called with it and then fails. This unbreaks the RakuAST::Utils module. |
09:14 | |
|
10:29
lizmat left,
lizmat joined
|
|||
| lizmat | . | 10:31 | |
| [Coke] | lizmat: github.com/coke/raku-ast-blin-resu...ailures.md has the pre-2026.09 AST run, which goes from (slightly old) HEAD on main, to AST default, to 6.e default. | 12:13 | |
| This does not include the potential moarvm fix from ugex. | 12:14 | ||
| this was the second run with just the failures from the first run - however, there were still so many, there are at least two failures in here that not real, but show the zef failure of not finding the module | 12:15 | ||
| failures.md was so big I made a failures-short.md with just the bisects and not the output | |||
| of 189 failures, 181 are bisected to the commit switching to AST. at least one is known from previous runs and is broken on main | 12:17 | ||
| releasable6: next | 12:20 | ||
| releasable6 | [Coke], Next release in ≈11 days and ≈6 hours. There are no known blockers. 191 out of 424 commits logged | ||
| [Coke], Details: gist.github.com/c7d552234144f8a3c8...8cec97c885 | |||
| [Coke] | I don't think we're ready to make AST the default with 2 weeks to go. | ||
| (less than that) | 12:21 | ||
| I am tempted to automate what I'm doing with the changelog setup, but by the time I do it, I feel, the huge flux of commits will dry up | 12:28 | ||
| definitely happy to take any plain text writeups for the release announcement, as well. (can probably turn 200 commits for AST into a paragraph or two) | 12:29 | ||
| let me know if we want another AST run, but for now I'll switch back to testing HEAD (since it's already 10s of commits beyond where it was last I checked) | 12:44 | ||
| I also wonder if we want to try doing a pre-release of rakudo so we can get the AST version out there and get feedback on it before pushing something in the regular pipeline. | 12:45 | ||
| Maybe we replace the October release with a pre-release, e.g. | |||
| (though I suspect many things would not be happy about a release that wasn't called YYYY.MM | 12:47 | ||
| I wonder how many unclosed parens I've left out there over the years. | 12:57 | ||
|
13:01
Pixi` joined
13:04
Pixi left
|
|||
| ugexe | fwiw the first 5 i randomly spot checked are the ye old ++$pos json::Fast failures | 13:57 | |
| that being said i'm not sure everyone will be ready for a release in two weeks or not | 14:03 | ||
| [Coke] | release in general, or AST-enabled release? | 14:33 | |
| ugexe | oh, i meant an AST enabled release but it wouldnt bother me if we didn't do one more legacy release either | 14:39 | |
| [Coke] | In general, I don't think we need to be doing monthly releases at this point, but this month *does* have a LOT in it. | 14:46 | |
|
15:39
[Coke] left
15:40
[Coke] joined
19:37
finanalyst joined
21:31
finanalyst left
|
|||
| Geth | nqp/main: e31676e5b0 | (Elizabeth Mattijsen)++ | tools/templates/MOAR_REVISION Bump MoarVM to remove thread blocking while reading See github.com/MoarVM/MoarVM/issues/2041 |
21:49 | |
| rakudo/main: af3df50dba | (Elizabeth Mattijsen)++ | tools/templates/NQP_REVISION Bump NQP to remove thread blocking while reading See github.com/MoarVM/MoarVM/issues/2041 |
22:02 | ||
|
23:49
kjp left
|
|||