Skip to content

Releases: eclipse-openj9/openj9-omr

Eclipse OpenJ9 v0.20.0

16 Apr 00:54
d4365f3
Compare
Choose a tag to compare

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

Release details:

Branch name: v0.20.0-release
Tag: openj9-0.20.0

Repo SHAs:

OpenJ9: 05fa2d3
OMR: d4365f3

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

OMR Changes

d4365f3 (0.20.0) AArch64: Call redoTrampolineReservationIfNecessary() KONNO Kazuhiro #60
4bf9435 (0.20.0) AArch64: Fix encoding of ldxr/stxr instructions Akira Saitoh #59
200afa1 (0.20.0) Add register dependencies to ICF end label Yi Zhang #58
fc99d6b (0.20.0) AArch64: Implement FLUSH_MEMORY() in jittypes.h KONNO Kazuhiro #57
1b6abd0 (0.20.0) AArch64: Fix instruction for add with sign-extension KONNO Kazuhiro #56
ffe8de8 (0.20.0) Fix VP constraint merging for multi-dimensional arrays Daryl Maier #51
fbaaf21 (0.20.0) Fix memory barrier functions in VM_AtomicSupport Akira Saitoh #55
57becde (0.20.0) AArch64: Change REACHEABLE_RANGE_KB to 128MB Akira Saitoh #52
73a4bfa (0.20.0) AArch64: Set the enforceStoreOrder flag KONNO Kazuhiro #54
f5d9712 (0.20.0) Fix reference to global align Younes Manton #53
fbeff74 (0.20.0) AArch64: Correct the binary encoding of 64-bit "extr" instruction KONNO Kazuhiro #50
7ca27c2 (v0.20.0) AArch64: Correct the binary encoding of 64-bit "extr" instruction KONNO Kazuhiro #48
2d4adb5 Create and use CodeGenerator flag for recompilation support (0.20.0) Daryl Maier #47
b30884f Fix hang in omrrastest Devin Nakamura eclipse/omr#4911
bb559cc Added Unix Implementation for omrsock_getaddrinfo and omrsock_freeaddrinfo in OMRSOCK API Haley Cao eclipse/omr#4832
a7e0ea5 Remove references of deprecated Add/Sub IL Opcode Bohao(Aaron) Wang eclipse/omr#4872
3081854 Add capability to give preference to pageable large pages on Z/OS AlenBadel eclipse/omr#4762
4135288 Remove the redundant implementation of findSingleImplementer Annabelle Huo eclipse/omr#4892
31db81f Refactor TR_PrexArgInfo to reduce coupling with TR_InlinerTracer Ryan Shukla eclipse/omr#4903
26488d2 Runtime compressed refs work Graham Chapman eclipse/omr#4902
8394095 Enable invariant argument prex only when recompilation supported Daryl Maier eclipse/omr#4899
6328141 Add missing properties in OMRILOpCodeProperties Batyr Nuryyev eclipse/omr#4898
cc446f6 Migrate x86 processor info from codegen to CPU Harry Yu eclipse/omr#4744
620fbb0 Runtime compressed refs work Graham Chapman eclipse/omr#4897
bb56571 Move split array mark stats to OMR for metronome Jason Hall eclipse/omr#4857
d1613fd Change setjmp to sigsetjmp Devin Nakamura eclipse/omr#4881
6e1689f Fix segfault in omrvmemtest Devin Nakamura eclipse/omr#4884
2e43ed4 Add omrsysinfo_get_physical_memory implementation for BSD Devin Nakamura eclipse/omr#4882
30ea66f Cleanup preprocessor logic in omrport.h Devin Nakamura eclipse/omr#4885
258c43d Rename OMR_HAS_DLADDR to OMR_HAVE_DLADDR Devin Nakamura eclipse/omr#4896
3260b77 Remove unused compressed ref flags Devin Nakamura eclipse/omr#4773
f955e91 Add omrsysinfo_processor_disable_feature API Harry Yu eclipse/omr#4838
5ef3ad4 Rename OMR_BSD to OMR_OS_BSD Devin Nakamura eclipse/omr#4879
f02a6f7 Inactive copy caches for Concurrent Scavenger Aleksandar Micic eclipse/omr#4826
5e3fd64 Update omrsl_open_shared library behaviour on unix platforms Devin Nakamura eclipse/omr#4853
d63c47e CopyScanCache pool size Aleksandar Micic eclipse/omr#4859
526a79c Support Known Object Table in JITServer Annabelle Huo eclipse/omr#4829
2ef7099 Reduce counts when running without SCC and many CPUs are available Marius Pirvu eclipse/omr#4876
917a927 Initialize OptTestDriver's members Younes Manton eclipse/omr#4877
37e6cd9 Remove OMR_GC_HEAP_CARD_TABLE Devin Nakamura eclipse/omr#4868
250665b RISC-V: rename vselectEvaluator() to vbitselectEvaluator() Jan Vrany eclipse/omr#4875
64aaf51 AArch64: Implement large offset path for loadaddrEvaluator() KONNO Kazuhiro eclipse/omr#4718
731b037 Provide options to enable read-only code generation Daryl Maier eclipse/omr#4869
a67e389 Refactoring of TR::ternary opcodes to TR::select Md. Alvee Noor eclipse/omr#4578
6b4dd19 Disable code cache reclamation if perfTool option is enabled Filip Jeremic eclipse/omr#4863
d74c636 Remove unnecessary indentation in jitbuilder.api.json. Nazim Uddin Bhuiyan eclipse/omr#4864
065560c Provide IlValue as condition for the Switch IlBuilder service Nazim Uddin Bhuiyan eclipse/omr#4340
00c57af Added Unix Implementations for Element Extracting Functions in OMRSOCK API Haley Cao eclipse/omr#4738
cbbd02d Fix missing omrsysinfo_get_x86_description on Windows Harry Yu eclipse/omr#4855
3e8c9d8 Pass floating-point precision to base-e logarithm consistently Lin Hu eclipse/omr#4812
5d93585 Update port library's processor detection APIs and enums Harry Yu eclipse/omr#4803
d7f2727 CMake: Detect FreeBSD Devin Nakamura eclipse/omr#4851
8654bf5 Disable Power arraycopy inlining for very long lengths Benjamin Thomas (Aviansie Ben) eclipse/omr#4819
1fed943 CMake: recognize 'amd64' processor name Devin Nakamura eclipse/omr#4849
d95485c Removed deprecated FrontEnd:getObjectAlignmentInBytes o3hjj eclipse/omr#4844
0724543 Remove NULL check for Self() in TreeTop::join Tucker eclipse/omr#4836
ab02944 Add jit helper stub for acmp Tobi Ajila eclipse/omr#4841
0fcb146 Turn CUDA off by default Robert Young eclipse/omr#4406
e166092 Update madvise call for shared heap Igor Braga eclipse/omr#4806
6d76bf2 Remove deprecated comment from getFirstArgumentIndex Daryl Maier eclipse/omr#4842
44a5491 TGC Parallel Flush Copy/Scan Updates Salman Rana eclipse/omr#4833
3070301 AArch64: Implement lookupEvaluator() KONNO Kazuhiro eclipse/omr#4840
91a0cd1 Add new omrsysinfo_get_CPU_load API Filip Jeremic eclipse/omr#4702
fbd89b9 Fix DeadTreeElimination for volatile load Yi Zhang eclipse/omr#4817
82079d3 Rudimentary support for RIP-relative symbols Daryl Maier eclipse/omr#4786
2674ace Added support for loadaddr in copy propagation Liqun Liu eclipse/omr#4808
ee32d8d Fix and enable sub-int32 tests on Z Filip Jeremic eclipse/omr#4811
6def9fc Clean up PRE trace msg Yi Zhang eclipse/omr#4818
a754b1a Configure OMR Signal Macros for z/TPF James D Johnston eclipse/omr#4759

Eclipse OpenJ9 v0.19.0

17 Mar 19:25
1c04e0e
Compare
Choose a tag to compare

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

Release details:

Branch name: v0.19.0-release
Tag: openj9-0.19.1

Repo SHAs:

OpenJ9: 0133ba0
OMR: 1c04e0e

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

OMR Changes

