I need to get this stuff merged back so that any major changes we make on HEAD are not so difficult to merge across. This runs ant test and rubicon at least as well as HEAD, but there are two caveats:
- There are outstanding FIXMEs. One is for "throw" which is probably not working 100% on my branch. The other is for literal array/hash/etc instantiation, where there can be a memory leak if an exception is thrown during creation. Neither of them have affected any testing or practical application of JRuby so they have remained. I plan to fix them, naturally. - There are some fairly major changes to the way flow control and exception handling works on my branch, all aiming toward our pure-iterative interpreter. Like I say, it doesn't appear to be breaking anything, and so far I have seen no test case that fails on my branch where it succeeds on HEAD. As with previous major merges, I would love to have more eyes on this stuff. The patch is zipped and attached (cuz it's big), but renamed to .xyz because SF.net blocks zip attachments. Stupid. -- Charles Oliver Nutter @ headius.blogspot.com JRuby Developer @ jruby.sourceforge.net Application Architect @ www.ventera.com
merge_cnutter_work1_to_head_200601262351.xyz
Description: Protein Databank data
