Eclipse OpenJ9 v0.44.0
Eclipse release plan: https://projects.eclipse.org/projects/technology.openj9/releases/0.44.0
Release details:
Branch name: v0.44.0-release
Tag: openj9-0.44.0
Repo SHAs:
OpenJ9: eclipse-openj9/openj9@b069931
OMR: 254af5a
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.44.0
OMR Changes from 0.43
ea8124d..254af5a
254af5a (0.44) Evaluate constant byteLenNode of arrayCopyChild Rahil Shah #200
87019fe (0.44) Transform new converter call to arraytranslate Dhruv Chopra #199
c122078 Revert "Transform new converter call to arraytranslate" Henry Zongaro eclipse-omr/omr#7270
3d47c69 Transform new converter call to arraytranslate node Dhruv Chopra eclipse-omr/omr#7247
6a669e6 Short circuit array cmp simd helper Ehsan Kiani Far eclipse-omr/omr#7228
f9174a0 AArch64: Disable Dual TLH by default KONNO Kazuhiro eclipse-omr/omr#7243
91f005a Remove flushCachesForGC from acquireExclusiveForGC path Aleksandar Micic eclipse-omr/omr#7265
6ef9906 Infra for mmap memory backed by temporary files Marius Pirvu eclipse-omr/omr#7262
0966eb3 Z: Support NaN values w.r.t fmax/fmin/dmax/dmin on S390 Sarwat Shaheen eclipse-omr/omr#7196
823df4a Expose alloc cache size API Aleksandar Micic eclipse-omr/omr#7263
3f8a0e7 Remove redundant newline in verbose log Christian Despres eclipse-omr/omr#7244
37edfd0 Add Eclipse suggested CODE_OF_CONDUCT.md Daryl Maier eclipse-omr/omr#7264
78cd8e1 RISC-V: fix docker image creation for CI cross-builds Jan Vrany eclipse-omr/omr#7261
92e1304 Don't version BNDCHK based on an IV if the loop test is backwards Devin Papineau eclipse-omr/omr#7250
ac0dab2 Fix spelling mistakes in OMRProcessorArchitecture enum Nathan Henderson eclipse-omr/omr#7255
f010ed6 Reset TLH sizing at first increment for CS Aleksandar Micic eclipse-omr/omr#7251
2fb53dc Discarded bytes in Verbose GC Aleksandar Micic eclipse-omr/omr#7249
c0cb7ab Z: Short circuit constant length array cmp helper Ehsan Kiani Far eclipse-omr/omr#7231
410ef0d Revert "GRA changes to reduce JIT overhead at warm opt levels" Marius Pirvu eclipse-omr/omr#7248
7bf073f CheckpointGCthreadCount conflicts with gcThread Warning Frank Kang eclipse-omr/omr#7230
15e19bf Z: Short circuit variable length array cmp helper Ehsan Kiani Far eclipse-omr/omr#7229
ad592c0 Create more detailed OSR documentation Gita Koblents eclipse-omr/omr#7200
e426d15 Z: short circuit ArrayCmpLen if addresses are equal Ehsan Kiani Far eclipse-omr/omr#7222
cbf3bf8 GRA changes to reduce JIT overhead at warm opt levels Marius Pirvu eclipse-omr/omr#7245
a74c093 Modify default nodeCountThreshold value used by inliner Marius eclipse-omr/omr#7240
269a3d2 Add contiguous array dataAddr field shadow symbol reference for off heap technology Shubham Verma eclipse-omr/omr#7150
d16d36b Z: Short circuit mem cmp sign macro op Ehsan Kiani Far eclipse-omr/omr#7220
a2b3b25 Add overflow test in BNDCHK versioning tests Annabelle Huo eclipse-omr/omr#7238
b695354 Reuse OMRPORT_TIME_DELTA_IN_NANOSECONDS in omrtime.c Amarpreet Singh eclipse-omr/omr#7236
d850b7a Fix versioning test against final index value for BNDCHK Devin Papineau eclipse-omr/omr#7237
6b7a87a Do not simplify lsub trees if its grandchild can overflow Annabelle Huo eclipse-omr/omr#7235
44dd802 Disable vector shift and rotate opcodes Gita Koblents eclipse-omr/omr#7232
7fd2749 Revert "GRA changes to reduce JIT overhead at warm opt levels" Marius Pirvu eclipse-omr/omr#7233
4574b93 Add API to recognize methods that do not access flattened arrays Annabelle Huo eclipse-omr/omr#7223
1960192 GRA changes to reduce JIT overhead at warm opt levels Marius Pirvu eclipse-omr/omr#7216
225004a Adjust omrsysinfo_get_process_start_time traces Amarpreet Singh eclipse-omr/omr#7225
9d24613 Get the process start time Amarpreet Singh eclipse-omr/omr#7214
3e1bb69 Replace occurrences of J9ZTPF guard macro with OMRZTPF in OMR repo Jim Johnston eclipse-omr/omr#7202
e2e3a00 Prevent commoning conversion to address operations in LocalCSE Henry Zongaro eclipse-omr/omr#7218
714d51c Prevent commoning of l2a operations in localCSE Henry Zongaro eclipse-omr/omr#7217
3a47874 Add flag to indicate compile time is not that important Marius Pirvu eclipse-omr/omr#7215
fcc26de Disable PortSockTest tests that fail on Azure MacOSX Babneet Singh eclipse-omr/omr#7213
787725a Delete now-unnecessary TR_Removed*Guard guard kinds Devin Papineau eclipse-omr/omr#7205
2067ba1 Use gcThreadCountSpecified Aleksandar Micic eclipse-omr/omr#7212
7a7426b Add AArch64 to UtProcessorInfo KONNO Kazuhiro eclipse-omr/omr#7208
82956e0 Introduce flag gcThreadsCountSpecified Aleksandar Micic eclipse-omr/omr#7207
5943f0e AArch64: Add class unload pic to class constant under ifacmp node Akira Saitoh eclipse-omr/omr#7206
a4c2021 Fix string literal conversion warnings in codegen, p, il, infra, optimizer Dylan Tuttle eclipse-omr/omr#7185
f2ac55a Fix string literal conversion warnings in compile, runtime, control, ras, infra Dylan Tuttle eclipse-omr/omr#7187
0d4b2da AArch64: Add some variants of vector compare instructions Akira Saitoh eclipse-omr/omr#7203
1b204d4 Add VGC output for Container Frank Kang eclipse-omr/omr#7199
149b524 Correct branch folding for HCR guard versioning Devin Papineau eclipse-omr/omr#7194
137778a Fix string literal conversion warnings in env Dylan Tuttle eclipse-omr/omr#7186
e5e7d55 omrsysinfo_get_CPU_load() return a new error for insufficient data Gengchen Tuo eclipse-omr/omr#7189
69bd284 Z: Change CPU support flag setters to return void Spencer-Comin eclipse-omr/omr#7122
2d7eb9a Z : Enable Vector instructions for handling float data types Sarwat Shaheen eclipse-omr/omr#7130
3ec3aa7 Update Port.cpp and omrsharedhelper.c to fix gcc11 compilation Peter Shipton eclipse-omr/omr#7192
909306f Update CODEOWNERS file Irwin D'Souza eclipse-omr/omr#7191
e71d82e x86: Extend CPUID support Bradley Wood eclipse-omr/omr#7133
8b19b80 BenefitInliner phase 3/3: Classes for doing nested knapsack algorithm and the inlining. Cijie Xia eclipse-omr/omr#5509
419dc95 Add can skip null value store check Annabelle Huo eclipse-omr/omr#7184
25c4977 Print x86 call snippets correctly Devin Papineau eclipse-omr/omr#7114
7088833 Call libwrappers atoe_enableFileTagging() with ccsid Peter Shipton eclipse-omr/omr#7188