Skip to content

Eclipse OpenJ9 v0.9.0

Compare
Choose a tag to compare
@pshipton pshipton released this 13 Aug 01:23
24e5363

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

Binaries are available from AdoptOpenJDK:
https://github.com/AdoptOpenJDK/openjdk8-openj9-releases/releases/tag/jdk8u172-b11_openj9-0.9.0

Release details:

Branch name: v0.9.0-release
Tag: openj9-0.9.0

Repo SHAs:

OpenJ9: 24e53631
OMR: fad6bf6e

Security Vulnerabilities Resolved
CVE-2018-1656
CVE-2018-12539

The final tag is based on the openj9-0.9.0-rc2 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 OMR changes see https://github.com/eclipse/openj9-omr/releases/tag/untagged-e869deb14aa307624ae4

OpenJ9 changes

24e5363 Ignore unknown JVMTI callbacks Graham Chapman #2520
849110a Make OpenJ9VirtualMachine public Peter Bain #2518
da3b8c7 Update the v0.9.0-release branch with the latest tested working content GitHub #2496
64fcf04 Optimize findNativeMethodFrame Graham Chapman #2491
cd590a1 Configure z/TPF to disable Guarded Storage James D Johnston #2431
2240a0e Fix various script issues with Windows JDK11 CHENGJin #2483
501edb9 Unexclude jvmtitest ta001 Graham Chapman #2487
49fa758 Remove Thread.destroy() and Thread.stop(Throwable) from JAVA11 Charles_Zheng #2482
2e627ba Add one additional check in getExtractLocation(). hangshao #2489
20eb4ba Remove deprecated outlined new on X86 Victor Ding #2446
6fff0f3 Optimized prolog/epilog for private linkage on X86 Victor Ding #2460
c560676 Fix unresolve omrsig_handler for j9ddrgen and constgen executables. James D Johnston #2430
6a806ca Improve attach API shutdown robustness Peter Bain #2485
6787865 Ensure JNI_ERR returned for all failure cases Dan Heidinga #2486
7ce9449 Validate zTPF Memory Reserve Factor during Xmx Validation James D Johnston #2432
3064392 Properly register assumptions on mergedWithOSRGuard Liqun Liu #2479
676648d Remove unused TR_AMD64currentTimeMillis on X86 Victor Ding #2470
f1fb1ff Implement vectorized String.indexOf() on Z Daniel Hong #2462
f1fd1aa Rework getJimModules() Graham Chapman #2465
73facfd Remove deferredVMAccessRelease Aleksandar Micic #2481
6ee077f Include j9cfg.h for JAVA_SPEC_VERSION Keith W. Campbell #2473
9d0138a Add "Queue" stage to build for waiting time Xiaoxiao Wang #2403
82b34fa Use MethodMonitorEntry for inlined callee in OSR Yi Zhang #2453
f02038c Add implementation of String.lines() (jdk11 only) Mohammad Ali Nikseresht #2428
82661a7 Remove unused modularity functions Peter Bain #2471
620b0aa Define JAVA_SPEC_VERSION only in j9cfg.h Keith W. Campbell #2459
3ccfd66 Locking Changes Babneet Singh #2450
f2cb33b Distinguish SLACK "warning" "danger" color Xiaoxiao Wang #2393
c73c3d8 Bringup JDK12 Jason Feng #2458
7e06804 Revert "Revert "Refactor VTable index/offset variable name"" GitHub #2464
3ec51da Improve test dependency acquisition Keith W. Campbell #2454
470370f Revert "Refactor VTable index/offset variable name" GitHub #2463
ba7262b Add implementation for JVM_AreNestMates tajila #2451
0229138 Code cleanup for Private Linkage on X86 Victor Ding #2442
67e8dee Replace DataSnippet type with auto on X86 Victor Ding #2417
fea8f42 Guard X86-only helper with TR_HOST_X86 Victor Ding #2456
78279d9 Disable cmdLineTester_jvmtitests_extended on win lanxia #2441
f7851e0 remove unnecessary import lanxia #2439
aaee41f Revert "Implement JVM_AreNestMates public native" GitHub #2448
53a3b2c Add String.isBlank() implementation (jdk11 only) Mohammad Ali Nikseresht #2426
6b5c844 Optimized checkcast and instanceof on X86 Victor Ding #2361
8d71db5 Use $os instead of operating system value lanxia #2444
11d24ba Refactor VTable index/offset variable name Jack Lu #2436
41a9b89 Implement JVM_AreNestMates public native tajila #2421
ccde146 Skip parameter access check for reflect objects Jason Feng #2402
930bbbe Accelerate java/lang/StringUTF16.toBytes for performance Filip Jeremic #2406
91eb871 Load java.instrument module when loading agent Peter Bain #2420
ff1126d Add JDK11 and JDK(next) details for build pipelines Joe deKoning #2414
2663a82 Use OMR Compiler's renamed ExternalRelocation APIs Younes Manton #2435
565ebfa Disallow using PUSH to preserve registers on X86 Victor Ding #2416
b429816 Fix getPid failure in Windows Charles_Zheng #2357
e00a238 Support both numa affinity and numa interleave memory independently Lin Hu #2369
26823ba get Java8andUp ready for JDK11 lanxia #2404
4dd67e3 Fix warning introduced in #2409 Graham Chapman #2429
1cb7fe4 Prep to remove deferredVMAccessRelease Aleksandar Micic #2423
fc89b0f Recognizing JITHelpers.findElementFromArray Victor Ding #2422
be4ecff Refactor vTable Access Jack Lu #2409
b26c5e8 Enable profiling compilation on jitdumps Dhruv Chopra #2382
c351e88 Update machine labels to standard schema Adam Brousseau #2204
f2f808b Remove deprecated outlined prolog/epilog logic X86 Victor Ding #2397
b3af9b7 Add JProfilingRecompLoopTest.cpp to CMakeLists.txt Rahil Shah #2413
6849cd1 Improve attach API access checking Peter Bain #2407
a68e746 Generalize TR_PPCRegisterDependencyMap for all codegens Filip Jeremic #2371
f497aa4 Add recompilation test in loop in jProfiling Rahil Shah #2348
5958379 Decimal Format Peephole incorrectly detecting opportunity Kevin Langman #2398
5cc441f Atomic-free JNI work Victor Ding #2400
96dc895 Atomic-free JNI work Victor Ding #2401
b038473 z/TPF Specific Build Updates for jilconst and ddr Executables James D Johnston #2338
551e2ed CMake: Add missing defines to redirector Devin Nakamura #2396
2132f9e CMake: set J9VM_JAVA_VERSION from VERSION_MAJOR if provided Devin Nakamura #2395
5512fc2 CMake: Remove un-needed excludes from the compiler Devin Nakamura #2394
eeda7b4 Code cleanup related nanoTime inlining on X86 Victor Ding #2342
3c60b44 Stop reserving monitors that have been cancelled Devin Papineau #2344
87142c9 Fix JVMTI issues related to DisposeEnvironment Graham Chapman #2390
0f74948 Comment and reword assert in Recompilation for jProfiling Rahil Shah #2349
aea43dc Improve jProfiling value sequence trees Rahil Shah #2346
86cc8b0 Fix module version comparison Peter Bain #2386
e434263 Accerlate j/lang/Long.rotateLeft with OMR's lrol Victor Ding #2384
298d324 Code cleanup related to exception related helpers Victor Ding #2359
3cbbe5f Fix incorrect mask Graham Chapman #2376
7a45ac8 Ensure JAVA_SPEC_VERSION is defined for OMR compilation Keith W. Campbell #2374
297680a Consolidate math call transformations in recognizedCallTransformer Daniel Hong #2320
f7532ad Implement JavaLangRefAccess.runFinalization() Lin Hu #2337
b05f55e Remove obsolete addPropertiesForOptionAddModsArg() Peter Bain #2365
e804b0e Add JAVA12 preprocessor configuration Keith W. Campbell #2370
db7bf16 Define OMR build env for ARM cross-compile Younes Manton #2328
73fff2d Set sun.misc.VM.booted after initialization Babneet Singh #2321
d131598 clean Workspace after libraries are loaded Adam Brousseau #2345
f5aeed5 Separate callsitedbgddrext test into multiple impls Renfei Wang #2253
7336f3a Turn on nestmates spec tajila #2270
4604842 Adopt OMR's abs evaluators on X86 Victor Ding #2360
97f0fc9 Runtime recalculate GMP kickoff headroom Lin Hu #2119
b535d25 Remove index in memory references used in caseConversionHelper Daniel Hong #2358
476aa5c Atomic-free JNI work Graham Chapman #2353
be905b0 Fix incorrect usage of TR::Options Harry Yu #2290
e345c5d Add ability to check SignedOffby format for commits Xiaoxiao Wang #1941
91b1c6a Modify the translated PII files in nls folder pleinb #2330
3ffa77b Do not allow NODE to be null Adam Brousseau #2343
67ad9d0 Add missing JNI exception check Dan Heidinga #2322
8034324 Revert "Fix getPid failure in Windows" GitHub #2354
bea496f Avoid truncating I64 or U64 values from 32-bit core files Keith W. Campbell #2339
356a7cd get cmdLineTests/jvmtitests ready for JDK11 lanxia #2326
25f9acb Automate build instructions using Ansible Pavel Samolysov #1213
00d5b19 Fix getPid failure in Windows Charles_Zheng #1957
9cf8de6 Change jvmtiGetAvailableProcessors to use J9PORT_CPU_TARGET Mohammad Ali Nikseresht #2255
31fe688 Correctly identify use of compressed references for CAS write barrier Filip Jeremic #2335
b2078eb Adopt OMR's TR_OutlinedInstructionsGenerator Victor Ding #2325
2cb4c0e JIT on Mac OSX: add OSX ifdef checks, handle uint64_t vs uintptr_t Nazim Uddin Bhuiyan #2334
b5ae0fd Relocatable Debug Counters Irwin D'Souza #1589
5b1eda6 Code cleanup related to outlined helper call Victor Ding #2324
1d546f1 Add sign extension for reduce synchronized field load Nigel Yu #2319
bf93b31 Atomic-free JNI work Graham Chapman #2333
8a36fcd Cleanup deprecated code related to buildVFTCall Victor Ding #2281
c76c527 Clean up deprecated recognized method inlining Victor Ding #2248
268a2fb Re-enable toLowerCase/toUpperCase acceleration Daniel Hong #2318
003fae6 Map -XX:[+-]DisableExplicitGC to OpenJ9-equivalent Dan Heidinga #2323
43fc97e Revert "WIP: Re-enable toLowerCase/toUpperCase acceleration" GitHub #2317
15e283c WIP: Re-enable toLowerCase/toUpperCase acceleration Daniel Hong #2098
15b1bd9 Disable Compiler ATOE Mapping for zTPF James D Johnston #2288
34b109a Add missing throws CharacterCodingException andrew-m-leonard #2314
63d6adc Fix if defined() formatting and add OSX Dan Heidinga #2313
8ab9986 Remove definition of max macro. Use OMR_MAX instead Dan Heidinga #2308
50a8b50 Remove deprecated code related to string hash code Victor Ding #2294
536a464 Add OSX ifdefs to redirector Dan Heidinga #2306
dbb0791 Remove redundant declarations of parseOptionsBuffer() Keith W. Campbell #2303
66eb2bb Add new svtRaised label Dan Heidinga #2305
825ae9b Use boolean conditions in while statements for mac osx Dan Heidinga #2299
10d3c47 Increase OMR build timeout to 10H Adam Brousseau #2304
f2da01f Gc mark remembered final Henry Zongaro #2280
a7035ec Add new DDR commands for modularity__Command 3.1 and 3.2 Charles_Zheng #2021
6025492 Delete obsolete setNumberEntitledCPUsImpl export Peter Shipton #2300
76dbde4 More mac changes to address compile issues Dan Heidinga #2297
61d4fa5 Improve DDR interoperability Keith W. Campbell #2266
28f0ebb Add test cases for the DDR commands_Command 1 and 2 Charles_Zheng #2120
ece6ffd Remove entitled CPUs Mohammad Ali Nikseresht #2236
208a13e soft/phantom verbose GC for Metronome Aleksandar Micic #2292
be52aeb CMake: Update exclude list in the compiler component Devin Nakamura #2295
3770508 Also fetch branches for checks Adam Brousseau #2296
49d6e21 Process zip files up to 4 GB Graham Chapman #2245
a934baf Prevent recognizing JIT Helpers not for their ISA Victor Ding #2271
125919b Add Dockerfile(s) for JDK11 z/p Linux Babneet Singh #2188
d4aa0de Contribute the source code of CDS adapter to OpenJ9 hangshao #2167
f3ad09c Add stub methods to bringup jdk-11+19 Jason Feng #2283
4458b3c6 Change Git to SCM step for Copyright and Line Endings checks Adam Brousseau #2154
693fe84 OSX: Fix BlockPriorityQueue stored element type Nazim Uddin Bhuiyan #2274
05da49e Fix OpenJ9 jvm.dll version for Windows Theresa Mammarella #2189
61c703e Compile DDR code with Java 8 legacy builds Keith W. Campbell #2282
c7755e9 Switch test pipeline for JDK10 lanxia #2273
3c07a59 Explicitly cast to U_8* Dan Heidinga #2287
cd1d016 Disable rtti / exceptions / etc on osx compiles Dan Heidinga #2286
41a9108 Fix compiler warning on mac osx Dan Heidinga #2284
55ae5bc Modify the translated PII files in nls folder pleinb #2279
12d9873 Remove .gitattributes file as it breaks travis builds Dan Heidinga #2254
31fc757 Remove deprecated restricted register query Daryl Maier #2265
0233bb2 Enable building the JIT on OSX Nazim Uddin Bhuiyan #2250
f5a286d Mac OS bringup work Dan Heidinga #2261
7af719a Pass a field's declaring class to foldFinalFieldIn Liqun Liu #2262
2f295ea Optimize JVMTI field watches Graham Chapman #2258
5e48217 Unfinalized processing may discover more Phantom References Dmitri Pivkine #2246
26c94d2 Migrate shrcdbgddrext test to openj9 Renfei Wang #2176
2dc0429 VirtualFree requires dwSize 0 for MEM_RELEASE Jason Feng #2247
4bd735e get VM_Test ready for JDK11 lanxia #2186
7f81261 get Java9andUp test ready for JDK11 lanxia #2198
5a483a7 Fix typo in testing code. hangshao #2252
f28a24d Vectorized core logic of String.indexOf() on X86 Victor Ding #1681
b80299a Change API used in compilation to keep class alive Yi Zhang #2249
b569c3d Revert "Add frontend method getVFT entry to read the virtual function table" Noah Weninger #2237
516e06f Cache j.l.Class package name Jason Feng #2095
70e6445 Select more specific method as per return type Jason Feng #2240
b27d860 Optimize JVMTI watched fields Graham Chapman #2229
9f7ac39 Fixup Travis builds Devin Nakamura #2150
a406255 Clean up outdated code for palm-size pc Theresa Mammarella #2217
7787b08 Optimized String.hashCode() implementation on X86 Victor Ding #1647
0b61883 Fix to remove static data used in Decimal Format Peephole Kevin Langman #2241
cbce05f More VMThread reclamation removal Daryl Maier #2244
5193269 Remove deadcode in X86::J9TreeEvaluator Victor Ding #1813
2de3c71 Fix Escape Analysis's is(NonThis)ArgToCall APIs Yi Zhang #2238
009ea9e Support for resetting code cache allocation pointers Marius Pirvu #2224
6323d1d Temporarily exclude TestOpenJ9DiagnosticsMXBean on win_x86 lanxia #2242
b0fb512 Prepare Balanced for implicit Master Aleksandar Micic #2230
b38785b Some VMThread reclamation cleanup on x86 Daryl Maier #2169
a860cf6 Update guidelines to add user doc process Sue Chaplain #2232
3aa47fb VarHandle performance Liqun Liu #2121
dbc10b1 Bring up Java 11 - j.l.Access.getBytesNoRepl() Jason Feng #2201
239e10a Fix ForceEarlyReturn stack corruption Graham Chapman #2228
9ccedbb Fix the compile errors from -Woverloaded-virtual hangshao #2223
ad1f1b2 Add module access tests Peter Bain #2219
dba0716 Create KnownObjectIndex for static final fields and static strings Liqun Liu #1985
3926aa2 Use cache name for HelperCompatabilityTests and URLHelperTests hangshao #2221
f087401 Temporarily exclude TestOpenJ9DiagnosticsMXBean on win_x86 lanxia #2216
be156a1 Fix the condition to decide recompilation level Yi Zhang #2218
87d78ba Acceleration for x86 compressed String hashCode with vectorization Mansoor Saqib #998
d8f56c5 Prefetching, checkcasts and profiled compile changes jimmyk #1636
d36c05d Remove duplicate functional testing Adam Brousseau #2210
080f427 Print Memory Stats Irwin D'Souza #2101
e27ef8e Check the free disk space size when setting default cache size hangshao #2195
da56ab5 Exclude test_startupShutdownRobustness Peter Bain #2173
3fe8038 Fix stringConcatOptTest ignoring JVM_OPTIONS variable Noah Weninger #2199
201260e Fix checking for newer GCC versions Keith W. Campbell #2205
c752c41 Add new JAVA_IMPL - ibm Renfei Wang #2203
6650c03 Fix cmdLineTester_callsitedbgddrext Renfei Wang #2172
48918be Remove deprecation tag from Java 8 javadoc Keith W. Campbell #2197
0344698 Update labels in line with recent changes Sue Chaplain #2116
cafdf40 CMake: Add support for jvmtitests Devin Nakamura #2180
d696364 Fix syntax problem in jobs array variable index reference Adam Brousseau #2200
e71c261 Tool configuration Keith W. Campbell #2106
b83e35a Add Windows x86 32 bits support to Jenkins pipeline Violeta Sebe #2097
7e5a97b Add generic Jenkins files pipelines Violeta Sebe #2093
53d2efb Move BCD and DFP evaluators into separate files Nigel Yu #2166
533cb3d Remove extra bracket lanxia #2194
3deee94 Update build instructions for Windows 32-bit Keith W. Campbell #2185
cd12bdc Add functional and systemtest test pipeline for JDK8 into nightly build lanxia #2117
439cc1e Remove defineClass() in DefineAnonClass in Jsr335 test lanxia #2136
5bf67a2 Optimize JVMTI watched fields Graham Chapman #2184
6845140 Fix copyright broken by revert Graham Chapman #2182
da4e3bd Revert "Fix JVMTI field event reporting" GitHub #2181
ea5e349 Add xlinux large heap to README Adam Brousseau #2178
866d0e7 Fix incorrect local variable type Graham Chapman #2177
3b5c336 Tenure char[] for interned String objects Charlie Gracie #2168
523298c Optimize JVMTI watched fields Graham Chapman #2158
99a5336 Fix issue with deleting the temp file with OpenJ9DiagnosticsMXBean test Chandrakala #2142
cfad6f5 Don't update module if Java 8 or romclass is null Peter Bain #2164
293506c Optimize JVMTI watched fields Graham Chapman #2163
88cff85 Remove deprecated VMThread reclamation logic from Z code generator Daryl Maier #2148
ef9a7ab Add test for modular findResource Peter Bain #2104
b825388 Allow fabricated loadaddr for classes in AOT Devin Papineau #2083
02f8e00 Update readme for dependent branches Adam Brousseau #2140
0304e9c Fix regex in ta001 exclude lanxia #2134
ca88b70 Revert "Test module access checks for method handles" GitHub #2157
91dac0c Fix jvmti warnings on Windows Keith W. Campbell #2155
937c790 Test module access checks for method handles Peter Bain #1763
a6acaa7 Refactor recompilation API in OSRGuardInsertion Yi Zhang #2153
05a8463 Make spelling of "initialize" consistent Filip Jeremic #1734
d3d7dc3 Make java/lang/Class available in AOT Devin Papineau #2082
ee0b791 Add implementation of java.lang.ref.Reference.clone() Babneet Singh #2137
d78af3b Add new DDR commands for modularity__Command 1 and 2 Charles_Zheng #1987
2e0f8b0 Optimize JVMTI watched fields Graham Chapman #2145
eedf100 Fix omr acceptance pipeline issue Devin Nakamura #2151
91ad59e Prevent the garbage data from being decoded on the stack CHENGJin #2146
391231a Fix missing quotes in omr acceptance pipeline Devin Nakamura #2149
ab6cefb Jenkins: Add CMake build to omr acceptance build Devin Nakamura #2034
fe7b438 Add support for triggering recompilation for HCR Yi Zhang #2075
7d10376 Ensure cpTypeDescription and cpIndex are from the same class Dan Heidinga #2130
887116d Remove obsolete multi-tenant constants Dan Heidinga #2131
1a04e1d Call OMR::CodeGenPhaseConnector in the extensible class on Z Filip Jeremic #2127
d8069bf Improve entropy of reply key Peter Bain #2090
2ef22f9 CMake: Add cmakelists for sourcetools Devin Nakamura #1756
b40ad9c Add unnamed modules to read set of transformed classes Peter Bain #2102
ae931bf Migrate callsitedbgddrext test to openj9 Renfei Wang #2122
8ac4bce Fix for getting hottest profiled method Liqun Liu #1980
fff1062 Makefile update to make use of ELFGenerator Nazim Uddin Bhuiyan #1689
1f04f22 Increase highly polymorphic callsite threshold jimmyk #2125
a746814 Add frontend method getVFT entry to read the virtual function table Noah Weninger #2126
9210825 Deprecate InstOpCodeTables and rename OpCodeBinaryEncoding Filip Jeremic #1940
4d119ee Remove the text for some obsolete NLS messages Peter Shipton #1976
da5dbd6 Add extra tests for jdk.internal.misc.Unsafe Theresa Mammarella #524
5b1b4c8 Add tests for issue #1950 Graham Chapman #2042
a54247b Fix JVMTI field event reporting Graham Chapman #2092
e8bc36b Temporarily exclude cmdLineTester_jvmtitests_hcr_OSRG_nongold_SE80 ta001 test lanxia #2099
ee0c2e8 Updates to project README Mark Stoodley #2064
5963c57 Whitespace changes to improve readability Keith W. Campbell #2105
d3c46b1 Fix String.contentEquals(StringBuffer buffer) Daniel Hong #2085
cd0e6b9 Add use of new RegDep Enum instead of RegNum Dhruv Chopra #1972
aaf3c9e Add build information for noncompressedrefs builds Theresa Mammarella #2094
0783793 Add FileUtilities Peter Bain #1958
15a93f6 Atomic-free JNI work Graham Chapman #2077
a9612c3 Use VersionCheck.major() to check 9 and up, and remove TestMisc.isJava9 Peter Shipton #2080
e835bb7 DDR: Allow GC ObjectHeapIterator AOL advance to the Top address Dmitri Pivkine #2081
c681792 Fix warnings that can be fatal Keith W. Campbell #2074
365ef6a Implement and enable fast JNI VM access enter and exit Nigel Yu #2035
e53f063 Update Java 11 rt-compressed classes Theresa Mammarella #2069
d52c19f Exclude Windows J9test -Xpreloaduser32 -Xprotectcontiguous Jason Feng #2068
c85be19 Set proper java.specification.version Jason Feng #2043
4e26fc2 Use 'usablePhysicalMemory' when calculating default max heap Ashutosh Mehra #1870
b1f4294 Modify the translated PII files nls folder pleinb #2061
5a4fed7 Cache java/lang/Class related queries results Yi Zhang #1540
4c714e6 JVM_GetMethodParameters returns null to trigger synthesizing Jason Feng #2053
1a51851 Fix attach API logging Peter Bain #2050
833fa94 Fix memory leak in shrinit.cpp hangshao #2056
175a98e Atomic-free JNI work Graham Chapman #2039
79c2c3d Added String.strip, stripLeading, stripTrailing Theresa Mammarella #2015
cb04238 Use curl to download dependencies on zos Renfei Wang #2052
1ca0ab9 Fix JIT/AOT status in Java version string Jack Lu #2038
dff15fe Generate tap file when there's no test Renfei Wang #2022
27b621d Add section for PR trigger regexes Adam Brousseau #2028
b2ca2b4 Deprecate Atomic[Markable|Stamped]Reference CAS and TM support Filip Jeremic #1966
601d16a JEP 318: Epsilon: An Arbitrarily Low-Overhead Garbage Collector Lin Hu #1935
758547a Catch failures in cleanWs stage of the job Joe deKoning #2026
1d5cdf6 Fix JVM_RegisterSignal Babneet Singh #2004
dfc1646 Deprecate trj9 compiler directory Filip Jeremic #1992
a639640 Add implementation of String.repeat(count) Mohammad Ali Nikseresht #1913
425be0b Shorten path used by tar for test output Joe deKoning #2027
3fc01d0 Run local CSE to aid idiom recognition at warm Devin Papineau #1677
9dea662 Remove validateArbitraryClass calls in J9ValuePropagation.cpp Mark Stoodley #1824
f9947f2 Fix a debug build failing due to incorrect reference count Rahil Shah #1997
fd05df0 Reduce number of resolved methods created in StringPeepholes Marius Pirvu #2011
d6a3535 Run redundant goto elimination before codegen Devin Papineau #1676
662621e Remove J9_PROJECT_SPECIFIC guards tmcdermo #1952
0d97342 Add warning message for slow exclusive vm request in verbose gc Lin Hu #2003
e4a1c5b X86 CG inlines isAssignableFrom for abstract class Victor Ding #1693
a112d15 Remove unused debug code from ClassUnloadAssumption.cpp Mark Stoodley #1899
2b25b0f CMake: remove use of J9SRC and OMR_ROOT from compiler Devin Nakamura #2002
15a4bad Enable native jvmtitests Sophia Guo #1927
51f0bb2 Fix Dump ConfigurationUnavailableException issue and dsn name for z/OS Chandrakala #1745
17c13cf Add more details for -Xcompressedrefs error Theresa Mammarella #1986
82b87fd Always re-initialize JNI method IDs after class redefinition Graham Chapman #1989
cdadab4 Open modules export all packages just like unnamed modules Dan Heidinga #1995
e202301 Link using xlc_r because using xlC_r results in libibmc++.so.1 not found Peter Shipton #1982
e69b2b9 Add windows spec to OMR build Adam Brousseau #1829
8f212b5 Enable SharedCPEntryInvokerTests Sophia Guo #1945
ea33638 Enable NewROMCreationAfterModifyingExistingClassTest test Sophia Guo #1933
9a9e73a Add test cases related to invoking some Class methods after an initialization error Felipe Pontes #1792
25d1e6a Increase timeout on OMR build form 6 to 8 hours Adam Brousseau #1993
7db0fa5 Generate all DDR pointer types Keith W. Campbell #1981
082c385 Add xLinux large heap to OMR Acceptance Adam Brousseau #1886
531bcdd Unfinalized backout for CS Aleksandar Micic #1983
f533a02 Rework pipeline scripts to not archive test or sdk on pr builds Joe deKoning #1988
5e0da3a Use the OpenJ9 SHA to distinguish different builds for SCC. hangshao #1967
44e5ec1 Read Barrier for CompareAndSwapObject Filip Jeremic #1965
afe40b9 Atomic-free JNI work Graham Chapman #1964
129e56a Changes to allow code to build on z/OS platform Steve Groeger #1685
7daee80 Add missing OS checks for feautures on Linux on Z Daniel Hong #1961
44d1a2e Add bytecodes for returning byte,char,short and bool Filip Jeremic #1943
7aadebb Specify heap limits as percentage of total memory Ashutosh Mehra #1699
f17a9ce Enable CMake builds on travis Devin Nakamura #1718
2fdffdb Update Java 9/10/11 version pattern string Jason Feng #1969
e4637fd Remove duplicate function calculateArrayElementAddress in DAA Daniel Hong #1926
2267931 Add retry to scm checkout on master Adam Brousseau #1968
8d42939 Tests for isAccessUserOnly0 native Theresa Mammarella #1656
6f5a858 Remove invalid assertion check Lin Hu #1962
1227924 Remove unused getResourceAsStream(String, String) Peter Bain #1953
17cb8ff GAM teardown Aleksandar Micic #1948
406c071 Adding missed OS check for GS support in Port Library for zLinux Evgenia Badyanova #1929
286d0a3 Check module visibility in method handles Peter Bain #1801
0d0c7f5 Implement default behaviour for ClassLoader.findResource Peter Bain #1947
0e30549 Avoid dead tree created by RecognizedCallTransformer Victor Ding #1949
04f33b8 j.l.Class.getMethods() should select more specific method Jason Feng #1892
70e3e0e Add support for JNI_VERSION_10 Theresa Mammarella #1942
504d1b7 Clean up attach API code Peter Bain #1925
a0a4e69 Pass through tool selections to OMR Keith W. Campbell #1939
5c41a62 Throw IAE when last char in replacement string is '$' or '' Jason Feng #1936
6139913 Exclude SCCommandLineOptionTests for SE80 windows Renfei Wang #1946
d60a605 Update Linux makefile to allow compilation with GCC 7.3 Babneet Singh #1921
25d9350 Add JenkinsFiles for xLinux large heap Adam Brousseau #1884
14c3adc Fix tests to enable non-compressedrefs Theresa Mammarella #1937
223b3f9 Increase default shared cache size. hangshao #1930
617c8f6 Add isAccessUserOnly0 for FileSystem Theresa Mammarella #1655
97cae18 Add new OMR platform define for Windows Andrew Young #1922
1ac0311 JVM Signal Handling Support [Part 2] Babneet Singh #1832
d5eb70a Remove count field in String and adopt OpenJDK StringBuffer / StringBuilder Filip Jeremic #1786
78e8f96 J9 DDR generator file fixes and legacy mode Mike Zhang #1912
840db9d Atomic-free JNI work Graham Chapman #1923
9f841c4 Exclude SCCommandLineOptionTests until it's fixed Renfei Wang #1896
d71f171 Add access checks for MethodHandle.invoke parameter and return types Jason Feng #1920
cead401 Add steps to compile 32-bit Java8 on Windows CHENGJin #1904
6ba60fd Additional test for Class.getResourceAsStream Theresa Mammarella #1916
e87c22f Archive test results if build UNSTABLE smlambert #1908
89dd372 Fix inlining of Unsafe.monitorEnter/Exit() Kevin Langman #1871
0177070 Fix printf formatters in jvmti tests to avoid compiler errors Peter Shipton #1914
ac57e29 Update longabout file's date to that of the latest change Adam Farley #1915
1899efb Move jvmtitests native code to runtime/tests to build automatically Peter Shipton #1901
9b98dc9 Cmake simplifications Keith W. Campbell #1907
59b3244 Fix Class.getResource result with object as array Theresa Mammarella #1909
fab15ed Remove libffi workaround Graham Chapman #1911
52f0783 Skip jar sha check on windows for now Sophia Guo #1910
046b210 cleanWs after load jenkinsfiles Adam Brousseau #1906
3a13d0e Turn libffi into a static link library Graham Chapman #1900
0df5a11 Fix stackMapFrame index init value and increment Jack Lu #1903
31c9646 Fix result check on readAnnotations(...) Jack Lu #1880
04e85e7 Atomic-free JNI work Graham Chapman #1895
c051630 Change printf tracing statements in escape analysis to traceMsg's Mark Stoodley #1894
496353b OpenJ9 changes to build with gcc-7.3 Babneet Singh #1890
cff1746 Add reference repository to OpenJDK clone Adam Brousseau #1873
d70c31d Set OMR_CROSS_CONFIGURE properly Keith W. Campbell #1891
7af3f58 Cleanup Java source code Keith W. Campbell #1874
80539e5 Update Dockerfile for Ubuntu16 JDK8 s390x Babneet Singh #1893
6bca16f Remove DDR interactive 'limit' command Keith W. Campbell #1887
bd106f7 Add JenkinsFiles for Windows Adam Brousseau #1778
e11f730 Avoid NULL dereference in DTFJ Graham Chapman #1881
ffda2cb Limit variable lifetimes to smallest enclosing scope Dan Heidinga #1883
9f924a1 Update test_getModifiers_classTypes for Java 9 and up Mike Zhang #1863
abb17de Remove unused GC stats / tracing Charlie Gracie #1864
0503ef2 Atomic-free JNI work Graham Chapman #1869
675c3ec Fix bug in bytecode interpreter Devin Nakamura #1862
dd87b70 Fix errors in nls files Peter Shipton #1867
347d49a Remove test_hideUnsafe from exclude file for Java 9 and 10 Mike Zhang #1865
9329b7b CMake: fix bug in m4 generated files Devin Nakamura #1808
6023611 fix contribution guide Michael Keppler #1855
b160c23 Atomic-free JNI work Graham Chapman #1857
725f303 Remove hideUnsafe test from Java 9 and above builds Mike Zhang #1833
40e7c98 Add docker build support for Ubuntu 18.04 LTS Keith W. Campbell #1826
68d3fad Add instructions for registering msdia*.dll libraries Keith W. Campbell #1830
10b0d22 Add xLinux spec to OMR build Adam Brousseau #1828
918a674 Fix for issue 1375 (exclude file not found) smlambert #1821
9364fc6 Remove unused validateInterfaceImplementation from inliner Mark Stoodley #1825
9223aa7 Add xLinux JenkinsFiles Adam Brousseau #1819
fefc1a2 Update JVM_Signal functions Babneet Singh #1642
919e325 Exclude SCCommandLineOptionTests/SCURLClassLoaderNPTest Renfei Wang #1818
59dbf5b Increase default max heap only if memory subsystem is enabled Ashutosh Mehra #1797
6bc97d8 Atomic-free JNI work Graham Chapman #1823
ead824c Change delete task to remove all class files in DATA dir Adam Brousseau #1803
dfbc892 Modify shutdown sequence to fix CS issue Evgenia Badyanova #1783
61ef2b2 Add bytecodes for returning byte,char,short and bool Devin Nakamura #1780
0176439 CMake: Add missing files to vm Devin Nakamura #1809
d4449c0 CMake: enable OMR_JIT Devin Nakamura #1806
d4f655a Remove OpenJ9 implementation of sun.reflect.CallerSensitive Peter Shipton #1820
66f02c6 Fix error message to use the correct stack map frame Jack Lu #1805
d52b11d Add temporary Ctrl+C hack for Windows Babneet Singh #1816
ba1c720 Add community call and slack information Sue Chaplain #1799
dedd501 Update build instructions for Windows Keith W. Campbell #1817
29e5333 Add functions for JVM signal support Babneet Singh #1603
e12f5f7 Add missing dependency for 64-bit Windows Keith W. Campbell #1812
768c076 Atomic-free JNI work Graham Chapman #1810
687c312 Add node to build and test pipelines Violeta Sebe #1791
72c97f3 Initial CMake support Devin Nakamura #52
fb4a8c3 Atomic-free JNI work Graham Chapman #1798
c4d6845 Remove unnecessary heap tail padding Dmitri Pivkine #1776
71d0461 Use native cast for int to float on ARM James Kingdon #1339
2dbd07a Atomic-free JNI work Graham Chapman #1793
d2fe99f Prevent unaligned errors from interpreterProfiling James Kingdon #1691
be8a0fc Avoid catching multiple exceptions Keith W. Campbell #1794
3582a83 Create noncompressedrefs build (step 1) Theresa Mammarella #1773
3cea431 Initial commit for OMR-Acceptance build Adam Brousseau #1416
2316390 Add clean up workspace before checkout to test pipeline builds Violeta Sebe #1768
b73a58f Update Valhalla nestmates spec flags Talia McCormick #1790
c9af828 Fix misleading indent Devin Nakamura #1784
4ae4b7e Update Valhalla nestmates spec flags Talia McCormick #1788
27078fa Update redirector messages for X(no)compressedrefs Theresa Mammarella #1777
2d34dcf Change -version output to include -Bit after [32|64] Jason Feng #1782
f087097 Add pull request pipelines timeout Violeta Sebe #1781
7856008 Remove string to boolean expression conversion for node's labels Violeta Sebe #1767
998cba8 Add Valhalla Nestmates PR Build Talia McCormick #1751
09835b9 Add Constant Dynamic support in GC Jack Lu #1620
ad0920d Refactor Valhalla nestmates tests Talia McCormick #1716
498a0b0 Fix SystemToDumpFile method in com.ibm.jvm.Dump to use dsn instead of file for z/OS Chandrakala #1760
c9d35c2 Fix devirtualization issues with TR_RelocationRecord/IlGeneratorMethodDetails Marius Pirvu #1682
6f5253f Remove unused VMifArrayCmpEvaluator on X86 Victor Ding #1723
c2a0f28 Fix modularity checks when loading superclasses and interfaces tajila #1749
7ffa794 Fix Windows compilation warning treated as error Jason Feng #1766
17ad44a Atomic-free JNI work Graham Chapman #1762
4280932 Use getters for CodeCache fields Daryl Maier #1761
429c2d6 Only bootstrap or platform classloader can define package java or java.
Jason Feng #1707
40bbbfc Support PR dependent branches Adam Brousseau #1698
46c7dc6 Add support for build list in TKG Renfei Wang #1720
3baea28 Increase timeout for tagRepos builds Violeta Sebe #1757
a31cbae Add CMake to the docker images Devin Nakamura #1724
27956d0 Add timeout to infrastructure pipeline jobs Violeta Sebe #1753
2b34e93 Limit the invokestatic/special CP consistency check to JDK 9 Dan Heidinga #1752
771cdd9 Fix various bugs in VarHandle CHENGJin #1750
bae52b5 Checkout SCM once for builds Adam Brousseau #1423
66fc23a Fail if we cannot determine NODE Adam Brousseau #1748
53a424c Ignore class instantiation error at stage preparing class Jason Feng #1717
9d79b6d Remove unnecessary loads in deduplicateStrings Devin Papineau #1678
831dfd7 Accept the subtype of Throwable in tryFinally CHENGJin #1740
4db48e8 Prevent invalid variable values in MethodType Graham Chapman #1742
48c5617 Fix compile errors Graham Chapman #1747
4544b35 Fix line endings Keith W. Campbell #1743
290dcb6 Separate address node of BCDCHK and fix data type Nigel Yu #1675
84f48b6 Atomic-free JNI work Graham Chapman #1726
fd45053 Support DDR on Windows Keith W. Campbell #1705
a9b824f update test docs to match test structure Tianyu Zuo #1739
e2420d4 Get segment size before erase Irwin D'Souza #1732
43cd892 Add DDR extension to dump the numeric cptype for the constantpool Dan Heidinga #1735
bf840b5 Add timeout to pipeline builds Violeta Sebe #1733
aae933e Fix order of exceptions for method sends tajila #1730
d8316dc Do not return 0 from isCacheFileName() based on modLevel hangshao #1728
1a1fc80 Fix type clashes in the global namespace Keith W. Campbell #1725
5a1ff55 Do not fail the test pipeline build when clean workspace fails Violeta Sebe #1722
ad9aac0 add eclipse project and classpath file back Tianyu Zuo #1715
18b2777 Use the Runtime.Version API to get Java version Peter Bain #1706
ef1e27a Rename invocation of JNU_InitializeEncoding() Andrew Leonard #1712
cabb45b Fix shared cache modlevel for Java 10 and 11 hangshao #1673
ad90192 Remove obsolete pdremSelect and isPackedArithmeticSelect Nigel Yu #1702
f66506e move fv tests into functional folder Tianyu Zuo #1679
b5ebf26 Enable IdleTuning feature on zLinux and pLinux Parameswaran Selvam #1668
7fdb078 Fix the java doc contents in openJ9 class files to work with JDK file make/CompileJavaModules.gmk Archana Nogriya #1570
1d55e83 fix the testng filename lanxia #1695
98980a4 Non-bootstrap classloader can't define module java.base Jason Feng #1657
2a71772 Introduce a "VersionCheck" class for getting JDK major version Dan Heidinga #1696
1fa41d7 Fix compile failure due to unused variable 'usableMemory' Ashutosh Mehra #1690
791d9ed Clean up pddivSelect Nigel Yu #1674
08cd147 Update default max heap size when running in container Ashutosh Mehra #1517
c0e1fdc Fix tracepoint format specifier Graham Chapman #1688
bd4f3d9 Atomic-free JNI work Graham Chapman #1687
19327a8 Fix JDK10 extended test Renfei Wang #1672
7bb45f9 Corrects typo from 'Disallow nestmate changes during class redefinition' Talia McCormick #1686
d4f6821 Fixed function call using implict "this" Nazim Uddin Bhuiyan #1521
090fe35 Add tests for findVirtual on interface concrete methods Peter Bain #1641
2b23e03 Atomic-free JNI work Graham Chapman #1680
4c8cdb8 Run explicit new initialization pass after local VP to recognize more field initialization Yan Luo #1602
0c7170f Check and delete gits index.lock file Joe deKoning #1671
0a70453 Vectorize string case conversion on x86 Yi Zhang #1366
c0f94a0 Add 30min timeout for git checkout on pipeline jobs Joe deKoning #1663
b5370c0 Update test names for JDK10 Renfei Wang #1666
aad4ca1 Unexclude shared classes jdk10 test failures Peter Shipton #1670
30e6b6a Improve zero init sequence while iterating zero slots bit vector Yan Luo #1600
42efe62 Remove deprecated code in genZeroInitObject2() Victor Ding #1615
8b22c57 Removed reflection code for Java9 as the internal package is exported Chandrakala #1664
c92206f Remove duplicate flag (J9_SIG_XRS) and fix dependencies Babneet Singh #1658
3260e32 Add build instructions for OpenJDK 10 Babneet Singh #1665
4ecf784 Atomic-free JNI work Graham Chapman #1651
612471a Preserved original pointer in getCustomFFIType Filip Jeremic #1654
1b669e1 Update management javadoc Keith W. Campbell #1650
dc6cbce Fix return value warning treaded as error Jack Lu #1652
71cf845 enable classesdbgddrext since ddr.jar is in OpenJ9 Tianyu Zuo #1515
7621bd9 Exclude cmdLineTester_getPid on windows Violeta Sebe #1638
aafefb6 Enable tests for JDK10 Renfei Wang #1610
6bfe452 Write CONSTANT_DYNAMIC entry to ROMClass Jack Lu #1426
60f16f1 Adopt OMR's instruction name changes Victor Ding #1648
c927adf [Nest mates] Adds JVMTI nestmates tests for class redefinition Talia McCormick #1262
e47c725 Update s390 docker image for JDK8 to use Adopt-OpenJ9 Babneet Singh #1545
a0f785d exclude cmdLineTester_verbosetest on Windows temporarily Tianyu Zuo #1644
6dff23e Add JDK10 to nightly builds Adam Brousseau #1507
6f78aea Back-off using OMR's iabs and labs evaluators Victor Ding #1643
39463ec Fix bugs in threadMXBeanTestSuiteJava10 Peter Bain #1639
1b25652 Missing dependency for JDK10/armhf Dockerfile James Kingdon #1634
76ae232 Fix memory reference of vector packed decimal Nigel Yu #1640
e8e1731 Convert NODE_NAME to hyperlink in build description Adam Brousseau #1586
f74f463 Included a new MXBean to dynamically configure dump options Chandrakala #718
ce8b3ba Do not report references to object type from Class objects Peter Bain #1628
5727d76 [Nest mates] Moves nestmates host loading to visibility check Talia McCormick #1224
39c5724 Update buildenv/docker/jdk9/* Dockerfile(s) Babneet Singh #1541
fb0b2d2 Add docker files for OpenJDK 10 Babneet Singh #1514
f7d3a08 Adopt OMR's abs evaluators on X86 Victor Ding #1622
c948c89 Use getClass instead of getFixedClass Liqun Liu #1553
eb52dc1 Fix an issue with instanceof and multi-dimensional arrays Kevin Langman #1614
7c4b948 Improve start-up time when not using AOT Marius Pirvu #1617
5209862 Accelerate String copies to UTF8 Filip Jeremic #1047
b264861 Add missing backslash hangshao #1618
f5ecbb9 Enable peeking for Inliner under HCR Liqun Liu #1568
08e047b Delete references to RIM386 Dan Heidinga #1609
3b72777 Add list of openj9 repos to the README.md Dan Heidinga #1611
f6efcdd Atomic-free JNI work Graham Chapman #1605
f813120 Check type_index of runtime visible type annotations Peter Bain #1594
e97ea3b Remove redundant value profiling calls Rahil Shah #1442
b1086df DDR gccheck Reporter messages mismatch Dmitri Pivkine #1604
a1a727f Add new GenerateJLIClassesHelper stub method Andrew Leonard #1607
45c7cee Split zOS system linkage call dependencies Nigel Yu #1307
db1cdbf Read Barrier for CompareAndSwapObject Aleksandar Micic #1573
1fe206b Fix for incorrect assertion in genZeroInitObject2 Victor Ding #1599
c46f389 Set InterfaceHandle correctly for methods inherited from Object Peter Bain #1554
093b330 Fix typo in ShareClassesCMLTests-6-xml. hangshao #1592
d7af73a Fix a PPC TLE issue, a missing NULLCHK causing a crash in a transaction Kevin Langman #1505
4dcc3a5 Add exclude file for SE100 Renfei Wang #1591
d717928 Optimized Object Zero Initialization on X86 Victor Ding #1322
ad5cec6 Fix potential memory leak issue with mapTable Harry Yu #1577
a4e03ad Fix Metadata Reclamation Bug Irwin D'Souza #1580
7656e02 Enable OpenJ9 on AIX within the buildspecs Joe deKoning #1530
05ffd3d Enable Windows stack protection (/GS flag) Theresa Mammarella #1494
ab0055b Disable SpinAllocate load with -Xcheck:memory Dmitri Pivkine #1581
a04bae0 Pass in platform and JDK_HOME info for tests compilation Tianyu Zuo #1560
e9a0574 Fix Java10andUp compilation Renfei Wang #1578
d4931e7 Initialize coder field for constant strings Filip Jeremic #1574
ab9e1e0 Atomic-free JNI work Graham Chapman #1567
2954f9d Improve performance of -Xcheck:memory tests Dmitri Pivkine #1557
151b532 Fix the JAVA_VERSION conditional logic in build.xml Renfei Wang #1561
0a4b6e8 Fix code cache allocation issue with hugepages Harry Yu #1436
85fc9f7 Add NODE_NAME to build description Adam Brousseau #1546
b1bb119 Add support for node labels per versions Violeta Sebe #1527
628a392 Use the right constant pool for primitive/array Liqun Liu #1549
b07dbe8 Read Barrier on collected reference dereference Irwin D'Souza #1260
9979700 Mark security sensitive Class.forName() as privileged Jason Feng #1551
1399f95 Avoid evaluation of VSI instruction memory references Nigel Yu #1558
82e6c3b WIP: Atomic-free JNI work Graham Chapman #1559
20a9f58 Remove SVT_Modularity and SVT_LoadTest lanxia #1556
d5b6fa8 Move JAVA_VERSION and JCL_VERSION check in each test project build.xml lanxia #1516
f6f2829 Update the test time stamp message Renfei Wang #1537
9adecd3 Fix ARM undefined symbol issue Harry Yu #1547
42bb206 Refactor access check for processing methods Talia McCormick #1383
17cb361 Modify return opcode handling in areMethodsEquivalent Devin Nakamura #1467
ca2e714 Check classfile version as soon as possible Peter Bain #1523
c9f5b7d fix bad defined variable name for variableFile Adam Brousseau #1544
169363b WIP: Atomic-free JNI work Graham Chapman #1535
2b135a2 Initial commit for JDK10 Jenkins files Adam Brousseau #1285
50fe069 Fix ARM compile error due to TR_ProcessorFeatureFlags error Harry Yu #1536
d113319 Add shared classes support for nested jar hangshao #1500
b39f6bf Add new CP types to DDR Jack Lu #1525
9c05da6 remove JCK_ROOT from passing into ant Tianyu Zuo #1534
5db9210 Cleanup class scanning in Balanced GC Jon Oommen #1455
ff0272a Remove java.base exports com.ibm.cuda, com.ibm.gpu Theresa Mammarella #1485
a89d7cd Relax AOT processor feature compatibility check Harry Yu #1237
301afd1 Check CP consistency during method resolve Dan Heidinga #1167
073ad04 Remove JVM_InitProperties implementation Jason Feng #1513
77e1e3d Skip test pipelines when TESTS_TARGETS is set to none Violeta Sebe #1512
013243a Correct name of JIT shared library Keith W. Campbell #1486
4a8df41 Bringup Java 11 b04 - implement j.l.String.valueOfCodePoint() Jason Feng #1466
cbdf7cd Fix JPP format error Jason Feng #1510
68fb6da Print test name before time stamp Renfei Wang #1489
6c36fc9 Capture verbose log for easier debugging smlambert #1504
712c2ee Create a disableZEC12 alias for disableZHelix Filip Jeremic #1498
85ceb64 Enable SE110 for testing Renfei Wang #1495
c9e125b Use full sha in the pipeline scripts to avoid ambiguousness Violeta Sebe #1496
731b3d6 Remove deprecated arraycopy statistics Victor Ding #1490
2c493e7 Linux s390 must use an Adopt JDK8 as the boot jdk Dan Heidinga #1492
81b5342 Support PullRequest builds from other repos Adam Brousseau #1354
548fc83 Delete unused tenant natives and exports Dan Heidinga #1491
8061f55 Add support for custom configuration from a Git repository Violeta Sebe #1480
ef39847 Re-enable AttachAPISanity_SE90 Peter Bain #1487
5929dd7 Use Adopt-OpenJ9 on ppcle systems for bootjdk Joe deKoning #1424
55a38c0 Add new ThreadMXBean APIs Peter Bain #1471
585ed8d Fix clean target in makefiles Devin Nakamura #1484
6bc21e3 Invalid reference to cursor->getAssumingPC() in debug mode Marius Pirvu #1482
8a21f23 Remove extra directories from SDK tarballs Adam Brousseau #1479
bf081d8 Bringup Java 11 b04 & raw builds Jason Feng #1460
1bdb0c2 Minor cleanup for the comment formatting Dan Heidinga #1461
6fa4d2b Correct path to *.pdb files for shared libraries Keith W. Campbell #1474
2207da8 Add/correct advice for INCLUDE & LIB settings Keith W. Campbell #1472
c03980a Check return value from query_auxv before using it Dan Heidinga #1476
26503e2 Reduce size of generated *.i files Keith W. Campbell #1452
db174c4 Add comment for exclusion of pthreadDestructor test on z/OS Peter Bain #1477
8f002eb Bringup Java 11 b04 - adding JVM_BeforeHalt() Jason Feng #1465
dbb333d Replace error prone "$(ECHO) -e" in makefile Renfei Wang #1443
8499c69 update TestNG to 6.14.2 version to fix false positive test result Tianyu Zuo #1398
9a85e43 Remove IBM from copyright check Adam Brousseau #1446
ec7f100 Allow j9javaArrayOfObject_load_VM() to be unused Peter Bain #1437
39fd3df Add missing cmd to cmdLineTester_SCCommandLineOptionTests Renfei Wang #1453
e1dc336 Add missing dependencies on generate_redirector Keith W. Campbell #1417
264445a Correct compilation failure in visible.c Talia McCormick #1449
74ec548 Avoid instantiating ClassLoader objects when throwing SecurityException Jason Feng #1427
fd8decc Merge two cmdLineTester_SCCommandLineOptionTests Renfei Wang #1444
a3d7fa0 Corrects typo from 'Disallow nestmate changes during class redefinition' Talia McCormick #1445
dad53f1 Print timestamp for test target Renfei Wang #1413
8b4f87b Use a stored copy of freemarker.jar for the travis build Joe deKoning #1400
86ecc20 Refactor check visiblity code tajila #1344
457b295 Disallow nestmate changes during class redefinition Talia McCormick #1412
28e8dc3 Update nestmates fields during class redefinition Talia McCormick #1411
56945ef Refactor MethodHandle source to enable JDK10 compiles Dan Heidinga #1425
37c48ca add $(ADD_JVM_LIB_DIR_TO_LIBPATH) in memoryCategories lanxia #1365
fc01759 Enable skip array init and array copy bound checks for String toCharArray Yan Luo #1422
a909c58 Updates final field access check Talia McCormick #1332
333ce29 Allow for overriding build tools via the command line or environment Younes Manton #1330
3ac1162 Re-include jvm.h in jnitest.c Peter Bain #1410
d70c8cf Fixed Inline Array Allocation Ryan Santhirarajan #1397
6cdaa87 Make unsafePut64 alignment safe for ARM James Kingdon #1206
9f0d85f Add libdwarf-dev to travis Adam Brousseau #1414
ebc8897 Remove use of environment variables from variables file Violeta Sebe #1406
0b7118a Simplify git push commands Adam Brousseau #1407
98c08fb Fix issue with testKitGen makefile generation Renfei Wang #1368
a14bdd1 Guard pointer dereference with VM Access Irwin D'Souza #1157
4e6f81e Fix and enable JarFileUpdateTest hangshao #1379
eacf90e Automatically fix interface modifiers for pre-java6 classfiles Dan Heidinga #1402
7a24c59 Initial description of labels and their intended usage Dan Heidinga #1376
317a88a Enable use of ddrgen from OMR Keith W. Campbell #1399
baa4a91 Update sdk and freemarker locations for zlinux machines Joe deKoning #1361
3c09448 Fix trees around jProfiling value call trees Rahil Shah #1246
ff47b82 Add Proxy class's package to the defining classloader Peter Bain #579
351c167 Add Jenkins files for Windows x86 build and test pipelines Violeta Sebe #1380
dae5585 Re-enable test_doPrivilegedFrameStackWalking Peter Bain #1384
6337fb8 Update build instructions Keith W. Campbell #1385
9b34d94 Fix sidecarExit Babneet Singh #1378
969cd99 Update release process to remove releasenote tag after the release Dan Heidinga #1373
54cbbd5 Update OpenJ9 test README lanxia #1327
2778aeb Add build instructions for OpenJDK8 Windows 64-bit GitHub #857
c66215b Exclude tests in memoryCategories on aix_ppc-64_cmprssptrs lanxia #1369
75ea4f9 Fix potential null element in AccessControlContext.context Jason Feng #1360
e68d8ce Add Slack notification on failure Adam Brousseau #1349
a341a08 Initial commit for Branch-Split job Adam Brousseau #1200
6a6ff5f Add Jenkins files for Linux x86 build and test pipelines Violeta Sebe #1364
70b6c06 Skip slack notification when slack_channel is not set Violeta Sebe #1362
021de86 Initial commit for Tag-Repos job Adam Brousseau #1263
af0b633 Interfaces must have acc_interface & acc_abstract set Dan Heidinga #1359
3feda49 fix option permit-illegal-access issue Tianyu Zuo #1343
5a0dbf6 Add shared class CML test cases hangshao #1345
f07f963 Add AIX to daily builds and document pull request instructions for aix Joe deKoning #1358
f210b09 Add build file and variables for AIX support Joe deKoning #1336
fd8b96a Fix another dependency on generated.h Peter Shipton #1350
beec94a Fix a crash in findClassInfo on PPC Kevin Langman #1289
19d28f3 Bring up JDK 11 raw builds b03 Jason Feng #1348
b468591 Add slack notifications to pipeline builds Adam Brousseau #1346
2b28061 Reduce use of j9vm/jvm.h Keith W. Campbell #1335
5cca217 Fix use of obsolete preprocessor config by Unsafe Peter Shipton #1347
86885ce Remove some obsolete jcl preprocessor configurations Peter Shipton #1178
9989728 Remove vendor_version.h from j9cfg.h Peter Shipton #1311
e3a5207 Enable support for cgroups in VM Ashutosh Mehra #1310
6512028 Relocate the rates calculating on the first PGC After GMP Lin Hu #1175
fc3e28f Fix Windows platform compilation failures Jason Feng #1338
9061d85 Check JAVA_IMPL to optionally include openj9 extra settings Renfei Wang #1329
11c1a87 Remove check for J2SE_18 assuming Java 8 is the lowest level supported Jason Feng #1319
c70161a fix undefined variable name BUILD_JOB Adam Brousseau #1337
08a1cdb Change if condition bug in test archive check Adam Brousseau #1328
58a564c Updates valhalla nestmates test to match spec update Talia McCormick #1201
18e2476 Allow tests targets selection Violeta Sebe #1300
bba78bf Update comments to reflect use of m4 Keith W. Campbell #1334
b0c86ac Remove dead code in jvm.c Babneet Singh #1325
ebed09f Fix Clang error Babneet Singh #1298
cc3faba Remove generated.h.ftl and generated.c.ftl Devin Nakamura #1009
34e901e Fix assertion failure at cphelp.c:96 hangshao #1317
8e8be4d Release notes for V0.8 Sue Chaplain #1220
c9e296c Fix typo and clean up in Build-JDK pipelines Violeta Sebe #1321
c7669cb Fix -DREPORTDIR path for cmdLineTester_verbostest Renfei Wang #1290
068d51c Do not archive test material in pr builds Adam Brousseau #1320
972d4d0 Update the count mechanism for testKitGen Renfei Wang #1302
2f0e621 Fix OpenJDK repository URL in the Build-Test-All pipeline Violeta Sebe #1316
a371a11 Defer enabling dump agents in RAS CHENGJin #1308
992c806 Fix SCCommandLineOptionTests perl test failures on windows Mike Zhang #1283
58537f3 Jenkins PR fix missing single quote Violeta Sebe #1312
8be4cf3 Add CONSTANT_Dynamic to classfile parsing Jack Lu #1294
55d3e53 Remove J9 RemSet const Aleksandar Micic #1291

(All changes between openj9-0.8.0..openj9-0.9.0 tags)