master
8314085: Fixing scope from benchmark to thread for JMH tests having shared state
8321130: Microbenchmarks do not build any more after 8254693 on 32 bit platforms
8308753: Class-File API transition to Preview
8287798: Reduce runtime of java.lang.reflect/runtime microbenchmarks
8287810: Reduce runtime of java.lang microbenchmarks
8310159: Bulk copy with Unsafe::arrayCopy is slower compared to memcpy
8311178: JMH tests don't scale well when sharing output buffers
8285447: StackWalker minimal batch size should be optimized for getCallerClass
8267174: Many test files have the wrong Copyright header
8260337: Optimize ImageReader lookup, used by Class.getResource
8294198: Implement isFinite intrinsic for RISC-V
8306075: Micro-optimize Enum.hashCode
8290034: Auto vectorize reverse bit operations.
8317971: RISC-V: implement copySignF/D and signumF/D intrinsics
8302871: Speed up StringLatin1.regionMatchesCI
8306647: Implementation of Structured Concurrency (Preview) 8306572: Implementation of Scoped Values (Preview)
8291641: Optimize StackTraceElement.toString()
8282429: StringBuilder/StringBuffer.toString() skip compressing for UTF16 strings
8302163: Speed up various String comparison methods with ArraysSupport.mismatch
8247681: Improve bootstrapping of unary concatenations
8311906: Improve robustness of String constructors with mutable array inputs
8281146: Replace StringCoding.hasNegatives with countPositives
8282047: Enhance StringDecode/Encode microbenchmarks
8282664: Unroll by hand StringUTF16 and StringLatin1 polynomial hash loops
8297561: Redundant index check in String.offsetByCodePoints()
8305092: Improve Thread.sleep(millis, nanos) for sub-millisecond granularity