1c04e0e Fix ILGen GPF if last block is malformed Andrew Craik eclipse/omr#4816
b00a624 Fix missing volatile in CS large object copy Aleksandar Micic eclipse/omr#4810
c469596 Change how far conditional branch expansion works on Power Benjamin Thomas eclipse/omr#4728
f551c1a Use VFT test in hierarchy guard converted from profiled guard with VFT test Liqun Liu eclipse/omr#4807
259b211 Fix debug print code for the newValue JIT helper Leonardo Banderali eclipse/omr#4813
610f030 Enhance Simplifier to minimize child PassThroughs Andrew Craik eclipse/omr#4712
001677f Remove dynamicConstant(int32_t cpIndex) Annabelle Huo eclipse/omr#4797
a370b66 Added a per thread buffer and related tests for OMR socket API Haley Cao eclipse/omr#4555
04b3cf0 Fix issues with the Power system linkage Benjamin Thomas (Aviansie Ben) eclipse/omr#4804
e45496a Fatal asserts any creation of deprecated unsigned load/store opcodes Bohao(Aaron) Wang eclipse/omr#4363
419f1da Remove the unused depend Power pseudoinstruction Benjamin Thomas (Aviansie Ben) eclipse/omr#4805
46e59c6 Remove references of deprecated const IL Opcode Bohao(Aaron) Wang eclipse/omr#4033
a9a483d Stop generating deprecated unsigned opcodes of Call/Return and Add/Sub from OMR Bohao(Aaron) Wang eclipse/omr#4366
d77a173 Stop generating deprecated unsigned opcodes of load and store from OMR Bohao(Aaron) Wang eclipse/omr#4356
6e12eb1 CMake: Remove guards for windows around ddr code Devin Nakamura eclipse/omr#4799
860175f Change ilgen exception to correct exception type Yi Zhang eclipse/omr#4697
8ba95ac AArch64: Fix for populateMemoryReference() with no base register KONNO Kazuhiro eclipse/omr#4801
66b4be0 AArch64: Fix logic allocating fp register when child node register is not clobberable Akira Saitoh eclipse/omr#4800
20aa0b5 Fix rebasing figures and minor typo in Git Crash Course Nazim Uddin Bhuiyan eclipse/omr#4796
7d3584f RISC-V: add CI pipelines for RISC-V Jan Vrany eclipse/omr#4760
47147f2 CMake: Fix bug in stripping debug info on xlc Devin Nakamura eclipse/omr#4791
dde01b7 Add Git Crash Course Nazim Uddin Bhuiyan eclipse/omr#4734
68104ca Add unit tests for the Power binary encoder Benjamin Thomas (Aviansie Ben) eclipse/omr#4721
c7746c3 Remove old aliases for record-form VMX instructions Benjamin Thomas (Aviansie Ben) eclipse/omr#4792
54dab5a Fix CMake AIX issues Devin Nakamura eclipse/omr#4788
4499b56 Add Identityless node flag Leonardo Banderali eclipse/omr#4789
bbf2a77 Implement instruction printers for RISC-V Jan Vrany eclipse/omr#4785
82ecebb Moving supportVMInternalNatives from OMR to Openj9 Siri Sahithi Ponangi eclipse/omr#4732
a733ef9 Remove duplicate if branches from addConstantToLong Benjamin Thomas (Aviansie Ben) eclipse/omr#4782
425d14b Track the total usage of the code cache Annabelle Huo eclipse/omr#4743
fd8ce93 Compile with xlc_r on AIX Robert Young eclipse/omr#4790
afe9829 Assorted improvements to RISC-V backend Jan Vrany eclipse/omr#4784
6d5cab8 Scan Queue splitting defaults Aleksandar Micic eclipse/omr#4780
ba0338d Add byte and short multiplier on x86 SajinaKandy eclipse/omr#4602
7a9c6c6 AArch64: Add code for compressed refs to memory reference Akira Saitoh eclipse/omr#4768
5c106b5 Fix generateS390CompareAndBranchOpsHelper Rahil Shah eclipse/omr#4763
f089c70 Add VectorFacilityEnhancement1 feature on Z::CPU Bohao(Aaron) Wang eclipse/omr#4781
3b9951e heapReconfigure API Rework Follow-Up Salman Rana eclipse/omr#4778
6e2243a AArch64: Add code for compressed refs - l2aEvaluator, aloadEvaluator KONNO Kazuhiro eclipse/omr#4766
cbad56e Use setProperty instead of setProperties in Z system linkages Filip Jeremic eclipse/omr#4776
a4caa1f AArch64: Add code for compressed refs - astoreEvaluator Akira Saitoh eclipse/omr#4767
ec91f29 AArch64: Add code for compressed refs - istoreEvaluator Akira Saitoh eclipse/omr#4769
2b0651c CMake: avoid splitting debug symbols multiple times Devin Nakamura eclipse/omr#4771
8a201b6 CMake: Refactor _LONG_LONG definition Devin Nakamura eclipse/omr#4772
9d16f0d Fix and enable a large subset of tests on the z/OS OMR CI Filip Jeremic eclipse/omr#4733
535f118 Revert "Make double map true as default option " Robert Young eclipse/omr#4770
4926bd4 Consider callee type in exceptionRaised query Rahil Shah eclipse/omr#4669
7f70fe9 Change misc code for RISC-V in OMR (part5/misc) Cheng Jin eclipse/omr#4435
dd4c37a Heap Resize: Concurrent KO/Uninitialized Mark Map Bug fix Salman Rana eclipse/omr#4716
ab53ed3 Add Unix rlimit support for RLIMIT_DATA Peter Shipton eclipse/omr#4742
f28f0c5 CMake: FIx typo in gc Devin Nakamura eclipse/omr#4741
4054818 Make double map true as default option Igor Braga eclipse/omr#4735
e1b09af Revert "Added support for loadaddr in copy propagation" liqunl eclipse/omr#4739
08db674 Add NoRecompilationRecoverableILGenException Yi Zhang eclipse/omr#4696
7ebf8a4 Enhance CFGSimplifier simplifyBooleanStore Andrew Craik eclipse/omr#4711
b08cdd2 Move object meta data flag defines to omrgcconsts.h Jason Hall eclipse/omr#4736
6fbe0ff Fix compiler warnings Graham Chapman eclipse/omr#4737
1b9295d Add a new dynamic constant API to dereference the pointer Annabelle Huo eclipse/omr#4726
0caa919 Remove the unused Power ba and bla instructions Benjamin Thomas eclipse/omr#4727
c9cea12 Change the port code for RISC-V in OMR (part4/port) Cheng Jin eclipse/omr#4434
7188ec9 AArch64: Enable OSR Akira Saitoh eclipse/omr#4724
754ff1a Fix null pointer deref when encoding a MemoryReference Benjamin Thomas (Aviansie Ben) eclipse/omr#4730
d7dfd82 Runtime compressed refs work Graham Chapman eclipse/omr#4729
8a8b562 AArch64: Add generateNop to code generator Akira Saitoh eclipse/omr#4722
2bcc2ad Added support for loadaddr in copy propagation Liqun Liu eclipse/omr#4725
a43b389 Deprecate getFirstReadWriteMemoryReference Filip Jeremic eclipse/omr#4715
e5d218f AArch64: Set prepareForOSR helper to system linkage Akira Saitoh eclipse/omr#4723
7de3adf Add -Xjit option TR_DisableImmutableFieldAliasing Kevin Langman eclipse/omr#4710
79ebcad CMake: Add exported symbol support for gcc Devin Nakamura eclipse/omr#4676
f04565b Remove redundant z13 processor checks on Z Filip Jeremic eclipse/omr#4312
df56ec7 Runtime compressed refs work Graham Chapman eclipse/omr#4713
31316b4 Introduce arraylet double mapping verbose GC option Igor Braga eclipse/omr#4705
947946e Remove xlC V1R11 workaround in optimizer Filip Jeremic eclipse/omr#4707
4d66158 Remove references to deprecated class TR_NodeAliasSetInterface Bohao(Aaron) Wang eclipse/omr#4709
9661da2 AArch64: Load StartPC constant with pc-relative load instruction Akira Saitoh eclipse/omr#4678
aabbee9 Revert PR4699 "Added support for loadaddr in copy propagation." Andrew Craik eclipse/omr#4708
133aca0 Add arraylet double map request field Igor Braga eclipse/omr#4704
5c57cb3 Change control access of isLargePage in MemoryManager to public Igor Braga eclipse/omr#4701
2b78ad9 Added support for loadaddr in copy propagation Vijay Sundaresan eclipse/omr#4699
85fd3d4 Add TR::Region::reset helper function Aidan Ha eclipse/omr#4679
254885c Remove redundant NULL check code to fix xlc 16 compile error Peter Shipton eclipse/omr#4700
367db1e AArch64: Correctly decode logic immediate in ARM64Debug Akira Saitoh eclipse/omr#4690
99d05d8 AArch64: Add AOT relocation to address constant Akira Saitoh eclipse/omr#4589
4d5712b Remove redundant parm to avoid incorrect usage Yi Zhang eclipse/omr#4691
dafabc7 Disable ResumableTraps when TR_DisableTraps option is set Dhruv Chopra eclipse/omr#4693
ce7fdb2 Add jit newValue helper Tobi Ajila eclipse/omr#4685
7eeb630 Rename VMX record form compare instructions Benjamin Thomas (Aviansie Ben) eclipse/omr#4667
fc097a8 Enable simplifying conditional store in CFG simplifier on x, p, and z only Yiling Han eclipse/omr#4681
3634948 Add Data Section and Header to Relocatable ELF Object Aidan Ha eclipse/omr#4635
e6f60a1 Fix incorrect binary encoding for tabortwc Benjamin Thomas (Aviansie Ben) eclipse/omr#4672
34eacb8 AArch64: Add TR_ASSERT() to generateCompareImmInstruction() KONNO Kazuhiro eclipse/omr#4677
1182478 Deprecate assignRegistersNoDependencies as it is no longer used Filip Jeremic eclipse/omr#4680
42ff257 Fix incorrect binary encoding for vmax* instructions Benjamin Thomas (Aviansie Ben) eclipse/omr#4671
1ddf8e0 AArch64: Use madd and msub instructions when applicable KONNO Kazuhiro eclipse/omr#4675
45d961a Added ASTToTRNode class to refactor Tril ilgen Yuehan-Lin eclipse/omr#4608
6dfb0f2 Used fgets to read file in parseFile Yuehan-Lin eclipse/omr#4558
9989d0c Remove definitions and uses of J9VM_ flags Graham Chapman eclipse/omr#4673

Eclipse OpenJ9 v0.18.1

24 Jan 14:26
7a1b023
Compare
Choose a tag to compare

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

Release details:

Branch name: v0.18.0-release
Tag: openj9-0.18.1

Repo SHAs:

OpenJ9: 51a5857
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

OMR Changes

