All Versions
29
Latest Version
Avg Release Cycle
19 days
Latest Release
30 days ago

Changelog History
Page 1

  • v0.21.0

    July 15, 2020

    πŸš€ Eclipse release plan: https://projects.eclipse.org/projects/technology.openj9/releases/0.21.0
    πŸš€ Release notes: https://www.eclipse.org/openj9/docs/version0.21
    Milestone plan: https://github.com/eclipse/openj9/milestone/21

    Binaries at AdoptOpenJDK.
    jdk 8:

    jdk 11:

    jdk 14:

    πŸš€ Release details:

    πŸš€ Branch name: v0.21.0-release
    🏷 Tag: openj9-0.21.0

    Repo SHAs:

    OpenJ9: 34cf4c0
    OMR: 113e542

    πŸ”’ Security Vulnerabilities Resolved
    CVE-2019-17639

    πŸš€ 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 OMR changes see https://github.com/eclipse/openj9-omr/releases/tag/openj9-0.21.0

    OpenJ9 Changes

    c117fa8...34cf4c0

    34cf4c0 (0.21.0) Fix Power ArrayCopyBNDCHK handling of negative constants Benjamin Thomas (Aviansie Ben) #10163
    84e312f (v0.21.0) Add missing break statement for case BCV_ERR_BYTECODE_ERROR Sharon Wang #10145
    b1dad21 (v0.21.0) Rename asm-8.0.1.jar to asm.jar lanxia #10135
    c77f3b1 (0.21.0) Map symrefs in OSR liveness to those in current trees in creating calls to eaEscapeHelper Henry Zongaro #9868
    ⬆️ f764b6b (v0.21.0) Upgrade ASM version to 8.0.1 Theresa Mammarella #10103
    bb81277 (0.21.0) Fix J9BuildFlags aliases Keith W. Campbell #10001
    βœ… f850793 (0.21.0) Fix NULL handling in j9jit_testarossa_err() KONNO Kazuhiro #10013
    🚚 d5cad85 (0.21.0) AArch64: Remove the call to setAllowRecompilation(false) KONNO Kazuhiro #10011
    883ae11 (0.21.0) AArch64: Add code in getJitRecompilationResolvePushes() KONNO Kazuhiro #9910
    βœ… 83efd4a (0.21.0) Use the latest available ASM version Keith W. Campbell #9991
    d1f3249 Break connection to JITServer on exceptions (0.21.0) Marius Pirvu #9986
    6ae8608 (v0.21.0) Process the whole LIBPATH looking for '/usr/lib'. Dan Heidinga #9980
    6dba1df (0.21.0) Fix access to J9ModronThreadLocalHeap.realHeapAlloc in older core files Keith W. Campbell #9959
    7cbda56 (0.21.0) Disable vectorization of induction variable Mohammad Nazmul Alam #9958
    a922907 (0.21.0) AArch64: Set link register killed when ARM64HelperCallSnippet is used Akira Saitoh #9968
    c7ac534 (0.21.0) Add the check of BCV_SPECIAL in generating stackmaps Cheng Jin #9951
    f76cca5 (0.21.0) Immediate field handling cleanup on Power jimmyk #9954
    πŸ›  4dd12f5 (0.21.0) Fixed imm value for addis and lis jimmyk #9948
    44e2f67 (0.21.0) Re-Fetch patch array after entering VM Jack Lu #9943
    93d7aba (0.21.0) Modify the translated PII files in nls folder - 20200618 Peter Shipton #9926
    4afb7cc (0.21.0) Assign getStackTrace result to a local variable to avoid refetching Jason Feng #9927
    πŸ‘― a7964e1 (0.21.0) Clone the StackTraceElement[] before validating it Dan Heidinga #9919
    πŸ›  3601965 (0.21) System.exit/DestroyJavaVM fixes Graham Chapman #9903
    3903e31 (0.21) Don't acquire exclusive vm access with waiting xdump Theresa Mammarella #9887
    fae672c (0.21.0) AArch64: Fix VMnewEvaluator to patch correct instruction under AOT Akira Saitoh #9861
    βœ… 8499bb5 (0.21.0) Disable cpu assert tests for JITServer and store OMRProcessorDesc in SCC Harry Yu #9858
    ✨ b58700a (0.21.0) AArch64: Enhance VMnewEvaluator to support variable length array allocation Akira Saitoh #9831
    1ff3d37 (0.21.0) DDR Back compatible for TLH enable/disable change Lin Hu #9850
    βͺ aeb7d90 (0.21.0) Revert "Mark VM as exitting earlier" Peter Shipton #9827
    7da6108 (0.21.0) Fix a couple minor issues with 16-bit immediates on Power Benjamin Thomas (Aviansie Ben) #9819
    365f3f8 Disable jitdump at the server Annabelle Huo #9812
    4e1d14e Add more wait when checking the thread terminate status Annabelle Huo #9807
    02b97c2 Collect stats about sizes of different types of messages sent Eman Elsabban #9752
    7d31c44 AArch64: Implement functions for sampling recompilation KONNO Kazuhiro #9756
    58ebe8c AArch64: Implement Recomp.cpp KONNO Kazuhiro #9765
    5f0390e AArch64: Improve asynccheckEvaluator() KONNO Kazuhiro #9791
    🐎 f07d574 Sampling allocation bytes precisely without compromising the performance Lin Hu #9745
    βœ… ab7f03a Port cmdLineTester_pltest_j9sig_ext Test Nikola Milijevic #9768
    dc9a6dd Remove use of J9VM_GC_IDLE_HEAP_MANAGER Devin Nakamura #9732
    0c1ef80 DTFJ: Add API to query the byte order of an address space Mike Zhang #9777
    b3b08bb AArch64: Enable concurrent scavenger KONNO Kazuhiro #9665
    6efef8f AArch64: Disable inlining of allocation under AOT Akira Saitoh #9795
    ⚑️ 82223ec Update numActiveThreads at the proper location at the server Annabelle Huo #9763
    2540d31 Fix assert on checking obj location reference on KNOT Annabelle Huo #9779
    65f1586 AIX JDK11 System.mapLibraryName() returns libraries with .a suffix Jason Feng #9632
    589eaa5 AArch64: Enable allocation inlining on AOT Akira Saitoh #9740
    βͺ b52393e AArch64: Revert the asynccheckEvaluator() change KONNO Kazuhiro #9790
    πŸ— 2ed44c7 Simplify OSX build instructions Keith W. Campbell #9728
    bf13610 Verify LVTT entries refer to existing variables Theresa Mammarella #9587
    πŸ— 27b6a6e Remove unused staccato build flags Devin Nakamura #9716
    b2978d4 CMake Stop forcing OMR_SEPARATE_DEBUG_INFO Devin Nakamura #9715
    505be67 AArch64: Implement read barrier evaluators KONNO Kazuhiro #9542
    a79ba63 AArch64: Stop passing NULL to generateCompareBranchInstruction() KONNO Kazuhiro #9755
    ce9d352 AArch64: Improve asynccheckEvaluator() KONNO Kazuhiro #9751
    d0bdbd8 Fix dependencies generated in instanceOf Evaluator Rahil Shah #9776
    7e5e509 Add new github actions repo to README.md Dan Heidinga #9785
    βͺ 5d47537 Revert "Enable CFG simplifier" Ryan Shukla #9783
    71d0991 Ensure that J9SH_DESTROY_TOP_LAYER_ONLY is properly defined Devin Nakamura #9735
    197ac5d Modify the translated PII files in nls folder - 20200603 XiaojuanChen #9781
    πŸ‘ 58672c8 Throw better error from com.ibm.lang.management.ProcessorUsage Peter Shipton #9746
    4165f1a Replace CPU APIs on x86 Harry Yu #9421
    6fe893b Add trace points for JITServer Annabelle Huo #9737
    286d3a0 Sampling allocation bytes precisely - step1 Lin Hu #9767
    πŸ— 67cfc35 AArch64: Fix a build break with getOffsetToFirstParm() KONNO Kazuhiro #9764
    🚚 cdbfdf9 Remove explicit cast Enson #9661
    7fcc41a Replace CPU APIs on Z Harry Yu #9431
    b7ae6b5 Add function for aborting compilation with bad value type operations Leonardo Banderali #9718
    e34469b Common getOffsetToFirstParm and mapIncomingParms in the linkage class across codegens Filip Jeremic #8477
    fd8f8ec Set Code Cache alignment to 16 bits on IBM Z Rahil Shah #9517
    🚚 7413654 Remove obsolete 'tenant' references. Cache VMFunctionTable. Dan Heidinga #9748
    9feab0a Fix Character.isUpperCase inlining on POWER9 Benjamin Thomas (Aviansie Ben) #9736
    ✨ fdb5eca AArch64: Enhance VMnewEvaluator to support anewarray with constant length Akira Saitoh #9739
    🏁 09f0fbb Enable windows compilation with VS2017 Joe deKoning #9566
    147b486 Delete com.ibm.lang.management.ProcessorMXBean Peter Shipton #9744
    πŸ–¨ f4eebfc Fix crash printing to verbose log Irwin D'Souza #9719
    πŸ–¨ 197b974 PrintFlagsFinal output needs to be on stdout Mark Stoodley #9725
    βœ… c1b3d41 Fix incorrect types in value JProfiling quickTest block Benjamin Thomas (Aviansie Ben) #9575
    f2e0c34 Change where J9Method_HT, and DLT_Record Tables are cleaned AlenBadel #9633
    84ff38d Enable CFG simplifier Ryan Shukla #9589
    3639091 Fix ilgen not clearing node flag when auto slot 0 is overwritten Ryan Shukla #9659
    0c8b6f9 Fix method name of getAndBitwiseXor Liqun Liu #9717
    βœ… a0c73fc Add uma to list of suffixes not applicable to test Adam Brousseau #9742
    89f462d jdk15 Implement java.lang.Access.stringConcatMix Peter Shipton #9723
    ♻️ f7506d8 Refactor processor version check for branch hints Abdulrahman Alattas #9561
    πŸ‘ 54402b6 Add support for -XX:[+|-]HandleSIGABRT Babneet Singh #9610
    42df7a4 Add trace points for JITServer Annabelle Huo #9681
    ⚑️ 4388915 Update jdk11 build instructions on osx Devin Nakamura #9304
    βœ… c0b3cdd Set extraTestLabels blank if TEST_NODE is set Adam Brousseau #9378
    πŸ— 129559a Jenkins add OSX UMA builds Devin Nakamura #9713
    4fa2976 Enhanced the output with stats about JITClient specific Activity Eman Elsabban #9671
    βœ… 799b1b2 Rename SCHelperCompatibilityTests and helpers to reduce path length Peter Shipton #9721
    ✨ a0ae8b0 AArch64: Enhance VMnewEvaluator to support newarray with constant length Akira Saitoh #9685
    7f9ac94 Mac: set compatibility and current version of dylib's to 1.0.0 Peter Shipton #9701
    2ac59e9 Add duplicate S390JNICallDataSnippet class Dhruv Chopra #9693
    πŸ–¨ 853d056 Incomplete tactical implementation for -XX:+PrintFlagsFinal Mark Stoodley #9567
    4652a88 CMake: Disable OMR_THR_YIELD_ALG on MacOS Devin Nakamura #9704
    12d4eb8 CMake: ensure J9VM_OPT_USE_OMR_DDR is defined Devin Nakamura #9703
    πŸ‘ 673559a Support for JEP 383 (Java 15): Part 1 Babneet Singh #9697
    ⚠ f8a2c93 CMake: Reintroduce base warning flags Devin Nakamura #9696
    🚚 4e2d333 Remove unused local variables Keith W. Campbell #9688
    πŸ— 8b12f59 enable dynamic parallel for all functional test builds lanxia #9669
    ⚑️ 0e0f9c0 Update README.md for jdk11, add links, fix links Peter Shipton #9695
    1623c74 Port over a subset of resources from website Dan Heidinga #9691
    🚚 2321e64 Remove obsolete decl from staticverify.c to fix Win compile error Peter Shipton #9689
    βͺ c174645 Revert "CMake: Enable base warnings for gnu toolchains" Keith W. Campbell #9690
    🚚 04f295a Remove or replace redundant eclipse openj9 website links Adam Farley #9687
    ⚠ d072586 CMake: Enable base warnings for gnu toolchains Devin Nakamura #9679
    πŸ”€ 8a37f78 Fix typos in MemorySourceTable.MergedMemoryRange.isReadOnly() Keith W. Campbell #9678
    ed1de5d Enable scratch space limit self tuning when swap is not available Ashutosh Mehra #9653
    βœ… 0aa3297 CMake: Fix tests Keith W. Campbell #9675
    🚚 8119a84 Move lookupswitch match order verification to second pass Sharon Wang #9660
    🚚 45017dc Remove some references to TR::S390JNICallDataSnippet Dhruv Chopra #9667
    ⚠ 6d16753 CMake: Disable enhanced warnings part 2 Devin Nakamura #9649
    b506762 Javadoc improvements Peter Shipton #9674
    🚚 f5425a2 Remove a redundant word from Recompilation.md KONNO Kazuhiro #9635
    πŸ— 0394f70 Jenkins: Capture more diagnostics info for cmake builds Devin Nakamura #9670
    06bb51e Save Volatile FPRs in PicBuilder before C call Rahil Shah #9662
    6667f89 Add guards to unguarded traces Abdulrahman Alattas #9586
    fb2d28f CMake: enable -fstack-protector on gnu toolchains Devin Nakamura #9664
    1c2b61f AArch64: Set linkage for JProfilingValue helper call KONNO Kazuhiro #9666
    ⚑️ 60f2f94 CMake: update the way we handle appending the "29" suffix on libs Devin Nakamura #9619
    🚚 164aa54 Remove some statics from z/codegen Dhruv Chopra #9652
    🚚 66c3218 Remove old cpu.is() and cpu.isAtLeast() Harry Yu #9647
    49b6ce6 Add calls to endOutlinedInstructionSequence() where needed Leonardo Banderali #9628
    4cbf03a Fix for 16bit load on Z with balanced GC policy (Arraylets) Kevin Langman #9614
    10e7ca7 enable dynamic parallel in extended.functional_x86-64_linux_Nightly lanxia #9645
    ⏱ b5616a0 Add GC schedule setting Artifactory Doc Adam Brousseau #9513
    2b4dcf5 Change the AS path and add IBM i specific flags gaoli #9313
    ⚠ 7a0384b CMake: Disable enhanced warnings part 1 Devin Nakamura #9648
    561026f AArch64: Enable inlining of jitNewObject Akira Saitoh #9609
    2ec5ce6 Weak root Read Barrier for VLHGC Aleksandar Micic #9643
    b1a5855 Java 15 Use Unsafe.defineAnonyousClass() to define Hidden classes. Hang Shao #9485
    31bb07a CMake: Stop copying jit tracegen to source tree Devin Nakamura #9615
    πŸ‘ 7402acf CMake: Add arm support for libffi Devin Nakamura #9638
    fb590cb Mark VM as exitting earlier Graham Chapman #9630
    πŸ— ce16884 Fail the build if j9ddr.jar is missing Yixin Qian #9581
    40acc6f Remove J9VM_OPT_VALHALLA_NESTMATES Keith W. Campbell #9624
    21e4cbb AArch64: Implement genZeroInitObject for VMnewEvaluator Akira Saitoh #9608
    8c027b6 AArch64: Implement genHeapAlloc for VMnewEvaluator Akira Saitoh #9607
    78f7605 Reduce the scratch segment cache in JITClient from 16MB to 2MB Marius Pirvu #9604
    ⚑️ 952f5c6 Update the document specific to RISC-V Cheng Jin #9585
    πŸ’… b4ce351 Change the style of jilconsts.inc for AArch64 Linux KONNO Kazuhiro #9557
    803aee6 AArch64: Use stp instruction to clear collectable locals in createPrologue() Akira Saitoh #9598
    βœ… 9424b7a cmdLineTest_J9tests cleanup Yixin Qian #9565
    7d15d4c AArch64: Add HeapAllocSnippet Akira Saitoh #9606
    46e15ff AArch64: Add initial implementation of VMnewEvaluator Akira Saitoh #9605
    🚚 08b4efd Remove unwanted jvmti error code for Java 8 Keith W. Campbell #9562
    d0b4bbf Activate compilation threads more aggressively for JITClient Marius Pirvu #9592
    ⚑️ 9aa7db1 Update JITServer heuristics Marius Pirvu #9556
    βœ… 5ba1767 Fix warning in jvmti agent test Devin Nakamura #9583
    🏁 d779b73 Convert long to float on Windows-32 bit Peter Shipton #9564
    ec3b8fd Modify the translated PII files in nls folder - 20200518 XiaojuanChen #9602
    2d9d45a Resolve classref in checkcast if Qtype Tobi Ajila #9568
    d17520a Swap NoClassDefFoundError message class name order Sharon Wang #9588
    ⚑️ 91bd0c6 Run ref repo updater on test only nodes Adam Brousseau #9577
    🚚 0bb06c1 Remove obsolete support for -Duse.legacy.version Peter Shipton #9503
    93f8afa Only specify base address for 32-bit JIT dll Keith W. Campbell #9555
    πŸ— 04fd50c Enable DDR for cmake builds of jdk14/next Devin Nakamura #9580
    βœ… 92c9495 Enable DDR SharedClasses test for AArch64 again KONNO Kazuhiro #9234
    πŸ— dd79dad AArch64: Add gpu feature in build spec files KONNO Kazuhiro #9541
    πŸ“‡ 9939252 Add class unloading assumption for inline methods in metadata Annabelle Huo #9559
    5a81eff Fix the wrong message type enum number in the comment Annabelle Huo #9563
    0b99c68 JEP358 extended NPE message part 1 - result of this NPE Jason Feng #8495
    ⚑️ a8d0a6e Update test readme file Yixin Qian #9572
    6650475 Add -Xnocompressedrefs for Mode107-OSRG and Mode110-OSRG lanxia #9551
    🚚 7f08d62 Remove the dead PPCHeapAllocSnippet class Abdulrahman Alattas #9548
    6809479 Rename localVariableTable to localVariableTableAttribute Theresa Mammarella #9550
    6730c43 Java 14+: class transformation with records Theresa Mammarella #9507
    ⚑️ f3bb97e Addressed the comments on the JIT Doc Update Eman Elsabban #9461
    🏁 f3e03db Revert "Revert "Initialize variable to fix build break on windows"" Graham Chapman #9554
    βͺ b84c7b9 Revert "Revert "Add decompilation test"" Graham Chapman #9553
    604a88c Fix for Z 31-bit decompile issue Graham Chapman #9552
    0️⃣ 86ddd11 Don't remember historical thread names by default Keith W. Campbell #9525
    βͺ 990ca89 Revert "Add decompilation test" Graham Chapman #9546
    🏁 04b8e6e Revert "Initialize variable to fix build break on windows" Graham Chapman #9545
    f25c1a5 Change to postconditions only for ICF end labels Mohammad Nazmul Alam #9411
    🏁 0d63a19 Initialize variable to fix build break on windows Dan Heidinga #9544
    βœ… 939784f Add decompilation test Graham Chapman #9463
    03a24ad AArch64: Enable Linkage Register Allocation Akira Saitoh #9472
    f61837a Fix J9Method_HT clean up upon class unloading AlenBadel #9515
    0466dd0 Consolidate all trace CG options Filip Jeremic #9531
    ⚑️ 7cb2c32 Update the document related to RISC-V Cheng Jin #9526
    c14f6b2 Removing Global GC specific method from base Collector class Enson #9523
    0f887c3 VTs now use Qsignatures in class refs Tobi Ajila #9528
    e8dcc15 Leverage CHTable at the server to check if a class is extended Annabelle Huo #9447
    βͺ 2cd6c9b Revert "Consolidate all trace CG options" Peter Shipton #9527
    96a8e0e Consolidate all trace CG options Filip Jeremic #9477
    πŸ”€ 81327d1 Handle OSR from inlined synchronized method Yi Zhang #9480
    ⚑️ 7339cb6 Updated misspelling of recogniedMethod Laura Cohen #9511
    πŸ— bab5116 Jenkins: Enable testing on osx cmake builds Devin Nakamura #9498
    πŸš€ 4a84cad Add xlinuxxlcm, osxxlcm spec and exclude some xlinux cm tests, and enable all releases for all cm and jit specs Adam Brousseau #9512
    9376a10 Absorb generateShiftAndKeepSelected64Bit changes from OMR Filip Jeremic #9505
    βœ… 8bb23dd Fix testSCCacheManagement failure on zos Longyu Zhang #9504
    ⚠ 00fdebc Add an option to disable the JITServer warning message Annabelle Huo #9483
    f9e5eed Cache result of class chain validation Irwin D'Souza #9403
    83f0f1b Disable GCR for hot compilations Marius Pirvu #9470
    ⚑️ 505b65e Build instructions boot jdk updates Peter Shipton #9487
    7e7fd2e AIX JDK8 System.mapLibraryNamepublic() returns libraries with .a suffix Jason Feng #9489
    29f42b1 Java 14: track interrupt state when thread is dead Theresa Mammarella #9341
    🚚 6d93977 AArch64: Move copyParametersToHomeLocation to OMRLinkage Akira Saitoh #9469
    c8ff6f3 AArch64: Fix loadStackParametersToLinkageRegisters Akira Saitoh #9468
    🚚 98728cc Remove extraneous entryPointFromInterpretedMethod for PrivateLinkage Daryl Maier #9488
    f421246 Provide PrivateLinkage implementations for method entry inquiries Daryl Maier #7901
    πŸ‘€ 261c6e3 Implement JVM_GetRandomSeedForCDSDump Keith W. Campbell #9471
    2293207 Consolidate AOT Relocation Records Irwin D'Souza #9467
    1a7cab7 Enable UNB Artifactory again Adam Brousseau #9466
    56d717e Add cmdline opts to toggle array flattening Tobi Ajila #9476
    β†ͺ fcb6d3f Add GNU workaround for unused functions Dan Heidinga #9464
    ⚠ 106e6ac Suppress warnings about trailing digit in 'openj9' module names Keith W. Campbell #9473
    βœ… 5f4a9c9 CMake add missing exports for JVMTI Exception event test Devin Nakamura #9450
    βœ… 0c875c2 CMake: Fix missing exports in jniargtests Devin Nakamura #9451
    πŸ— 875226b Fix build instructions docker --with-boot-jdk= paths Peter Shipton #9454
    d821403 CMake: Don't link jsig against omrsig Devin Nakamura #9449
    🐧 8ce5570 Enable gcc toolchain on Linux PPC LE platforms Violeta Sebe #9423
    🐎 284a67d Improve performance of iterateStackTrace Filip Jeremic #8615
    🐧 d80689c Add --with-boot-jdk and other improvements to Linux build instructions Peter Shipton #9409
    060ace3 Improve jitdump diagnostic messages and function names Filip Jeremic #9387
    ⚑️ 4cbecf9 Update Prerequisites.md lanxia #8516
    βœ… 266e5b6 Add Mode110 and Mode610 to native tests lanxia #9407
    ⚑️ 2d2900a Update PARALLEL param for test builds lanxia #9388
    πŸ‘ 0b9de10 Add IBM i specific changes for POWER9 support and disable getsystemcf… gaoli #5568
    πŸ‘» 8f178b5 Fix exception catch at synthetic handler Graham Chapman #9404
    c0d9828 Abort AOT when symbol owning method is not inlined Yi Zhang #9418
    πŸ— 043a06d Use jdk14 to build jdk14 Peter Shipton #9422
    28bd07d Modify the translated PII files in nls folder-20200501 XiaojuanChen #9426
    957a078 Cache illegal final field modification at the server Annabelle Huo #9415
    ef109f7 Fix TR_J9ServerVM::canAllocateInlineClass Marius Pirvu #9417
    🚚 300e32b Remove use of DecimalFormatHelper in JITServer Liqun Liu #9408
    5b74354 Transform indexOf call node when receiver is known string Ryan Shukla #8780
    7102290 Register assumptions for static final field modifications Harry Yu #9396
    πŸ”€ c357480 Concurrent Scavenger Ownable Synchronizer Fix Salman Rana #9395
    🐳 eaa3b5f Change the paths of Dockerfiles for cross compilation KONNO Kazuhiro #9413
    πŸ‘ 2200fc6 Supporting Changes for mon(ent/exit) for value Types Rahil Shah #9326
    🐳 811bd16 Add docker generation script Keith W. Campbell #9371
    906d400 Create system threads properly Peter Shipton #9390
    61b82bb Fix JITServer allocation fence and get max heap size Annabelle Huo #9384
    🚚 9edff1b Remove use of DecimalFormatHelper related enum Liqun Liu #9383
    🚚 367c1b5 Remove terminated threads from map of historical names Keith W. Campbell #9374
    43bad08 Backport JVM_BeforeHalt from jdk11 to jdk8 Peter Shipton #9394
    a718af2 Fix duplicate LocalVariableTypeTable check Theresa Mammarella #9347
    a3c0e8c Rename the com.ibm.jzos module to ibm.jzos Peter Shipton #9380
    πŸ— 2054d85 Add build restart information to the top pipeline summary badge Violeta Sebe #9302
    πŸ“‡ 0e7c6de Make JITINLINE functions in MethodMetaData.c static VMINLINE Robert Young #9016
    a9b01e7 Add specialized error messages for AOT validation failures Irwin D'Souza #9366
    32d159e AArch64: Add symbols for recompilation helpers KONNO Kazuhiro #9379
    db73f46 Disable JProfiling and JitProfiling for JITServer Dmitry Ten #9277
    9c63fc9 AArch64: Enable GlobalRegisterAllocation Akira Saitoh #9298
    ⚑️ f07d6dc Update the building instructions for RISC-V in OpenJ9 (part8/doc) Cheng Jin #7894
    a63afad Consolidate AOT Relocation Records Irwin D'Souza #7601
    80fe748 Avoid value type inline allocations Henry Zongaro #9139
    735d51c Clean up reference to DecimalFormatHelper in the JIT Liqun Liu #9275
    7d740b4 VM side of synthetic handler fix Graham Chapman #9368
    ⚑️ 85ff63a Update s390x Dockerfiles to use AdoptOpenJDK API v3 Filip Jeremic #9363
    da92d86 Improve jdmpview 'hexdump' command Keith W. Campbell #9359
    πŸš€ 12a2f7f Update release process to include tagging system-test Dan Heidinga #9362
    ⚑️ 7b36dd2 Update OpenJ9TestUserGuide.md Renfei Wang #9360
    πŸš€ 2cc3b1c Add example of PR build on a release branch Dan Heidinga #9355
    5ea9dd6 Fix the check on the return of shouldInitiateDLT Annabelle Huo #9346
    76441e8 Remove use of '--enable-OMR_ENV_GCC' Keith W. Campbell #9340
    bb3fc6e AArch64: Add register allocation order list to private linkage Akira Saitoh #9337
    6358649 String table read barrier Aleksandar Micic #9330
    ⚑️ 5f7875b Update Windows to use openssl 1.1.1g Peter Shipton #9342
    c56f56b Enable runtime instrumentation with gcc Keith W. Campbell #9320
    ⚑️ 0f5fbb8 Update VM code & setting for RISC-V in OpenJ9 (part6/VM) Cheng Jin #7445
    125598e CMake: remove J9VM_MODULE_DDR Keith W. Campbell #9317
    1f7c729 Flush caches for threads without VM access only Aleksandar Micic #9332
    βœ… 12e64d2 Rework test pipeline variables Adam Brousseau #9107
    e64670b Fix DDR errors cause by OMRs OMR_THR_YIELD_ALG checks Devin Nakamura #9324
    ⚑️ 43a0b1d Send CHTable updates with compilation requests Marius Pirvu #9315
    517d685 Add null checks to aastore bytecode Tobi Ajila #9329
    πŸ›  74a7519 CMake: ppc fixes Keith W. Campbell #9299
    62f069f CMake: Enable split debug info Devin Nakamura #9310
    06aad98 Disable all JIT Hooks at JITServer Harry Yu #9233
    🚚 ed472ad Remove functions ScopeCHKEvaluator, atccheckEvaluator, lowerAtcCheck Michael Wang #9325
    d73cd36 AArch64: Enable DLT KONNO Kazuhiro #9283
    🐧 9f88201 Enable Linux PPC LE Compile on CentOS 7 instead of Ubuntu Violeta Sebe #8819
    🚚 c0b87d9 Removed macros related to multitenancy in PicBuilder Michael Wang #9065
    βž• 1104e37 CMake: Add j9vm_add_library and j9vm_add_executable Devin Nakamura #9308
    ⚑️ 296ee38 Update javanext to use jdk14 bootjdks Joe deKoning #9327
    πŸ— 84d21e7 Jenkins: Add osx cmake build Devin Nakamura #9194
    255be39 Replace monitorEnterBarrier with readBarrier Graham Chapman #9301
    74a43fa Fix ValueTypeHelpers JDK15 Valhalla compilation failure Sharon Wang #9321
    ee526f3 Disable JIT compilation for RISC-V in OpenJ9 (part3/JIT) Cheng Jin #7442
    ⚑️ 8f3e401 Update jdk14 build doc to remove '-normal' from build dir Peter Shipton #9311
    ⚑️ 2029ea3 Update openssl to 1.1.1g except for Windows Peter Shipton #9305
    a386db4 AArch64: Align 64-bit data in call snippets KONNO Kazuhiro #9282
    939c481 Fix JITServer version incompatibility Annabelle Huo #9307
    be6b41b CMake: Enable concurrent scavenger on osx Devin Nakamura #9303
    ⚑️ fe241bc Update misc code for RISC-V in OpenJ9 (part7/misc) Cheng Jin #7446
    80a19ed Fix interpretation of switch instructions in ByteCodeDumper Keith W. Campbell #9296
    πŸ‘ ac17f83 AArch64: Enable omrsigSupport KONNO Kazuhiro #9288
    πŸ”’ 4ef3369 CMake: disable buffer security checks for jit helpers on windows Devin Nakamura #9056
    ce88e19 Set java.base module for anonymous classes loaded at bootup stage Jason Feng #9232
    🚚 fc40119 Remove ByteStream.blocking Keith W. Campbell #9263
    0️⃣ c18a9cf Add empty default case to switch() to fix compile error for xlc 16 Violeta Sebe #8288
    🚚 dd4c180 Remove references to deprecated Add/Sub IL Opcode Bohao(Aaron) Wang #8731
    c21ef3a Implement monitor enter/exit for valuetypes Yi Zhang #8976
    ⚑️ 4fc045a Update Dockerfile for AArch64 cross build KONNO Kazuhiro #9281
    61238e9 Guard unloading class events and compilations with RWMutex Annabelle Huo #9243
    c7a0b16 Get rid of align{Warm,Cold}CodeAlloc Younes Manton #9289
    πŸ— 787a9a2 Match number of artifacts to number of build logs Adam Brousseau #9250
    aa5fc4d Set sampling interval to UDATA_MAX to inform GC sampling is not required Jason Feng #9255
    🚚 e62fa83 Remove the virtual function patchMTIsolatedOffset Michael Wang #9064
    βͺ 0a7cf28 Revert "Enable UNB Artifactory server" Peter Shipton #9274
    🚚 5800af9 Removed depreciated macro lines from VMJ9.h Michael Wang #9063
    e298b04 Cache J9JavaVM in a local rather than refetching Dan Heidinga #9265
    ⚑️ ed768ea Update double map call to use new API Igor Braga #8592
    093e2b9 Add known issues for 64-bit ARM Sue Chaplain #9241
    6db7a24 Implement compressed refs override and split BytecodeInterpreter Sharon Wang #8936
    βœ… 6e3a58e Add test to verify the qualified UTF8 class name Cheng Jin #9229
    ddc0ba1 Integrate libffi for RISC-V in OpenJ9 (part5/libffi) Cheng Jin #7444
    πŸ‘ 05e6a8b Add support to the installed cross-compiler for RISCV Cheng Jin #9262
    d5f021f Enable UNB Artifactory server Adam Brousseau #9258
    0ece528 Forced finalize fix for CS Aleksandar Micic #9252
    d493108 Remove TR_PREXARGINFO_TRACER_CLASS macro Ryan Shukla #9163
    2335c13 Check if class has static final field modified before folding Liqun Liu #9246
    7067c2d Partial MethodType created by readObject can be used Peter Shipton #9244
    31b6c98 AArch64: Make unresolved virtual call thread safe Akira Saitoh #9237
    βœ… 0cb616c Fix enum reflection test for jdk15+ Peter Shipton #9226
    a429b60 Disable runtime assumption table on JITServer Harry Yu #9189
    ⚑️ 329a9db Update aarch64 platform to use gcc-7.5 Joe deKoning #9238
    f2f2a3b Use front end query to check J9ClassInitSucceeded Annabelle Huo #9217
    6ab3cf0 Add FlattenedArrayObjectScanner Andrew Young #9202
    235030f Warn when opening a truncated core file Keith W. Campbell #9230
    ⚑️ daad317 Update Windows openssl in use to v1.1.1f Joe deKoning #9224
    ebdc7c1 Avoid verifying trees during codegen crashes when generating jitdumps Filip Jeremic #9228
    βœ… e238ad7 Use a different cacheDir for the nameOption test Peter Shipton #9209
    ea159ff Prepare Power UnresolvedDataSnippet for OMR changes Benjamin Thomas (Aviansie Ben) #9073
    cf8598b AArch64: Issue memory barrier after calling jitResolveInterfaceMethod Akira Saitoh #9223
    βœ… d016f3c Ensure sanity test material is readable on z/OS Peter Shipton #9210
    βœ… bcf1c1a Include special.system testing for AIX Peter Shipton #9219
    ⬇️ b054d2d Disable upgrades/downgrades on jitdump compilations Filip Jeremic #9203
    44730cc HeapSampling not available for GC policies Metronome/Balanced Jason Feng #9208
    a440670 Use non-AOT front-end for getClassOfMethod in storeValidationRecordIfNecessary Dmitry Ten #9204
    93e8adc Make callsite commands useful even without the callsite names Keith W. Campbell #9205
    βͺ 8711afd Revert "Warn when opening a truncated core file" Peter Shipton #9207
    c5f322f Fix typo in function name containesZeroOrOneConcreteClass 2 Chris Chong #9182
    75276e5 Add JITServer implementation for new added API isZeroInitializable Chris Chong #9192
    βͺ 869ba8f Revert "HeapSampling not available for GC policies Metronome & Balanced" Peter Shipton #9206
    bbc5186 Post-store macro relying on barrier type Aleksandar Micic #9109
    3f7ce36 HeapSampling not available for GC policies Metronome & Balanced Jason Feng #9131
    e12d1e2 Warn when opening a truncated core file Keith W. Campbell #9199
    ♻️ f7a26c3 Refactoring the code of setting assertion status in ClassLoader Cheng Jin #9188
    πŸ“‡ 9df3430 AArch64: DDR: Implement StackWalker.java and MethodMetaData.java Akira Saitoh #9151
    βœ… c6b594b Enable DDR JITExt test for AArch64 again KONNO Kazuhiro #8764
    🐧 9f1262a Enable --enable-jitserver for all xlinux and plinux Peter Shipton #8191
    5c46748 Reduce CompInfo_isCompiled message from the server Annabelle Huo #9160
    ef484e6 AArch64: Fix jitCalleeSavedRegisterList Akira Saitoh #9179
    πŸ‘ fe71875 ACMP support for value types Tobi Ajila #9101
    5ca16a9 Clear peeking ilgen callNode from callsite Yi Zhang #9158
    πŸ— 23b61bc Support PR builds from non-default repos Adam Brousseau #9173
    βœ… 0109183 AArch64: Exclude testSoftMxUserScenario KONNO Kazuhiro #9176
    db74e21 Use _regionBytesAllocated to enforce scratch space limit Ashutosh Mehra #9153
    a33cd99 Assume java.base for the module of a null caller class Jason Feng #9162
    fe8d9d5 Enable c99 interfaces on zos Devin Nakamura #9091
    443422e Consolidate jitdump functionality into JitDump.cpp Filip Jeremic #9134
    a286546 AArch64: Return 64 as L1 data cache line size when info unavailable KONNO Kazuhiro #9155
    293cbbd Prevent increasing the scratchSpaceLimit on low virtual memory Marius Pirvu #9088
    64256c2 Clean up DTFJ code Keith W. Campbell #9165
    0d8aa06 Fix typo in function name containesZeroOrOneConcreteClass Chris Chong #9166
    0eb5f12 Eliminate storeValidationRecordIfNecessary messages Dmitry Ten #9119
    a235102 AArch64: Call arm64CodeSync() in Trampoline.cpp KONNO Kazuhiro #9149
    985300d CMake: Generate debug info on xlc Devin Nakamura #9146
    9561b44 CMake: Enable omrsig Devin Nakamura #9156
    56da1fa Change location for OpenJ9 bootjdks on AIX Joe deKoning #9152
    βœ… ad7c3f0 Enable DDR tests for AArch64 again KONNO Kazuhiro #9148
    8a875e0 CMake: Add missing options to aix cache Devin Nakamura #9142
    cfba852 Include sanity.openjdk for XL platforms Peter Shipton #9154
    4cb4101 Fix ClassEnv::containesZeroOrOneConcreteClass implementation Marius Pirvu #9145
    🚚 3fbb20c Remove the obsolete APIs in known object table Annabelle Huo #9075
    🏁 0b24740 Include sanity.openjdk for AIX, Windows, Mac Peter Shipton #9112
    🚚 8340185 CMake: move -qnortti to platform flags on aix Devin Nakamura #9143
    f4aed50 Add java/lang/StringUTF16.newBytesFor to alwaysWorthInlining list Filip Jeremic #8845
    βͺ 9566789 Revert "Remove final from fields being set in native methods" Graham Chapman #9140
    47c5ee7 Changing compare and branch for unresolved snippets within FieldWatch AlenBadel #9130
    🚚 8c150cc Remove final from fields being set in native methods Babneet Singh #8935
    🚚 695bc21 Remove ";" from the interpreter goto statements Babneet Singh #9138
    βœ… ad97b5d Improve JITServer functional tests and re-enable them Younes Manton #8775
    967753c Reduce number of VM_getClassFromSignature messages Marius Pirvu #9125
    🚚 958d2f9 Move FrontEnd containesZeroOrOneConcreteClass into ClassEnv Chris Chong #9067
    625a486 Handle race condition in outOfLineINL Babneet Singh #9076
    0️⃣ 0d779ef Fix default flag initialization Graham Chapman #9111
    de9f1f2 Protect including Listener.hpp by J9VM_OPT_JITSERVER Ashutosh Mehra #9121
    7a2fc8a Add query method for class whose instances are zero initializable Henry Zongaro #9013
    a0fe813 IL Generation for withfield bytecode instruction Yi Zhang #9098
    πŸ‘ 763c464 Abort ILGen for non supported features in AOT Irwin D'Souza #9071
    ead872f General cleanup Graham Chapman #9114
    1e292ea Enable if present, the miscellaneous-instruction-extention facility 2 Pushkar Bettadpur #9096
    361acd7 Add mechanism for JITServer termination Ashutosh Mehra #8844
    ffece8e Use _binaryBufferStart as reference for offset calculations Harry Yu #9090
    ⚑️ 0b462ba Fix known object table update at the server Annabelle Huo #9094
    🚚 a602362 Remove unused & obsolete reflect implemention Dan Heidinga #9100
    βͺ 5cbd25f Revert "Add FlattenedArrayObjectScanner" Dmitri Pivkine #9102
    9ef399f Add FlattenedArrayObjectScanner Andrew Young #9074
    🚚 987ab17 Remove unneeded semicolons, and minor formatting Babneet Singh #9062
    ⚑️ 58ed0b2 Update the UTF8 string length in verifyQualifiedName Cheng Jin #9092
    βœ… 0a27b55 Enable ProxyFieldAccess tests for JCL_VERSION=latest Renfei Wang #9060
    ⚑️ f44b609 Update OpenSSL to 1.1.1f Peter Shipton #9086
    0️⃣ 06fa4ce IL Generation for defaultvalue bytecode instruction Henry Zongaro #9030
    ♻️ 4f1f79c CMake: Refactor platform specific config Devin Nakamura #8807
    6661740 AArch64: Implement TR_UnloadedClassPicSite::compensate Akira Saitoh #9069
    🚚 99df7bb Remove shutDownHookWrapper Babneet Singh #9070
    πŸ— 78627dd Fix debug build break in JITServer code Marius Pirvu #9078
    bd76536 Fix VT jitnewValue slow path Tobi Ajila #9072
    ⚑️ 5c62b29 Update build instructions Sue Chaplain #9036
    πŸš€ 8928c4c Draft release notes for Eclipse OpenJ9 0.20.0 Sue Chaplain #9053
    2ec5ddf Runtime compressed refs work Graham Chapman #9026
    βœ… e3fd446 Fix typo SVENDOR_TEST_SHAS_MAP andrew-m-leonard #9052
    πŸ— 1f140ee Jenkins: Build Status table no-wrap build duration Adam Brousseau #9031
    f089a9f Add JITServer implementation for areValueTypesEnabled Chris Chong #9049
    0️⃣ a2aee4f Initialize field attributes with default values Annabelle Huo #9029
    0ce20c0 Fix casts Keith W. Campbell #9059
    🚚 ecc976f Remove remnants of LM from the Power codegen Benjamin Thomas (Aviansie Ben) #8611
    04ad4a3 Change monitor enter return type Tobi Ajila #9050
    🏁 09f1190 CMake: Fix typo in windows cache Devin Nakamura #9055
    03878bd Clarify contract of findROMClassFromPC() method Dan Heidinga #9039
    b1acf75 Code cleanup for unused __arrayTranslateTRTOSimpleVMX function Mohammad Nazmul Alam #8968
    πŸ— 7db72ed Support cmake builds of jdknext (ppc64le & x86_64) Keith W. Campbell #9051
    36365c3 Ensure KEEP_REPORTDIR does not get passed as null Adam Brousseau #8980
    ⚑️ 6fbf525 Optimize IProfiler fan-in info serialization Dmitry Ten #8978
    c529318 Add JITServer implementation for new query isValueTypeClass Chris Chong #9025
    9178929 Add valueType checks to monitor enter Tobi Ajila #8889
    603a7b5 Fix the value of CACHE_ROOT_MAXLEN Hang Shao #9027
    e18e584 Pruning the cards from InterRegionRememberedsets after GMP Lin Hu #8804
    πŸ— c0ff163 Add support for Valhalla PR builds Adam Brousseau #8913
    πŸ— 1971fb2 Add build instructions for cmake Devin Nakamura #8953
    πŸš‘ 76a961c Add double map functionality to JNI string critical Igor Braga #8712
    35e1e05 Fix Z codegen bug with unresolved virtual call Kevin Langman #8154
    bb1890f Fix opt index searches in nextGenHCR Liqun Liu #8956
    e2867c1 Add name for nested enum type Keith W. Campbell #9011
    πŸ‘ bf841bb Support uploading to multiple Artifactory servers Adam Brousseau #8817
    386b29b CS hooks and Async Handler Aleksandar Micic #8765
    8f1432c Create frontend query for OMR function numConcreteClasses Chris Chong #8933
    38a4e39 Reduce VM_getROMMethodFromRAMMethod messages Dmitry Ten #8981
    49751e3 Turn interp_useUnsafeHelper on for aarch specs Dan Heidinga #8996
    7389972 Enable interp_atomicFreeJni for OSX Jason Feng #8998
    dd96e67 Fix javacore native mem info output Peter Shipton #8985
    πŸ— 4306869 Revert inliner changes causing nightly build failures Liqun Liu #8995
    ddb2e1e Delete the !j9reg DDR extension Peter Shipton #8986
    752c590 Cut number of SharedCache_getClassChainOffsetInSharedCache messages Marius Pirvu #8964
    b9b4d6d Set isVolatile, isPrivate, isFinal and typeSignature in TypeLayout Leonardo Banderali #8497
    5722cb8 Add isClassValueType to ClassEnv query Yi Zhang #8920
    71cdf12 Minor inliner improvements Liqun Liu #8955
    9f7f9bd Fix definingClass for StaticFieldVarHandle Babneet Singh #8892
    βͺ b398e20 Revert "CMake: Add missing link libraries to gc components" Peter Shipton #8975
    007ef79 Reverse Throwable writableStackTrace boolean field logic Peter Shipton #8938
    1218a31 JVM_LoadLibrary acquires VM Access before exit VM to JNI Jason Feng #8971
    c47b3c4 Re-add message names Dmitry Ten #8927
    πŸ‘· eeb6616 Delete job folders when num to keep is 0 Adam Brousseau #8476
    πŸ”§ 18cf44b Add support for valuetype configure flag Tobi Ajila #8954
    ⚑️ 398fa67 Update Windows openssl to 1.1.1e Joe deKoning #8962
    8d1a8b1 Use v3 API to fetch boot JDK Keith W. Campbell #8963
    2fd2e16 Use OMR::align() in compiler Younes Manton #8950
    ♻️ 61c3a70 Refactor areValueTypesEnabled object model query to call VM helper Leonardo Banderali #8919
    πŸ‘ fc6efde Cleanup Known object table support in JITServer Annabelle Huo #8931
    84f97cc CMake: Add missing link libraries to gc components Devin Nakamura #8957
    f179493 Change stackWalkerMaySkipFrames to avoid AOT failures Marius Pirvu #8932
    πŸ—„ 012d53f Deprecate XPLINKCallDescriptorSnippet Filip Jeremic #8739
    3230b9b Renamed registers, added scratch register manager and comments Shubham Verma #8677
    cbd77bf Change realTimeGC option as per compilation Annabelle Huo #8895
    5142072 AIX shared object has .so suffix Jason Feng #8941
    🚚 b138dda Remove hardcoded valuetype flag Tobi Ajila #8934
    eecccf5 Fix init sequence for flattened fields Tobi Ajila #8924
    🚚 be03cea Remove unused file compile.proto Keith W. Campbell #8930
    πŸ— c94bf6a Add a building and testing section to CONTRIBUTING.md Peter Shipton #8676
    c7660c4 Add code for AArch64 to DDR JITRegMap KONNO Kazuhiro #8914
    βœ… a5ac65a Combine both test functions Adam Brousseau #8929
    πŸ— 0fb07d9 Convert short SHAs in build description to hyperlinks Adam Brousseau #8654
    🚚 d1eb4ed Remove obsolete specs from config files Graham Chapman #8918
    βͺ a99efa8 Revert "Change stackWalkerMaySkipFrames to avoid AOT failures" Peter Shipton #8928
    2d0f65f Change stackWalkerMaySkipFrames to avoid AOT failures Marius Pirvu #8898
    58f5ccc Eliminate all traces of gen directory used by protobuf Marius Pirvu #8923
    πŸ— 330dd8f Add comment for DDR for AArch64 in Build Instructions KONNO Kazuhiro #8792
    05af7d8 Stop setting OMR_GC_COMPRESSED_POINTERS Andrew Young #8905
    🚚 8ad7a3d Remove protobuf dependency from JITServer Marius Pirvu #8832
    e6ad6da Runtime compressed refs work Graham Chapman #8917
    πŸš€ 181fabe JVM_LoadLibrary releases VM Access before invoking registerBootstrapLibrary() Jason Feng #8912
    πŸ— 303db61 Exclude sanity.openjdk testing from cmake builds Peter Shipton #8915
    760175d Runtime compressed refs work Graham Chapman #8906
    βœ… c399622 ecflh001 test, only leave class hook enabled when mod specified Peter Shipton #8908
    d43090c CMake: Add missing source files Keith W. Campbell #8910
    ⚑️ 6a8a0ae Update test readme Renfei Wang #8904
    3e644d0 Runtime compressed refs work Graham Chapman #8903
    🏁 f124387 Use openssl 1.1.1e for all platforms but Windows Peter Shipton #8901
    πŸ”§ 3f7117e Remove redundant configuration flags Graham Chapman #8896
    45c3f8f ExitOnOutOfMemory for systhrow only Theresa Mammarella #8886
    πŸ“¦ 1b4de61 JDK15 : Add loadLibraryWithPath package access APIs & Invoke registerBootstrapLibrary() in JVM_LoadLibrary Jason Feng #8855
    9336f33 CMake: Add jit exports on aix Devin Nakamura #8877
    e3c7b2e Runtime compressed refs work Graham Chapman #8894
    25b0c08 Properly return slowpath addr in jitnewvalue helpers Tobi Ajila #8893
    ⚑️ bf11f32 Update test readme and user guide to include list of tests Renfei Wang #8891
    🐧 00e3b38 Include sanity.openjdk for xlinux Peter Shipton #8888
    🐧 b0f7e2a Exclude sanity.openjdk testing except for plinux, zlinux builds Peter Shipton #8881
    πŸ— 2225525 Accept short or full platform names in PR build requests Keith W. Campbell #8882
    486fd0a Runtime compressed refs work Graham Chapman #8880
    b542db8 Correct numberOfAnnotations in Runtime*Annotations Theresa Mammarella #8761
    b7b7aac Runtime compressed refs work Graham Chapman #8864
    🐧 0942b26 CPU cache line size for Linux aarch64 KONNO Kazuhiro #8617
    7bc7c3e Use OMR_GC_POINTER_MODE Andrew Young #8863
    bbb2806 Decouple TR_PrexArgInfo from TR_InlinerTracer Ryan Shukla #8759
    d3fda77 AIX: Create .debuginfo file for JIT shared library Keith W. Campbell #8848
    🏁 c6aa734 Restore --disable-zip-debug-info for jdk8 Windows builds Keith W. Campbell #8859
    633f659 Mark record_component annotations as referenced Theresa Mammarella #8816
    5e635ee AArch64: Implement Nestmate interface call KONNO Kazuhiro #8651
    b0716f0 Improve overflow checking in String classes Keith W. Campbell #8830
    βœ… f145f80 AArch64: Disable j9sysinfo_test_get_levels_and_types() KONNO Kazuhiro #8711
    7551d81 Fix double read in KnownObjectTable at JITServer Marius Pirvu #8837
    301e227 Replace ptrj_t with the standard ptr_t types Irwin D'Souza #8835
    804c07c AIX: Transform file names in debug-image Keith W. Campbell #8846
    βœ… e879da4 Expand Codecache testing AlenBadel #8025
    fd0d23e Reduce number of VM_stackWalkerMaySkipFrames messages Zichun (Chris) Chong #8680
    bbf1eff Runtime compressed refs work Graham Chapman #8826
    🚚 c209fa5 Remove all properties from pipeline config Adam Brousseau #8829
    βœ… aa617b0 Fix valueType test options Tobi Ajila #8824
    008d52d Query CodeGenerator recompilation capability to decide recompilation Daryl Maier #8812
    πŸ‘ b593b3b Support Known Object Table in JITServer Annabelle Huo #8527
    5129bb9 Fix -Xjit:perfTool option in JITServer mode Younes Manton #8747
    a1ed808 Fix valueType array flags Tobi Ajila #8810
    πŸ— e821563 AArch64: Define OBJCOPY for native build KONNO Kazuhiro #8813
    e0bc35f Check for int overflow in StringBuffer and StringBuilder Peter Shipton #8771
    πŸ”’ bfc42c5 Implement lock reservation frontend queries for JITServer Marius Pirvu #8811

  • v0.21.0-m2

    June 28, 2020
  • v0.21.0-m1

    June 07, 2020
  • v0.20.0

    April 15, 2020
  • v0.20.0-m2

    March 30, 2020
  • v0.20.0-m1

    March 10, 2020
  • v0.19.0

    March 12, 2020
  • v0.19.0-m2

    March 10, 2020
  • v0.19.0-m1

    February 11, 2020
  • v0.18.1

    January 22, 2020

    πŸš€ Eclipse release plan: https://projects.eclipse.org/projects/technology.openj9/releases/0.18.1
    πŸš€ Release notes: https://www.eclipse.org/openj9/docs/version0.18
    Milestone plan: https://github.com/eclipse/openj9/milestone/20

    Binaries at AdoptOpenJDK.
    jdk 8:

    jdk 11:

    jdk 13:

    πŸš€ Release details:

    πŸš€ Branch name: v0.18.1-release
    🏷 Tag: openj9-0.18.1

    Repo SHAs:

    OpenJ9: 51a5857
    OMR: 7a1b023

    πŸ”’ Security Vulnerabilities Resolved
    N/A

    πŸš€ 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 OMR changes see https://github.com/eclipse/openj9-omr/releases/tag/openj9-0.18.0

    OpenJ9 Changes

    πŸš€ 51a5857 (v0.18.1-release) Preload property jdk.serialFilter to prevent later modification Jason Feng #8368
    d0cee56 (v0.18.0.1) Don't initialize LogManager class prematurely Keith W. Campbell #8359