Thanks, folks, for the encouraging comments and build reports.

As you probably saw, I updated the patches with some bug fixes and  
cleanups, and a good separation between the three feature  
(subproject) layers of AnonymousClasses, MethodHandles, and  
InvokeDynamic.

This newest version is also integrated against the hotspot-comp  
baseline (in OpenJDK).  For the millions of JVM code readers out  
there (I prefer Dostoevsky or Austen, personally) I put up webrevs  
for all three layers, with light commentary, here:

Anonymous class loader (1KLOC):
   http://webrev.invokedynamic.info/jrose/6653858.anonk/

Method handles (6KLOC):
   http://webrev.invokedynamic.info/jrose/6655638.meth/

The invokedynamic instruction (4KLOC):
   http://webrev.invokedynamic.info/jrose/6655646.indy/

LOC (lines o' code) measurements are from "wc *.patch".

Note that the webrevs differ slightly from the mlvm patches, since  
they are based on slightly different JVM versions; the webrevs are  
based on the latest code from hotspot-com.  I'm waiting for the main  
repo. to get tagged before I rebase the mlvm patches.

-- John
_______________________________________________
mlvm-dev mailing list
[email protected]
http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev

Reply via email to