On Jan 20, 2009, at 2:59 AM, Tobias Ivarsson wrote: > I now feel that I have managed to map out the design of most things > on the C++ level. Many aspects will be implemented in Java, but > those are easier to change in a later iteration.
Excellent! As part of the method handle work, I've refactored the interface dispatch code into MacroAssembler::lookup_interface_method. (It used to be in two places; now it will be in a single place and ready to be extended.) Please check out this webrev: http://webrev.invokedynamic.info/jrose/6655638.meth/src/cpu/x86/vm/ assembler_x86.cpp.udiff.html This change is under review now, and will be pushed (I expect) into the JDK7 baseline in a few weeks. > My next milestone is that I hope to run into problems by the end of > this week, or early next week, with not having easy access to a > SPARC machine or any machine where I can install Solaris for > testing the implementation in that build environment. At this point > I plan to share inti.patch with you guys and get some feedback. I run all my development builds on x86 Solaris, using VMWare on MacBook. (VirtualBox doesn't support 64-bit yet, but I'm watching for it.) It's all publicly available... See http://wikis.sun.com/ display/SunOnMac/Home for some older hints. SPARC is where a lot of the big applications will be running, but for development x86 is great. Best wishes, -- John _______________________________________________ mlvm-dev mailing list [email protected] http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev
