#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

Reply via email to