master
8186209: Tool support for ConstantDynamic 8186046: Minimal ConstantDynamic support 8190972: Ensure that AOT/Graal filters out class files containing CONSTANT_Dynamic ahead of full AOT support
8187443: Forest Consolidation: Move files to unified layout
8203886: Invoke LambdaMetafactory::altMetafactory exactly from the BootstrapMethodInvoker
8184777: Factor out species generation logic from BoundMethodHandle
8185993: MethodHandle.invokeWithArguments jumbo-arity
8202548: Use reservation Object when creating SpeciesData
8215281: Use String.isEmpty() when applicable in java.base
8187826: Avoid using reflection to bootstrap NamedFunctions
8010319: Implementation of JEP 181: Nest-Based Access Control
8199471: Enable generation of callSiteForms at link time
8232806: Introduce a system property to disable eager lambda initialization
8233920: MethodHandles::tryFinally generates illegal bytecode for long/double return type
8200381: Typos in javadoc - missing verb "be" and alike
8200167: Validate more special case invocations
8191442: Regression in LambdaFormBuffer.replaceFunctions
8202922: Method reference identity is broken by serialization
8200238: Reduce number of exceptions created when calling MemberName$Factory::resolveOrNull
8204194: Lazily create MethodHandleImpl$AsVarargsCollector.asCollectorCache
8206955: MethodHandleProxies.asInterfaceInstance does not support default methods
8235351: Lookup::unreflect should bind with the original caller independent of Method's accessible flag
8235274: Enhance typing of methods
8193758: Update copyright headers of files in src tree that are missing Classpath exception
8198523: Refactor BootstrapMethodInvoker to further avoid runtime type checks
8180437: Remaining renames of CAS misnomer "swap" => "set"
8194233: Improve support for array handles
8195970: Crash passing null to a VarHandle
8199875: Require first parameter type of a condy bootstrap to be Lookup