00:00
sena_kun left
|
|||
releasable6 | Next release in ≈6 days 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:04
Voldenet_ joined
03:05
Voldenet left,
Voldenet_ is now known as Voldenet
|
|||
Geth | rakudo/main: 0da7a67daa | (Stefan Seifert)++ | 6 files RakuAST: preserve proper nesting of blocks Previously we added all blocks as declarations of the surrounding lexical scope. This worked well enough because most times it's a lexical scope that generates a block. However this is not always the case. Thunks also generate blocks. Problems start when we e.g. closure clone such a thunk. If blocks belonging to its children are not properly nested, the closure clone won't cover them. Then we end up with invalid values in variables. Fix by differentiating between lexical scopes and block creators. |
10:06 | |
rakudo/main: f00e5edf45 | (Stefan Seifert)++ | src/Raku/ast/expressions.rakumod RakuAST: use raku-smartmatch dispatcher for matching regexes We should use the dispatcher for everything, but this fixes the test for now. Fixes "abc" ~~ m:g/. { say $/ }/; |
|||
nine | That was....hard to get right | ||
Geth | rakudo/main: 1aea298ded | (Elizabeth Mattijsen)++ | src/core.c/Hyper.rakumod Streamline hypering a bit more It either works storing in a similar data structure, or it does not. So on need to check whether it can STORE or not. #5778 |
10:31 | |
10:49
sena_kun joined
|
|||
Geth | roast: 100b632514 | (Elizabeth Mattijsen)++ | S12-methods/parallel-dispatch.t Fix bogus >>.?foo test Since >>. tries to create the same data structure as the invocant (which in this case is an untyped array), the production of Nil causes the elements in the new array to be set to the default value, aka Any. ... (5 more lines) |
11:11 | |
lizmat | argh, waterbed! | 11:27 | |
Geth | rakudo/main: a6d76f8c8f | (Elizabeth Mattijsen)++ | 2 files Make sure that .deepmap returns the right structure And make sure that it is filled in the correct way. Previously it would just hack the IterationBuffer into an object of the same type as the invocant, which allowed wrong values to appear inside the data structure, as was spotted in #5778. ... (8 more lines) |
11:50 | |
roast: 30dc6a2995 | (Elizabeth Mattijsen)++ | 2 files Add tests for #5778 |
12:18 | ||
rakudo/main: 1faf11482f | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | 2 files Introduce Hash::Ordered This subclass of Hash will keep the order in which keys have been added, with as little overhead as possible. The theory of operation is that whenever a key is accessed, and the key does **not** exist in the hash, then the key will be added to ... (29 more lines) |
12:51 | ||
rakudo/main: cd2ed227be | (Stefan Seifert)++ | src/Raku/ast/code.rakumod RakuAST: work around "Misordered regex compilation" problem Regex nodes need their IMPL-REGEX-QAST called first, so their body gets generated with the correct modifiers that are passed to this method. Only then are we allowed to call IMPL-THUNKED-REGEX-QAST. |
14:19 | ||
rakudo/main: 6922f88fc1 | (Stefan Seifert)++ | 2 files RakuAST: fix regex captures not found This gave us a VMNull cannot be called because the __REGEX_CAPTURE_ lexical was declared in a nested block instead of the surrounding lexical scope. |
|||
rakudo/main: 204a8379da | (Stefan Seifert)++ | 3 files RakuAST: get cuid annotations in closure clones QAST dump |
|||
nine | Btw. official count is currently 1167 | 14:22 | |
lizmat | nice!! nine++ | 14:24 | |
Geth | rakudo/main: 698c5861d8 | (Stefan Seifert)++ | src/Raku/ast/signature.rakumod RakuAST: properly support raw slurpy args Fixes sub(*@a is raw) { @a[0]++ } to actually write back |
14:38 | |
nine | Ha! That's 2 for the price of 1. Making it 1169 | ||
timo | ah sweet | 16:49 | |
lizmat | nine: fwiw, I'm still seeing one less | 18:30 | |
wonder if it is ARM related | |||
Geth | rakudo/main: 4a63e5c37c | (Elizabeth Mattijsen)++ | src/core.c/Main.rakumod Handle single param to named array args better in MAIN Before this, the handling of named array args was to first just try to bind the given args to the MAIN signatures. If that failed it would convert all named parameters to lists in the capture, and then try again. ... (11 more lines) |
20:22 | |
roast: 41602e2493 | (Elizabeth Mattijsen)++ | S06-other/main.t Add tests for #5159 |
20:31 | ||
releasable6 | Next release in ≈5 days and ≈19 hours. There are no known blockers. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft | 23:00 | |
23:18
sena_kun left
|
|||
SmokeMachine | rakkable: Stash | 23:53 | |
rakkable | SmokeMachine, Don't know how to handle 'Stash' | ||
SmokeMachine | rakkable: help | ||
rakkable: eco-provides Stash | 23:59 | ||
rakkable | SmokeMachine, Running: eco-provides Stash, please be patient! | ||
SmokeMachine, Found 50 lines in 16 files (13 distributions): |