jdk/src/java.base/share/classes/java/lang/invoke/MethodHandles.java
Thu, 24 Aug 2017 16:52:21 -0700 jjg 8186684: Fix broken links in java.base API docs
Thu, 10 Aug 2017 15:23:03 -0700 jjg 8186052: Fix a11y and HTML issues in the java.base/java.lang[.*] packages
Fri, 28 Jul 2017 13:22:33 -0700 mchung 8161121: VM::isSystemDomainLoader should consider platform class loader
Wed, 12 Jul 2017 12:48:01 -0700 jjg 8184208: update class="striped" tables for accessibility
Fri, 23 Jun 2017 23:48:17 +0000 lana Merge
Fri, 16 Jun 2017 09:20:39 -0700 alanb 8181087: Module system implementation refresh (6/2017)
Fri, 19 May 2017 04:17:50 +0000 lana Merge
Fri, 12 May 2017 13:43:06 -0700 psandoz 8180075: Javadoc of MethodHandles.Lookup::bind should note the difference from MethodHandle::bindTo
Thu, 11 May 2017 10:48:00 -0700 jjg 8179592: Update tables in java.base to be HTML 5-friendly.
Thu, 11 May 2017 23:21:42 +0000 lana Merge
Thu, 11 May 2017 12:55:53 -0700 psandoz 8159995: Rename internal Unsafe.compare methods
Mon, 08 May 2017 21:21:39 -0700 mchung 8020801: Apply the restriction of invoking MethodHandles.lookup to j.l.r.Method.invoke
Thu, 04 May 2017 09:43:09 +0100 alanb Merge
Mon, 01 May 2017 11:16:01 -0700 psandoz 8167229: Improve VarHandle documentation
Mon, 01 May 2017 10:43:40 -0700 psandoz 8177146: MethodHandles.Lookup::bind allows illegal protected access
Wed, 26 Apr 2017 13:38:21 -0700 jjg 8179364: update "<a name=" in java.base module to use id attribute
Thu, 04 May 2017 07:26:55 +0000 alanb 8178380: Module system implementation refresh (5/2017)
Fri, 07 Apr 2017 08:05:54 +0000 alanb 8177530: Module system implementation refresh (4/2017)
Wed, 22 Mar 2017 16:26:27 +0000 alanb 8174823: Module system implementation refresh (3/2017)
Fri, 10 Feb 2017 09:04:39 +0000 alanb 8173393: Module system implementation refresh (2/2017)
Thu, 19 Jan 2017 09:27:24 -0800 psandoz 8160710: Enable Thread to grant VarHandle field access to ThreadLocalRandom/Striped64
Fri, 16 Dec 2016 06:19:16 +0000 alanb 8170987: Module system implementation refresh (12/2016)
Thu, 01 Dec 2016 08:57:53 +0000 alanb 8169069: Module system implementation refresh (11/2016)
Tue, 01 Nov 2016 17:29:48 -0700 psandoz 8167974: MethodHandles.iteratedLoop(...) fails with CCE in the case of iterating over array
Wed, 28 Sep 2016 14:02:21 +0200 mhaupt 8151179: address issues raised by JCK team on JEP 274 API
Fri, 23 Sep 2016 15:20:49 +0200 mhaupt 8161211: better inlining support for loop bytecode intrinsics
Mon, 12 Sep 2016 13:23:07 +0200 redestad 8165492: Reduce number of lambda forms generated by MethodHandleInlineCopyStrategy
Thu, 01 Sep 2016 10:16:57 -0700 psandoz 8161444: VarHandles should provide access bitwise atomics
Fri, 19 Aug 2016 10:03:43 +0200 mhaupt 8164102: MethodHandles.countedLoop/4 works incorrect for start/end = Integer.MAX_VALUE
Fri, 12 Aug 2016 11:30:23 +0200 redestad 8163878: Remove unnecessary bridge methods, allocations in java.lang.invoke
Wed, 10 Aug 2016 13:54:38 +0200 redestad 8163370: Reduce number of classes loaded by common usage of java.lang.invoke
Sat, 06 Aug 2016 00:34:50 +0200 redestad 8161379: Force inline methods calling Reflection.getCallerClass
Wed, 08 Jun 2016 21:45:34 +0100 mhaupt 8158571: Additional method handle validation
Fri, 20 May 2016 09:58:14 +0100 mhaupt 8155985: Persistent Parameter Processing
Sat, 23 Apr 2016 05:04:27 -0700 jrose 8154475: Clean up lookup visibility
Thu, 07 Jul 2016 09:51:47 +0200 srastogi 8158169: MethodHandles.dropArgumentsToMatch(...)
Tue, 05 Jul 2016 13:50:37 -0700 amurillo Merge
Fri, 24 Jun 2016 15:06:50 -0700 kvn Merge
Mon, 20 Jun 2016 17:57:19 +0200 psandoz 8158039: VarHandle float/double field/array access should support CAS/set/add atomics
Wed, 15 Jun 2016 11:20:15 +0300 shade 8157726: VarHandles/Unsafe should support sub-word atomic ops
Mon, 04 Jul 2016 10:08:18 +0200 mhaupt 8143211: provide bytecode intrinsics for loop and try/finally executors
Wed, 08 Jun 2016 11:14:45 +0300 shade 8158851: MH.publicLookup() init circularity, triggered by custom SecurityManager with String concat and -limitmods java.base
Mon, 06 Jun 2016 09:13:35 +0200 srastogi 8158171: MethodHandles.dropArgumentsToMatch(...) non-documented IAE
Thu, 02 Jun 2016 14:28:16 +0200 mhaupt 8156868: MethodHandles.zero(Class) doc issues
Tue, 24 May 2016 09:13:47 +0200 mhaupt 8157590: MethodHandles.arrayLength() lacks @since tag, implementation throws wrong exception
Wed, 18 May 2016 10:42:29 +0200 mhaupt 8156915: introduce MethodHandle factory for array length
Wed, 27 Apr 2016 20:18:49 +0200 mhaupt 8155106: MHs.Lookup.findConstructor returns handles for array classes
Tue, 26 Apr 2016 18:42:51 -0700 psandoz 8154447: Exempt classes under java.util.concurrent from MH.Lookup restrictions
Tue, 26 Apr 2016 18:30:00 -0700 psandoz 8154556: Use java.nio.ByteOrder instead of boolean value
Fri, 22 Apr 2016 15:05:54 +0200 mhaupt 8154754: MethodHandles.countedLoop errors in deriving loop arguments, result type, and local state
Fri, 22 Apr 2016 15:05:26 +0200 mhaupt 8154751: MethodHandles.countedLoop does not accept empty bodies
Fri, 22 Apr 2016 13:36:22 +0200 mhaupt 8152667: MHs.iteratedLoop(...) throws unexpected WMTE, disallows Iterator subclasses, generates inconsistent loop result type
Tue, 19 Apr 2016 14:39:35 +0200 mhaupt 8150956: j.l.i.MethodHandles.whileLoop(...) and .iteratedLoop(...) throw unexpected exceptions in the case of 'init' return type is void
Fri, 15 Apr 2016 16:19:15 +0100 chegar 8137058: Clear out all non-Critical APIs from sun.reflect
Wed, 13 Apr 2016 15:48:14 +0200 srastogi 8150829: Enhanced drop-args, identity and default constant, varargs adjustment
Wed, 13 Apr 2016 15:05:48 +0200 psandoz 8151705: VarHandle.AccessMode enum names should conform to code style
Wed, 13 Apr 2016 09:20:22 +0200 mhaupt 8153637: MethodHandles.countedLoop/3 initialises loop counter to 1 instead of 0
Thu, 24 Mar 2016 16:21:19 +0100 zmajo Merge
Thu, 24 Mar 2016 11:21:21 +0100 psandoz 8149644: Integrate VarHandles
Tue, 22 Mar 2016 10:42:32 +0000 chegar Merge
Sun, 13 Mar 2016 20:26:29 +0100 mhaupt 8150782: findClass / accessClass throw unexpected exceptions
Thu, 17 Mar 2016 19:04:16 +0000 alanb 8142968: Module System implementation
Wed, 02 Mar 2016 20:16:11 +0100 mhaupt 8150635: j.l.i.MethodHandles.loop(...) throws IndexOutOfBoundsException
Wed, 02 Mar 2016 14:15:15 +0100 mhaupt 8150953: j.l.i.MethodHandles: example section in whileLoop(...) provides example for doWhileLoop
Mon, 29 Feb 2016 14:16:20 +0100 mhaupt 8150825: MethodHandles.tryFinally throws IndexOutOfBoundsException for non-conforming parameter lists
Tue, 23 Feb 2016 09:49:04 +0100 mhaupt 8143410: augment pseudo-code descriptions in MethodHandles API
Tue, 23 Feb 2016 07:17:54 +0100 mhaupt 8150360: augment/correct MethodHandle API documentation
Wed, 10 Feb 2016 10:44:58 +0100 srastogi 8138884: MethodHandles.Lookup.findVirtual() Javadoc fails to consider private interface methods
Mon, 08 Feb 2016 17:37:46 +0100 mhaupt 8138578: MethodHandles.Lookup.findSpecial() Javadoc fails to consider static methods
Thu, 14 Jan 2016 13:53:13 +0100 mhaupt 8147078: MethodHandles.catchException does not enforce Throwable subtype
Wed, 06 Jan 2016 10:01:44 +0000 chegar 8145544: Move sun.misc.VM to jdk.internal.misc
Sat, 19 Dec 2015 02:24:27 +0100 redestad 8144723: MethodHandleImpl.initStatics is no longer needed
Thu, 03 Dec 2015 15:36:20 +0100 mhaupt 8143343: add JEP 274 Javadoc tests to JavaDocExamplesTest
Fri, 20 Nov 2015 15:34:12 +0100 mhaupt 8139885: implement JEP 274: enhanced method handles
Tue, 15 Sep 2015 21:56:04 -0700 martin 8136583: Core libraries should use blessed modifier order
Fri, 20 Feb 2015 18:32:10 +0300 shade 8073479: Replace obj.getClass hacks with Objects.requireNonNull
Tue, 09 Dec 2014 09:22:07 -0800 vlivanov 8066746: MHs.explicitCastArguments does incorrect type checks for VarargsCollector
Mon, 24 Nov 2014 07:16:38 -0800 vlivanov 8063135: Enable full LF sharing by default
Tue, 16 Sep 2014 18:05:03 +0400 vlivanov 8058293: Bit set computation in MHs.findFirstDupOrDrop/findFirstDrop is broken
Tue, 16 Sep 2014 18:05:01 +0400 vlivanov 8058291: Missing some checks during parameter validation
Wed, 10 Sep 2014 19:19:52 +0400 vlivanov 8057922: Improve LambdaForm sharing by using LambdaFormEditor more extensively
Wed, 10 Sep 2014 19:19:51 +0400 vlivanov 8057656: Improve MethodType.isCastableTo() & MethodType.isConvertibleTo() checks
Wed, 10 Sep 2014 19:19:51 +0400 vlivanov 8057654: Extract checks performed during MethodHandle construction into separate methods
Wed, 10 Sep 2014 19:19:50 +0400 vlivanov 8050887: Intrinsify constants for default values
Wed, 10 Sep 2014 19:19:50 +0400 vlivanov 8050884: Intrinsify ValueConversions.identity() functions
Wed, 10 Sep 2014 19:19:50 +0400 vlivanov 8050877: Improve code for pairwise argument conversions and value boxing/unboxing
Wed, 10 Sep 2014 19:19:49 +0400 vlivanov 8050173: Add j.l.i.MethodHandle.copyWith(MethodType, LambdaForm)
Wed, 10 Sep 2014 19:19:48 +0400 vlivanov 8050166: Get rid of some package-private methods on arguments in j.l.i.MethodHandle
Wed, 10 Sep 2014 19:19:48 +0400 vlivanov 8050053: Improve caching of different invokers
Wed, 10 Sep 2014 19:19:47 +0400 vlivanov 8050052: Small cleanups in java.lang.invoke code
Sun, 17 Aug 2014 15:54:13 +0100 chegar 8054834: Modular Source Code
less more (0) tip