Skip to content

Eclipse OpenJ9 v0.47.0

Latest
Compare
Choose a tag to compare
@pshipton pshipton released this 17 Sep 20:08
· 96 commits to openj9 since this release
5e425eb

Eclipse release plan: https://projects.eclipse.org/projects/technology.openj9/releases/0.47.0

Release details:

Branch name: v0.47.0-release
Tag: openj9-0.47.0

Repo SHAs:

OpenJ9: eclipse-openj9/openj9@fd4e753
OMR: 5e425eb

For details about the release and release candidates, please see: https://github.com/eclipse/openj9/blob/master/doc/processes/release_process.md

For the list of OpenJ9 changes see https://github.com/eclipse/openj9/releases/tag/openj9-0.47.0

OMR Changes from 0.46.0

840a9ad..5e425eb
5e425eb Adding more info to CodeCache::printOccupancyStats() Marius eclipse/omr#7401
1d0b3e4 Reapply "Change arraycmp length child to 64 bits" Spencer Comin eclipse/omr#7388
330a128 Add options to select the threshold for using rep movs in arraycopy Annabelle Huo eclipse/omr#7400
d58019e Hide details of IL to test for array type class and remove unused symbol references Henry Zongaro eclipse/omr#7334
127e633 Define isPowerOf2 utility methods for unsigned Henry Zongaro eclipse/omr#7377
38148ea Fix spelling: minux -> minus Keith W. Campbell eclipse/omr#7395
5aca65b ValueTypes: Remove reference to 'Q' signature prefix Annabelle Huo eclipse/omr#7399
3ad5a57 Revert "Replace redundant shifts and rotations of const 0 with const 0" Henry Zongaro eclipse/omr#7397
befee22 Option useHigherMethodCounts Now Correctly Sets the scount Luke Li eclipse/omr#7372
b5ef5ed Move _offHeapCopyMemory delayedTransformation to OpenJ9 Abdulrahman Alattas eclipse/omr#7394
2074489 Commoning and InductionVariable changes for OffHeap Abdulrahman Alattas eclipse/omr#7368
df33ce1 Add offHeapCopyMemory in VP DelayedTransformations Abdulrahman Alattas eclipse/omr#7391
d8253e6 OffHeap Changes Shubham Verma eclipse/omr#7345
5d2a72e New element is added in vgc:mem-info hulin eclipse/omr#7386
9871e05 Replace redundant shifts and rotations of const 0 with const 0 Dylan Tuttle eclipse/omr#7364
47a9d24 Initialize the array variable in generateArrayAddressTree to null Abdulrahman Alattas eclipse/omr#7389
c271952 x86-64: Inline small array copy size for int and long arrays Annabelle Huo eclipse/omr#7387
e92518f Remove unused macro: sig_handler_t Keith W. Campbell eclipse/omr#7385
164f8ff Add dontFoldStaticFinalFields={} option Devin Papineau eclipse/omr#7376
7709363 x86-64: Use rep movs instructions if array copy size greater than 32 bytes Annabelle Huo eclipse/omr#7384
82912e4 Fix trace format for MemorySubSpace Aleksandar Micic eclipse/omr#7381
59032a8 Delete TR::SelectOpt, which is unused Devin Papineau eclipse/omr#7378
4c74f94 Revert "Change arraycmp length child to 64 bits" Henry Zongaro eclipse/omr#7380
407c2ab AArch64: Improve cmp-*select instruction sequence KONNO Kazuhiro eclipse/omr#7367
c8ff027 Add option to enable vector API Bradley Wood eclipse/omr#7374
2acfd24 Change arraycmp length child to 64 bits Spencer Comin eclipse/omr#7313
8735090 Fix omrgenerate_ieat_dump.s assembly instruction to load 64 bit Gaurav Chaudhari eclipse/omr#7339
e2affa3 omr_static_lib/makefile should not compile anything Keith W. Campbell eclipse/omr#7370
9e585f7 Update GCC version in C++ supported features documentation Nathan Henderson eclipse/omr#7369
3a218f2 UMA: add missing include path Keith W. Campbell eclipse/omr#7366
817c5ec Revert pull request 7362: x86-64: Inline small array copy size for int and long arrays Annabelle Huo eclipse/omr#7365
bf5da05 Revert "Merge pull request #7362 from a7ehuo/system-arraycopy-perf-12-int-long" Annabelle Huo eclipse/omr#7362
4856f9d x86-64: Inline small array copy size for int and long arrays Annabelle Huo eclipse/omr#7362
361c9df Update the coding standard Amarpreet Singh eclipse/omr#7363
a3ad1c5 AArch64: Improve *cmpeq-*select instruction sequence KONNO Kazuhiro eclipse/omr#7361
b198d2e Add tracepoint for MM_cleanUpSegmentsInAnonymousClassLoader stats Dmitri Pivkine eclipse/omr#7360
384dcb8 Disable TLH prefetching by default post-Skylake processors Daryl Maier eclipse/omr#7357
753ebae Flag changes and minor fixes for Open XL compile Gaurav Chaudhari eclipse/omr#7322
a3bc75a Passing unsuccessful state to GC cycle end event hulin eclipse/omr#7353
398030f Change TR_ASSERT_FATAL to static_assert in TR_AliasSetInterface ChungHsuanChen eclipse/omr#7355
fc58b29 Refine processor recognition for Intel Cascade Lake and Cooper Lake Daryl Maier eclipse/omr#7356
a98f362 Revert GRA changes from PRs 7303 and 7328 Marius eclipse/omr#7354
0f74862 Add recognition of modern Intel processors to port library and compiler Daryl Maier eclipse/omr#7350
6463b76 Kill prior store nodes in processing volatile store in local transparency Annabelle Huo eclipse/omr#7341
5c74758 x86-64: Implement an enhancement for byte array and char array System.arraycopy Annabelle Huo eclipse/omr#7332
01374a4 Use top-down direction for heap allocation on zLinux Dmitri Pivkine eclipse/omr#7344
e32d21b x86: declare helper for crc32 Bradley Wood eclipse/omr#7342
9eb7915 Disable JitBuilder API generator tests on macOS on x86 Daryl Maier eclipse/omr#7347
1814ef7 Assert if ScratchRegisterManager is unable to provide a register Daryl Maier eclipse/omr#7346
625d6fb AArch64: Handle shift amount 0 KONNO Kazuhiro eclipse/omr#7343
5faa3ec Add descriptions on analyses used by PRE Annabelle Huo eclipse/omr#7340
dd4c5d5 Off Heap Changes and lowering trees bug Shubham Verma eclipse/omr#7296