Claes Redestad
|
4e062cde34
|
8144723: MethodHandleImpl.initStatics is no longer needed
Reviewed-by: vlivanov, mhaupt, forax
|
2015-12-19 02:24:27 +01:00 |
|
Claes Redestad
|
d37bb2422b
|
8143127: InvokerBytecodeGenerator emitConst should handle Byte, Short, Character
Reviewed-by: vlivanov, shade, forax
|
2015-12-09 18:25:36 +01:00 |
|
Michael Haupt
|
03e64cef7b
|
8143343: add JEP 274 Javadoc tests to JavaDocExamplesTest
Reviewed-by: sundar
|
2015-12-03 15:36:20 +01:00 |
|
Michael Haupt
|
d66865cb0f
|
8072844: Use more efficient LambdaForm type representation
Reviewed-by: sundar, redestad
|
2015-12-03 15:34:39 +01:00 |
|
Claes Redestad
|
7010cf730d
|
8143131: Remove unused code from java.lang.invoke
Reviewed-by: vlivanov, jrose, mhaupt
|
2015-12-02 12:28:24 +01:00 |
|
Jesper Wilhelmsson
|
a5b3e891de
|
Merge
|
2015-11-30 18:40:06 +01:00 |
|
Michael Haupt
|
063afcee2f
|
8143798: jck failures: api/java_lang/invoke/MethodHandle/index_MethodsTests[asSpreaderWMTE]: java.lang.VerifyError: Bad type on operand stack
Reviewed-by: vlivanov
|
2015-11-25 09:23:07 +01:00 |
|
Mandy Chung
|
eb2c6c52bb
|
8143911: Reintegrate JEP 259: Stack-Walking API
Co-authored-by: Brent Christian <brent.christian@oracle.com>
Co-authored-by: Daniel Fuchs <daniel.fuchs@oracle.com>
Co-authored-by: Hamlin Li <huaming.li@oracle.com>
Reviewed-by: coleenp, dfuchs, bchristi, psandoz, sspitsyn
|
2015-11-24 15:05:58 -08:00 |
|
Christian Tornqvist
|
557f4f366f
|
8143931: Back out JDK-8140450
Reviewed-by: coleenp
|
2015-11-24 10:12:32 -08:00 |
|
Mandy Chung
|
500a73cdb1
|
8140450: Implement JEP 259: Stack-Walking API
Co-authored-by: Brent Christian <brent.christian@oracle.com>
Co-authored-by: Daniel Fuchs <daniel.fuchs@oracle.com>
Co-authored-by: Hamlin Li <huaming.li@oracle.com>
Reviewed-by: coleenp, dfuchs, bchristi, psandoz, sspitsyn
|
2015-11-23 12:44:50 -08:00 |
|
Michael Haupt
|
5b2c88e28a
|
8139885: implement JEP 274: enhanced method handles
Reviewed-by: jrose, psandoz, vlivanov
|
2015-11-20 15:34:12 +01:00 |
|
Claes Redestad
|
e9b75962b3
|
8143232: Fix java.lang.invoke bootstrap when specifying COMPILE_THRESHOLD
Reviewed-by: vlivanov
|
2015-11-18 17:39:40 +01:00 |
|
Claes Redestad
|
42e4e0c06f
|
8143142: AssertionError in MethodHandleImpl
Reviewed-by: psandoz, vlivanov
|
2015-11-17 15:29:21 +01:00 |
|
Claes Redestad
|
5b5c2d0925
|
8142487: Cleanup sun.invoke.util.Wrapper zeroes to be both reliable and lazy
Reviewed-by: vlivanov, jrose
|
2015-11-17 12:43:09 +01:00 |
|
Claes Redestad
|
30545d614d
|
8142334: Improve lazy initialization of java.lang.invoke
Reviewed-by: psandoz, vlivanov, mhaupt
|
2015-11-17 11:51:45 +01:00 |
|
Chris Hegarty
|
bdbc4d15df
|
8140606: Update library code to use internal Unsafe
Reviewed-by: alanb, mchung, psandoz, weijun
|
2015-11-11 09:19:12 +00:00 |
|
Claes Redestad
|
8e73a2915d
|
8141677: Improve java.lang.invoke.MemberName hashCode implementation
Reviewed-by: vlivanov, psandoz, shade
|
2015-11-09 17:14:05 +01:00 |
|
Peter Levart
|
10eb29b33e
|
8131129: Attempt to define a duplicate BMH$Species class
Reviewed-by: mhaupt, redestad, vlivanov
|
2015-11-09 13:44:58 +01:00 |
|
Claes Redestad
|
05e8afd0ef
|
8141536: MethodType field offset calculation could be lazy
Reviewed-by: vlivanov
|
2015-11-05 16:36:55 +01:00 |
|
Claes Redestad
|
6f0997408a
|
8141539: Avoid calculating string constants in InnerClassLambdaMetaFactory
Reviewed-by: vlivanov
|
2015-11-05 16:29:16 +01:00 |
|
Michael Haupt
|
43fd9baef4
|
8136967: revert all changes applied to obtain information about 8131129
Reviewed-by: sundar
|
2015-10-27 09:09:37 +01:00 |
|
Peter Levart
|
2beb7a2fd8
|
8136893: Improve early java.lang.invoke infrastructure initialization
Reviewed-by: mhaupt, psandoz, redestad, vlivanov
|
2015-10-14 00:08:42 +02:00 |
|
Michael Haupt
|
f1f609ddaa
|
8136931: more fine-grained condition checking for BMH species creation
Reviewed-by: psandoz, sundar
|
2015-09-23 08:43:51 +02:00 |
|
Martin Buchholz
|
a2f0fe3c94
|
8136583: Core libraries should use blessed modifier order
Run blessed-modifier-order script (see bug)
Reviewed-by: psandoz, chegar, alanb, plevart
|
2015-09-15 21:56:04 -07:00 |
|
Ivan Gerasimov
|
9073b652b3
|
8134356: {@code} tag contains < and > sequences
Reviewed-by: martin
|
2015-08-25 19:45:07 +03:00 |
|
Alexander Stepanov
|
321faa7346
|
8132468: docs: replace <tt> tags (obsolete in html5) for java.io, java.lang, java.math
Reviewed-by: lancea, dfuchs, smarks
|
2015-08-06 13:20:13 +03:00 |
|
Michael Haupt
|
d9cbd23d50
|
8062543: Replace uses of MethodHandleImpl.castReference with Class.cast
Reviewed-by: psandoz, vlivanov
|
2015-07-17 08:10:41 +02:00 |
|
Zoltan Majo
|
94d36649af
|
8076112: Add @HotSpotIntrinsicCandidate annotation to indicate methods for which Java Runtime has intrinsics
Annotate possibly intrinsified methods with @HotSpotIntrinsicCandidate. Add checks omitted by intrinsics to the library code. Add CheckIntrinsics flags to check consistency of intrinsics.
Reviewed-by: jrose, kvn, thartmann, vlivanov, abuckley, darcy, ascarpino, briangoetz, alanb, aph, dnsimon
|
2015-07-03 07:23:45 +02:00 |
|
Vladimir Ivanov
|
8d56892707
|
8074551: GWT can be marked non-compilable due to deopt count pollution
Reviewed-by: kvn
|
2015-06-11 14:20:01 +03:00 |
|
Vladimir Ivanov
|
6652d6ac33
|
8079205: CallSite dependency tracking is broken after sun.misc.Cleaner became automatically cleared
Reviewed-by: roland, psandoz, plevart, kbarrett, jrose
|
2015-05-15 19:23:27 +03:00 |
|
Alejandro Murillo
|
c185e9a5bf
|
Merge
|
2015-05-01 03:56:04 -07:00 |
|
Vladimir Ivanov
|
7840b0e7c1
|
8059455: LambdaForm.prepare() does unnecessary work for cached LambdaForms
Reviewed-by: psandoz
|
2015-04-23 18:01:38 +03:00 |
|
Joe Darcy
|
d112215fc2
|
8078467: Update core libraries to use diamond with anonymous classes
Reviewed-by: mchung, alanb
|
2015-04-23 09:32:35 -07:00 |
|
Vladimir Ivanov
|
ad2c8376dd
|
8078290: Customize adapted MethodHandle in MH.invoke() case
Reviewed-by: jrose
|
2015-04-21 21:06:06 +03:00 |
|
Vladimir Ivanov
|
f0f9b42b17
|
8057967: CallSite dependency tracking scales devastatingly poorly
Reviewed-by: jrose, roland, plevart, shade
|
2015-04-17 18:15:13 +03:00 |
|
Michael Haupt
|
2e8fb0e5de
|
8033465: JSR292: InvokerBytecodeGenerator: convert a check for REF_invokeVirtual on an interface into an assert
Reviewed-by: vlivanov
|
2015-04-14 18:26:01 +03:00 |
|
Vladimir Ivanov
|
c9ac987bf3
|
8076461: JSR292: remove unused native and constants
Reviewed-by: jrose, vlivanov
|
2015-04-14 18:16:02 +03:00 |
|
Vladimir Ivanov
|
bc83974fb5
|
8077054: DMH LFs should be customizeable
Reviewed-by: jrose
|
2015-04-14 17:59:52 +03:00 |
|
Vladimir Ivanov
|
71020f90ef
|
8075263: MHI::checkCustomized isn't eliminated for inlined MethodHandles
Reviewed-by: jrose, kvn
|
2015-03-20 11:42:31 -07:00 |
|
Vladimir Ivanov
|
284a867adc
|
8073644: Assertion in LambdaFormEditor.bindArgumentType is too strict
Reviewed-by: psandoz
|
2015-02-27 18:03:21 +03:00 |
|
Aleksey Shipilev
|
e0e6ce31fd
|
8073479: Replace obj.getClass hacks with Objects.requireNonNull
Reviewed-by: dfuchs, plevart, vlivanov
|
2015-02-20 18:32:10 +03:00 |
|
Alejandro Murillo
|
a68e87751a
|
Merge
|
2015-02-18 09:14:48 -08:00 |
|
Staffan Larsen
|
f9c63b42ed
|
8025636: Hide lambda proxy frames in stacktraces
Reviewed-by: jrose, forax, jfranck, vlivanov
|
2015-02-17 10:09:26 +01:00 |
|
Vladimir Ivanov
|
55d14bca62
|
8071788: BlockInliningWrapper.asType() is broken
Reviewed-by: jrose
|
2015-01-29 10:29:49 -08:00 |
|
Vladimir Ivanov
|
676ea83240
|
8071787: Don't block inlining when DONT_INLINE_THRESHOLD=0
Reviewed-by: jrose
|
2015-01-29 10:29:43 -08:00 |
|
Vladimir Ivanov
|
bfc5193fe7
|
8069591: Customize LambdaForms which are invoked using MH.invoke/invokeExact
Reviewed-by: jrose, plevart, forax
|
2015-01-29 10:27:30 -08:00 |
|
Vladimir Ivanov
|
06305c456b
|
8063137: Never-taken branches should be pruned when GWT LambdaForms are shared
Reviewed-by: jrose, kvn
|
2015-01-29 10:27:30 -08:00 |
|
Martin Buchholz
|
08eb67b941
|
8067377: My hobby: caning, then then canning, the the can-can
Fix ALL the stutters!
Reviewed-by: rriggs, mchung, lancea
|
2014-10-30 07:31:41 -07:00 |
|
Vladimir Ivanov
|
e0eba41e1c
|
8066746: MHs.explicitCastArguments does incorrect type checks for VarargsCollector
Reviewed-by: jrose, psandoz
|
2014-12-09 09:22:07 -08:00 |
|
Vladimir Ivanov
|
ea89dad13c
|
8057020: LambdaForm caches should support eviction
Reviewed-by: psandoz, jrose, shade
|
2014-12-04 07:15:37 -08:00 |
|