N/A, see https://github.com/eclipse/openj9-omr/releases/tag/openj9-0.18.0

Eclipse OpenJ9 v0.18.0

16 Jan 22:20
7a1b023
Compare
Choose a tag to compare

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#4674
88f4df7 AArch64: Add Constant Data Snippet Akira Saitoh eclipse/omr#4588
4ecdf45 Fixes incorrect Register Copy and consolidates register availability API Pushkar Bettadpur eclipse/omr#4670
623713c Add eaEscapeHelperSymbol Andrew Craik eclipse/omr#4665
4c52666 Update makefile scripts for RISC-V in OMR (part3/omr) Cheng Jin eclipse/omr#4433
f13950e AArch64: Add generateBinaryEncodingPrePrologue in OMRCodeGenerator Akira Saitoh eclipse/omr#4663
ad44f12 Migrate Processor Detection from OpenJ9 to OMR part 1 Aidan Ha eclipse/omr#4662
4e318da Change Dwarf_CU_Context files list from vector to map Mike Zhang eclipse/omr#4517
b3fe6aa DDR: add support for xlc/xlclang version 16 Keith W. Campbell eclipse/omr#4661
0b7e31f Use compiler-local target environment Irwin D'Souza eclipse/omr#4568
900b94b Fix argument info propagation in inlining Liqun Liu eclipse/omr#4566
c409244 Add OMR_SOCKET_API flag to enable/disable usage of socket API Haley Cao eclipse/omr#4562
f358b04 CMake: Enable OMR_EXE_LAUNCHER support when launching ddrgen Devin Nakamura eclipse/omr#4655
522a98f Disable the OMR_THR_MCS_LOCKS flag Babneet Singh eclipse/omr#4660
5f12e21 MCS Lock (Part 4): Integrate MCS Lock into OMRThreadMonitor API Babneet Singh eclipse/omr#4596
730abd7 Export omrthread_attr_set_detachstate Ashutosh Mehra eclipse/omr#4658
50e115f CMake: Update FindDiaSDK Devin Nakamura eclipse/omr#4652
cf87abd Remove uses of J9VM_OUT_OF_PROCESS Graham Chapman eclipse/omr#4653
496f2d6 Revert "Migrate processor/feature detection from OpenJ9 to OMR Part 1" Robert Young eclipse/omr#4654
bf54153 Runtime compressed refs work Graham Chapman eclipse/omr#4627
c7ee7b2 Redefine CG queries to return correct answer Dhruv Chopra eclipse/omr#4650
747e6a4 Migrate processor/feature detection from OpenJ9 to OMR Part 1 Aidan Ha eclipse/omr#4503
e8c194a Add GC_DOUBLE_MAP_ARRAYLETS flag to cmake version of omrcfg.h Devin Nakamura eclipse/omr#4644
9b3cecb CMake: Make ddr scan j9pool.h Devin Nakamura eclipse/omr#4643
4d13f51 CMake: Fix ddr on osx Devin Nakamura eclipse/omr#4651
bc39bc3 CMake: Refactor DDR support Devin Nakamura eclipse/omr#4648
02bf9bd CMake: Link ddr tooling against omr thread/port libraries Devin Nakamura eclipse/omr#4642
e7951e0 Update configure scripts for RISC-V in OMR (part1/misc) Cheng Jin eclipse/omr#4431
dc3b095 Initial RISC-V port Jan Vrany eclipse/omr#3907
89e194f AArch64: Make logicImmediateHelper available outside BinaryEvaluator.cpp Akira Saitoh eclipse/omr#4639
097434e AArch64: Implement OMR::ARM64::RegisterDependencyConditions::clone Akira Saitoh eclipse/omr#4638
736596e AArch64: Allow negative immediate offset for memory access KONNO Kazuhiro eclipse/omr#4628
59e8793 Stop re-downloading config.guess and config.sub Robert Young eclipse/omr#4640
fc71859 Add support of J9OS_I5 for ddrgen Gavin Zhang eclipse/omr#4536
7189cd9 Rework MemoryReference::accessStaticItem in Power for JITServer Dhruv Chopra eclipse/omr#4442
b13dd6a Make ccache treat omrcfg.h as a dependency for every object Robert Young eclipse/omr#4632
a8b3790 Rename disableTOCForConsts option and disable TOC when the option is set Dhruv Chopra eclipse/omr#4443
7b2e5df Removed codegen/FrontEnd.hpp and codegen/FrontEnd.cpp Yuehan-Lin eclipse/omr#4626
ce57cce Revert "DDR: add support for xlc/xlclang version 16" Keith W. Campbell eclipse/omr#4637
f19cb88 AArch64: Implement tableEvaluator KONNO Kazuhiro eclipse/omr#4633
4f531be AArch64: Add jitCollapseJNIReferenceFrame helper Akira Saitoh eclipse/omr#4634
152f54b DDR: add support for xlc/xlclang version 16 Keith W. Campbell eclipse/omr#4620
86c0b09 Move the calls to AC_PROG_CC/CXX higher Robert Young eclipse/omr#4605
d2e17b1 Fix JNI performance regression Julian Wang eclipse/omr#4580
d071c80 Add new 'MinimalTest' suite to compilertest. Jan Vrany eclipse/omr#4336
c2d2ad8 Move arithmeticNeedsLiteralFromPool function from OMR to OpenJ9 Md. Ariful Haque eclipse/omr#4616
8093d43 AArch64: Add call to TR_Debug::print(TR::ARM64RecompilationSnippet) KONNO Kazuhiro eclipse/omr#4614
3d58b80 AArch64: Implement generateARM64OutOfLineCodeSectionDispatch() KONNO Kazuhiro eclipse/omr#4587
17a20a8 Add option disabling inline JSR292 without peeking Yi Zhang eclipse/omr#4606
32e4407 AArch64: Add computedCallTargetRegister to ARM64LinkageProperties KONNO Kazuhiro eclipse/omr#4621
f3b13f4 Misc. Z RegisterDependency cleanup Daryl Maier eclipse/omr#4619
97da8ad Move NullChkEvaluators to OpenJ9 for ARM, Power, Z and Aarch64 codegen Md. Ariful Haque eclipse/omr#4581
056af64 Remove unused features from S390LabelInstruction Daryl Maier eclipse/omr#4617
5c2e47a AArch64: Implement igotoEvaluator Akira Saitoh eclipse/omr#4597
efaeceb Relocate getMonClass and addMonClass to OpenJ9 mnoor eclipse/omr#4592
2f4870b gtest: Do not reference temporaries past the expression that created them Robert Young eclipse/omr#4540
0614b71 Trust maps file parser if no errors occur Dmitri Pivkine eclipse/omr#4600
a77c9d5 Stop generating deprecated unsigned opcodes of equality compare and const Bohao(Aaron) Wang eclipse/omr#4347
356ccda Miscellaneous clean up in tree lowering Leonardo Banderali eclipse/omr#4607
a605908 Fix issues highlighted by warnings from gcc 9 Keith W. Campbell eclipse/omr#4603
14b2756 Fixes to match prototypes to old socket API Haley Cao eclipse/omr#4599
6e4fcab AArch64: Correct the condition code for fcmp/dcmp KONNO Kazuhiro eclipse/omr#4595
634a221 Make relocations in the Power Codegen more flexible for downstream projects Dhruv Chopra eclipse/omr#4444
9ad00ba AArch64: Add extraRegister to OMRMemoryReference KONNO Kazuhiro eclipse/omr#4225
bad5f71 Add findOr{Create,Fabricate}ShadowSymbol functions Leonardo Banderali eclipse/omr#4511
df66e8c CMake: Update FindLibElf Devin Nakamura eclipse/omr#4591
cca62df Runtime compressed refs work Graham Chapman eclipse/omr#4593
82441c4 Break unneeded class dependencies on OMRLinkage Daryl Maier eclipse/omr#4570
bd339aa Remove unsigned support in Z::imulEvaluator Bohao(Aaron) Wang eclipse/omr#4583
ffa034f Add isRelocatable boolean to power's loadAddressConstant API Dhruv Chopra eclipse/omr#4441
52e5933 Fix issue with GC during idle cycle Salman Rana eclipse/omr#4564
2252d5e MCS Lock (Part 3): Implement the MCS lock API Babneet Singh eclipse/omr#4509
959f9e9 CMake: Add ability to handle split debug info Devin Nakamura eclipse/omr#4574
122b481 Runtime compressed refs work Graham Chapman eclipse/omr#4585
904ffb9 Compact trigger adjustment Aleksandar Micic eclipse/omr#4569
f0489cc Only unblock an asynchronous signal if it is used Babneet Singh eclipse/omr#4554
dcfdf60 AArch64: Fix code generation for adr and adrp instructions KONNO Kazuhiro eclipse/omr#4582
0444a63 Remove Node Aliasing Bohao(Aaron) Wang eclipse/omr#3965
629ebe5 Share implementation to re-reserve trampolines on code cache switch Daryl Maier eclipse/omr#4576
1e4b624 Adding dsqrtEvaluator on X86 simonameng eclipse/omr#4514
9747d58 Move codegen/FrontEnd.cpp to env/FrontEnd.cpp Yuehan-Lin eclipse/omr#4573
7bf5948 AArch64: Implement ARM64Trg1ImmSymInstruction Akira Saitoh eclipse/omr#4565
3674f0b Remove isAOT check in order to enable relo logging for JITServer Dhruv Chopra eclipse/omr#4445
cf762cd Runtime compressed refs work Graham Chapman eclipse/omr#4547
8b1040a Fix missing conversion in splitPostGRA Rahil Shah eclipse/omr#4551
856c126 Fixes bug found in Real Register Assignment Pushkar Bettadpur eclipse/omr#4572
3a98b5d Rename doc/compiler/README Daryl Maier eclipse/omr#4567
e74d024 Remove deprecated X86 outlined allocation helpers Daryl Maier eclipse/omr#4497
b372b24 Rework how the Power codegen aligns loop labels Benjamin Thomas (Aviansie Ben) eclipse/omr#4526
40e485f Fix compile error with Concurrent Scavenger enabled on macOS Salman Rana eclipse/omr#4546
e04780e Fix spelling of 'label' Keith W. Campbell eclipse/omr#4543
fa59bff Fix Bugs in splitPostGRA Rahil Shah eclipse/omr#4535
c302a31 Remove definitions of deprecated Shift and Shift Logical Unsigned ILOpcodes Bohao(Aaron) Wang eclipse/omr#4522
a862c57 Removed API within DAA for which Java implementations do not exist Shubham Verma eclipse/omr#4544
479ce81 AArch64: Handle resolved class pointer in loadRelocatableConstant() KONNO Kazuhiro eclipse/omr#4542
a6225a9 AArch64: Add "nop" and "vgdnop" to ARM64Debug.cpp KONNO Kazuhiro eclipse/omr#4541
d8a74ca AArch64: Implement ARM64Trg1MemSrc1Instruction KONNO Kazuhiro eclipse/omr#4533
a960b4f Peephole optimizations for BNDCHK evaluator on Z Shubham Verma eclipse/omr#4529
87bb94e Relocated FrontEnd.hpp and modified relevent directives Yuehan-Lin eclipse/omr#4505
2c18aa5 Create Test Stubs for OMR Socket API Haley Cao eclipse/omr#4401
39d5a65 Fix IA32PrivateLinkage static_cast typo Daryl Maier eclipse/omr#4538
4223066 Remove references to OpenJ9 private linkage Daryl Maier eclipse/omr#4486
3986037 Enable Tril and JitBuilder tests on AIX Benjamin Thomas (Aviansie Ben) eclipse/omr#4411
10f0b5c Fix mis-spellings of 'count' Keith W. Campbell eclipse/omr#4528
5086b80 Add omrstr_convert target code page CP_ACP/CP_THREAD_ACP Jason Feng eclipse/omr#4525
b28a393 Use FE query to add relocations for TR_HelperAddress Dhruv Chopra eclipse/omr#4454
ad3f01b Runtime compressed re...

