00:06 coleman left, coleman joined 00:17 iwuvmika joined 04:43 shareable6__ left 04:45 shareable6 joined 06:39 hurufu joined 07:06 hurufu left, hurufu joined 08:10 hurufu left 08:17 [Tux] left 08:22 [Tux] joined 08:31 hurufu joined 09:30 hurufu left 09:44 hurufu joined 10:17 hurufu left 11:13 hurufu joined
Geth rakudo/lizmat-120: 7e3bc31f6b | (Elizabeth Mattijsen)++ | src/Perl6/bootstrap.c/BOOTSTRAP.nqp
Streamline some bootstrap parts

  - use constant lookups where possible
  - use lowered lexicals instead of attribute accesses
  - rewrote some tight loops in nqp without needing return
12:24
rakudo: lizmat++ created pull request #6915:
Streamline some bootstrap parts
rakudo/main: b45de7d85a | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | src/core.c/IO/Path.rakumod
Handle dangling symlinks in IO::Path.resolve better (#6913)
rakudo/lizmat-121: 8c3f566529 | (Elizabeth Mattijsen)++ | src/Raku/Actions.nqp
RakuAST: streamline RakuAST type lookup

Since we don't need to keep the split result for the error message, just shift values from the @todo array, and use the number of elements left in there as the guard.
Should help in compilation a bit, but only a bit as these lookups are cached anyway, so it'll only help on first call.
14:25
rakudo: lizmat++ created pull request #6916:
RakuAST: streamline RakuAST type lookup
rakudo/lizmat-122: 72befb10cc | (Elizabeth Mattijsen)++ | 2 files
Replace post-increments by pre-increments in NativeCall

The result is smaller bytecode, which hopefully will allow quicker inlining.
14:44
rakudo: lizmat++ created pull request #6917:
Replace post-increments by pre-increments in NativeCall