Skip to content

Eclipse OpenJ9 v0.56.0

Latest

Choose a tag to compare

@pshipton pshipton released this 28 Oct 14:22
· 307 commits to openj9 since this release
d4c7e30

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

Release details:

Branch name: v0.56.0-release
Tag: openj9-0.56.0

Repo SHAs:

OpenJ9: eclipse-openj9/openj9@14b3b2d
OMR: d4c7e30

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.56.0

OMR Changes from 0.54.0

3f1d7c8..d4c7e30
d4c7e30 (0.56) Invalidate alias sets upon refinement of unsafe shadows during VP Nazim Bhuiyan #263
82cc280 (0.56) fix build with libdwarf 2.x where the includes are in libdwarf-2 subdirectory Fridrich Štrba #265
a68be5f (0.56) Set node count thresh to 8k for Xtune:throughput Younes Manton #262
7b7a961 (0.56) Allow pre-eval escaping conversion nodes of evaluated array-access Abdulrahman Alattas #261
7219d4c 0.56: Remove XSAVE check for BMI support Spencer Comin #259
490323a (0.56.0) Enable considerAllAutosAsTacticalGlobalRegisterCandidates on AArch64 Daryl Maier #258
f450df3 0.56: AArch64: Use xzr for aconst NULL Spencer Comin #257
e13f450 (0.56) AArch64: Disable ArrayTranslateTRTO/TRTO255 KONNO Kazuhiro #256
97c6c6d (0.56) Set decimal precision when creating store for pdload Ehsan Kiani Far #254
2eccb87 (0.56) Enable wider short arraycopies on x86, emit vzeroupper when necessary Younes Manton #252
ee61203 (0.56) x86: arraycopy to consult getMaxPreferredVectorLength() Bradley Wood #253
b63c9c5 (0.56.0) Disable opts under -Xtune:throughput Daryl Maier #251
5fe12e1 0.56: Add a couple of border frequency threshold options Irwin D'Souza #250
7898325 (0.56) Add a macro flag for RAM class sub-4G allocation Babneet Singh #249
c848336 (0.56) AArch64: Move unaligned offset to index register KONNO Kazuhiro #248
d71ee1f 0.56: Change LOW_FREQ to 1 Irwin D'Souza #247
742fcf3 (0.56) Add optional spin/sleep in park() Gengchen Tuo #245
aa214b4 Add braces for the if block in omrsysinfo_map_ppc_processor Babneet Singh eclipse-omr/omr#7900
f8db9ee Accommodate the long-future Power processors gracefully Julian eclipse-omr/omr#7899
57e2718 x86: Remove register assignment direction checks Spencer Comin eclipse-omr/omr#7886
5c87269 Accelerate new converter method SingleByte$Encoder.encodeFromLatin1Impl Dhruv Chopra eclipse-omr/omr#7851
8e4ae30 Always use integral type for Mask elements Gita Koblents eclipse-omr/omr#7897
8ac7464 Reduce high opt inlining Younes Manton eclipse-omr/omr#7896
21cf52c Z: Implement mAllTrue mAnyTrue mmAllTrue mmAnyTrue Ehsan Kiani Far eclipse-omr/omr#7837
6fcc12d x86: add enableExtendedVectorLengths JIT option Bradley Wood eclipse-omr/omr#7898
a095b51 x86: disable vector opmask registers by default Bradley Wood eclipse-omr/omr#7855
b35dd2e Prevent clang-format from formatting TR_CompilationOptions Irwin D'Souza eclipse-omr/omr#7891
7b85091 x86: Fix FP vcmpgt/vcmpge on SSE Bradley Wood eclipse-omr/omr#7877
01ac1a2 Add .git-blame-ignore-revs Irwin D'Souza eclipse-omr/omr#7888
eaa83e4 Print vector opcode type properly Gita Koblents eclipse-omr/omr#7893
84132a0 Provide reasonable default processors Julian eclipse-omr/omr#7894
5cce6c5 Improve definition of HOOK_RECORD() Keith W. Campbell eclipse-omr/omr#7892
e557aa6 PPC VRF/VSX Register Use fix for VMin/VMax midronij eclipse-omr/omr#7874
57f9275 Restore optimization for functions in omrzfs.c Gaurav Chaudhari eclipse-omr/omr#7890
9d691d2 PPC VRF/VSX register use fix for VReductionAdd midronij eclipse-omr/omr#7866
6bc1949 Format the Compiler Component Irwin D'Souza eclipse-omr/omr#7846
1642321 Revert "Re-enable allocation/initialization opt" Irwin D'Souza eclipse-omr/omr#7882
d62bfbe Re-enable allocation/initialization opt Vijay Sundaresan eclipse-omr/omr#7704
900482d Use getObjectClassFromKnownObjectIndex() in a few places Devin Papineau eclipse-omr/omr#7881
6322978 Improve x86 arrayset Younes Manton eclipse-omr/omr#7763
27a7d57 Remove usage of zos_rename_exports for Open XL Gaurav Chaudhari eclipse-omr/omr#7820
ef9dd6d Update zos target level + fixes for Open XL z/OS Gaurav Chaudhari eclipse-omr/omr#7868
142a972 Add disableVectorAPIBoxing option Gita Koblents eclipse-omr/omr#7876
eb7be59 Add a callback variation of monitor wait tajila eclipse-omr/omr#7547
939ed20 Rename variables to avoid potential C++ compilation errors Babneet Singh eclipse-omr/omr#7873
0865d6f Fix loop conditions Keith W. Campbell eclipse-omr/omr#7872
6871b85 Prefer thread local caches during CS taxation Aleksandar Micic eclipse-omr/omr#7871
f119dc7 Add fields to J9SysinfoCPUTime and improve CPU load calculation Babneet Singh eclipse-omr/omr#7853
281be6e Enable Power Instruction cnttzw and cnttzd for the CountPositives Instrinsic Luke Li eclipse-omr/omr#7811
4c8f360 Active CS taxation Aleksandar Micic eclipse-omr/omr#7867
f38cec2 Introduce getMaxPreferredVectorLength() Bradley Wood eclipse-omr/omr#7854
7a0aac3 x86: Prevent unaligned unary/binary sse ops Bradley Wood eclipse-omr/omr#7861
d4ea2b5 Implement mAnyTrue and mmAnyTrue midronij eclipse-omr/omr#7816
1133255 Apply throw() for signal functions with Open XL Gaurav Chaudhari eclipse-omr/omr#7766
d9ae4e6 On AIX attempt to load shared archive member even when decorate not set Peter Shipton eclipse-omr/omr#7863
be0e648 Remove TR_X87_Mask guarded code Daryl Maier eclipse-omr/omr#7799
e60fec6 Implement mAllTrue and mmAllTrue on PPC midronij eclipse-omr/omr#7812
427335a Initial changes for Open XL z/OS support Gaurav Chaudhari eclipse-omr/omr#7320
ae938b5 Remove unused enableTailCallOpt option Daryl Maier eclipse-omr/omr#7862
3f56acc Remove stale -Xjit:disclaimMemoryOnSwap option Marius eclipse-omr/omr#7860
7e4414e Track distinct live commoned loads of locals for Store Sinking Henry Zongaro eclipse-omr/omr#7844
27d6f18 Remove unknown features from get_processor_feature_string output Peter Shipton eclipse-omr/omr#7857
4ea0790 Extend SystemProcess API Implementation to Windows Sharanabasava eclipse-omr/omr#7845
d2c93b8 Create option -Xjit:preferSwapForMemoryDisclaim Marius eclipse-omr/omr#7858
b1c9a25 Stop loading fixed refs without known object indices at compile time Devin Papineau eclipse-omr/omr#7856