Read more

Eclipse OpenJ9 v0.17.0

16 Oct 13:40
20db4fb
Compare
Choose a tag to compare

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

Release details:

Branch name: v0.17.0-release
Tag: openj9-0.17.0

Repo SHAs:

OpenJ9: 77c1cf7
OMR: 20db4fb

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

OMR Changes

20db4fb AArch64: Implement TR::ARM64AdminInstruction::generateBinaryEncoding() Akira Saitoh eclipse/omr#4326
8135ba9 AArch64: Add code for creating exception table entries for OOL code KONNO Kazuhiro eclipse/omr#4325
d0e1047 Call TR_PersistentMethodInfo::get() after checking RecompilationInfo KONNO Kazuhiro eclipse/omr#4337
640f1df Fix register order when generating SELECT instruction Dhruv Chopra eclipse/omr#4334
db5cf9d Add support for CUDA 10.1 Keith W. Campbell eclipse/omr#4331
5c774e8 Add Power evaluators for sub-int type addition/subtraction Jackie Midroni eclipse/omr#4249
ff37764 Enable CUDA support in cmake when available Robert Young eclipse/omr#3808
46e6f29 Deprecate splitWarmAndColdBlocksPhase Filip Jeremic eclipse/omr#4319
b335c85 Fix hang in gcexample Andrew Young eclipse/omr#4330
7d47cd5 Skip OSR Guards nodes that have already been removed Henry Zongaro eclipse/omr#4324
9ed5a52 Fix macOS failures in Post GRA Block splitter Rahil Shah eclipse/omr#4323
ffb0d98 Fix TR::sucmpeq evaluator Jacob Nauenberg eclipse/omr#4280
54fb162 Use importlibs for libdwarf and libz Andrew Young eclipse/omr#4313
baf7c30 RISC-V: add initial port code Jan Vrany eclipse/omr#4302
1b7d7ab Final cleanup of ObjectScanner Dmitri Pivkine eclipse/omr#4317
ea20a3b Make hookgen invocation less verbose Andrew Young eclipse/omr#4315
24e5a62 Add .ccls to git ignore Andrew Young eclipse/omr#4318
f708bc3 Fix include path for avl Andrew Young eclipse/omr#4311
2cb16a6 Removed deprecated code in optimizer/LocalOpts.cpp Batyr Nuryyev eclipse/omr#4281
2f79a2f Remove dead code related to Power control flow evaluators Benjamin Thomas eclipse/omr#4264
002f463 Remove OMR_GC_(HYBRID_)ARRAYLETS config flag Robert Young eclipse/omr#4291
2329e25 AArch64: Generate VFTMask in aloadEvaluator() KONNO Kazuhiro eclipse/omr#4303
265676a Add late goto elimination pass to JitBuilder's opt strategy Mark Stoodley eclipse/omr#4309
33d4734 Revert "Replace deprecated DLL system calls" Robert Young eclipse/omr#4306
0dc322d Add self method to ClassEnv Annabelle Huo eclipse/omr#4301
a6b9d62 Use CMake for z/OS Build pipeline Filip Jeremic eclipse/omr#4290
d8f2c7f AArch64: Correct encoding for logical immediate instructions Akira Saitoh eclipse/omr#4274
ab65c85 AArch64: Skip interp->jit arg loading in recursive call KONNO Kazuhiro eclipse/omr#4288
1b72459 CMake: adjust zos export handling Devin Nakamura eclipse/omr#4300
0ca4639 RISC-V build support Jan Vrany eclipse/omr#4271
cf57e78 Revert "Enable JProfiling in Profiling Compilations" Rahil Shah eclipse/omr#4295
e5a0ba0 AArch64: Add debug print functionality for alias instruction Akira Saitoh eclipse/omr#4297
6704515 Reserve the region from CollectionSet Lin Hu eclipse/omr#4286
d0cbb68 Skip NULLCHK that has already been optimized away in Loop Versioner Henry Zongaro eclipse/omr#4294
9044626 Remove object pointer from Object Scanner Dmitri Pivkine eclipse/omr#4289
14a5149 Replace deprecated DLL system calls Aidan Ha eclipse/omr#4277
7984918 Option to sort Tail Candidate List by free size Lin Hu eclipse/omr#4283
ad3365b Rename compiler headers Devin Nakamura eclipse/omr#4062
d4c85c3 (v0.16.0) Update C and C++ flags to support AIX XL/C 16.1 Clang-based compiler Violeta Sebe eclipse/omr#38
b2d2ccd Update hook tracepoint threshold to microsecond instead of millisecond Lin Hu eclipse/omr#4278
57e8ed7 Avoid EBCDIC to ASCII translation in omrfile_write_text in OMR Filip Jeremic eclipse/omr#4178
a749664 CMake: Fix bugs in omr_comple_metalc Devin Nakamura eclipse/omr#4279
a38d168 Added ccls-cache and compile_commands.json into gitignore Batyr Nuryyev eclipse/omr#4273
b65649a AArch64: Add addToAtlas() in doBinaryEncoding() KONNO Kazuhiro eclipse/omr#4275
ab8494f Change floating point min/max and double min/max to UnImpOpEvaluator on Z Aidan Ha eclipse/omr#4268
2bc2ec9 Replace REGPAIR_THIS macro with self() Aidan Ha eclipse/omr#4269
8a0e363 Add option to disable lowerCountsForAotCold feature Marius Pirvu eclipse/omr#4266
34a61da AArch64: Fix register assignment for ARM64MemSrc1Instruction KONNO Kazuhiro eclipse/omr#4263
ef8a3a1 Update C and C++ flags to support AIX XL/C 16.1 Clang-based compiler Violeta Sebe eclipse/omr#4160
62f1c36 AArch64: Remove unused bit from generating shift instructions KONNO Kazuhiro eclipse/omr#4260
59a264b Link LibZ when linking against LibDwarf Andrew Young eclipse/omr#4267
4672ca9 Minor Header Platform configuration change for z/TPF James D Johnston eclipse/omr#4251
9b36101 Implement TR::badd and TR::bsub evaluators Kevin Langman eclipse/omr#4212
6e6baee Adding a totalTime field for hooks cedrichansen eclipse/omr#4221
752ff54 Enable JProfiling in Profiling Compilations Rahil Shah eclipse/omr#4248
f75a926 Used templated oracle function in Tril test Yuehan-Lin eclipse/omr#4261
a00727e AArch64: Allow Labels and Helpers as target of ARM64ImmSymInstruction KONNO Kazuhiro eclipse/omr#4217
14248fb Remove deprecated addEdge and addExceptionEdge Erick Ochoa eclipse/omr#4223
7e9584e Fix omrtrace component build when CMAKE_BUILD_TYPE=Release Mark Stoodley eclipse/omr#4255
0d74e10 Document OMR::RuntimeAssumption::reclaim() Filip Jeremic eclipse/omr#4256
f2dd4d6 AArch64: Add implementation of TR_Debug::isBranchToTrampoline Akira Saitoh eclipse/omr#4250
cba80d6 Fix warnings in compiler files Mark Stoodley eclipse/omr#4253
fc47c50 Use TR_ASSERT_FATAL for JitBuilder assertions Mark Stoodley eclipse/omr#4254
00f3ecf CMake: Automatically copy export side deck on z/OS Devin Nakamura eclipse/omr#4245
dfcd4b8 CI cleanup, part 1 Jan Vrany eclipse/omr#4210
cb615e0 Initial implementation of an InstructionDelegate hierarchy Daryl Maier eclipse/omr#4240
2b59571 Support signals needed by Jython Babneet Singh eclipse/omr#4243
35214f9 Copy linkage register info to parm symbols during CodeGenerator init Daryl Maier eclipse/omr#4244
5628a97 Deprecate isBreakPoint in favor of the BREAK pseudo-instruction Filip Jeremic eclipse/omr#4242
9b3fc0c AArch64: Correct return info of methods with reference return type Akira Saitoh eclipse/omr#4239
1632269 Replace #pragmas mc_func and #reg_killed_by with gcc inline asm Jackie Midroni eclipse/omr#4208
59bcb31 Add guards to unguarded traces Andrew Gao eclipse/omr#3975
5575963 AArch64: Initial implementation of debug print functions for snippets Akira Saitoh eclipse/omr#4219
157db55 AArch64: Add declarations of member functions to TR_Debug Akira Saitoh eclipse/omr#4218
01acc5d Disable decimalFormatPeephole James Kingdon eclipse/omr#4222
b7f6982 Merge HCR guard into virtual guard with the same class key Liqun Liu eclipse/omr#4235

