00:15 lizmat joined
Geth rakudo/main: 6f5479cb74 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | 4 files
RakuAST: use nqp::ifnull where possible (#6790)

In a lot of cases, a rather elaborate structure was built to provide a value if the given value was nqp::null. Exactly for that purpose, nqp::ifnull was created. So use that instead, resulting in fewer variables and smaller bytecode footprint.
Appears to take off about .2 seconds on stage qast when building the core setting (for yours truly).
00:20
rakudo/lizmat-53: 6f5479cb74 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | 4 files
RakuAST: use nqp::ifnull where possible (#6790)

In a lot of cases, a rather elaborate structure was built to provide a value if the given value was nqp::null. Exactly for that purpose, nqp::ifnull was created. So use that instead, resulting in fewer variables and smaller bytecode footprint.
Appears to take off about .2 seconds on stage qast when building the core setting (for yours truly).
00:21
rakudo/lizmat-53: 7542697ebe | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | 4 files
Merge branch 'main' into lizmat-53