Eclipse OpenJ9 v0.18.0
Eclipse release plan: https://projects.eclipse.org/projects/technology.openj9/releases/0.18.0
Release details:
Branch name: v0.18.0-release
Tag: openj9-0.18.0
Repo SHAs:
OpenJ9: 6968c18
OMR: 7a1b023
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.18.1
and https://github.com/eclipse/openj9/releases/tag/openj9-0.18.0
OMR Changes
7a1b023 Remove redundant parm to avoid incorrect usage Yi Zhang #45
2cb0f75 Interface and abstract class can not be final Liqun Liu eclipse-omr/omr#4674
88f4df7 AArch64: Add Constant Data Snippet Akira Saitoh eclipse-omr/omr#4588
4ecdf45 Fixes incorrect Register Copy and consolidates register availability API Pushkar Bettadpur eclipse-omr/omr#4670
623713c Add eaEscapeHelperSymbol Andrew Craik eclipse-omr/omr#4665
4c52666 Update makefile scripts for RISC-V in OMR (part3/omr) Cheng Jin eclipse-omr/omr#4433
f13950e AArch64: Add generateBinaryEncodingPrePrologue in OMRCodeGenerator Akira Saitoh eclipse-omr/omr#4663
ad44f12 Migrate Processor Detection from OpenJ9 to OMR part 1 Aidan Ha eclipse-omr/omr#4662
4e318da Change Dwarf_CU_Context files list from vector to map Mike Zhang eclipse-omr/omr#4517
b3fe6aa DDR: add support for xlc/xlclang version 16 Keith W. Campbell eclipse-omr/omr#4661
0b7e31f Use compiler-local target environment Irwin D'Souza eclipse-omr/omr#4568
900b94b Fix argument info propagation in inlining Liqun Liu eclipse-omr/omr#4566
c409244 Add OMR_SOCKET_API flag to enable/disable usage of socket API Haley Cao eclipse-omr/omr#4562
f358b04 CMake: Enable OMR_EXE_LAUNCHER support when launching ddrgen Devin Nakamura eclipse-omr/omr#4655
522a98f Disable the OMR_THR_MCS_LOCKS flag Babneet Singh eclipse-omr/omr#4660
5f12e21 MCS Lock (Part 4): Integrate MCS Lock into OMRThreadMonitor API Babneet Singh eclipse-omr/omr#4596
730abd7 Export omrthread_attr_set_detachstate Ashutosh Mehra eclipse-omr/omr#4658
50e115f CMake: Update FindDiaSDK Devin Nakamura eclipse-omr/omr#4652
cf87abd Remove uses of J9VM_OUT_OF_PROCESS Graham Chapman eclipse-omr/omr#4653
496f2d6 Revert "Migrate processor/feature detection from OpenJ9 to OMR Part 1" Robert Young eclipse-omr/omr#4654
bf54153 Runtime compressed refs work Graham Chapman eclipse-omr/omr#4627
c7ee7b2 Redefine CG queries to return correct answer Dhruv Chopra eclipse-omr/omr#4650
747e6a4 Migrate processor/feature detection from OpenJ9 to OMR Part 1 Aidan Ha eclipse-omr/omr#4503
e8c194a Add GC_DOUBLE_MAP_ARRAYLETS flag to cmake version of omrcfg.h Devin Nakamura eclipse-omr/omr#4644
9b3cecb CMake: Make ddr scan j9pool.h Devin Nakamura eclipse-omr/omr#4643
4d13f51 CMake: Fix ddr on osx Devin Nakamura eclipse-omr/omr#4651
bc39bc3 CMake: Refactor DDR support Devin Nakamura eclipse-omr/omr#4648
02bf9bd CMake: Link ddr tooling against omr thread/port libraries Devin Nakamura eclipse-omr/omr#4642
e7951e0 Update configure scripts for RISC-V in OMR (part1/misc) Cheng Jin eclipse-omr/omr#4431
dc3b095 Initial RISC-V port Jan Vrany eclipse-omr/omr#3907
89e194f AArch64: Make logicImmediateHelper available outside BinaryEvaluator.cpp Akira Saitoh eclipse-omr/omr#4639
097434e AArch64: Implement OMR::ARM64::RegisterDependencyConditions::clone Akira Saitoh eclipse-omr/omr#4638
736596e AArch64: Allow negative immediate offset for memory access KONNO Kazuhiro eclipse-omr/omr#4628
59e8793 Stop re-downloading config.guess and config.sub Robert Young eclipse-omr/omr#4640
fc71859 Add support of J9OS_I5 for ddrgen Gavin Zhang eclipse-omr/omr#4536
7189cd9 Rework MemoryReference::accessStaticItem in Power for JITServer Dhruv Chopra eclipse-omr/omr#4442
b13dd6a Make ccache treat omrcfg.h as a dependency for every object Robert Young eclipse-omr/omr#4632
a8b3790 Rename disableTOCForConsts option and disable TOC when the option is set Dhruv Chopra eclipse-omr/omr#4443
7b2e5df Removed codegen/FrontEnd.hpp and codegen/FrontEnd.cpp Yuehan-Lin eclipse-omr/omr#4626
ce57cce Revert "DDR: add support for xlc/xlclang version 16" Keith W. Campbell eclipse-omr/omr#4637
f19cb88 AArch64: Implement tableEvaluator KONNO Kazuhiro eclipse-omr/omr#4633
4f531be AArch64: Add jitCollapseJNIReferenceFrame helper Akira Saitoh eclipse-omr/omr#4634
152f54b DDR: add support for xlc/xlclang version 16 Keith W. Campbell eclipse-omr/omr#4620
86c0b09 Move the calls to AC_PROG_CC/CXX higher Robert Young eclipse-omr/omr#4605
d2e17b1 Fix JNI performance regression Julian Wang eclipse-omr/omr#4580
d071c80 Add new 'MinimalTest' suite to compilertest. Jan Vrany eclipse-omr/omr#4336
c2d2ad8 Move arithmeticNeedsLiteralFromPool function from OMR to OpenJ9 Md. Ariful Haque eclipse-omr/omr#4616
8093d43 AArch64: Add call to TR_Debug::print(TR::ARM64RecompilationSnippet) KONNO Kazuhiro eclipse-omr/omr#4614
3d58b80 AArch64: Implement generateARM64OutOfLineCodeSectionDispatch() KONNO Kazuhiro eclipse-omr/omr#4587
17a20a8 Add option disabling inline JSR292 without peeking Yi Zhang eclipse-omr/omr#4606
32e4407 AArch64: Add computedCallTargetRegister to ARM64LinkageProperties KONNO Kazuhiro eclipse-omr/omr#4621
f3b13f4 Misc. Z RegisterDependency cleanup Daryl Maier eclipse-omr/omr#4619
97da8ad Move NullChkEvaluators to OpenJ9 for ARM, Power, Z and Aarch64 codegen Md. Ariful Haque eclipse-omr/omr#4581
056af64 Remove unused features from S390LabelInstruction Daryl Maier eclipse-omr/omr#4617
5c2e47a AArch64: Implement igotoEvaluator Akira Saitoh eclipse-omr/omr#4597
efaeceb Relocate getMonClass and addMonClass to OpenJ9 mnoor eclipse-omr/omr#4592
2f4870b gtest: Do not reference temporaries past the expression that created them Robert Young eclipse-omr/omr#4540
0614b71 Trust maps file parser if no errors occur Dmitri Pivkine eclipse-omr/omr#4600
a77c9d5 Stop generating deprecated unsigned opcodes of equality compare and const Bohao(Aaron) Wang eclipse-omr/omr#4347
356ccda Miscellaneous clean up in tree lowering Leonardo Banderali eclipse-omr/omr#4607
a605908 Fix issues highlighted by warnings from gcc 9 Keith W. Campbell eclipse-omr/omr#4603
14b2756 Fixes to match prototypes to old socket API Haley Cao eclipse-omr/omr#4599
6e4fcab AArch64: Correct the condition code for fcmp/dcmp KONNO Kazuhiro eclipse-omr/omr#4595
634a221 Make relocations in the Power Codegen more flexible for downstream projects Dhruv Chopra eclipse-omr/omr#4444
9ad00ba AArch64: Add extraRegister to OMRMemoryReference KONNO Kazuhiro eclipse-omr/omr#4225
bad5f71 Add findOr{Create,Fabricate}ShadowSymbol functions Leonardo Banderali eclipse-omr/omr#4511
df66e8c CMake: Update FindLibElf Devin Nakamura eclipse-omr/omr#4591
cca62df Runtime compressed refs work Graham Chapman eclipse-omr/omr#4593
82441c4 Break unneeded class dependencies on OMRLinkage Daryl Maier eclipse-omr/omr#4570
bd339aa Remove unsigned support in Z::imulEvaluator Bohao(Aaron) Wang eclipse-omr/omr#4583
ffa034f Add isRelocatable boolean to power's loadAddressConstant API Dhruv Chopra eclipse-omr/omr#4441
52e5933 Fix issue with GC during idle cycle Salman Rana eclipse-omr/omr#4564
2252d5e MCS Lock (Part 3): Implement the MCS lock API Babneet Singh eclipse-omr/omr#4509
959f9e9 CMake: Add ability to handle split debug info Devin Nakamura eclipse-omr/omr#4574
122b481 Runtime compressed refs work Graham Chapman eclipse-omr/omr#4585
904ffb9 Compact trigger adjustment Aleksandar Micic eclipse-omr/omr#4569
f0489cc Only unblock an asynchronous signal if it is used Babneet Singh eclipse-omr/omr#4554
dcfdf60 AArch64: Fix code generation for adr and adrp instructions KONNO Kazuhiro eclipse-omr/omr#4582
0444a63 Remove Node Aliasing Bohao(Aaron) Wang eclipse-omr/omr#3965
629ebe5 Share implementation to re-reserve trampolines on code cache switch Daryl Maier eclipse-omr/omr#4576
1e4b624 Adding dsqrtEvaluator
on X86 simonameng eclipse-omr/omr#4514
9747d58 Move codegen/FrontEnd.cpp to env/FrontEnd.cpp Yuehan-Lin eclipse-omr/omr#4573
7bf5948 AArch64: Implement ARM64Trg1ImmSymInstruction Akira Saitoh eclipse-omr/omr#4565
3674f0b Remove isAOT check in order to enable relo logging for JITServer Dhruv Chopra eclipse-omr/omr#4445
cf762cd Runtime compressed refs work Graham Chapman eclipse-omr/omr#4547
8b1040a Fix missing conversion in splitPostGRA Rahil Shah eclipse-omr/omr#4551
856c126 Fixes bug found in Real Register Assignment Pushkar Bettadpur eclipse-omr/omr#4572
3a98b5d Rename doc/compiler/README Daryl Maier eclipse-omr/omr#4567
e74d024 Remove deprecated X86 outlined allocation helpers Daryl Maier eclipse-omr/omr#4497
b372b24 Rework how the Power codegen aligns loop labels Benjamin Thomas (Aviansie Ben) eclipse-omr/omr#4526
40e485f Fix compile error with Concurrent Scavenger enabled on macOS Salman Rana eclipse-omr/omr#4546
e04780e Fix spelling of 'label' Keith W. Campbell eclipse-omr/omr#4543
fa59bff Fix Bugs in splitPostGRA Rahil Shah eclipse-omr/omr#4535
c302a31 Remove definitions of deprecated Shift and Shift Logical Unsigned ILOpcodes Bohao(Aaron) Wang eclipse-omr/omr#4522
a862c57 Removed API within DAA for which Java implementations do not exist Shubham Verma eclipse-omr/omr#4544
479ce81 AArch64: Handle resolved class pointer in loadRelocatableConstant() KONNO Kazuhiro eclipse-omr/omr#4542
a6225a9 AArch64: Add "nop" and "vgdnop" to ARM64Debug.cpp KONNO Kazuhiro eclipse-omr/omr#4541
d8a74ca AArch64: Implement ARM64Trg1MemSrc1Instruction KONNO Kazuhiro eclipse-omr/omr#4533
a960b4f Peephole optimizations for BNDCHK evaluator on Z Shubham Verma eclipse-omr/omr#4529
87bb94e Relocated FrontEnd.hpp and modified relevent directives Yuehan-Lin eclipse-omr/omr#4505
2c18aa5 Create Test Stubs for OMR Socket API Haley Cao eclipse-omr/omr#4401
39d5a65 Fix IA32PrivateLinkage static_cast typo Daryl Maier eclipse-omr/omr#4538
4223066 Remove references to OpenJ9 private linkage Daryl Maier eclipse-omr/omr#4486
3986037 Enable Tril and JitBuilder tests on AIX Benjamin Thomas (Aviansie Ben) eclipse-omr/omr#4411
10f0b5c Fix mis-spellings of 'count' Keith W. Campbell eclipse-omr/omr#4528
5086b80 Add omrstr_convert target code page CP_ACP/CP_THREAD_ACP Jason Feng eclipse-omr/omr#4525
b28a393 Use FE query to add relocations for TR_HelperAddress Dhruv Chopra eclipse-omr/omr#4454
ad3f01b Runtime compressed refs work Graham Chapman eclipse-omr/omr#4527
4bb048a MCS Lock (Part 2): Initialize structures for the MCS lock Babneet Singh eclipse-omr/omr#4508
23cc3ab AArch64: Implement virtualGuardHelper function Akira Saitoh eclipse-omr/omr#4523
c0e6d24 AArch64: Add VirtualGuardNOPInstruction Akira Saitoh eclipse-omr/omr#4520
cf9d75a Remove definitions of deprecated Multiply and Ternary unsigned ILOpcodes Bohao(Aaron) Wang eclipse-omr/omr#4512
15996ba MCS Locks: Part 1 Babneet Singh eclipse-omr/omr#4484
4afe883 Remove the last few mentions of flex/lex/bison/yacc Robert Young eclipse-omr/omr#4516
dadcb3d Remove Flex/Bison from AppVeyor and Travis Filip Jeremic eclipse-omr/omr#4515
c1ba8e2 Created Function Prototypes for OMR Socket API Haley Cao eclipse-omr/omr#4496
baf3569 Add AArch64 helpers to getRuntimeHelperName() KONNO Kazuhiro eclipse-omr/omr#4510
7caf559 Rewrote parser in tril Yuehan-Lin eclipse-omr/omr#4345
6744312 Refactor callsite constructor macro Yi Zhang eclipse-omr/omr#4499
3ef0b68 Include correct concrete class header files Aidan Ha eclipse-omr/omr#4416
598f2d9 Forward format args to trace function in nonfatal assertion Robert Young eclipse-omr/omr#4500
d43dbc2 Refactor the optimizer to allocate UseDefInfo through a central location Dibyendu Majumdar eclipse-omr/omr#3866
8b719f5 Remove avl_internal.h Devin Nakamura eclipse-omr/omr#4502
3c2caf0 AArch64: Add floatRemainder and doubleRemainder helpers Akira Saitoh eclipse-omr/omr#4507
924deba AArch64: Set first instruction to block in BBStartEvaluator Akira Saitoh eclipse-omr/omr#4501
40f04ce Remove Unused Options AlenBadel eclipse-omr/omr#4478
f89f599 AArch64: Implement PrefetchEvaluator KONNO Kazuhiro eclipse-omr/omr#4490
bfe4c50 Use linkage entry point API for recursive method calls Daryl Maier eclipse-omr/omr#4475
74622aa Disable ExpandInstructionsPhase on codegens that don't use it Benjamin Thomas (Aviansie Ben) eclipse-omr/omr#4492
a12acf1 Keep contracted LOA size not smaller than minimum LOA size Lin Hu eclipse-omr/omr#4451
5abcbbc Handle __fetch_and_swap(lp) across XLC versions used by OMR consumers Babneet Singh eclipse-omr/omr#4491
a5808d9 Fix checkAndReplaceRotation 32/64 bit ambiguity James Kingdon eclipse-omr/omr#4471
96d58ec Remove OMR::ILOpCode::unsignedShiftLeftOpCode function Bohao(Aaron) Wang eclipse-omr/omr#4468
502bcf7 Create TR_MethodCallAddress relocation for resolved methods Dhruv Chopra eclipse-omr/omr#4459
5bae35b Add relocation record for TR_DataAddress in JITServer Dhruv Chopra eclipse-omr/omr#4461
dfa8218 Add relocation records correctly inside ConstantDataSnippets Dhruv Chopra eclipse-omr/omr#4462
148a6b0 Improve OMR thread library code Babneet Singh eclipse-omr/omr#4480
2fdde6c Concurrent GC Yield and Resume after CM VM Exclusive Salman Rana eclipse-omr/omr#4476
48edd50 Add OMR_THR_MCS_LOCKS flag to enable/disable the MCS lock Babneet Singh eclipse-omr/omr#4466
3a864bd Fix the compile failure related to the lockExchange function on AIX Babneet Singh eclipse-omr/omr#4483
38f103b AArch64: Set destination address in ARM64ImmSymInstruction KONNO Kazuhiro eclipse-omr/omr#4482
97a7efe Add a function for the atomic exchange operation Babneet Singh eclipse-omr/omr#4469
a30144e Misc changes to make Method extensible Daryl Maier eclipse-omr/omr#4093
efe988f Add changes to doBinaryEncoding() for AArch64 KONNO Kazuhiro eclipse-omr/omr#4474
812ab4e Define Linkage API for inquiring about method entry address Daryl Maier eclipse-omr/omr#4448
ec411aa Stop generating arraycopy node in ArrayClone when not supported KONNO Kazuhiro eclipse-omr/omr#4439
3d1baf4 Stop generating deprecated Multiply/Ternary/Shift/Shift logical opcodes from OMR Bohao(Aaron) Wang eclipse-omr/omr#4367
f9e2f2d Enlarge SwitchAnalyzer successor counter Andrew Craik eclipse-omr/omr#4450
36aa116 Introduce a Linkage post binary encoding operation Daryl Maier eclipse-omr/omr#4470
dd23311 Disable portion of Load Extension on Z Rahil Shah eclipse-omr/omr#4453
55d25ba Add CodeGenerator getter/setter for returnTypeInfoInstruction Daryl Maier eclipse-omr/omr#4465
7a127c3 Change default implementation of makeParameterList Daryl Maier eclipse-omr/omr#3910
1bc0b85 Flatten il directory Daryl Maier eclipse-omr/omr#3952
72859a4 Add a new codegen phase for instruction expansion Benjamin Thomas (Aviansie Ben) eclipse-omr/omr#4421
b914d87 Add Power evaluators for sub-int type multiplication Jackie Midroni eclipse-omr/omr#4316
42aab20 AArch64: Provide thresholds for arrayTranslate/arrayTranslateAndTest Akira Saitoh eclipse-omr/omr#4438
7d6908d Improved code generation for compare and branch instructions Shubham Verma eclipse-omr/omr#4440
75dd916 Remove TR::imulover IL opcode Bohao(Aaron) Wang eclipse-omr/omr#4380
44015d7 Add forward declarations for lexer functions Andrew Young eclipse-omr/omr#4436
19d6e95 Remove assumption that sizeof(unsigned long) == sizeof(void *) Keith W. Campbell eclipse-omr/omr#4430
e1f08dc Add option to move object scanning into glue Robert Young eclipse-omr/omr#4417
7006df9 Make TR:Trap() work on release builds Andrew Young eclipse-omr/omr#4412
dda04ea Move build status lower in README.md Andrew Young eclipse-omr/omr#4410
bc5ceea Revert "Created Function Prototypes for OMRSocketAPI" Robert Young eclipse-omr/omr#4429
eab1198 Add OMR support for removing deprecated unsigned opcodes: TR::luadd and TR::lusub Bohao(Aaron) Wang eclipse-omr/omr#4310
e6e3010 Add fix for tryToReplaceShiftLandWithRotateInstruction Aidan Ha eclipse-omr/omr#4427
faed67a AArch64: Enable acmpeq, acmpne, acmplt, acmpge, acmpgt and acmple evaluators Akira Saitoh eclipse-omr/omr#4428
fbbad0e AArch64: Rewrite arm64CreateHelperTrampolines() KONNO Kazuhiro eclipse-omr/omr#4415
bd76df0 AArch64: Implement _patchVirtualGuard Akira Saitoh eclipse-omr/omr#4328
5e1e3f2 AArch64: Implement a path in loadaddrEvaluator() KONNO Kazuhiro eclipse-omr/omr#4414
68a9fed Created Function Prototypes for OMRSocketAPI Haley Cao eclipse-omr/omr#4346
48c24dd Handle symref creation under relocatable compiles Irwin D'Souza eclipse-omr/omr#4418
34bbcd2 Add EOF recognition to omrfile_read() for Unix Dmitri Pivkine eclipse-omr/omr#4420
6e178ab Update failCompilion to use variable argument list Irwin D'Souza eclipse-omr/omr#4419
606cb8e AArch64: Add types for ARM64 to TRMemory KONNO Kazuhiro eclipse-omr/omr#4424
0cededa AArch64: Add function to load address constant for relocation Akira Saitoh eclipse-omr/omr#4322
60e61c4 Remove side effects in assert statements Andrew Young eclipse-omr/omr#4398
446f706 Fix typo in ARM TreeEvaluatorTable Daryl Maier eclipse-omr/omr#4413
6b0943e Recover Region tail during post-sweep of GMP Lin Hu eclipse-omr/omr#4284
de692c5 Improve rotate then insert selected bits on Z Aidan Ha eclipse-omr/omr#4298
09be66f Disable DDR by default Robert Young eclipse-omr/omr#4404
3863e11 AArch64: Change ARM64HelperCallSnippet to set GC Map to the branch instruction Akira Saitoh eclipse-omr/omr#4400
aa48a08 Move implementations of irol/lrol into BinaryEvaluator.cpp Benjamin Thomas (Aviansie Ben) eclipse-omr/omr#4384
bc29f90 Remove cfnan and cdnan pseudoinstructions Benjamin Thomas (Aviansie Ben) eclipse-omr/omr#4308
9b91568 Add the newvalue opcode Yiling Han eclipse-omr/omr#4156
9ed99f6 Revert "Soften message when CUDA isn't supported" Robert Young eclipse-omr/omr#4405
fa8445f CMake: Rework zos export handling Devin Nakamura eclipse-omr/omr#4388
b0dff71 Soften message when CUDA isn't supported Robert Young eclipse-omr/omr#4403
5725dd4 Remove non-ASCII characters Keith W. Campbell eclipse-omr/omr#4399
34a0d67 Fixed two typos of word weird Shubham Verma eclipse-omr/omr#4395
40d9c66 Fixes two typos Pushkar Bettadpur eclipse-omr/omr#4394
1e7843f Fix Typo of word instruction Kishor Patil eclipse-omr/omr#4393
fb4e8dd AArch64: Fix for Machine::coerceRegisterAssignment() KONNO Kazuhiro eclipse-omr/omr#4385
0e4a24d Small fixup to README.md Andrew Young eclipse-omr/omr#4392
ee84a80 Improve handling of invalid CUDA device identifiers Keith W. Campbell eclipse-omr/omr#4389
f22e087 Delete "What's being worked on" section from README Andrew Young eclipse-omr/omr#4382
d309a6e Cmake: Fix install of omr_ebcdic and omr_ascii targets Devin Nakamura eclipse-omr/omr#4383
20dfb48 GC Code: J9MMCONSTANT_IMPLICIT_GC_COMPLETE_CONCURRENT Salman Rana eclipse-omr/omr#4378
acf9b5c Clean up and fix the Power evaluators for shift opcodes Benjamin Thomas eclipse-omr/omr#4257
04b9551 Move code of conduct in README.md Andrew Young eclipse-omr/omr#4376
fd3d7a7 Correct double decrement of node reference counts in x86 integer compare analyser Mark Thom eclipse-omr/omr#4125
775bdea Remove _registerSaveDescription from OMRInstruction.hpp Aidan Ha eclipse-omr/omr#4372
14631fc AArch64: Add implementation of debug print function for ARM64HelperCallSnippet Akira Saitoh eclipse-omr/omr#4365
51e50de Consolidate JIT-to-JIT entry point alignment on all codegens Filip Jeremic eclipse-omr/omr#4314
e28435f Runtime compressed refs work Graham Chapman eclipse-omr/omr#4371
b359ae0 Enable JProfiling in Profiling Compilations Rahil Shah eclipse-omr/omr#4370
73c9efe Update Slack invite link smlambert eclipse-omr/omr#4374
e54244d CMake: add export symbol info onto shared libraries Devin Nakamura eclipse-omr/omr#4369
4790db6 Remove redundant include of omrcuda.h Keith W. Campbell eclipse-omr/omr#4368
4cf8798 AArch64: OMRMemoryReference changes for loadaddrEvaluator() KONNO Kazuhiro eclipse-omr/omr#4122
597e2a1 Add a TypeLayout introspection api Yiling Han eclipse-omr/omr#4157
016c426 AArch64: Enable evaluator for TR::s2b Akira Saitoh eclipse-omr/omr#4359
c30a477 Use CFG's internal region on CFGNodes Erick Ochoa eclipse-omr/omr#4238
c807ef5 Runtime compressed refs work Graham Chapman eclipse-omr/omr#4353
c654661 Enable XLC 16.1 toolchain for AIX platforms Jackie Midroni eclipse-omr/omr#4285
2452240 DDR: merge enum sizes Keith W. Campbell eclipse-omr/omr#4349
b651ca4 Fix Scavenger.cpp flag OMR_GC_MODRON_SCAVENGER position Jason Hall eclipse-omr/omr#4348
4dea2b3 Fix potential compile error Keith W. Campbell eclipse-omr/omr#4343
671fbc9 Remove empty document Keith W. Campbell eclipse-omr/omr#4341