Fix up constant folder, thus fixing compilation of Order enum.
Add a missing bit of circularity sawing for Str. This may well have been at the heart of many of the not-fun-to-track-down infinite recursions related to stringification when compiling CORE.setting.
Fix a bunch of incorrect pirop signatures that the slightly stricter processing in QAST catches.
Update pir::const compilation.
We need to provide explicit signatures for pir::ops now; this was mostly happening, and this tweaks the rest, hopefully.
Fix copy-pasto; benabik++.
Fix a leftover PAST::Op usage.
Detect and complain about missing pir::op signature.
Fix a missing pirop sig.
Toss an op that's now in the default set.
Eliminate a double boxing spotted while bug hunting.
Fix some pir::op sigs.
Last couple of tweaks needed to get CORE.setting compilation to PIR to complete. The generated PIR doesn't quite work yet.
Fix a pirop sig that led to invalid code gen.
Fix rather over-eager whatever currying (it was currying stuff like $a ?? * !! $b).
Merge remote branch 'remotes/origin/parrot-iocleanup1' into nom
Re-implement handling of exceptions thrown inside exception handlers.
Fold QPerl6::* back into Perl6::*, thus eliminating qperl6. This means that the perl6 that is now built is using QAST, as is the setting, test run, etc.
Merge latest work from nom into toqast. Wins another 274 tests back.
Remove some seemingly redundant entries from .gitignore.