Ticket #1788 (closed bug: fixed)
r48944 breaks rakudo
Reported by: | pmichaud | Owned by: | luben |
---|---|---|---|
Priority: | blocker | Milestone: | |
Component: | core | Version: | 2.7.0 |
Severity: | fatal | Keywords: | |
Cc: | Language: | perl6 | |
Patch status: | Platform: |
Description
The hash_inlined_func branch merge breaks Rakudo -- we're now getting errors of the form
pmichaud@plum:~/rakudo$ ./perl6 t/spec/S04-statement-parsing/hash.rakudo 1..7 can't get class from an instance of class 'P6role' in 'Test::isa_ok' at line 142:Test.pm in main program body at line 9:t/spec/S04-statement-parsing/hash.rakudo pmichaud@plum:~/rakudo$ ./perl6
It appears that the merge undid r48899, which itself was a revert of r48851.
I don't know what other problems are likely to arise from this branch merge, but I fear there may be several. The entire sequence from r48768 to r48909 was basically unusable by Rakudo (for multiple independent reasons), so if hash_inlined_func was based on a revision of Parrot in the middle of that sequence and wasn't re-synced with trunk (as it appears to be the case), there could be other Rakudo-critical reverts/patches that were undone by r48944.
Pm