year-end status of JSR 292 code pipeline

John Rose John.Rose at Sun.COM
Sat Dec 19 01:19:36 PST 2009

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:

6894206: JVM needs a way to traverse method handle structures
Reviewed-by: kvn

6893081: method handle & invokedynamic code needs additional cleanup (post 6815692, 6858164)
Reviewed-by: kvn, never

6829187: compiler optimizations required for JSR 292
Reviewed-by: kvn, never

6893268 additional dynamic language related optimizations in C2
Reviewed-by: kvn, never

new reviews in hotspot-comp:

6912062: disassembler plugin needs to produce symbolic information in product mode
Reviewed-by: ?

6912063: inlining parameters need to be adjusted for some uses of the JVM
Reviewed-by: ?

6912064 type profiles need to be more thorough for dynamic language support
Reviewed-by: ?

6912065 final fields in objects need to support inlining optimizations for JSR 292
Reviewed-by: ?

finished reviews already committed to hotspot-comp:

6858164: invokedynamic code needs some cleanup (post-6655638)

6829192 JSR 292 needs to support 64-bit x86

More information about the hotspot-compiler-dev mailing list