Skip to content

Eclipse OpenJ9 v0.40.0

Choose a tag to compare

@pshipton pshipton released this 09 Aug 15:46
· 2504 commits to openj9 since this release
e80bff8

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

Release details:

Branch name: v0.40.0-release
Tag: openj9-0.40.0

Repo SHAs:

OpenJ9: eclipse-openj9/openj9@d12d10c
OMR: e80bff8

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

OMR Changes from 0.39

e4f52d2..e80bff8
e80bff8 (0.40.0) Linux PPC64: Use clock_gettime() for omrtime_hires_clock() KONNO Kazuhiro #181
2e351ba (0.40) initializeGCParameters For CRIU Restore Salman Rana #179
0fc6cf3 (0.40) Invoke Scavenger Reinit during Global GC Reinit Salman Rana #180
273ffde (0.40) Allow Single Threaded GC Dispatch During Checkpoint Salman Rana #178
adbcfff (0.40.0) Linux: Use clock_gettime(CLOCK_MONOTONIC_RAW) for omrtime_hires_clock() KONNO Kazuhiro #177
7344fbd (0.40.0) AArch64: Fix loadAddressConstantInSnippet() KONNO Kazuhiro #176
4cc70bc [0.40] Ignore errors, delay and cache the result of isRunningInContainer Babneet Singh #175
685c530 (0.40.0) x86: Fix redundant compare elimination Bradley Wood #174
0e57234 Do not skip l2a if the memory reference has unresolved snippet Annabelle Huo eclipse-omr/omr#7014
7bb2131 Rework Config initializeGCParameters for reinit Salman Rana eclipse-omr/omr#7009
0509e46 Z: Use IILF for 31-bit inline address constants Spencer-Comin eclipse-omr/omr#7015
be868e8 Add new vector IL opcodes Gita Koblents eclipse-omr/omr#6942
154735c Remove callMustBeInlinedRegardlessOfSize James You eclipse-omr/omr#6991
8c6f700 Check const values to ensure correct pattern in selectSimplifier Kevin Dean eclipse-omr/omr#7008
d51460e Revert copyright change performed in #7004 Joe deKoning eclipse-omr/omr#7013
721a391 Migrate riscv cross-compiles to docker container Joe deKoning eclipse-omr/omr#7004
f89af35 Initial implementation of a SnippetDelegate hierarchy Daryl Maier eclipse-omr/omr#7003
c5da13a Adding helper functions for crc32 special routines to enable optimizations in AOT Bhavani SN eclipse-omr/omr#7005
a4ee8e0 Provide InstructionDelegate implementation for RISC-V Daryl Maier eclipse-omr/omr#7002
31f5d0c Expand bytecode offset variables to 32bit Kevin Langman eclipse-omr/omr#6999
8091ced Fix various misspellings of "address" Dylan Tuttle eclipse-omr/omr#6993
6532b99 Add missing getter/setters Daryl Maier eclipse-omr/omr#6998
ab8d034 Change option name from delayCompile to delayCompileWithCPUBurn Marius Pirvu eclipse-omr/omr#6997
888d302 Restore VP unsafe shadow refinement Devin Papineau eclipse-omr/omr#6994
242072e Use LLILF/IIHF for address constants in Z JIT Spencer-Comin eclipse-omr/omr#6596
bbe1ebc Remove definition of getOptimizationPhaseIsComplete() Dylan Tuttle eclipse-omr/omr#6982
c6a6bdc Always define __MAP_64 Hang Shao eclipse-omr/omr#6989
779c51b Fix Linux cgroup2 initialization Jan Vrany eclipse-omr/omr#6984
32e4cfe Create and use factory method for ExternalRelocations Daryl Maier eclipse-omr/omr#6980
e63742f Add declared class to Symbol, like a signature but as a class pointer Devin Papineau eclipse-omr/omr#6972
6d3eeec AArch64: Validate immediate offset of memory references Akira Saitoh eclipse-omr/omr#6981