Skip to content

Eclipse OpenJ9 v0.58.0

Choose a tag to compare

@pshipton pshipton released this 17 Mar 19:19
· 568 commits to openj9 since this release
2c14761

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

Release details:

Branch name: v0.58.0-release
Tag: openj9-0.58.0

Repo SHAs:

OpenJ9: eclipse-openj9/openj9@e2f4740
OMR: 2c14761

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

OMR Changes from 0.57.0

c8ee95c..2c14761
2c14761 Fix vload/vstore for Short and Byte Vectors on P8 and below midronij eclipse-omr/omr#8100
865aadd Disable short enums used by Open XL on z/OS Gaurav Chaudhari eclipse-omr/omr#8103
479f99c Fix logger errors under DEBUG Kevin Dean eclipse-omr/omr#8107
b3cfd09 Close the loophole of missing 32bit special-case for 64bit data Julian eclipse-omr/omr#8104
84253a0 Add masked vector unary opcode support on IBM Z platform ehsankianifar eclipse-omr/omr#8089
b0ee615 Missing files in jitbuilder common.mk John Duimovich eclipse-omr/omr#8098
091cb2a Fix compile issue on win32 Adrian Popescu eclipse-omr/omr#8102
41249e1 Fix mul decomposition on Power Julian eclipse-omr/omr#8099
7077d7e Add cycle start and end time snapshots Adrian Popescu eclipse-omr/omr#8085
9b09b42 AArch64: Implement mulDecompositionCostIsJustified() KONNO Kazuhiro eclipse-omr/omr#8096
16d0d92 Add TR_Debug::print back for PPCHelperCallSnippet Matthew Hall eclipse-omr/omr#8097
3be72c9 Enable boolean store simplification and disable other CFG simplifications Henry Zongaro eclipse-omr/omr#8005
373ed1e Fix X86 MulDecomposer performance Julian eclipse-omr/omr#8081
a004c9f Fix createStoresForVar OffHeap case and dont use internal pointers for arraycopy temps Abdulrahman Alattas eclipse-omr/omr#8092
c82f062 Refactor PPCHelperCallSnippet Debug Printing Matthew Hall eclipse-omr/omr#8074
13ba8a8 Use #define to avoid variable length array folded to constant warning Jason Feng eclipse-omr/omr#8091
93f5635 RISC-V: update Building.md Jan Vrany eclipse-omr/omr#8037
a384e0b Combine bu2i comparison optimization in z/codegen Dhruv Chopra eclipse-omr/omr#8050
ccb2597 Fix SegFault caused by invalid log file Kavin Satheeskumar eclipse-omr/omr#8084
397b54b Refactor ARM64HelperCallSnippet Matthew Hall eclipse-omr/omr#8068
9c3730a Fix reference counts on memrefs on Power jimmyk eclipse-omr/omr#8079
8c38504 Ensure room for separator in omrsysinfo_get_processor_feature_string Peter Shipton eclipse-omr/omr#8082
517297f Implement mstoreiToArrayEvaluator on PPC midronij eclipse-omr/omr#8075
65d1e95 Implement mloadiFromArrayEvaluator on PPC midronij eclipse-omr/omr#8067
9afc51b Z: implement mloadiFromArray/mstoreiToArray opcodes ehsankianifar eclipse-omr/omr#8072
d4bd070 Z: Fix feature detection for mask results by checking source type ehsankianifar eclipse-omr/omr#8076
f8e3853 AArch64: Remove generateConditionalBranchInstruction() with opcode KONNO Kazuhiro eclipse-omr/omr#8071
34d8faf New allocationContextArray in SparseVirtualMemory for reserved regions lhu eclipse-omr/omr#8070
1a323f4 Set termCharNodeIsHint correctly for VP converter intrinsic Dhruv Chopra eclipse-omr/omr#8073
6d4bb66 AArch64: Add new overloads of generateConditionalBranchInstruction() KONNO Kazuhiro eclipse-omr/omr#8061
d72b1e2 Close Logger before file stream for JIT log file Daryl Maier eclipse-omr/omr#8069
68bf55a Update the compiler target to zOSV3R1 for Open XL Gaurav Chaudhari eclipse-omr/omr#8047
a8e26ed Fix some inconsistencies with GC IDs Adrian Popescu eclipse-omr/omr#8065
eb2e215 Tidy up thread API Babneet Singh eclipse-omr/omr#8064
668a801 Re-enable addKnownObjectConstraints() for JITServer Marius Pirvu eclipse-omr/omr#8062
43991ed x86: Implement mmAnyTrue and mmAllTrue Bradley Wood eclipse-omr/omr#8053
100ae6b x86: Implement msplats opcode Bradley Wood eclipse-omr/omr#8048
56f63f4 Update Clang Format Dockerfile to work with docker and rootless podman Irwin D'Souza eclipse-omr/omr#7939
df4861f Enable the Logger wrapped by a CircularLogger Daryl Maier eclipse-omr/omr#8054
1ff3533 Fix encoding of numbers within Type names in DDR Gaurav Chaudhari eclipse-omr/omr#8025
62abd73 mloadiFromArray and mstoreiToArray midronij eclipse-omr/omr#8046
d1f7504 Add options to control KnownObjectTable caching Marius Pirvu eclipse-omr/omr#8056
f75ba27 Remove deprecated BuildStructure codegen functionality Daryl Maier eclipse-omr/omr#8052
0c39b9e Remove unnecessary include Keith W. Campbell eclipse-omr/omr#8055
821f473 Add -Xjit:disableWarmCallGraphTooBigHeuristic option Marius Pirvu eclipse-omr/omr#8049
a8176b1 DDR: Emit proper base type for Type superclass Gaurav Chaudhari eclipse-omr/omr#8034
4430cf4 Fix off-by-one error in omrsysinfo_get_process_name() Keith W. Campbell eclipse-omr/omr#8051
0d43ebb Read split dwarf files when using Open XL on z/OS Gaurav Chaudhari eclipse-omr/omr#8031
7783991 Overhaul compiler tracing and logging infrastructure Daryl Maier eclipse-omr/omr#7978
fab3547 Fix register type handling for mask results on IBM Z platform ehsankianifar eclipse-omr/omr#8044
706b01c DDR: Scan for .dwo files with Open XL on z/OS Gaurav Chaudhari eclipse-omr/omr#8018
b410b44 Add OMR_ISSPACE macro for Open XL Gaurav Chaudhari eclipse-omr/omr#8017
2a60132 Set OMR_PLATFORM_THREAD_LIBRARY for openxl on AIX Peter Shipton eclipse-omr/omr#8036