On Tue, Apr 22, 2008 at 2:52 AM, Patrick R. Michaud <[EMAIL PROTECTED]> wrote: > > Tonight I resolved RT#52838 and RT#52840, eliminating the saveall/restoreall > opcodes, the register stack, and fixing up tests and other items > to avoid save/restore/etc. opcodes. > > I've also created a "userstack" branch where I've got the details > for removing the rest of stack.ops . I've already implemented > and tested it (it's pretty straightforward), but since DEPRECATED.pod > says that these opcodes are to be removed "post 0.7.0" it's > too early to commit these changes to trunk. > > One of the interesting features of removing stack.ops is that > we no longer need the STACK_ENTRY_INT, STACK_ENTRY_FLOAT, > or STACK_ENTRY_STRING types in src/stacks.c, as those were being > used only by the save/restore opcodes. Should we see about removing > these entry types from the code, or should we leave them there in > case we come up with a need for them in the future?
I'd remove them. There's always subversion if we need to get them back later. Thanks for the cleanup work! > More soon, comments welcome. > > Pm > > -- Will "Coke" Coleda