Lana Steuck
b8265239b8
Merge
2012-10-25 20:32:10 -07:00
Christian Thalinger
01d0ba69ce
8000989: smaller code changes to make future JSR 292 backports easier
...
Reviewed-by: jrose
2012-10-19 17:04:35 -07:00
John R Rose
0a735e76f6
7196190: Improve method of handling MethodHandles
...
Bind callers to caller-sensitive methods.
Reviewed-by: twisti, jjh, vlivanov, ahgross
2012-09-20 14:02:55 -07:00
Christian Thalinger
360d512854
7023639: JSR 292 method handle invocation needs a fast path for compiled code
...
6984705: JSR 292 method handle creation should not go through JNI
Remove assembly code for JDK 7 chained method handles
Co-authored-by: John Rose <john.r.rose@oracle.com>
Co-authored-by: Michael Haupt <michael.haupt@oracle.com>
Reviewed-by: jrose, twisti, mhaupt, forax
2012-07-24 10:47:44 -07:00
Sebastian Sickelmann
0a9fa0feb2
7084245: Update usages of InternalError to use exception chaining
...
To use new InternalError constructor with cause chainning
Reviewed-by: alanb, ksrini, xuelei, neugens
2011-08-30 11:53:11 -07:00
John R Rose
f32795386e
7050328: (jsr-292) findConstructor throws ExceptionInInitializerError if run under SecurityManager
...
Wrap system property and reflection accesses under doPrivileged. Ensure constant pool linkage bypasses the SM as specified.
Reviewed-by: kvn, never
2011-06-01 23:56:47 -07:00
John R Rose
8bb387d77e
7044892: JSR 292: API entry points sometimes throw the wrong exceptions or doesn't throw the expected one
...
Point-fixes for 7038847, 7038860, 7042656, 7042829, 7041853, and several other reports
Reviewed-by: never, kvn
2011-05-17 19:48:19 -07:00
John R Rose
9a58e303d7
6939861: JVM should handle more conversion operations
...
Integrate JDK code with JVM-supplied ricochet frames.
Reviewed-by: never, twisti
2011-05-12 19:27:49 -07:00
John R Rose
3718824e69
7012648: move JSR 292 to package java.lang.invoke and adjust names
...
Package and class renaming only; delete unused methods and classes; add @since tags; no code changes
Reviewed-by: twisti
2011-03-23 23:02:31 -07:00