Eclipse OpenJ9 v0.16.0

18 Sep 11:32
d4c85c3
Compare
Choose a tag to compare

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

Release details:

Branch name: v0.16.0-release
Tag: openj9-0.16.0

Repo SHAs:

OpenJ9: 867dab4
OMR: d4c85c3

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

OMR Changes

d4c85c3 (v0.16.0) Update C and C++ flags to support AIX XL/C 16.1 Clang-based compiler Violeta Sebe #38
d49eff1 Add template for function generateS390CompareAndBranchInstruction simonameng eclipse/omr#4200
2d74df5 AArch64: Implement resolveAndNULLCHKEvaluator KONNO Kazuhiro eclipse/omr#4128
4e1c98c x86 Processor Flags Refinement Irwin D'Souza eclipse/omr#4183
09eee48 AArch64: Insert option bits to register-indexed LDR/STR instructions KONNO Kazuhiro eclipse/omr#4226
f69387d Don't include sys/param.h on zos Devin Nakamura eclipse/omr#4229
746668e Remove forward declaration of retrieveZOSMemoryStats Devin Nakamura eclipse/omr#4230
efa643f Link to the "C++ supported features" guide from the contributing guide Robert Young eclipse/omr#4232
6334837 AArch64: Print Snippet name in ARM64Debug.cpp KONNO Kazuhiro eclipse/omr#4207
b5fd752 Enable Pre-/PostEscapeAnalysis optimizations for OpenJ9 Henry Zongaro eclipse/omr#3842
a90911a Use only iconst nodes as the second child for both irol and lrol Nazim Uddin Bhuiyan eclipse/omr#4199
1efdf8b Remove JITaaS name references Annabelle Huo eclipse/omr#4209
e4f76da Enable change to determine calling method for OSR code unconditionally Henry Zongaro eclipse/omr#4216
ad64863 Handle specific arraycopy case Simon Hirst eclipse/omr#4205
c5ca4b3 Replace PowerPC pragmata with inline assembler Peter Bain eclipse/omr#4206
c46dfdb AArch64: Implement TR_Debug::printARM64GCRegisterMap() KONNO Kazuhiro eclipse/omr#4192
ca26f97 Implement NULLCHKEvaluator for AArch64 Hillary Soontiens eclipse/omr#4187
926a612 Remove OMR::Compilation::needRelocationsForStatics Dmitry Ten eclipse/omr#4197
092e464 Add ARM64ExceptionInstruction kind Daryl Maier eclipse/omr#4167
ecee96c AArch64: Pretty print for compare instructions KONNO Kazuhiro eclipse/omr#4203
248cb7a AArch64: Add assignRegisters(), etc. for ARM64RegBranchInstruction KONNO Kazuhiro eclipse/omr#4202
f980583 AArch64: Fix fstore/dstore evaluators KONNO Kazuhiro eclipse/omr#4201
979f5de Add support to split blocks post GRA Rahil Shah eclipse/omr#4152
498372a AArch64: Add assignRegisters(), etc. for ARM64CompareBranchInstruction KONNO Kazuhiro eclipse/omr#4195
608cba9 AArch64: Generate DMB instructions for volatile variables KONNO Kazuhiro eclipse/omr#4189
54e7b39 AArch64: Pretty print for movz/movn/movk instructions KONNO Kazuhiro eclipse/omr#4196
8f402a9 Make JitBuilder sources private Batyr Nuryyev eclipse/omr#4169
1b00633 Document C++ features usable in OMR Robert Young eclipse/omr#4193
71b1b2a CMake: Stop hardcoding preprocessor for DDR Devin Nakamura eclipse/omr#4194
1052822 Bit vector analysis code cleanup Vijay Sundaresan eclipse/omr#4164
ebde9bb Implement ARM64CompareBranchInstruction::generateBinaryEncoding() KONNO Kazuhiro eclipse/omr#4191
870f626 AArch64: Add ARM64HelperCallSnippet.cpp to CMakeLists.txt KONNO Kazuhiro eclipse/omr#4190
6e99760 AArch64: Add ARM64CondTrg1Src2Instruction to ARM64Debug.cpp KONNO Kazuhiro eclipse/omr#4185
f0058e1 AArch64: Add DMB instruction to opcode tables KONNO Kazuhiro eclipse/omr#4186
de01c38 Prepare JITaaS to be replaced with JITServer Annabelle Huo eclipse/omr#4173
ee5b41a Enable change to determine calling method for OSR code in Inliner Henry Zongaro eclipse/omr#4182
71b01e2 Consolidate InstOpCode tables on Power and improve documentation Filip Jeremic eclipse/omr#3930
3decae3 Implement ternary Select IlBuilder service Nazim Uddin Bhuiyan eclipse/omr#4155
ff25aea Look for right caller method when handling OSR in context of inliner Henry Zongaro eclipse/omr#4177
cec5cad Add a placeholder call symbol for jProfileValue Rahil Shah eclipse/omr#4172
636224e call perl using PERL_EXECUTABLE Robert Young eclipse/omr#4181
d65de33 Minor changes to prepare for new targeted inlining Yi Zhang eclipse/omr#4146
f3e1670 Use setAllocation Liqun Liu eclipse/omr#4180
01ba539 Remove unused DLP SymbolReference management Daryl Maier eclipse/omr#4150
cbdaddb Fix ARM64ImmInstruction functionality Daryl Maier eclipse/omr#4166
c3f27ae AArch64: Temporary implementation of table and lookup evaluators KONNO Kazuhiro eclipse/omr#4163
b9ba1f6 AArch64: Implement integer max/min evaluators KONNO Kazuhiro eclipse/omr#4162
f335148 AArch64: Implement TR_Debug::print(ARM64CompareBranchInstruction) KONNO Kazuhiro eclipse/omr#4170
77987cf Remove invalid target before EstimateCodeSize Yi Zhang eclipse/omr#4159
8acafad AArch64: Fix genericBinaryEvaluator() KONNO Kazuhiro eclipse/omr#4161
c4a5982 Adding Tenure bytes deviation to modify concurrent kickoff cedrichansen eclipse/omr#4134
cafb366 CMake: Specify -DOMR_DDR=OFF consistently Keith W. Campbell eclipse/omr#4158
3f371cf Add internal memory to CFG Erick Ochoa eclipse/omr#4022
cb2479c Fix calculation of XPLINK call descriptor offset Filip Jeremic eclipse/omr#4154
6fe857c Add initial support for metal c files Robert Young eclipse/omr#4117
a43aa96 Update jitbuilder/release/README.md Mark Stoodley eclipse/omr#4143
d66692f Remove OMR_GC_ARRAYLETS ifdef Robert Young eclipse/omr#4131
a85458d CMake: Add support for exported symbols from xlc Devin Nakamura eclipse/omr#4061
8cfdbbc DDR: Fix missing information Keith W. Campbell eclipse/omr#4142
1301f0a Fix breakOnEntry option on Z simonameng eclipse/omr#4153
abe7dce Create TR::SelectOpt class Erick eclipse/omr#3971
f90c0be AArch64: Implement aladdEvaluator() KONNO Kazuhiro eclipse/omr#4118
babee32 AArch64: Implement loadaddrEvaluator() KONNO Kazuhiro eclipse/omr#4109
0fb2306 AArch64: Add IsForceRecompilation as Snippet Kind KONNO Kazuhiro eclipse/omr#4149
e69089e Add missing compiler files to cmake Devin Nakamura eclipse/omr#4147
296e8e9 Add DSB instruction to AArch64 opcode tables Hillary Soontiens eclipse/omr#4112
2546518 Add Heuristic Region in Cold Block Marker Irwin D'Souza eclipse/omr#4120
e927728 Skip compressedRefs anchors in canonicalizer Devin Papineau eclipse/omr#4145
7f7cb48 Deep Scan CS fix Salman Rana eclipse/omr#4133
4d46973 Defer versioning to allow privatization Devin Papineau eclipse/omr#4144
e1f20c9 Prepare for privatization in versioner Devin Papineau eclipse/omr#4141
5a4ff45 Remove references of deprecated Shift IL Opcode Bohao(Aaron) Wang eclipse/omr#4116
2b56d08 AArch64: Implement unordered FP conditional branch evaluators KONNO Kazuhiro eclipse/omr#4127
33ca17f Do not version w.r.t. concurrently writable memory Devin Papineau eclipse/omr#4138
a95ea24 Removed monexitfenceEvaluator from ARM and AArch64 Michael Flawn eclipse/omr#4130
76f72d5 Remove extra rpaths in AIX shared libs mikezhang eclipse/omr#4136
aaad20c Remove ARM32 resolveCHKEvaluator() KONNO Kazuhiro eclipse/omr#4108
4beca56 Improved Value Propagation for Constant Arrays Andrew Craik eclipse/omr#3807
3a01d35 Revert "Remove references of deprecated Add/Subtract IL opcodes" Filip Jeremic eclipse/omr#4126
1cd60bd Remove references of deprecated Multiply and Ternary IL Opcode Bohao(Aaron) Wang eclipse/omr#4115
7061bb8 Remove references of deprecated Call/Return IL opcode Bohao(Aaron) Wang eclipse/omr#4094
fe63843 xlC is not defined by xlclang Peter Shipton eclipse/omr#4119
d8493a0 Remove references of deprecated Add/Subtract IL opcodes Bohao(Aaron) Wang eclipse/omr#4096
4c15abd Remove implicit sign extension assumptions from iRegStore evaluator Filip Jeremic eclipse/omr#4103
deaaf6c Change the implementation of dsqrtEvaluator simonameng eclipse/omr#4064
d51a93b Implement AArch64 and ARMv8 Processor Information Aaron Graham eclipse/omr#4111
e9fcc81 AArch64: Implement OMRMemoryReference.cpp knn-k eclipse/omr#3997
e2478dc CMake: Add omr_process_template utility function Devin Nakamura eclipse/omr#4114
3e5cac1 Deep Scan TGC Stats Gathering Salman Rana eclipse/omr#4076
1fb4081 Implementation of ARM64CondTrg1Src2Instruction instruction marufunb eclipse/omr#4082
8d17d5c AArch64: Implement indirectCallEvaluator() for icalli, etc. KONNO Kazuhiro eclipse/omr#4101
936da1a AArch64: Rename and remove entries in Helpers.inc KONNO Kazuhiro eclipse/omr#4105
8a77e0c Recognize the rdbar op code in NullChk evaluator Dhruv Chopra eclipse/omr#4100
6dc0df4 Fix omrcpu.c assembler helpers for AIX xlC 16 Peter Shipton eclipse/omr#4099
ff2e532 Add TR_ASSERT_FATAL to generateS390MemoryReference simonameng eclipse/omr#4095
154fa57 Fix compile problems caught by xlc 16 Peter Shipton eclipse/omr#4087
b310cf7 Use a common query to decide if a VG-NOP is needed Nigel Yu eclipse/omr#4048
91080f8 AArch64: Call mr->incRegisterTotalUseCounts() and useRegister() knn-k eclipse/omr#4089
4d8eb5e AArch64: Enable iand, ior, and ixor evaluators knn-k eclipse/omr#4090
6b7c531 Fix issue with SYS_getcpu not being defined Devin Nakamura eclipse/omr#4085
aa33d26 Add dummy ResolvedMethod.cpp Daryl Maier eclipse/omr#4084
5753268 Fix : environ on PPC64LE Avinash Pydimarri eclipse/omr#4067
1f06f69 Initial implementation of extensible TR::Method base class Daryl Maier eclipse/omr#4063
50b0326 Add omrthread_numa_get_current_node() (#3381) Devin Nakamura eclipse/omr#3381
f284dd2 Enabling GC Startup Hints by default Aleksandar Micic eclipse/omr#4079
e1a83a3 Enable rdbar and wrtbar Evaluators on Power Alen Badel eclipse/omr#4068
c3c876c More runtime compressed refs work Graham Chapman eclipse/omr#4078
ec4f805 Use known object temps for inlined callee Yi Zhang eclipse/omr#3700
977b5c9 Remove CodeCacheBase class Daryl Maier eclipse/omr#4032
c37513c Remove vestigal rematerializeSSAddress Daryl Maier eclipse/omr#4075
20c...

Read more

Eclipse OpenJ9 v0.15.1

18 Jul 14:45
ec782f2
Compare
Choose a tag to compare

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#4037
703fd3b AArch64: Add some members to ARM64LinkageProperties knn-k eclipse/omr#3787
0b38f15 Arch64: Enable compressedRefsEvaluator knn-k eclipse/omr#4057
937cd9e Modifying kickoff point for concurrent mark cedrichansen eclipse/omr#4050
13c674b AArch64: Enable beginInstructionSelection() for PrivateLinkage knn-k eclipse/omr#4066
cc820d3 Remove J9_VERSION from JitBuilder and Test Compiler Nidhi Gupta eclipse/omr#4005
52ffab0 Remove deprecated element privatization from FieldPrivatizer Daryl Maier eclipse/omr#4040
7c87422 Create TR::Method typedef and modify TR_Method references Daryl Maier eclipse/omr#4054
5d3a389 Add Andrew Craik to CODEOWNERS file Daryl Maier eclipse/omr#4058
281fe47 Remove unsigned ILopcode: TR::iflucmpeq and TR::ifiucmpeq from SwitchAnalyzer Bohao(Aaron) Wang eclipse/omr#4023
a322157 Handle Windows version 5.1 in omrsysinfo_get_OS_type() Peter Bain eclipse/omr#4051
43f7cf5 Misc. OMRMethod.hpp cleanup Daryl Maier eclipse/omr#4045
147d1ba Remove deprecated ParameterSymbol allocated register APIs Daryl Maier eclipse/omr#4036
52f31cc Fix logic in allowGlobalRegisterAcrossBranch() for POWER Kevin Langman eclipse/omr#4026
e35f882 Remove some unnecessary includes of CS2 files Daryl Maier eclipse/omr#4046
8367870 Misc. compiler code cleanup Daryl Maier eclipse/omr#4024
96c2e9b Remove some unnecessary includes of CS2 files Daryl Maier eclipse/omr#4041
ab29bf4 Improve compactNULLCHKs Andrew Craik eclipse/omr#3945
af63926 AArch64: Implement ARM64HelperCallSnippet knn-k eclipse/omr#4015
c10087d Extend support to all POSIX signals on Unix platforms Babneet Singh eclipse/omr#3921
02bea19 Add options for compressing AOT Code Rahil Shah eclipse/omr#4034
0a606fb Remove RegisterITF references from OMROptions Nidhi Gupta eclipse/omr#4007
ed55aea Skip estimate code size for force inlining targets Yi Zhang eclipse/omr#4038
5ba6fd8 Use symRef with known obj index for known parms Yi Zhang eclipse/omr#3960
2394432 Remove FlattenRegisterPairs Nidhi Gupta eclipse/omr#3998
a48adc6 Remove redundant/unneeded stack map and atlas methods Nidhi Gupta eclipse/omr#3987
10899d5 Create known object temps when splitting block Yi Zhang eclipse/omr#4027
4421e78 Create TR::CFGSimplifier instead of CFGSimplifier liqunl eclipse/omr#4035
ffb0c5b Deep Structure Scan Optimization Salman Rana eclipse/omr#3967
f8d48fa Rename global register allocated indexes on ParameterSymbol Daryl Maier eclipse/omr#4025
dcb6801 AArch64: Add TR_ARM64countingRecompileMethod to Helpers.inc knn-k eclipse/omr#4031
d513c54 Permanently enable the arraylets flag in OMR Robert Young eclipse/omr#3994
e21bb94 Add option to enable concurrent copy forward Andrew Young eclipse/omr#3996
ac9dc19 Add concurrent copy forward read barrier type Andrew Young eclipse/omr#3995
8169bec Updates associated with z/TPF GCC 7 Builds James D Johnston eclipse/omr#4016
9a9a18c Misc. Z CodeGenerator cleanups Daryl Maier eclipse/omr#4021
e8741f2 Remove GlobalLabel symbols from compiler Rounak Agarwal eclipse/omr#4003
675221c Extend DDR rules to handle *.mc files Keith W. Campbell eclipse/omr#4020
765cb10 General z/OS improvements Keith W. Campbell eclipse/omr#4019
9b89971 CMake: add headers to scan for macro information Devin Nakamura eclipse/omr#3992
a6e5f83 Tril tests for ternary opcode Yan Luo eclipse/omr#3785
dc4d1d3 Disable boolean store simplification liqunl eclipse/omr#4017
99100d4 CMake: blobreader needs to link against the thread library Devin Nakamura eclipse/omr#3984
33eab52 CMake: Add ability to skip parsing debug info for ddr Devin Nakamura eclipse/omr#3991
5a3594c Add Robert as a code owner to the appropriate files/folders Charlie Gracie eclipse/omr#4014
9f5d885 Merge the arraylets and hybrid arraylets build flags Robert Young eclipse/omr#3988
de8e7b0 Use the C++ compiler to preprocess C++ code for DDR Keith W. Campbell eclipse/omr#4013
c93c18e Remove all uses of code in Equality compare/Equality compare and branch categories Bohao(Aaron) Wang eclipse/omr#3970
b8ed717 Enhances CFG simplification with new patterns Yan Luo eclipse/omr#3947
06a1985 AArch64: Fix comment for OMRMemoryReference knn-k eclipse/omr#3985
3faada2 Implement AArch64 GCMaps Aaron Graham eclipse/omr#3828
6eea707 Migrate z/OS to a CMake build system Filip Jeremic eclipse/omr#3693
323d800 Turn on hybrid arraylets by default Robert Young eclipse/omr#3981
4d5d304 Fix broken links in OMR README Igor Braga eclipse/omr#3982
803dd74 Runtime compressed refs work Graham Chapman eclipse/omr#3978
3f0485e Remove expensive CS assert Aleksandar Micic eclipse/omr#3976
d997904 Fix loss of precision warning in alloc boost logic Aleksandar Micic eclipse/omr#3980
da1806d Remove _dummyTempStorageRefNode from OMR Bohao(Aaron) Wang eclipse/omr#3898
da4105a Generate entry breakpoints for methods compiled with system linkage Jackie Midroni eclipse/omr#3902
daa8b14 Allocation deviation boost in CS Aleksandar Micic eclipse/omr#3959
94b86cc Add jit options to trace/disable generic static final field fold Yan Luo eclipse/omr#3962
adf08c9 Concurrent Mark kickoff with Concurrent Scavenger Aleksandar Micic eclipse/omr#3958
53015b7 Flag to control use of GC startup hints Aleksandar Micic eclipse/omr#3964
7550342 CMake: Refactor DDR support Devin Nakamura eclipse/omr#3882
cca8f31 Remove getInternalPtrMapBit from OMR Bohao(Aaron) Wang eclipse/omr#3922
c56ed1c Remove supportsTrapsInTMRegion from OMR Bohao(Aaron) Wang eclipse/omr#3928
bdede9c Remove all uses of the ILOpcode: bucmpeq Bohao(Aaron) Wang eclipse/omr#3940
5d98d34 Splitting up LargeObjectAllocateStats into two files cedrichansen eclipse/omr#3955
9af12a0 Remove j2prof Jackie Midroni eclipse/omr#3946
17e5c26 Added fragmentation metrics & triggers for GC on idle cedrichansen eclipse/omr#3939
26088c9 Simplifying function calls of TR_S390Peephole in OMR Bohao(Aaron) Wang eclipse/omr#3942
1d373fd Remove old version of incRefCountForOpaquePseudoRegister Bohao(Aaron) Wang eclipse/omr#3941
4753ac0 Ensure local variables are initialized at declaration Dan Heidinga eclipse/omr#3944
575dfa1 Relocate OMR::SupportsBigDecimalLongLookasideVersioning to OpenJ9 Bohao(Aaron) Wang eclipse/omr#3884
aad3bcd Fix function calls of incRefCountForOpaquePseudoRegister in OpenJ9 Bohao(Aaron) Wang eclipse/omr#3915
d5884e7 Delete bndsChkNeedsLiteralFromPool function from OMR Bohao(Aaron) Wang eclipse/omr#3901
f1a0533 Fix Adjust APIs Charlie Gracie eclipse/omr#3753
b91e14d Avoid looking up the NLS catalog in en locale's with default msg Dan Heidinga eclipse/omr#3937
f99a06d AArch64: Add entries to Helpers.inc knn-k eclipse/omr#3938
5358dd3 Merge FreeEntryAllocateStats after compaction Lin Hu eclipse/omr#3936
f9804bb Move constLoadNeedsLiteralFromPool to OpenJ9 Bohao(Aaron) Wang eclipse/omr#3919
933409a Fix compilation errors on Windows Babneet Singh eclipse/omr#3925
ba90318 Fix the iteration count for summation reduction Devin Papineau eclipse/omr#3861
babdbd8 Revert "Avoid looking up the NLS catalog in en locale's with default msg" Dan Heidinga eclipse/omr#3926
b22240c Cleanup Indexable Object Scanner Dmitri Pivkine eclipse/omr#3924
11173d2 Disable on stack replacement (OSR) for AArch64 Daryl Maier eclipse/omr#3920
aa5e91f Document purpose of "toolchain bug" label Daryl Maier eclipse/omr#3896
ff047a6 Stop reducing sums with a variable iteration count Devin Papineau eclipse/omr#3860
5bc17ae Enable DDR on z/OS Keith W. Campbell eclipse/omr#3895
ef5cb3b Correct API comment for OMRSymbol constructor Daryl Maier eclipse/omr#3914
20cf55a Remove and cleanup MetaDataList from ResolvedMethodSymbol Daryl Maier eclipse/omr#3871
6302585 Remove references to linux/prctl.h Devin Nakamura eclipse/omr#3906
846bfcd Remove vestigal trivial store sinking optimization Daryl Maier eclipse/omr#3893
a69773b Add OMRMEM_CATEGORY_9_CHILDREN macro Peter Shipton eclipse/omr#3916
092e054 Total regions count for metronome regions lists Cedric Hansen eclipse/omr#3911
6235bd8 Remove reference to getSnippetsToBePatchedOnRegisterNative Daryl Maier eclipse/omr#3917
04189c0 Stop using sigval_t Devin Nakamura eclipse/omr#3903
cfe13db Avoid looking up the NLS catalog in en locale's with default msg Dan Heidinga eclipse/omr#3912
a143843 Remove _snippetsToBePatchedOnRegisterNative from OMR Bohao(Aaron) Wang eclipse/omr#3897
b2ffe8a Relocate JniCallSites to OpenJ9 Bohao(Aaron) Wang eclipse/omr#3880
c43030a Move helpers for generation to GenerateInstructions.cpp Andrew Gao eclipse/omr#3889
fdc1e6f Don't rely on USER_HZ Devin Nakamura eclipse/omr#3899
871613b New constructor for IndexableObjectScanner Dmitri Pivkine eclipse/omr#3894
9b8a228 Overload function void incRefCountForOpaquePseudoRegister in OMR Bohao(Aaron) Wang eclipse/omr#3905
eb865ce Reorder defines so xlC16 finds the xlc before gnu Dan Heidinga eclipse/omr#3887
d5982ff Delete _compressedRefs from OMR Bohao(Aaron) Wang eclipse/omr#3881
051896b Delete disabled Win32 SSE OMRZeroMemory code Dan Heidinga eclipse/omr#3892
23210e8 Remove CodeGenerator::_nodesSpineCheckedList from OMR Bohao(Aaron) Wa...

Read more

Eclipse OpenJ9 v0.14.3

31 May 03:45
b56045d
Compare
Choose a tag to compare

Eclipse release plan: https://projects.eclipse.org/projects/technology.openj9/releases/0.14.3
Release notes: https://www.eclipse.org/openj9/docs/version0.14.2 - there are no release notes for 0.14.3

Release details:

Branch name: v0.14.3-release
Tag: openj9-0.14.3

Repo SHAs:

OpenJ9: b8ab016
OMR: b56045d

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

OMR Changes

None

Eclipse OpenJ9 v0.14.2

23 May 16:29
b56045d
Compare
Choose a tag to compare

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

Release details:

Branch name: v0.14.2-release
Tag: openj9-0.14.2

Repo SHAs:

OpenJ9: 4b1df46
OMR: b56045d

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

OMR Changes

b56045d (v0.14.2) Constrain the VFT when the object node is unknown Devin Papineau #26
d6db6c0 Add support for new signals Babneet Singh #24

Eclipse OpenJ9 v0.14.0

18 Apr 04:33
4a4278e
Compare
Choose a tag to compare

Eclipse release plan: https://projects.eclipse.org/projects/technology.openj9/releases/0.14.0
Release notes: https://github.com/eclipse/openj9/blob/master/doc/release-notes/0.14/0.14.md

Release details:

Branch name: v0.14.0-release
Tag: openj9-0.14.0

Repo SHAs:

OpenJ9: bad1d4d
OMR: 4a4278e

The final tag is based on the openj9-0.14.0-rc1 release candidate.

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

OMR Changes

4a4278e Get Windows version information from registry if major version is 10. Peter Bain #23
9f86693 Prevent object movement in Nursery contract Aleksandar Micic eclipse/omr#3683
aa81833 CMake: Add OMR_EXE_LAUNCHER variable Devin Nakamura eclipse/omr#3669
a39430d Fix incorrect ldiv magic values on BE platforms Benjamin Thomas (Aviansie Ben) eclipse/omr#3681
3e2bef8 Add zNext support Filip Jeremic eclipse/omr#3679
879004a Update the drop/restoreSMT hints for PPC Dan Heidinga eclipse/omr#3676
ded9f8c Rename extensible header files in the the compiler Devin Nakamura eclipse/omr#3213
4b0cfe9 Remove deprecated J9 snippets on X86 [Phase 2/2] Victor Ding eclipse/omr#3472
c3459f1 Optimize floating point store of constant +0.0 Daryl Maier eclipse/omr#3672
d4ac770 Reduce default output of tracegen Andrew Young eclipse/omr#3664
62adf25 Fix use after free bug in Port::omrfile_stat Devin Nakamura eclipse/omr#3670
dbcc573 AArch64: Add VirtualGuardRuntime.cpp knn-k eclipse/omr#3666
e984bb6 Deprecate HPR support Filip Jeremic eclipse/omr#3654
9b73e2b Deprecate PRINT_ME and TRACE_EVAL macros on Z Filip Jeremic eclipse/omr#3667
4cee149 Stop printing the CMAKE_SRC_DIR when running cmake Andrew Young eclipse/omr#3650
d8aa556 Stop printing compiler definitions when running cmake Andrew Young eclipse/omr#3653
6c60aa2 Node API computeIsCollectedReference support for ternary node Yan Luo eclipse/omr#3632
b0efd34 Fix double initialization of MUTEX in OMRMonitor.cpp Mark Stoodley eclipse/omr#3663
fb8b3ba Add missing -c option when compiling zos assembly files Devin Nakamura eclipse/omr#3661
da32e2b Remove execute permissions from README.md Andrew Young eclipse/omr#3658
5f74eb3 new element in gc-op-copy-forward Lin Hu eclipse/omr#3646
00a1312 Change OmrTracegen message from a warning to a status Andrew Young eclipse/omr#3652
36fdb14 Fix Tril template deduction in ArithmeticTest Andrew Young eclipse/omr#3649
3f3e0dd Fix jitbuildertest CMake warning Andrew Young eclipse/omr#3651
493b6df AArch64: Add entries to Helpers.inc knn-k eclipse/omr#3580
ee60ae0 Add X format consts to omrformatconsts.h Robert Young eclipse/omr#3631
5edfbe1 Use system limit on file descriptors for soft limit Peter Bain eclipse/omr#3641
5657369 Correct register dependencies for x86 tableEvaluator Daryl Maier eclipse/omr#3616
0059856 Misc. Linkage base class cleanup Daryl Maier eclipse/omr#3643
19187f5 Optimize sequential recognized object shadow field loads in VP Yan Luo eclipse/omr#3433
3c6f54e Remove unused linkage conventions Daryl Maier eclipse/omr#3642
b2bc7d9 Relocate unused slot poisoning function to OpenJ9 Daryl Maier eclipse/omr#3624
2dbdb0d Recover x86 jit builder testing Mark Stoodley eclipse/omr#3417
980b3f3 Remove unused lists from CodeGenerator Daryl Maier eclipse/omr#3625
ef9148f Misc. dead code cleanup Daryl Maier eclipse/omr#3627
845a895 Fix warning hides overloaded virtual function Charlie Gracie eclipse/omr#3622
cb021e8 Clean up x/env/OMRCPU class and add missing supportsHLE() Harry Yu eclipse/omr#2425
1e2b47c Add omrsysinfo_gethostname Peter Bain eclipse/omr#3556
2662d15 Update limit constants to use numeric_limits<>::max() Igor Braga eclipse/omr#3584
89f2015 Refine Z trampoline check for zOS Daryl Maier eclipse/omr#3633
e6fd1d4 Typo: use x to print in hex, not u Robert Young eclipse/omr#3630
650b4bd Include system headers in jitbuilder API headers Robert Young eclipse/omr#3629
a21c6ee Permanently enable OMR_GC_SCAVENGER_DELEGATE Robert Young eclipse/omr#3576
bd02dfd Add missing dereference in copying register arrays Robert Young eclipse/omr#3628
fdc86e4 Do not memcpy registers objects, copy by assignment Robert Young eclipse/omr#3604
b566b30 [skip ci] Fix spelling and spacing Charlie Gracie eclipse/omr#3621
792db03 Remove obsolete limitation on zLinux Dmitri Pivkine eclipse/omr#3617
6e7d6bf Clean up c-style formatting Robert Young eclipse/omr#3599
35f97bb Remove Python proof-of-concept code Daryl Maier eclipse/omr#3601
ef9a2b1 Remove TR::X86UnresolvedVirtualCallSnippet print Devin Papineau eclipse/omr#3615
e0b9757 Remove call to VMJ9 traceAssumeFailure Robert Young eclipse/omr#3613
b15ab57 AArch64: Fix lnegEvaluator to correctly generate 64-bit negate instruction marufunb eclipse/omr#3609
0e86ce1 Implemented binary evaluator helper for AArch64 Hillary Soontiens eclipse/omr#3517
dba8966 Explicitly widen the source immediate before casting to pointer Robert Young eclipse/omr#3595
ca1b179 Add a new TR_UNIMPLEMENTED() assertion to the compiler Robert Young eclipse/omr#3610
11402ce Add linkage tests for Microsoft x64 calling convention Pavel Samolysov eclipse/omr#3389
53fdb04 Run OSR live range analysis and OSR def analysis first liqunl eclipse/omr#3603
e6c6285 Add missing default case to switch statement in X CodeGenerator Robert Young eclipse/omr#3605
c302887 Fix missing omrVM in example ScavengerDelegate Robert Young eclipse/omr#3585
4e94f7a AArch64: Add ARM64HelperCallSnippet files knn-k eclipse/omr#3600
4077a2c Remove Ruby proof-of-concept code Daryl Maier eclipse/omr#3588
23da3c1 Add support for generating SVM relocations on Power Ben Thomas eclipse/omr#3575
1537cc0 AArch64: Implement arm64CodeSync() knn-k eclipse/omr#3592
f8f16fe Update genie-omr build targets in committer guide Daryl Maier eclipse/omr#3583
3416df2 Purge unused helpers from Helpers.inc Somesh Sharma eclipse/omr#3557
62ac8a5 Move SwitchAnalyzer from OpenJ9 to OMR Charlie Gracie eclipse/omr#3587
efc95e2 Improve assertion output for large object stats Dmitri Pivkine eclipse/omr#3589
4edb147 AArch64: Use cg->directCallRequiresTrampoline() for checking branch range knn-k eclipse/omr#3586
aea3469 Fix some minor ifdef mistakes in the scavenger Robert Young eclipse/omr#3581
b056399 Add _extensions field to example ScavengerDelegate Robert Young eclipse/omr#3582
73945db Replace calls to deprecated indexedTrampolineLookup Daryl Maier eclipse/omr#3578
a9e61f3 Add J9THREAD_LIB_FLAG_NO_DEFAULT_AFFINITY thread library flag Devin Nakamura eclipse/omr#3383
c076a80 Remove deprecated functions reserveTrampoline/unreserveTrampoline Daryl Maier eclipse/omr#3577
6e7568d Fix ddrgen parsing signed data attributes on OSX mikezhang eclipse/omr#3572
f26a3b7 Provide explicit cast for findHelperTrampoline Daryl Maier eclipse/omr#3570
0dae7c6 Migrate randomgen architecture disabling from OpenJ9 to OMR GitHub eclipse/omr#3568
8d5548c Remove TR::X86UnresolvedVirtualCallSnippet Devin Papineau eclipse/omr#3574
f9a06b0 Fix check for whether wide relocation offsets are needed on Power Ben Thomas eclipse/omr#3567
0590d62 Add Power-specific relocation types needed for SVM AOT Ben Thomas eclipse/omr#3566
7a93f49 Replace visit count in Inliner with node checklist Yi Zhang eclipse/omr#3540
7f1faa9 Update paths to tracegen'd files Devin Nakamura eclipse/omr#3569
cbb8cd3 Transpose parameters to findHelperTrampoline Daryl Maier eclipse/omr#3565
a2cb2eb Use the Test Compiler with Tril tests instead of JitBuilder Leonardo Banderali eclipse/omr#3499
cb6e71c Remove callingMethod from getMethodFromName() Devin Papineau eclipse/omr#3562
5c05f4f Remove dead evaluators from OMRTreeEvaluator.cpp in Z codegen Filip Jeremic eclipse/omr#3563
951bbd2 Export file_get_unicode_path() through omrportptb.h hangshao eclipse/omr#3553
1010c5f Fix typo in specifying cmake source dir Robert Young eclipse/omr#3560
7559e71 Remove common implementation of isRotateAndMask(...) Somesh Sharma eclipse/omr#3558
3cbabfa Fix bug in arraycopy evaluator for constant byte length Rahil Shah eclipse/omr#3498
922fc79 Remove enter/exit tracing methods Annabelle Huo eclipse/omr#3552
a271a88 Add shouldSetCPUAffinity field to NUMAManager Devin Nakamura eclipse/omr#3382
afe8e2e Remove dead code Nigel Yu eclipse/omr#3554
af60dda Add RLIMIT_NOFILE support to omrsysinfo_set_limit Peter Bain eclipse/omr#3511
b1f196c Make the Port Library a comptest dependency Leonardo Banderali eclipse/omr#3550
0fc0b09 Rename CodeCache::reserve/unreserveTrampoline Daryl Maier eclipse/omr#3551
c785081 Fix vector load/store instruction large displacement bug Nigel Yu eclipse/omr#3531
c1b7da2 Add getDelegate to Scavenger Robert Young eclipse/omr#3549
5c60287 Remove deprecated CodeCache::initialize function Daryl Maier eclipse/omr#3548
d68d38c Initial Tenure Age Aleksandar Micic eclipse/omr#3515
4612762 Remove unnecessary API supportsNativeLongOperations() Somesh Sharma eclipse/omr#3547
0d3d4c1 Misc. CodeCacheManager readability improvements Daryl Maier eclipse/omr#3546
5a8fcc6 Unify and fix codeCacheFull functionality Daryl Maier eclipse/omr#3545
dfbca14 Bound Tenure Expand Aleksandar Micic eclipse/omr#3495
49fe250 Move scavenger-related CLI functionality to new ScavengerDelegate Robert Young eclipse/omr#3493
20b1952 Added changes to resolve the balanced gc policy crash in container bharathappali eclipse/omr#3474
83d4646 Replace enter/exit tracing method with isMethodTracingEnabled Annabelle Huo eclipse/omr#3541
d85304f Remove deprecated OMR CodeCacheManager methods Daryl Maier eclipse/omr#3544
846b91b Support Symbol Validation Manager on Z Rahil Shah eclipse/omr#3473
9ba601b Misc. CodeCacheManager API refactoring Daryl Maier eclipse/omr#3542
3492d41 Introduce TR_j2iTransition helper for OpenJ9 Victor Ding eclipse/om...

Read more