# New Ticket Created by  Bob Rogers 
# Please include the string:  [perl #52838]
# in the subject line of all future correspondence about this issue. 
# <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=52838 >


   These are holdovers from the bad old days of limited registers.  In
the rare case where saveall/restoreall would ostensibly be needed
(recursive bsr/ret calling), PCC calling is faster, not to mention
easier to debug.  There are only a few uses/references left in the
codebase:

        /usr/src/parrot/docs/pdds/draft/pdd06_pasm.pod
        /usr/src/parrot/docs/pdds/draft/pdd19_pir.pod
        /usr/src/parrot/editor/kate_syntax.pl
        /usr/src/parrot/languages/BASIC/compiler/compile.pl
        /usr/src/parrot/tools/util/ncidef2pasm.pl

When these are gone, the instructions can be removed from
src/ops/stack.ops, and the reg_stack member of struct Parrot_Context can
be removed.

                                        -- Bob Rogers
                                           http://rgrjr.dyndns.org/

Reply via email to