#1029: taillcall into PIR compiler broken
--------------------+-------------------------------------------------------
Reporter: coke | Owner: whiteknight
Type: bug | Status: reopened
Priority: normal | Milestone:
Component: none | Version: trunk
Severity: high | Resolution:
Keywords: | Lang: perl6
Patch: | Platform: all
--------------------+-------------------------------------------------------
Comment(by pmichaud):
The tailcall has been reverted in 9328cff, as it was causing failures in
both Rakudo and nqp-rx.
I'll add a note to this ticket that we probably should use the tailcall in
HLLCompiler only to evoke a known Parrot bug, but not as a permanent
"optimization" or change. In this particular case (and in most of
HLLCompiler) there's no significant optimization to be had in using
tailcalls, and there are definite negatives if the tailcalls are used in
situations where they cause crashes and failures for downstream users.
Pm
--
Ticket URL: <https://trac.parrot.org/parrot/ticket/1029#comment:11>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets