Skip to content

Eclipse OpenJ9 v0.15.1

Compare
Choose a tag to compare
@pshipton pshipton released this 18 Jul 14:45
· 6690 commits to master since this release
ec782f2

Eclipse release plan: https://projects.eclipse.org/projects/technology.openj9/releases/0.15.1
Release notes: https://www.eclipse.org/openj9/docs/version0.15

Release details:

Branch name: v0.15.0-release
Tag: openj9-0.15.1

Repo SHAs:

OpenJ9: 0f66c64
OMR: ec782f2

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

OMR Changes

ec782f2 Do not version w.r.t. concurrently writable memory Devin Papineau #33
aad599f (v0.15.0) Remove extra rpaths in AIX shared libs mikezhang #31
4dc3771 Remove implicit sign extension assumptions from iRegStore evaluator (0.15.0) Filip Jeremic #30
dc661ac Disable dark matter compact for concurrent sweep cedrichansen eclipse-omr/omr#4037
703fd3b AArch64: Add some members to ARM64LinkageProperties knn-k eclipse-omr/omr#3787
0b38f15 Arch64: Enable compressedRefsEvaluator knn-k eclipse-omr/omr#4057
937cd9e Modifying kickoff point for concurrent mark cedrichansen eclipse-omr/omr#4050
13c674b AArch64: Enable beginInstructionSelection() for PrivateLinkage knn-k eclipse-omr/omr#4066
cc820d3 Remove J9_VERSION from JitBuilder and Test Compiler Nidhi Gupta eclipse-omr/omr#4005
52ffab0 Remove deprecated element privatization from FieldPrivatizer Daryl Maier eclipse-omr/omr#4040
7c87422 Create TR::Method typedef and modify TR_Method references Daryl Maier eclipse-omr/omr#4054
5d3a389 Add Andrew Craik to CODEOWNERS file Daryl Maier eclipse-omr/omr#4058
281fe47 Remove unsigned ILopcode: TR::iflucmpeq and TR::ifiucmpeq from SwitchAnalyzer Bohao(Aaron) Wang eclipse-omr/omr#4023
a322157 Handle Windows version 5.1 in omrsysinfo_get_OS_type() Peter Bain eclipse-omr/omr#4051
43f7cf5 Misc. OMRMethod.hpp cleanup Daryl Maier eclipse-omr/omr#4045
147d1ba Remove deprecated ParameterSymbol allocated register APIs Daryl Maier eclipse-omr/omr#4036
52f31cc Fix logic in allowGlobalRegisterAcrossBranch() for POWER Kevin Langman eclipse-omr/omr#4026
e35f882 Remove some unnecessary includes of CS2 files Daryl Maier eclipse-omr/omr#4046
8367870 Misc. compiler code cleanup Daryl Maier eclipse-omr/omr#4024
96c2e9b Remove some unnecessary includes of CS2 files Daryl Maier eclipse-omr/omr#4041
ab29bf4 Improve compactNULLCHKs Andrew Craik eclipse-omr/omr#3945
af63926 AArch64: Implement ARM64HelperCallSnippet knn-k eclipse-omr/omr#4015
c10087d Extend support to all POSIX signals on Unix platforms Babneet Singh eclipse-omr/omr#3921
02bea19 Add options for compressing AOT Code Rahil Shah eclipse-omr/omr#4034
0a606fb Remove RegisterITF references from OMROptions Nidhi Gupta eclipse-omr/omr#4007
ed55aea Skip estimate code size for force inlining targets Yi Zhang eclipse-omr/omr#4038
5ba6fd8 Use symRef with known obj index for known parms Yi Zhang eclipse-omr/omr#3960
2394432 Remove FlattenRegisterPairs Nidhi Gupta eclipse-omr/omr#3998
a48adc6 Remove redundant/unneeded stack map and atlas methods Nidhi Gupta eclipse-omr/omr#3987
10899d5 Create known object temps when splitting block Yi Zhang eclipse-omr/omr#4027
4421e78 Create TR::CFGSimplifier instead of CFGSimplifier liqunl eclipse-omr/omr#4035
ffb0c5b Deep Structure Scan Optimization Salman Rana eclipse-omr/omr#3967
f8d48fa Rename global register allocated indexes on ParameterSymbol Daryl Maier eclipse-omr/omr#4025
dcb6801 AArch64: Add TR_ARM64countingRecompileMethod to Helpers.inc knn-k eclipse-omr/omr#4031
d513c54 Permanently enable the arraylets flag in OMR Robert Young eclipse-omr/omr#3994
e21bb94 Add option to enable concurrent copy forward Andrew Young eclipse-omr/omr#3996
ac9dc19 Add concurrent copy forward read barrier type Andrew Young eclipse-omr/omr#3995
8169bec Updates associated with z/TPF GCC 7 Builds James D Johnston eclipse-omr/omr#4016
9a9a18c Misc. Z CodeGenerator cleanups Daryl Maier eclipse-omr/omr#4021
e8741f2 Remove GlobalLabel symbols from compiler Rounak Agarwal eclipse-omr/omr#4003
675221c Extend DDR rules to handle *.mc files Keith W. Campbell eclipse-omr/omr#4020
765cb10 General z/OS improvements Keith W. Campbell eclipse-omr/omr#4019
9b89971 CMake: add headers to scan for macro information Devin Nakamura eclipse-omr/omr#3992
a6e5f83 Tril tests for ternary opcode Yan Luo eclipse-omr/omr#3785
dc4d1d3 Disable boolean store simplification liqunl eclipse-omr/omr#4017
99100d4 CMake: blobreader needs to link against the thread library Devin Nakamura eclipse-omr/omr#3984
33eab52 CMake: Add ability to skip parsing debug info for ddr Devin Nakamura eclipse-omr/omr#3991
5a3594c Add Robert as a code owner to the appropriate files/folders Charlie Gracie eclipse-omr/omr#4014
9f5d885 Merge the arraylets and hybrid arraylets build flags Robert Young eclipse-omr/omr#3988
de8e7b0 Use the C++ compiler to preprocess C++ code for DDR Keith W. Campbell eclipse-omr/omr#4013
c93c18e Remove all uses of code in Equality compare/Equality compare and branch categories Bohao(Aaron) Wang eclipse-omr/omr#3970
b8ed717 Enhances CFG simplification with new patterns Yan Luo eclipse-omr/omr#3947
06a1985 AArch64: Fix comment for OMRMemoryReference knn-k eclipse-omr/omr#3985
3faada2 Implement AArch64 GCMaps Aaron Graham eclipse-omr/omr#3828
6eea707 Migrate z/OS to a CMake build system Filip Jeremic eclipse-omr/omr#3693
323d800 Turn on hybrid arraylets by default Robert Young eclipse-omr/omr#3981
4d5d304 Fix broken links in OMR README Igor Braga eclipse-omr/omr#3982
803dd74 Runtime compressed refs work Graham Chapman eclipse-omr/omr#3978
3f0485e Remove expensive CS assert Aleksandar Micic eclipse-omr/omr#3976
d997904 Fix loss of precision warning in alloc boost logic Aleksandar Micic eclipse-omr/omr#3980
da1806d Remove _dummyTempStorageRefNode from OMR Bohao(Aaron) Wang eclipse-omr/omr#3898
da4105a Generate entry breakpoints for methods compiled with system linkage Jackie Midroni eclipse-omr/omr#3902
daa8b14 Allocation deviation boost in CS Aleksandar Micic eclipse-omr/omr#3959
94b86cc Add jit options to trace/disable generic static final field fold Yan Luo eclipse-omr/omr#3962
adf08c9 Concurrent Mark kickoff with Concurrent Scavenger Aleksandar Micic eclipse-omr/omr#3958
53015b7 Flag to control use of GC startup hints Aleksandar Micic eclipse-omr/omr#3964
7550342 CMake: Refactor DDR support Devin Nakamura eclipse-omr/omr#3882
cca8f31 Remove getInternalPtrMapBit from OMR Bohao(Aaron) Wang eclipse-omr/omr#3922
c56ed1c Remove supportsTrapsInTMRegion from OMR Bohao(Aaron) Wang eclipse-omr/omr#3928
bdede9c Remove all uses of the ILOpcode: bucmpeq Bohao(Aaron) Wang eclipse-omr/omr#3940
5d98d34 Splitting up LargeObjectAllocateStats into two files cedrichansen eclipse-omr/omr#3955
9af12a0 Remove j2prof Jackie Midroni eclipse-omr/omr#3946
17e5c26 Added fragmentation metrics & triggers for GC on idle cedrichansen eclipse-omr/omr#3939
26088c9 Simplifying function calls of TR_S390Peephole in OMR Bohao(Aaron) Wang eclipse-omr/omr#3942
1d373fd Remove old version of incRefCountForOpaquePseudoRegister Bohao(Aaron) Wang eclipse-omr/omr#3941
4753ac0 Ensure local variables are initialized at declaration Dan Heidinga eclipse-omr/omr#3944
575dfa1 Relocate OMR::SupportsBigDecimalLongLookasideVersioning to OpenJ9 Bohao(Aaron) Wang eclipse-omr/omr#3884
aad3bcd Fix function calls of incRefCountForOpaquePseudoRegister in OpenJ9 Bohao(Aaron) Wang eclipse-omr/omr#3915
d5884e7 Delete bndsChkNeedsLiteralFromPool function from OMR Bohao(Aaron) Wang eclipse-omr/omr#3901
f1a0533 Fix Adjust APIs Charlie Gracie eclipse-omr/omr#3753
b91e14d Avoid looking up the NLS catalog in en locale's with default msg Dan Heidinga eclipse-omr/omr#3937
f99a06d AArch64: Add entries to Helpers.inc knn-k eclipse-omr/omr#3938
5358dd3 Merge FreeEntryAllocateStats after compaction Lin Hu eclipse-omr/omr#3936
f9804bb Move constLoadNeedsLiteralFromPool to OpenJ9 Bohao(Aaron) Wang eclipse-omr/omr#3919
933409a Fix compilation errors on Windows Babneet Singh eclipse-omr/omr#3925
ba90318 Fix the iteration count for summation reduction Devin Papineau eclipse-omr/omr#3861
babdbd8 Revert "Avoid looking up the NLS catalog in en locale's with default msg" Dan Heidinga eclipse-omr/omr#3926
b22240c Cleanup Indexable Object Scanner Dmitri Pivkine eclipse-omr/omr#3924
11173d2 Disable on stack replacement (OSR) for AArch64 Daryl Maier eclipse-omr/omr#3920
aa5e91f Document purpose of "toolchain bug" label Daryl Maier eclipse-omr/omr#3896
ff047a6 Stop reducing sums with a variable iteration count Devin Papineau eclipse-omr/omr#3860
5bc17ae Enable DDR on z/OS Keith W. Campbell eclipse-omr/omr#3895
ef5cb3b Correct API comment for OMRSymbol constructor Daryl Maier eclipse-omr/omr#3914
20cf55a Remove and cleanup MetaDataList from ResolvedMethodSymbol Daryl Maier eclipse-omr/omr#3871
6302585 Remove references to linux/prctl.h Devin Nakamura eclipse-omr/omr#3906
846bfcd Remove vestigal trivial store sinking optimization Daryl Maier eclipse-omr/omr#3893
a69773b Add OMRMEM_CATEGORY_9_CHILDREN macro Peter Shipton eclipse-omr/omr#3916
092e054 Total regions count for metronome regions lists Cedric Hansen eclipse-omr/omr#3911
6235bd8 Remove reference to getSnippetsToBePatchedOnRegisterNative Daryl Maier eclipse-omr/omr#3917
04189c0 Stop using sigval_t Devin Nakamura eclipse-omr/omr#3903
cfe13db Avoid looking up the NLS catalog in en locale's with default msg Dan Heidinga eclipse-omr/omr#3912
a143843 Remove _snippetsToBePatchedOnRegisterNative from OMR Bohao(Aaron) Wang eclipse-omr/omr#3897
b2ffe8a Relocate JniCallSites to OpenJ9 Bohao(Aaron) Wang eclipse-omr/omr#3880
c43030a Move helpers for generation to GenerateInstructions.cpp Andrew Gao eclipse-omr/omr#3889
fdc1e6f Don't rely on USER_HZ Devin Nakamura eclipse-omr/omr#3899
871613b New constructor for IndexableObjectScanner Dmitri Pivkine eclipse-omr/omr#3894
9b8a228 Overload function void incRefCountForOpaquePseudoRegister in OMR Bohao(Aaron) Wang eclipse-omr/omr#3905
eb865ce Reorder defines so xlC16 finds the xlc before gnu Dan Heidinga eclipse-omr/omr#3887
d5982ff Delete _compressedRefs from OMR Bohao(Aaron) Wang eclipse-omr/omr#3881
051896b Delete disabled Win32 SSE OMRZeroMemory code Dan Heidinga eclipse-omr/omr#3892
23210e8 Remove CodeGenerator::_nodesSpineCheckedList from OMR Bohao(Aaron) Wang eclipse-omr/omr#3877
c07d599 Don't mark derived files as .PHONY Keith W. Campbell eclipse-omr/omr#3879
e7e41b6 Remove OpenJ9 functionality from innerConstrainAcall Daryl Maier eclipse-omr/omr#3782
d2476cc CMake DDR: Add support for 'valuesandbuildflags' option Devin Nakamura eclipse-omr/omr#3888
2eacb7a Remove the GC MemoryStatistics Charlie Gracie eclipse-omr/omr#3891
b164bbe z/TPF Root VPATH Rename James D Johnston eclipse-omr/omr#3886
1ae4b11 CMake: Link ddrgen against thread library Devin Nakamura eclipse-omr/omr#3883
578a529 Add UTF-8 case when reading locale from LC_CTYPE mikezhang eclipse-omr/omr#3856
57e5bbb Move control flow evaluators out of UnaryEvaluator.cpp Jackie Midroni eclipse-omr/omr#3875
5116af3 Refactor rdbar and wrtbar evaluators into the common codegen Dhruv Chopra eclipse-omr/omr#3571
341d49f Remove the createOrFindClonedNode function in OMR Bohao(Aaron) Wang eclipse-omr/omr#3857
ee8052d Relocate part of OMR::ResolvedMethodSymbol constructor to OpenJ9 Daryl Maier eclipse-omr/omr#3867
c910b33 Misc. Power linkage cleanup Daryl Maier eclipse-omr/omr#3868
f96391d Remove unused trivialDeadTreeBlock list (#3869) Daryl Maier eclipse-omr/omr#3869
7a4920e Replace ResolvedMethodSymbol::getLogicalParameterList Daryl Maier eclipse-omr/omr#3872
6a02354 Remove unused unkilledTemp property from ResolvedMethodSymbol Daryl Maier eclipse-omr/omr#3870
94dd249 Fix _GNU_SOURCE redefinition bharathappali eclipse-omr/omr#3862
3400567 Fix mixed mode compile error Graham Chapman eclipse-omr/omr#3876
dd9d3b8 Remove OMR::ResolvedMethodSymbol NoTemps Daryl Maier eclipse-omr/omr#3873
ca267af Delete OpenJ9-specific implementation of getParmValues Daryl Maier eclipse-omr/omr#3761
9f5ee96 Move _afterRA to OMR::Z::CodeGenerator class Bohao(Aaron) Wang eclipse-omr/omr#3852
aef41f5 Add Transparent HugePage support to portLibrary Jack Lu eclipse-omr/omr#3647
062467e Use C-style comments in C header file Keith W. Campbell eclipse-omr/omr#3855
21cc762 Add missing newline as hookgen arguments are echoed Keith W. Campbell eclipse-omr/omr#3853
84ba7aa CMake DDR: allow user to specify extra options Devin Nakamura eclipse-omr/omr#3849
0a4aedf CMake DDR: Ignore header include guards Devin Nakamura eclipse-omr/omr#3845
3172276 Optimized imul evaluator to maximize register re-usage Hillary Soontiens eclipse-omr/omr#3813
afbe22e CMake build scripts for native linux-ppc32 Boris Shingarov eclipse-omr/omr#3801
04a104b Enabled Missed Tree Evaluators in AArch64 Compiler Aaron Graham eclipse-omr/omr#3829
5e6e968 Move firstTimeLiveOOLRegisterList to Z CodeGenerator Bohao(Aaron) Wang eclipse-omr/omr#3854
2d1e785 Use unsigned integer for hashing algorithm Bohao(Aaron) Wang eclipse-omr/omr#3851
11fc810 CMake DDR: Fix bug where #undef statements were not recognized Devin Nakamura eclipse-omr/omr#3835
e4ae0f5 Add Platform Agnostic TM Query Irwin D'Souza eclipse-omr/omr#3846
922b800 CMake DDR: fix bug where cmake was re-run unnecessarily Devin Nakamura eclipse-omr/omr#3836
e920e2b CMake DDR: Fix bug where include paths and defines not properly passed Devin Nakamura eclipse-omr/omr#3837
b1710e0 Remove wrapper macros to support structs with J9* naming Babneet Singh eclipse-omr/omr#3840
b56045d (v0.14.2) Constrain the VFT when the object node is unknown Devin Papineau eclipse-omr/omr#26
afbd14f Define new Pre-/PostEscapeAnalysis optimizations Henry Zongaro eclipse-omr/omr#3841
80c681b Update the copyrights, which were missed in #3777 Babneet Singh eclipse-omr/omr#3839
4ca9443 Remove an unused query Nigel Yu eclipse-omr/omr#3838
3befa3f Implement z/OS XPLINK system linkage Filip Jeremic eclipse-omr/omr#3779
ca47815 Add buildenv/jenkins/README.md Filip Jeremic eclipse-omr/omr#3833
b1897bf Consolidate CPU processor detection on Z Filip Jeremic eclipse-omr/omr#3811
cfeaf3a Add (disabled) code to allow runtime compressed refs Graham Chapman eclipse-omr/omr#3820
a85d3e5 OMR Signal Library Improvements Babneet Singh eclipse-omr/omr#3793
41e4257 Support disabling NLS message lookup Dan Heidinga eclipse-omr/omr#3812
d6db6c0 Add support for new signals Babneet Singh eclipse-omr/omr#24
52a5bee Change signature of getNextSlotMap() Dmitri Pivkine eclipse-omr/omr#3815
5632a99 Constrain the VFT when the object node is unknown Devin Papineau eclipse-omr/omr#3795
472cc88 Fix compile issues on PPC LE Charlie Gracie eclipse-omr/omr#3819
726aae1 Set ContainsCollectedReference on ternary's returnReg Dhruv Chopra eclipse-omr/omr#3821
14fe06b Consolidate port vmem tests Devin Nakamura eclipse-omr/omr#3804
0b15166 Miscellaneous updates specific to z/TPF James D Johnston eclipse-omr/omr#3798
209b102 Choose correct dwarfdump for osx ddrgen mikezhang eclipse-omr/omr#3751
2f65b1e Find appropriate semaphore implementation Devin Nakamura eclipse-omr/omr#3789
9abfa07 Fix a bug in the ipopcnt evaluator Nigel Yu eclipse-omr/omr#3810
02c8264 Allow the Python path to be set in JitBuiler's makefiles Leonardo Banderali eclipse-omr/omr#3809
aeb8d29 Add HeapRegionStateTable to support concurrent copy forward write barrier Andrew Young eclipse-omr/omr#3764
aa18ab1 Remove unused constructor Dmitri Pivkine eclipse-omr/omr#3805
65ef0ad Remove J9 from omrsig* code [Part 2] Babneet Singh eclipse-omr/omr#3794
44e8ff7 Remove deprecated addDependency from Linkage files Daryl Maier eclipse-omr/omr#3780
f87fc0a Ensure structures are updated correctly for versioned loop Henry Zongaro eclipse-omr/omr#3745
09c8418 Add Eclipse OMR Jenkins build and pull request pipelines Filip Jeremic eclipse-omr/omr#3784
076709e Fix maxMinHelper when generating Select instructions Dhruv Chopra eclipse-omr/omr#3792
0c19e4d Remove unnecessary use of grep '-h' option Keith W. Campbell eclipse-omr/omr#3791
99e5fd1 Replaces uses of UINT32_MAX which is not defined on z/OS Keith W. Campbell eclipse-omr/omr#3790
5d7938c Add new evaluator and refactor for ardbari opCode Nigel Yu eclipse-omr/omr#3680
b204465 First pass of changes for mixed mode object references Graham Chapman eclipse-omr/omr#3786
15e2d65 Add TableSwitch API Charlie Gracie eclipse-omr/omr#3748
9e46da9 Implemented lmul evaluator Hillary Soontiens eclipse-omr/omr#3467
014ff60 CMake: ddr bug fixes Devin Nakamura eclipse-omr/omr#3772
235113f Provide project specialization function for constrainAcall Daryl Maier eclipse-omr/omr#3763
a670258 Remove J9 from omrsig* code [Part 1] Babneet Singh eclipse-omr/omr#3777
65198e3 Add IBM i specfic process for retrieving memory and CPU infos gaoli eclipse-omr/omr#3768
ac83acf Introduce CodeGenerator utilities file Daryl Maier eclipse-omr/omr#3754
65f81a4 Delete top level glue directory Andrew Young eclipse-omr/omr#3770
f2c0316 Add new APIs for mixed compressed mode Graham Chapman eclipse-omr/omr#3771
b0bd552 Introduce OMRVMMethodEnv.cpp stub Daryl Maier eclipse-omr/omr#3765
bad089a Code cleanup related to new read/write barrier kind Victor Ding eclipse-omr/omr#3760
e742d86 Add Visual Studio Code meta data to .gitignore Andrew Young eclipse-omr/omr#3767
8e68248 Add support for SIGIO (async signal) Babneet Singh eclipse-omr/omr#3762
0c77160 Missing return Charlie Gracie eclipse-omr/omr#3752
5a05b0d Improve coverage of IsolatedStoreElimination Charlie Gracie eclipse-omr/omr#3757
9f9650c Introducing Atomic Compare And Swap Support to X86 Victor Ding eclipse-omr/omr#2174
9b8d1b5 Rework OMRLinkage base class Daryl Maier eclipse-omr/omr#3747
a7063e5 Remove the OMR_GC_SCAVENGER_DELEGATE flag Robert Young eclipse-omr/omr#3750
09c8f03 Change enum for constant pool address symbol Yi Zhang eclipse-omr/omr#3727
4fa5827 Add APIs for creating temp symRef with known obj Yi Zhang eclipse-omr/omr#3728
9a6f149 Add JitBuilder services for unsigned division and remainder Benjamin Thomas (Aviansie Ben) eclipse-omr/omr#3638
15ac095 CMake: Fix option handling for MSVC Devin Nakamura eclipse-omr/omr#3739
dd029de Remove uses of INTERP_SMALL_MONITOR_SLOT Graham Chapman eclipse-omr/omr#3744
501297f Remove pass-by-reference parameter Dmitri Pivkine eclipse-omr/omr#3738
de6fc95 Convert RuntimeAssumptionTable to mark with lazy sweep Andrew Craik eclipse-omr/omr#3657
0a41c22 Add support for new signals Babneet Singh eclipse-omr/omr#3737
30b2964 Revert "Improved Value Propagation for Constant Arrays" Filip Jeremic eclipse-omr/omr#3741
bca7c3f Fix spelling of createKnownStaticReferenceSymbolRef Daryl Maier eclipse-omr/omr#3742
610973b Introduce a Linkage inlines file Daryl Maier eclipse-omr/omr#3722
343b653 Code clean related to Label Instruction on X86 Victor Ding eclipse-omr/omr#3723
63829a9 Remove deprecated X86CheckAsyncMessagesSnippet Victor Ding eclipse-omr/omr#3725
e0f344a CMake: remove use of OMR_INTERP_COMPRESSED_OBJECT_HEADER Devin Nakamura eclipse-omr/omr#3734
f4de44c Adopt new read/write barrier kind Victor Ding eclipse-omr/omr#3733
857f727 Improved Value Propagation for Constant Arrays Andrew Craik eclipse-omr/omr#3736
9698fa1 Guard double mapping api under config flag Igor Braga eclipse-omr/omr#3724
081776b CMake: add SEND_ERROR option to omr_assert Devin Nakamura eclipse-omr/omr#3735
098fc9e Remove uses of OMR_INTERP_COMPRESSED_OBJECT_HEADER Graham Chapman eclipse-omr/omr#3732
2abc34c Fix omrvmem_free_memory Igor Braga eclipse-omr/omr#3731
7411738 Fix the signature of 'proc_setattr' Keith W. Campbell eclipse-omr/omr#3730
25d7b34 Make arraytranslate return correct # of translated chars Dhruv Chopra eclipse-omr/omr#3719
0f5820a Define OMR_NEED_RT for external projects Andrew Young eclipse-omr/omr#3726
80d0539 Guard double mapping api under a config flag Andrew Young eclipse-omr/omr#3721
458adf9 Add double map API for LINUX and balanced GC policy Igor Braga eclipse-omr/omr#3555
aeb23f7 Make fatal_assertion actually "no return" Robert Young eclipse-omr/omr#3597
1b0b2af Fix assertions in VerboseBuffer.cpp with CS Salman Rana eclipse-omr/omr#3645
5f0f036 Change Staccato to Realtime Jason Hall eclipse-omr/omr#3714
e683991 Enable CopyForwardMarkCompactHybrid mode Lin Hu eclipse-omr/omr#3701
9439968 Introduce new Z Linkage constructor Daryl Maier eclipse-omr/omr#3715
a595091 Collapse equivalent definitions of J9MODRON_HMI_SLOT_EMPTY Keith W. Campbell eclipse-omr/omr#3716
4a8f759 Provide Compilation API for checking for recursive calls Daryl Maier eclipse-omr/omr#3660
54908f0 Make mcc_printf a variadic function macro Robert Young eclipse-omr/omr#3598
5bb28a2 Thread final/non-final Release Caches Aleksandar Micic eclipse-omr/omr#3711
7837021 Format output of jitbuilder apigen Devin Nakamura eclipse-omr/omr#3712
c363b21 Robust support of i/a ternary evaluation on X86 Yan Luo eclipse-omr/omr#3639
18846d2 Support of i/a typed ternary opcode on P codegen Yan Luo eclipse-omr/omr#3634
9cea1db Define TR_ALLOC everywhere Robert Young eclipse-omr/omr#3596
b4b1008 CMake: Add initial support for ddrgen Devin Nakamura eclipse-omr/omr#3308
ae8ff8c Fix two mistakes in omrformatconsts.h Robert Young eclipse-omr/omr#3709
e6cf896 Loop versioner support for dynamic checkcast Yan Luo eclipse-omr/omr#3695
099ba7e Substitute CodeCache::reserveSpaceForTrampoline_bridge Daryl Maier eclipse-omr/omr#3698
4c5291a Update GitHub label information in CONTRIBUTING.md Daryl Maier eclipse-omr/omr#3696
48d977b AArch64: Add entries to Helpers.inc knn-k eclipse-omr/omr#3707
4ab172d CMake: Add export info Devin Nakamura eclipse-omr/omr#3705
0d85c01 Add tril tests for iudiv, iurem, and ludiv Benjamin Thomas (Aviansie Ben) eclipse-omr/omr#3637
8683a6a Simplify and cleanup logic in beginInstructionSelection on Z Daryl Maier eclipse-omr/omr#3704
5ceecf1 Change known obj constraint to block constraint Yi Zhang eclipse-omr/omr#3684
0b6d8cf Fix handling of unsigned 32-bit and 64-bit division on Z Filip Jeremic eclipse-omr/omr#3686
26ddc96 CMake: Add validation to OMR_THR_YIELD_ALG option Devin Nakamura eclipse-omr/omr#3697
b0aead1 Add misc CodeCache getters and setters Daryl Maier eclipse-omr/omr#3689
4a4278e Get Windows version information from registry if major version is 10. Peter Bain eclipse-omr/omr#23
5252b51 CMake: add support for exporting symbols from libraries Devin Nakamura eclipse-omr/omr#3678
a6acc6b Fix GlobalVP handling of backedge constraints Andrew Craik eclipse-omr/omr#3656
c72ac2b Get Windows version information from registry if major version is 10 Peter Bain eclipse-omr/omr#3648
b6850a5 CMake: Search for windows message compiler Devin Nakamura eclipse-omr/omr#3677
afb9870 Re-introduce TR_j2iTransition helper for OpenJ9 Victor Ding eclipse-omr/omr#3692
ccd2d24 Enable minimum ALS asserts as fatal in Z codegen Daniel Hong eclipse-omr/omr#3659
1f06df4 Prepare to consolidate trampoline space reservation functions Daryl Maier eclipse-omr/omr#3688
686efbe Simplify logic in replaceTrampoline Daryl Maier eclipse-omr/omr#3690