History log of /openjdk10/jdk/src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
Revision Date Author Comments
# 16975:3696d4c26897 11-Apr-2017 redestad

8178384: Reduce work in java.lang.invoke initializers
Reviewed-by: vlivanov, psandoz


# 16664:884872263acc 22-Feb-2017 redestad

8175233: Remove LambdaForm.debugName
Reviewed-by: vlivanov, psandoz, jrose


# 15452:6415dc933783 24-Aug-2016 redestad

8164483: Generate field lambda forms at link time
Reviewed-by: vlivanov


# 15373:ff8f9b2cd89a 18-Aug-2016 redestad

8164044: Generate corresponding simple DelegatingMethodHandles when generating a DirectMethodHandle at link time
Reviewed-by: vlivanov, mhaupt, shade


# 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


# 15328:7b894239a5c2 10-Aug-2016 redestad

8163370: Reduce number of classes loaded by common usage of java.lang.invoke
Reviewed-by: igerasim, psandoz


# 15319:8c57f4c293bb 09-Aug-2016 redestad

8163476: java/lang/StackWalker/VerifyStackTrace.java fails after JDK-8163369
Reviewed-by: igerasim, chegar


# 15318:5b6bd1fc3d46 09-Aug-2016 redestad

8163369: Enable generating DMH classes at link time
Reviewed-by: vlivanov, shade


# 15117:3e2c3cfbfe0c 23-Apr-2016 jrose

8154475: Clean up lookup visibility
Reviewed-by: vlivanov, mhaupt, ahgross


# 14370:ee18c1df243b 05-May-2016 psandoz

8155258: VarHandle implementation improvements
Reviewed-by: shade, vlivanov


# 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


# 13210:9c6b37a3b4a8 01-Dec-2015 redestad

8143131: Remove unused code from java.lang.invoke
Reviewed-by: vlivanov, jrose, mhaupt


# 13078:86e57083d4ec 17-Nov-2015 redestad

8142334: Improve lazy initialization of java.lang.invoke
Reviewed-by: psandoz, vlivanov, mhaupt


# 13050:98f89fe2b722 11-Nov-2015 chegar

8140606: Update library code to use internal Unsafe
Reviewed-by: alanb, mchung, psandoz, weijun


# 12745:f068a4ffddd2 15-Sep-2015 martin

8136583: Core libraries should use blessed modifier order
Summary: Run blessed-modifier-order script (see bug)
Reviewed-by: psandoz, chegar, alanb, plevart


# 11848:16381a5f0959 14-Apr-2015 vlivanov

8077054: DMH LFs should be customizeable
Reviewed-by: jrose


# 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


# 10624:5793f9c37702 10-Sep-2014 vlivanov

8050057: Improve caching of MethodHandle reinvokers
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


# 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


# 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