From: John Rose <[email protected]> Date: December 19, 2009 1:19:36 AM PST To: hotspot-compiler-dev compiler <[email protected]> Subject: year-end status of JSR 292 code pipeline
Enclosed it a summary of where we are. (CC-ing mlvm-dev.) Thank you, Christian, for pushing a mountain of code up the review trail. I have spent the last four weeks earnestly using the JSR 292 APIs (draft though they are), and removing performance bottlenecks from a test application (Rhino, in fact). The JVM-related results are in the four reviews I just sent out, which are bug numbers 6912062 through 6912065. The fact that these bug numbers are consecutive suggests to me that I'm the only one in the whole company filing bugs, and therefore that it is quitting time... We'll pick up the review and engineering activities in January! Merry Christmas, and every other good seasonal wish, -- John -------------------------------- pending reviews headed for hotspot-comp: meth.walker-6894206.patch 6894206: JVM needs a way to traverse method handle structures http://cr.openjdk.java.net/~twisti/6894206/webrev.04/ Reviewed-by: kvn indy-cleanup-6893081.patch 6893081: method handle & invokedynamic code needs additional cleanup (post 6815692, 6858164) http://cr.openjdk.java.net/~twisti/6893081/webrev.05/ Reviewed-by: kvn, never indy.compiler-6829187.patch 6829187: compiler optimizations required for JSR 292 http://cr.openjdk.java.net/~twisti/6829187/webrev.04/ Reviewed-by: kvn, never indy.compiler.inline-6893268.patch 6893268 additional dynamic language related optimizations in C2 http://cr.openjdk.java.net/~twisti/6893268/webrev.04/ Reviewed-by: kvn, never -------------------------------- new reviews in hotspot-comp: disassembler-6912062.patch 6912062: disassembler plugin needs to produce symbolic information in product mode http://cr.openjdk.java.net/~jrose/6912062/webrev.00/ Reviewed-by: ? inlines-6912063.patch 6912063: inlining parameters need to be adjusted for some uses of the JVM http://cr.openjdk.java.net/~jrose/6912063/webrev.00/ Reviewed-by: ? dynopt-6912064.patch 6912064 type profiles need to be more thorough for dynamic language support http://cr.openjdk.java.net/~jrose/6912064/webrev.00/ Reviewed-by: ? trustfinal-6912065.patch 6912065 final fields in objects need to support inlining optimizations for JSR 292 http://cr.openjdk.java.net/~jrose/6912065/webrev.00/ Reviewed-by: ? -------------------------------- finished reviews already committed to hotspot-comp: indy-6858164.patch 6858164: invokedynamic code needs some cleanup (post-6655638) http://cr.openjdk.java.net/~jrose/6858164/webrev.02/ indy-amd64-6829192.patch 6829192 JSR 292 needs to support 64-bit x86 http://cr.openjdk.java.net/~twisti/6829192/webrev.02/ _______________________________________________ mlvm-dev mailing list [email protected] http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev
