Claes Redestad
|
d6328fbb3e
|
8152074: Avoid lambda usage in StringConcatFactory initializer
Reviewed-by: shade, forax, chegar
|
2016-03-17 10:26:59 +01:00 |
|
Michael Haupt
|
1619ac11c9
|
8150635: j.l.i.MethodHandles.loop(...) throws IndexOutOfBoundsException
Reviewed-by: psandoz
|
2016-03-02 20:16:11 +01:00 |
|
Michael Haupt
|
fc2641e57f
|
8150953: j.l.i.MethodHandles: example section in whileLoop(...) provides example for doWhileLoop
Reviewed-by: psandoz
|
2016-03-02 14:15:15 +01:00 |
|
Michael Haupt
|
2d20eec823
|
8150825: MethodHandles.tryFinally throws IndexOutOfBoundsException for non-conforming parameter lists
Reviewed-by: redestad
|
2016-02-29 14:16:20 +01:00 |
|
Alejandro Murillo
|
36d5ceb3eb
|
Merge
|
2016-02-23 18:57:08 -08:00 |
|
Michael Haupt
|
19a07cb7db
|
8143410: augment pseudo-code descriptions in MethodHandles API
Reviewed-by: psandoz
|
2016-02-23 09:49:04 +01:00 |
|
Michael Haupt
|
5baf4fccc4
|
8150360: augment/correct MethodHandle API documentation
Reviewed-by: psandoz
|
2016-02-23 07:17:54 +01:00 |
|
Shilpi Rastogi
|
165fa0078f
|
8144931: Assert class signatures are correct and refer to valid classes
Reviewed-by: vlivanov, psandoz, mhaupt
|
2016-02-22 09:02:14 +01:00 |
|
Alejandro Murillo
|
d147a661d8
|
Merge
|
2016-02-18 15:19:41 -08:00 |
|
Aleksey Shipilev
|
6fe8f6f2f5
|
8149835: StringConcatFactory should emit classes with the same package as the host class
Reviewed-by: psandoz, alanb, mchung
|
2016-02-17 19:29:16 +03:00 |
|
Vladimir Ivanov
|
4458220d4a
|
8148994: Replacing MH::invokeBasic with a direct call breaks LF customization
Reviewed-by: jrose, redestad
|
2016-02-15 20:27:12 +03:00 |
|
Aleksey Shipilev
|
7bee07b465
|
8149459: StringConcatFactory should be synced up with LambdaMetafactory
Reviewed-by: psandoz, vlivanov, forax
|
2016-02-10 16:36:25 +03:00 |
|
Shilpi Rastogi
|
ff97659a79
|
8071368: Use more concrete types for NamedFunction constants in the code
Reviewed-by: psandoz, vlivanov, mhaupt
|
2016-02-10 11:04:13 +01:00 |
|
Shilpi Rastogi
|
3e45966cd3
|
8138884: MethodHandles.Lookup.findVirtual() Javadoc fails to consider private interface methods
Reviewed-by: psandoz, mhaupt
|
2016-02-10 10:44:58 +01:00 |
|
Shilpi Rastogi
|
e49c2412cb
|
8138578: MethodHandles.Lookup.findSpecial() Javadoc fails to consider static methods
Reviewed-by: psandoz, vlivanov, mhaupt
|
2016-02-08 17:37:46 +01:00 |
|
Aleksey Shipilev
|
68d21c3b1e
|
8148869: StringConcatFactory MH_INLINE_SIZED_EXACT strategy does not work with -XX:-CompactStrings
Reviewed-by: vlivanov, psandoz
|
2016-02-03 00:49:41 +03:00 |
|
Chris Hegarty
|
64b292668e
|
Merge
|
2016-02-02 17:20:53 +00:00 |
|
Aleksey Shipilev
|
454df89b32
|
8148787: StringConcatFactory exactness check produces bad bytecode when a non-arg concat is requested
Reviewed-by: vlivanov, psandoz
|
2016-02-02 18:15:15 +03:00 |
|
Chris Hegarty
|
5765b5b4f0
|
8148117: Move sun.misc.Cleaner to jdk.internal.ref
Reviewed-by: alanb, rriggs
|
2016-02-02 08:59:52 +00:00 |
|
Aleksey Shipilev
|
ad776ff126
|
8148730: Add @since tags in new String concat APIs
Reviewed-by: alanb
|
2016-02-01 15:11:50 +03:00 |
|
Aleksey Shipilev
|
c7a7ba0e1e
|
8148483: JEP 280: Indify String Concatenation
Co-authored-by: Remi Forax <forax@univ-mlv.fr>
Co-authored-by: Peter Levart <peter.levart@gmail.com>
Reviewed-by: psandoz, mcimadamore, igerasim, forax, plevart, vlivanov, ihse
|
2016-01-28 19:43:05 +03:00 |
|
Alejandro Murillo
|
92c707e680
|
Merge
|
2016-01-14 20:57:33 -08:00 |
|
Michael Haupt
|
d64d6d8662
|
8147078: MethodHandles.catchException does not enforce Throwable subtype
Reviewed-by: psandoz, sundar
|
2016-01-14 13:53:13 +01:00 |
|
Alejandro Murillo
|
70a4694f73
|
Merge
|
2016-01-12 11:31:48 -08:00 |
|
Tobias Hartmann
|
cdd6aa5d50
|
Merge
|
2016-01-06 08:02:24 +01:00 |
|
Claes Redestad
|
4e062cde34
|
8144723: MethodHandleImpl.initStatics is no longer needed
Reviewed-by: vlivanov, mhaupt, forax
|
2015-12-19 02:24:27 +01:00 |
|
Christian Thalinger
|
48e2ec8057
|
Merge
|
2015-12-18 10:00:55 -08:00 |
|
Chris Hegarty
|
aa0ef2e9f5
|
8145544: Move sun.misc.VM to jdk.internal.misc
Reviewed-by: alanb, mullan, weijun
|
2016-01-06 10:01:44 +00: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 |
|
Paul Sandoz
|
c464a9de39
|
8144223: Move j.l.invoke.{ForceInline, DontInline, Stable} to jdk.internal.vm.annotation package
Reviewed-by: jrose, vlivanov, mchung, roland
|
2015-12-03 11:17:31 +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 |
|