On Wed, May 5, 2010 at 1:42 PM, Andrew Whitworth <[email protected]> wrote: > It's that time again! The 2.4 release is coming out on May 18. > > I don't think we need too long a feature freeze this month, but if we > could avoid large destabilizing changes between now and the release I > would much appreciate it. I would really like to see three things > focused on in the next week for the release: > > 1) Performance improvements related to immutable strings. If we could > get a prototype StringBuilder type put together between now and the > weekend, that would be great.
CodeString (esp from branches/codestring) currently provides something like this. If you like, I can pull out the StringBuilder like parts from codestring in that branch into a StringBuilder (which I imagine will be have a simple API: concat, and get_string). Bacek (or someone else) can then swap out the guts for something more efficient than the RSA we're using in codestring. > 2) Testing for TT #389. This ticket has been open for long enough and > has caused enough headaches that we should make sure it is dead > forever. Let's make sure the solution does what Rakudo (and any other > HLL) needs, make sure we have adequate test coverage of it, and then > never speak of it again. > 3) Testing for strings. Immutable strings made a lot of changes, so we > want to test all those. Also, there is more cleanup and performance > work to be done in the strings system now, and we want to make sure we > have a very good regression test suite available so we can catch bugs > and regressions early. There are still many deprecation notices for strings left; I'd like to get the rest cleared out before this release if possible. > As always, please update NEWS and PLATFORMS. > > This is going to be another in a long line of high-quality releases, > Let's make sure it's a good one! > > --Andrew Whitworth > _______________________________________________ > http://lists.parrot.org/mailman/listinfo/parrot-dev > -- Will "Coke" Coleda _______________________________________________ http://lists.parrot.org/mailman/listinfo/parrot-dev
