Geth rakudo: 734e7f488e | (Vadim Belman)++ | src/Perl6/Metamodel/CoercionHOW.nqp
Clean up artefacts of debugging process

There is currently no need to preserve a return value anymore.
08:17
rakudo: 20e6f50e26 | (Vadim Belman)++ | src/Perl6/Actions.nqp
Optimize coercive parameter typechecking

Constraints are rather easy to typecheck against. It is sufficient to typecheck against coercion target and constraint types. They can, in turn, be other nominalizables with complex typechecking. But at least one level of invocation can be eliminated. The optimization makes loop in the following example to run 8x to 9x faster:
   sub foo(Bool() $v) { !$v }
   for ^10_000_000 { my $r = foo(False); }
rakudo: aeb756cdf3 | niner++ (committed using GitHub Web editor) | 2 files
Merge pull request #4218 from vrurg/optimize-param-typecheck

Optimize param typecheck
nqp: a4f0beb836 | (Daniel Green)++ | src/HLL/Compiler.nqp
Support some missing Rakudo command line flags

Before this, the rakudo-m executable built in the Rakudo source directory would die with 'Illegal operation <given flag>' for
  '--debug-suspend', '--debug-port=port', '--tracing', and
  '--full-cleanup'.
08:22
nqp: 672a801c9e | MasterDuke17++ (committed using GitHub Web editor) | src/HLL/Compiler.nqp
Merge pull request #696 from MasterDuke17/add_some_missing_rakudo_command_line_flags

Support some missing Rakudo command line flags
MasterDuke lizmat: after vrurg++'s PR, the :exists is faster than ∈ 08:33
lizmat nice! 12:24
MasterDuke lizmat: also, i discovered`my $e := SELF.EXISTS-KEY(key); $exists ?? $e !! !$e` seems to be slightly faster than github.com/rakudo/rakudo/blob/mast...ce.pm6#L22 12:37
MasterDuke oddly enough 7 billion more instructions executed according to callgrind, but less elapsed time 13:01
lizmat hmmm.... interesting 13:26
lizmat feels like a wet towel after having gotten a vaccine shot yesterday 13:27
nine lizmat: xkcd.com/2425/ 13:33
lizmat yeah, definitely a lot of pew pew pew going on :-) 13:35
Geth nqp: 2240224600 | (Elizabeth Mattijsen)++ | tools/templates/MOAR_REVISION
Bump MoarVM to get profiler fix
15:15
rakudo: 5a4372b484 | (Elizabeth Mattijsen)++ | tools/templates/NQP_REVISION
Bump NQP to get profiler fix and nqp cli fixes
15:26
Geth rakudo/rakuast: beb9f7aa74 | (Jonathan Worthington)++ | 7 files
RakuAST for basic case of reduce meta-ops

So far, no thunk support and always assumes left-associative.
15:37
codesections could I get a rakudo commit bit? I have a couple of PRs that are ready to be merged (one was reviewed and the other was discussed in detail) and don't want to keep bothering people. (Or, if not, could someone merge the PRs :) ) 18:58
MasterDuke codesections: have you signed the CLA? 19:16
codesections I haven't, but am happy to. (That also would matter re: the size of the PRs, whether or not I merge them myself) 19:18
MasterDuke it's required for a rakudo commit bit 19:19
MasterDuke i don't have the link on hand, but if you search the logs of this channel you'll find the info 19:20
codesections Thanks, will do
MasterDuke np
tonyo codesections: fossies.org/linux/rakudo-star/src/...it-bit.pod 19:25
lizmat hmmm... appears we lost Geth again 19:42
codesections: I have just merged your PR
codesections lizmat: ty 19:43
tonyo: ty as well. I'd checked CONTRIBUTING.md, but should have thought to look in docs/. In any event, I just emailed the signed CLA to YAS 19:45
nine m: say $*PERL.compiler.version 19:59
camelia v2021.02.25.g.726.a.75.e.24
nine \o/
camelia reaches Github again, powered by NAT64 and DNS64 20:00
sortiz lizmat: Thank you 20:34
sena_kun does a point release 20:58
sortiz sena_kun++
sena_kun github.com/rakudo/rakudo/pull/4221/files <- proof-reading a changelog is welcome 21:11
codesections I read the changelog and didn't spot any proofreading issues +1 21:36
sena_kun codesections++ 21:41
sena_kun So I am very sleepy, hungry and tired right now, but for once there is a point: twitter.com/koto_san_kana/status/1...1248508930 23:32
MasterDuke nice. sena_kun++ 23:37