Claes Redestad
|
32f983128d
|
8165492: Reduce number of lambda forms generated by MethodHandleInlineCopyStrategy
Reviewed-by: mhaupt, vlivanov, psandoz, shade
|
2016-09-12 13:23:07 +02:00 |
|
Paul Sandoz
|
caa7db4496
|
8165731: Reference to removed method in VarHandle JavaDoc
Reviewed-by: shade, bpb
|
2016-09-09 14:54:24 -07:00 |
|
Paul Sandoz
|
3bd5ebe2ef
|
8162108: Rename weakCompareAndSetVolatile to weakCompareAndSet
Reviewed-by: martin
|
2016-09-01 13:56:13 -07:00 |
|
Paul Sandoz
|
c073edc24c
|
8162106: Remove VarHandle.addAndGet
Reviewed-by: shade, redestad
|
2016-09-01 10:17:01 -07:00 |
|
Paul Sandoz
|
82d48917bb
|
8161444: VarHandles should provide access bitwise atomics
8162107: Add acquire/release variants for getAndSet and getAndAdd
Reviewed-by: shade, redestad
|
2016-09-01 10:16:57 -07:00 |
|
Claes Redestad
|
1a404080ee
|
8163371: Enable tracing which JLI classes can be pre-generated
Reviewed-by: vlivanov
|
2016-08-26 16:16:09 +02:00 |
|
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 |
|
Claes Redestad
|
86a27697b7
|
8164525: Re-examine zero form link time pre-generation
Reviewed-by: vlivanov, forax
|
2016-08-22 12:57:43 +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 |
|
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 |
|
Claes Redestad
|
8cf37c5448
|
8161379: Force inline methods calling Reflection.getCallerClass
Reviewed-by: shade, mchung
|
2016-08-06 00:34:50 +02: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 |
|
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 |
|
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 |
|
Vladimir Kozlov
|
b7a4c8d92a
|
Merge
|
2016-06-24 15:06:50 -07:00 |
|
Paul Sandoz
|
3f0273a3c4
|
8154737: Rename VarHandle.compareAndExchangeVolatile to VarHandle.compareAndExchange
Reviewed-by: shade
|
2016-06-23 13:46:48 +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 |
|
Aleksey Shipilev
|
e663206d07
|
8157726: VarHandles/Unsafe should support sub-word atomic ops
Reviewed-by: psandoz, vlivanov, lagergren
|
2016-06-15 11:20:15 +03:00 |
|
Paul Sandoz
|
7dd146f072
|
8160439: Replace asserts in VarHandle.AccessMode with tests
Reviewed-by: vlivanov, rriggs, martin
|
2016-06-29 08:30:49 +02:00 |
|
Claes Redestad
|
63715643fa
|
8158933: String concat stringifiers setup should avoid unnecessary lookups
Reviewed-by: shade
|
2016-06-09 16:13:09 +02:00 |
|
Aleksey Shipilev
|
41b6361f34
|
8158851: MH.publicLookup() init circularity, triggered by custom SecurityManager with String concat and -limitmods java.base
Reviewed-by: alanb, redestad, jlaskey
|
2016-06-08 11:14:45 +03:00 |
|
Shilpi Rastogi
|
389fc2ae25
|
8158171: MethodHandles.dropArgumentsToMatch(...) non-documented IAE
Reviewed-by: sundar, mhaupt
|
2016-06-06 09:13:35 +02:00 |
|
Michael Haupt
|
3eec24e560
|
8156868: MethodHandles.zero(Class) doc issues
Reviewed-by: psandoz, mhaupt
|
2016-06-02 14:28:16 +02:00 |
|
Michael Haupt
|
73dea49766
|
8157590: MethodHandles.arrayLength() lacks @since tag, implementation throws wrong exception
Reviewed-by: psandoz
|
2016-05-24 09:13:47 +02:00 |
|
Aleksey Shipilev
|
55889705b0
|
8148604: JEP 280, Switch to more optimal concatenation strategy
Reviewed-by: psandoz, redestad
|
2016-05-19 16:59:31 +03:00 |
|
Shilpi Rastogi
|
8aff72ba65
|
8149574: Fix java/lang/invoke/MethodHandleImpl's use of Unsafe.defineAnonymousClass()
Reviewed-by: vlivanov, psandoz, sundar, mhaupt
|
2016-05-19 11:13:52 +02:00 |
|
Paul Sandoz
|
0bad445941
|
8157152: Atomic add for VarHandle byte[]/ByteBuffer views is incorrect for endian conversion
Reviewed-by: fyuan, shade, vlivanov
|
2016-05-18 18:46:14 +02:00 |
|
Michael Haupt
|
c4976196f5
|
8156915: introduce MethodHandle factory for array length
Reviewed-by: sundar
|
2016-05-18 10:42:29 +02:00 |
|
Aleksey Shipilev
|
33bb9220fc
|
8157171: Hook up Unsafe.weakCompareAndSetVolatile to VarHandles
Reviewed-by: psandoz, redestad
|
2016-05-17 22:28:00 +03:00 |
|
Alejandro Murillo
|
ffaebaa66e
|
Merge
|
2016-05-17 05:38:15 -07:00 |
|
Paul Sandoz
|
44afe20e99
|
8156485: MethodHandles.varHandleExactInvoker should perform exact checks
Reviewed-by: vlivanov
|
2016-05-17 12:06:41 +02:00 |
|
Alejandro Murillo
|
7a3decd3a2
|
Merge
|
2016-05-14 09:11:07 -07:00 |
|
Mandy Chung
|
36b0cdb85a
|
8153912: Reconsider StackFrame::getFileName and StackFrame::getLineNumber
Add StackFrame::getByteCodeIndex method. Revised getFileName and getLineNumber method.
Reviewed-by: dfuchs, bchristi
|
2016-05-09 09:35:57 -07:00 |
|
Vladimir Ivanov
|
8761e88b55
|
Merge
|
2016-05-09 12:39:41 +03:00 |
|