…tting that get added to ResizablePMCArray, and also notes on the way that we'll end up ridding ourselves of this problem in the future.
…ed calls to .match do not do ~self internally each time.
…n a Bool.
…se they do)
This fixes RT #72438 and RT #74948.
…t seem to cause any test regressions. Gives a minor startup win and a notable win for code that does lots of calls.
…ling subs named, e.g., "my-foo".
Arguably this is more of a workaround than a fix, but it does work, and my limited debugging skills didn't find the right calling location to fix (PIR line numbers being nonsenical doesn't help either)
I added two variables (@MAX_PERL_VERSION and $MAX_PERL_VERSION) that need to be maintained as the version of Perl that Rakudo recongizes changes. Currently they're set to just 6, so 18.104.22.168 and 6.0 are accepted, but 22.214.171.124.1 is rejected. This fixes RT #80126.
You can use it to automatically rebuild rakudo and run it against a test file when bisecting parrot. Call it as $ git bisect run ../tools/bisect-parrot.pl test-file.t Assuming that test-file.t returns with a non-zero exit status if it fails
Now, at least for the time being, Duration differs little from Rat.