History log of /openjdk10/jdk/src/java.base/share/classes/java/lang/invoke/MethodHandle.java
Revision Date Author Comments
# 17644:a483aac4000b 24-Aug-2017 jjg

8186684: Fix broken links in java.base API docs
Reviewed-by: sherman, martin, mchung, bpb, lancea


# 17623:644c75f6581e 16-Aug-2017 jwilhelm

Merge


# 17612:d48a95113663 22-Jun-2017 redestad

8182487: Add Unsafe.objectFieldOffset(Class, String)
Reviewed-by: dsimms, twisti, bchristi, mgerdin, chegar, psandoz


# 17562:4df1be9b98d4 10-Aug-2017 jjg

8186052: Fix a11y and HTML issues in the java.base/java.lang[.*] packages
Reviewed-by: smarks


# 17127:bd0e423e5756 26-Apr-2017 jjg

8179364: update "<a name=" in java.base module to use id attribute
Reviewed-by: darcy


# 16889:8ac762a3d4a4 14-Mar-2017 mli

8176566: @since value errors in types of java.base module
Reviewed-by: martin, psandoz


# 16061:8c9df9fa7104 01-Nov-2016 psandoz

8163553: java.lang.LinkageError from test java/lang/ThreadGroup/Stop.java
Reviewed-by: redestad


# 14675:412d79908e35 02-Jun-2016 mhaupt

8156868: MethodHandles.zero(Class) doc issues
Reviewed-by: psandoz, mhaupt


# 14160:fa46f5ff7ec1 13-Apr-2016 srastogi

8150829: Enhanced drop-args, identity and default constant, varargs adjustment
Reviewed-by: psandoz, mhaupt, jrose


# 14075:c337b8a1e467 24-Mar-2016 psandoz

8149644: Integrate VarHandles
Reviewed-by: coffeys, mhaupt, vlivanov
Contributed-by: paul.sandoz@oracle.com, aleksey.shipilev@oracle.com


# 13766:4d1292a702b8 22-Feb-2016 mhaupt

8150360: augment/correct MethodHandle API documentation
Reviewed-by: psandoz


# 13336:7373c07f4cca 18-Dec-2015 redestad

8144723: MethodHandleImpl.initStatics is no longer needed
Reviewed-by: vlivanov, mhaupt, forax


# 13161:ff8ce38663d9 25-Nov-2015 mhaupt

8143798: jck failures: api/java_lang/invoke/MethodHandle/index_MethodsTests[asSpreaderWMTE]: java.lang.VerifyError: Bad type on operand stack
Reviewed-by: vlivanov


# 13111:957e4e29ff28 20-Nov-2015 mhaupt

8139885: implement JEP 274: enhanced method handles
Reviewed-by: jrose, 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


# 11477:65de62d768a4 20-Feb-2015 shade

8073479: Replace obj.getClass hacks with Objects.requireNonNull
Reviewed-by: dfuchs, plevart, vlivanov


# 11458:86fbdebd98af 29-Jan-2015 vlivanov

8069591: Customize LambdaForms which are invoked using MH.invoke/invokeExact
Reviewed-by: jrose, plevart, forax


# 11009:fdea482eec4a 24-Nov-2014 vlivanov

8063135: Enable full LF sharing by default
Reviewed-by: psandoz, shade


# 10910:2380107db316 29-Oct-2014 vlivanov

8059877: GWT branch frequencies pollution due to LF sharing
Reviewed-by: psandoz, 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


# 10629:ebd039e57fef 10-Sep-2014 vlivanov

8057654: Extract checks performed during MethodHandle construction into separate methods
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


# 10620:b8fa77e2f498 10-Sep-2014 vlivanov

8050053: Improve caching of different invokers
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


# 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