With some recent additions to resizablestringarray.pmc, a perhaps very
old todo can now be taken care of. It makes the proper changes to
src/embed.c, and some necessary changes to tcl.pir(shift to a string
instead of a pmc) and m4.pir(remove the work arounds, part for SArray,
part for a fixed problem with Getopt/Obj.pir). With these changes,
make test for parrot, m4, and tcl all pass. I'm not sure about other
languages, but the biggest difference(without a patch to
resizablestringarray.pmc) is that "$P0 = shift argv" won't work.
Comments?
SArray2ResizableStringArray.patch
Description: Binary data