452 Commits

Author SHA1 Message Date
Claes Redestad
92d448522a 8164739: Remove computation of predefined interpreter forms
Reviewed-by: vlivanov
2016-08-25 13:29:47 +02:00
Claes Redestad
60754ca0fb 8164569: Generate non-customized invoker forms at link time
Reviewed-by: vlivanov
2016-08-24 16:11:21 +02:00
Claes Redestad
5431436909 8164483: Generate field lambda forms at link time
Reviewed-by: vlivanov
2016-08-24 16:09:34 +02:00
Brent Christian
496a6f67d6 7180225: SecurityExceptions not defined in some class loader methods
Reviewed-by: mchung, mullan
2016-08-23 10:49:15 -07:00
Joe Darcy
d6dfc0bef3 8164524: Correct inconsistencies in floating-point abs spec
Reviewed-by: martin, bpb
2016-08-22 17:22:09 -07:00
Claes Redestad
86a27697b7 8164525: Re-examine zero form link time pre-generation
Reviewed-by: vlivanov, forax
2016-08-22 12:57:43 +02:00
Peter Levart
b0aa08888c 8164547: Make java.lang.reflect.ClassLoaderValue public for internal use
Move it to jdk.internal.loader and make it public

Reviewed-by: shade, alanb
2016-08-22 13:16:51 +02:00
Claes Redestad
069573f635 8164485: Zero forms not properly generated
Reviewed-by: psandoz
2016-08-19 17:46:44 +02:00
Claes Redestad
4316d705f2 8164451: Generate all zero and identity forms at link time
Reviewed-by: shade, mhaupt, vlivanov
2016-08-19 13:50:03 +02:00
Michael Haupt
22e95f995a 8164102: MethodHandles.countedLoop/4 works incorrect for start/end = Integer.MAX_VALUE
Reviewed-by: redestad
2016-08-19 10:03:43 +02:00
Claes Redestad
9dcafe04f0 8164044: Generate corresponding simple DelegatingMethodHandles when generating a DirectMethodHandle at link time
Reviewed-by: vlivanov, mhaupt, shade
2016-08-18 19:00:39 +02:00
Claes Redestad
7ccd401ac7 8163946: java/lang/String/concat/WithSecurityManager.java fails after 8163878
Reviewed-by: mhaupt
2016-08-12 17:35:01 +02:00
Claes Redestad
fff5c5bf8d 8163878: Remove unnecessary bridge methods, allocations in java.lang.invoke
Reviewed-by: mhaupt, shade
2016-08-12 11:30:23 +02:00
Mandy Chung
e2a0ff3e0d 8136930: Simplify use of module-system options by custom launchers
Reviewed-by: alanb, ksrini, henryjen, sundar
2016-08-10 15:51:25 -07:00
Claes Redestad
855893cb3b 8163814: JDK build has been failing after 8163373
Reviewed-by: mchung
2016-08-10 22:49:05 +02:00
Claes Redestad
73b11dc1d0 8163373: Rewrite GenerateJLIClassesPlugin to avoid reflective calls into java.lang.invoke
Reviewed-by: vlivanov, mchung
2016-08-10 21:55:25 +02:00
Claes Redestad
bb95ea6101 8163370: Reduce number of classes loaded by common usage of java.lang.invoke
Reviewed-by: igerasim, psandoz
2016-08-10 13:54:38 +02:00
Claes Redestad
0ae20fdfaa 8163476: java/lang/StackWalker/VerifyStackTrace.java fails after JDK-8163369
Reviewed-by: igerasim, chegar
2016-08-09 15:02:27 +02:00
Claes Redestad
cdef6ef876 8163369: Enable generating DMH classes at link time
Reviewed-by: vlivanov, shade
2016-08-09 10:00:31 +02:00
Alejandro Murillo
961ca2224c Merge 2016-08-08 08:12:20 -07:00
Claes Redestad
8cf37c5448 8161379: Force inline methods calling Reflection.getCallerClass
Reviewed-by: shade, mchung
2016-08-06 00:34:50 +02:00
Alejandro Murillo
83f8829c06 Merge 2016-08-05 09:50:29 -07:00
Claes Redestad
68a5236016 8162439: Runtime.Version.parse needs fast-path for major versions
Reviewed-by: psandoz, sdrach, iris
2016-08-01 20:32:10 +02:00
Sean Mullan
df31ad7090 8161506: Deprecate pre-1.2 SecurityManager methods and fields with forRemoval=true
Reviewed-by: coleenp, jnimeh, xuelei
2016-08-01 09:58:36 -04:00
Alejandro Murillo
41186dae1b Merge 2016-07-29 16:11:57 -07:00
David Holmes
a7960979d9 8140723: Remove source code conditionalized on JAVASE_EMBEDDED
Reviewed-by: psandoz, alanb, alexsch
2016-07-26 23:52:29 -04:00
Martin Buchholz
0d7e21080e 8162563: Fix double checked locking in System.console()
Reviewed-by: rriggs, sherman
2016-07-26 15:41:40 -07:00
Joe Darcy
085f7a6907 8162539: Test fails because it expects a blank between method signature and throws exception
Reviewed-by: coleenp
2016-07-26 12:56:26 -07:00
Iris Clark
89602315a1 8161236: Runtime.Version.{compareTo, equals}IgnoreOpt should be renamed
Reviewed-by: alanb, rfield, ksrini
2016-07-21 07:42:05 -07:00
Steve Drach
fe8757403b 8157524: Revert JarFile methods "entries" and "stream" to Java 8 behavior
Reviewed-by: alanb, psandoz, redestad
2016-07-19 10:05:22 -07:00
Michael Haupt
c777916f51 8158571: Additional method handle validation
Reviewed-by: jrose, ahgross, mchung
2016-06-08 21:45:34 +01:00
Michael Haupt
95535658a6 8155985: Persistent Parameter Processing
Reviewed-by: jrose, vlivanov, ahgross
2016-05-20 09:58:14 +01:00
John R Rose
a4ff82596a 8154475: Clean up lookup visibility
Reviewed-by: vlivanov, mhaupt, ahgross
2016-04-23 05:04:27 -07:00
Joe Darcy
a9f457a94e 8161500: Use getTypeName and StringJoiner in core reflection toString methods
Reviewed-by: redestad
2016-07-18 10:27:58 -07:00
Brian Burkhalter
d46ee264df 8161413: Math.fma javadoc doesn't have @since 9
Add @since tag for float and double versions of fma().

