#
16172:7e53ac81aa18 |
|
29-Nov-2016 |
srastogi |
8133719: java.lang.InternalError in java.lang.invoke.MethodHandleImpl$BindCaller.bindCaller Reviewed-by: psandoz
|
#
15717:030fd20df66d |
|
28-Sep-2016 |
mhaupt |
8151179: address issues raised by JCK team on JEP 274 API Reviewed-by: jrose, redestad, psandoz
|
#
15692:986468d1a0a4 |
|
23-Sep-2016 |
mhaupt |
8161211: better inlining support for loop bytecode intrinsics Reviewed-by: jrose, vlivanov, redestad
|
#
15453:e57d5e251041 |
|
24-Aug-2016 |
redestad |
8164569: Generate non-customized invoker forms at link time Reviewed-by: vlivanov
|
#
15384:657a5b92e26e |
|
19-Aug-2016 |
redestad |
8164451: Generate all zero and identity forms at link time Reviewed-by: shade, mhaupt, vlivanov
|
#
15383:86c9a3475d70 |
|
19-Aug-2016 |
mhaupt |
8164102: MethodHandles.countedLoop/4 works incorrect for start/end = Integer.MAX_VALUE Reviewed-by: redestad
|
#
15373:ff8f9b2cd89a |
|
18-Aug-2016 |
redestad |
8164044: Generate corresponding simple DelegatingMethodHandles when generating a DirectMethodHandle at link time Reviewed-by: vlivanov, mhaupt, shade
|
#
15345:d755483dc031 |
|
12-Aug-2016 |
redestad |
8163946: java/lang/String/concat/WithSecurityManager.java fails after 8163878 Reviewed-by: mhaupt
|
#
15344:1fcefbcdd542 |
|
12-Aug-2016 |
redestad |
8163878: Remove unnecessary bridge methods, allocations in java.lang.invoke Reviewed-by: mhaupt, shade
|
#
15330:7f2dd75d0299 |
|
10-Aug-2016 |
redestad |
8163373: Rewrite GenerateJLIClassesPlugin to avoid reflective calls into java.lang.invoke Reviewed-by: vlivanov, mchung
|
#
15282:0060376192f1 |
|
05-Aug-2016 |
redestad |
8161379: Force inline methods calling Reflection.getCallerClass Reviewed-by: shade, mchung
|
#
14940:b7da29e8b7f1 |
|
04-Jul-2016 |
mhaupt |
8143211: provide bytecode intrinsics for loop and try/finally executors Reviewed-by: psandoz, redestad, vlivanov
|
#
14592:80f1fb052dee |
|
24-May-2016 |
mhaupt |
8157590: MethodHandles.arrayLength() lacks @since tag, implementation throws wrong exception Reviewed-by: psandoz
|
#
14542:75472c0614d5 |
|
19-May-2016 |
srastogi |
8149574: Fix java/lang/invoke/MethodHandleImpl's use of Unsafe.defineAnonymousClass() Reviewed-by: vlivanov, psandoz, sundar, mhaupt
|
#
14496:fd39cefc5c8f |
|
18-May-2016 |
mhaupt |
8156915: introduce MethodHandle factory for array length Reviewed-by: sundar
|
#
14302:c0e1a94f27f5 |
|
27-Apr-2016 |
mhaupt |
8155106: MHs.Lookup.findConstructor returns handles for array classes Reviewed-by: shade, sundar
|
#
14176:8606d027b2c2 |
|
15-Apr-2016 |
chegar |
8137058: Clear out all non-Critical APIs from sun.reflect Reviewed-by: alanb, jfranck, mchung
|
#
14160:fa46f5ff7ec1 |
|
13-Apr-2016 |
srastogi |
8150829: Enhanced drop-args, identity and default constant, varargs adjustment Reviewed-by: psandoz, mhaupt, jrose
|
#
14153:fe806038ae74 |
|
13-Apr-2016 |
mhaupt |
8153637: MethodHandles.countedLoop/3 initialises loop counter to 1 instead of 0 Reviewed-by: psandoz, redestad
|
#
14076:bf47af65820f |
|
24-Mar-2016 |
zmajo |
Merge
|
#
14075:c337b8a1e467 |
|
24-Mar-2016 |
psandoz |
8149644: Integrate VarHandles Reviewed-by: coffeys, mhaupt, vlivanov Contributed-by: paul.sandoz@oracle.com, aleksey.shipilev@oracle.com
|
#
13901:b2a69d66dc65 |
|
17-Mar-2016 |
alanb |
8142968: Module System implementation Summary: Initial integration of JEP 200, JEP 260, JEP 261, and JEP 282 Reviewed-by: alanb, mchung, naoto, rriggs, psandoz, plevart, mullan, ascarpino, vinnie, prr, sherman, dfuchs, mhaupt Contributed-by: alan.bateman@oracle.com, alex.buckley@oracle.com, jonathan.gibbons@oracle.com, karen.kinnear@oracle.com, mandy.chung@oracle.com, mark.reinhold@oracle.com, chris.hegarty@oracle.com, alexandr.scherbatiy@oracle.com, amy.lu@oracle.com, calvin.cheung@oracle.com, daniel.fuchs@oracle.com, erik.joelsson@oracle.com, harold.seigel@oracle.com, jaroslav.bachorik@oracle.com, jean-francois.denise@oracle.com, jan.lahoda@oracle.com, james.laskey@oracle.com, lois.foltan@oracle.com, miroslav.kos@oracle.com, huaming.li@oracle.com, sean.mullan@oracle.com, naoto.sato@oracle.com, masayoshi.okutsu@oracle.com, peter.levart@gmail.com, philip.race@oracle.com, claes.redestad@oracle.com, sergey.bylokhov@oracle.com, alexandre.iline@oracle.com, volker.simonis@gmail.com, staffan.larsen@oracle.com, stuart.marks@oracle.com, semyon.sadetsky@oracle.com, serguei.spitsyn@oracle.com, sundararajan.athijegannathan@oracle.com, valerie.peng@oracle.com, vincent.x.ryan@oracle.com, weijun.wang@oracle.com, yuri.nesterenko@oracle.com, yekaterina.kantserova@oracle.com, alexander.kulyakhtin@oracle.com, felix.yang@oracle.com, andrei.eremeev@oracle.com, frank.yuan@oracle.com, sergei.pikalev@oracle.com, sibabrata.sahoo@oracle.com, tiantian.du@oracle.com, sha.jiang@oracle.com
|
#
13774:02f76138c022 |
|
15-Feb-2016 |
vlivanov |
8148994: Replacing MH::invokeBasic with a direct call breaks LF customization Reviewed-by: jrose, redestad
|
#
13489:05ce416aa7e0 |
|
06-Jan-2016 |
thartmann |
Merge
|
#
13482:a403a4a7a831 |
|
03-Dec-2015 |
psandoz |
8144223: Move j.l.invoke.{ForceInline, DontInline, Stable} to jdk.internal.vm.annotation package Reviewed-by: jrose, vlivanov, mchung, roland
|
#
13336:7373c07f4cca |
|
18-Dec-2015 |
redestad |
8144723: MethodHandleImpl.initStatics is no longer needed Reviewed-by: vlivanov, mhaupt, forax
|
#
13111:957e4e29ff28 |
|
20-Nov-2015 |
mhaupt |
8139885: implement JEP 274: enhanced method handles Reviewed-by: jrose, psandoz, vlivanov
|
#
13083:e18fa807dd59 |
|
17-Nov-2015 |
redestad |
8143142: AssertionError in MethodHandleImpl Reviewed-by: psandoz, vlivanov
|
#
13078:86e57083d4ec |
|
17-Nov-2015 |
redestad |
8142334: Improve lazy initialization of java.lang.invoke Reviewed-by: psandoz, vlivanov, mhaupt
|
#
12416:2919a03653a8 |
|
17-Jul-2015 |
mhaupt |
8062543: Replace uses of MethodHandleImpl.castReference with Class.cast Reviewed-by: psandoz, vlivanov
|
#
12352:96e2b032b26f |
|
02-Jul-2015 |
zmajo |
8076112: Add @HotSpotIntrinsicCandidate annotation to indicate methods for which Java Runtime has intrinsics Summary: 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
|
#
11873:1e2895c90eea |
|
01-May-2015 |
amurillo |
Merge
|
#
11844:dd8d2a336f90 |
|
20-Mar-2015 |
vlivanov |
8075263: MHI::checkCustomized isn't eliminated for inlined MethodHandles Reviewed-by: jrose, kvn
|
#
11805:98ce6490ceff |
|
23-Apr-2015 |
darcy |
8078467: Update core libraries to use diamond with anonymous classes Reviewed-by: mchung, alanb
|
#
11460:2dc4afee9a85 |
|
29-Jan-2015 |
vlivanov |
8071788: BlockInliningWrapper.asType() is broken Reviewed-by: jrose
|
#
11459:84b64cad80d1 |
|
29-Jan-2015 |
vlivanov |
8071787: Don't block inlining when DONT_INLINE_THRESHOLD=0 Reviewed-by: jrose
|
#
11458:86fbdebd98af |
|
29-Jan-2015 |
vlivanov |
8069591: Customize LambdaForms which are invoked using MH.invoke/invokeExact Reviewed-by: jrose, plevart, forax
|
#
11457:d8bbc2fb7df8 |
|
29-Jan-2015 |
vlivanov |
8063137: Never-taken branches should be pruned when GWT LambdaForms are shared Reviewed-by: jrose, kvn
|
#
11009:fdea482eec4a |
|
24-Nov-2014 |
vlivanov |
8063135: Enable full LF sharing by default Reviewed-by: psandoz, shade
|
#
10931:cbc36b574772 |
|
06-Nov-2014 |
redestad |
8062180: MethodHandleImpl.makeArrays throws and swallows java.lang.NoSuchFieldError in normal flow Reviewed-by: vlivanov, shade
|
#
10910:2380107db316 |
|
29-Oct-2014 |
vlivanov |
8059877: GWT branch frequencies pollution due to LF sharing Reviewed-by: psandoz, jrose
|
#
10797:e6dd2eb82d89 |
|
03-Oct-2014 |
vlivanov |
8058892: FILL_ARRAYS and ARRAYS are eagely initialized in MethodHandleImpl Reviewed-by: kvn, shade
|
#
10677:6fac21b58f2b |
|
16-Sep-2014 |
vlivanov |
8058291: Missing some checks during parameter validation Reviewed-by: jrose
|
#
10634:bf4a6fd555b1 |
|
10-Sep-2014 |
vlivanov |
8057922: Improve LambdaForm sharing by using LambdaFormEditor more extensively Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose@oracle.com
|
#
10633:3dad96146fe8 |
|
10-Sep-2014 |
vlivanov |
8057042: LambdaFormEditor: derive new LFs from a base LF Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose@oracle.com
|
#
10632:5160eb8bf860 |
|
10-Sep-2014 |
vlivanov |
8056926: Improve caching of GuardWithTest combinator Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose@oracle.com
|
#
10631:f30b715572e7 |
|
10-Sep-2014 |
vlivanov |
8057657: Annotate LambdaForm parameters with types Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose@oracle.com
|
#
10628:9c0d83416951 |
|
10-Sep-2014 |
vlivanov |
8050887: Intrinsify constants for default values Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose@oracle.com
|
#
10627:ba93fde22b95 |
|
10-Sep-2014 |
vlivanov |
8050884: Intrinsify ValueConversions.identity() functions Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose@oracle.com
|
#
10626:d3b008f1165b |
|
10-Sep-2014 |
vlivanov |
8050877: Improve code for pairwise argument conversions and value boxing/unboxing Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose@oracle.com
|
#
10625:8a600dad1b6f |
|
10-Sep-2014 |
vlivanov |
8050200: Make LambdaForm intrinsics detection more robust Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose@oracle.com
|
#
10624:5793f9c37702 |
|
10-Sep-2014 |
vlivanov |
8050057: Improve caching of MethodHandle reinvokers Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose@oracle.com
|
#
10623:8ddcfa8a1588 |
|
10-Sep-2014 |
vlivanov |
8050174: Support overriding of isInvokeSpecial flag in WrappedMember Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose@oracle.com
|
#
10622:3d298f121e23 |
|
10-Sep-2014 |
vlivanov |
8050173: Add j.l.i.MethodHandle.copyWith(MethodType, LambdaForm) Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose@oracle.com
|
#
10621:668e0004905c |
|
10-Sep-2014 |
vlivanov |
8050166: Get rid of some package-private methods on arguments in j.l.i.MethodHandle Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose@oracle.com
|
#
10619:af0944eb4bb3 |
|
10-Sep-2014 |
vlivanov |
8050052: Small cleanups in java.lang.invoke code Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose@oracle.com
|
#
10618:6accfc487501 |
|
10-Sep-2014 |
vlivanov |
8049555: Move varargsArray from sun.invoke.util package to java.lang.invoke Reviewed-by: psandoz, iignatyev
|
#
10617:46b7356bf605 |
|
10-Sep-2014 |
vlivanov |
8038261: JSR292: cache and reuse typed array accessors Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose@oracle.com
|
#
10616:80565d28e950 |
|
10-Sep-2014 |
vlivanov |
8037209: Improvements and cleanups to bytecode assembly for lambda forms Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose@oracle.com
|
#
10471:d56a71cf0b9e |
|
18-Aug-2014 |
chegar |
Merge
|
#
10444:f08705540498 |
|
17-Aug-2014 |
chegar |
8054834: Modular Source Code Reviewed-by: alanb, chegar, ihse, mduigou Contributed-by: alan.bateman@oracle.com, alex.buckley@oracle.com, chris.hegarty@oracle.com, erik.joelsson@oracle.com, jonathan.gibbons@oracle.com, karen.kinnear@oracle.com, magnus.ihse.bursie@oracle.com, mandy.chung@oracle.com, mark.reinhold@oracle.com, paul.sandoz@oracle.com
|