JSR 292 work update
I'm still working on HotSpot compiler support for JSR 292. The progress is actually very good and inlining is already working in C2. Although there are still some problems with scavenging oops in nmethods and you have to stick to UseSerialGC if you want to give it a try. But John Rose is working on a fix for that.
While not working on inlining I started porting JSR 292 support to x86_64. I've already commited the interpreter support and compiler support is in the works and almost finished.
In the meantime Charles Nutter introduced another dynamic language, called Surinx, which uses invokedynamic and "the solid performance of Surinx bodes very well for JRuby's future." That sounds good.
Syndicated 2009-09-09 12:32:57 (Updated 2009-09-09 19:32:57) from twisti's weblog