Reviewed-by: rriggs
2016-07-15 12:30:10 -07:00
Alan Bateman
90e6b1dedd 8161036: Fix copyright header
Reviewed-by: mchung
2016-07-15 17:31:30 +01:00
Volker Simonis
d09561f8c6 8160564: TEST: Add a test to check the implementation of VersionProps.versionNumbers()
Reviewed-by: mchung, redestad
2016-07-14 16:49:30 +02:00
Steve Drach
0062a02e07 8150680: JarFile.Release enum needs reconsideration with respect to it's values
Reviewed-by: alanb, psandoz
2016-07-13 11:43:45 -07:00
Shilpi Rastogi
aec121f999 8158169: MethodHandles.dropArgumentsToMatch(...)
Reviewed-by: psandoz, mhaupt
2016-07-07 09:51:47 +02:00
Michael Haupt
d09f7620fe 8160717: MethodHandles.loop() does not check for excessive signature
Reviewed-by: psandoz, redestad
2016-07-06 17:10:36 +02:00
Joe Darcy
098053564e 6226715: (ann) java.lang.annotation.AnnotationTypeMismatchException could not be serialized
Reviewed-by: rriggs
2016-07-05 21:11:40 -07:00
Alejandro Murillo
451f529750 Merge 2016-07-05 13:50:37 -07:00
Michael Haupt
a06c5e0f57 8143211: provide bytecode intrinsics for loop and try/finally executors
Reviewed-by: psandoz, redestad, vlivanov
2016-07-04 10:08:18 +02:00
Alejandro Murillo
3689909db0 Merge 2016-07-01 16:50:37 -07:00
Volker Simonis
50623e2781 8160457: VersionProps.versionNumbers() is broken
Reviewed-by: redestad, mchung, iris
2016-06-29 10:07:15 +02:00
Vladimir Kozlov
b7a4c8d92a Merge 2016-06-24 15:06:50 -07:00
Alejandro Murillo
d26d73b61e Merge 2016-06-23 17:11:19 -07:00
Paul Sandoz
3f0273a3c4 8154737: Rename VarHandle.compareAndExchangeVolatile to VarHandle.compareAndExchange
Reviewed-by: shade
2016-06-23 13:46:48 +02:00
Claes Redestad
6c5912ccaa 8159590: Remove deprecated methods from jdk.internal.misc.VM
Reviewed-by: chegar, dholmes
2016-06-21 12:05:23 +02:00
Paul Sandoz
734dbe4089 8158039: VarHandle float/double field/array access should support CAS/set/add atomics
Reviewed-by: shade, vlivanov, darcy
2016-06-20 17:57:19 +02:00