On Monday 12 March 2007 10:52, Nuno Carvalho via RT wrote: > I've run the tests and didn't find any test failling because of this > change. With this change we can have "P99999999999..999", if a limit to > the number of digits (or size) in the register name is defined i can > change the lexer to accept only names inside the limit. > > More testing is welcome.
What does this do to the register allocator and to memory usage? If I use integer registers 10,000 and 100,000, will Parrot allocate a sparse data structure? What does this give over using unlimited remappable symbolic registers? -- c