# 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/