Skip to content

Eclipse OpenJ9 v0.9.0

Compare
Choose a tag to compare
@pshipton pshipton released this 13 Aug 01:26
· 8846 commits to master since this release
fad6bf6

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

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

OMR changes

fad6bf6 Revert part of fix incorrect usage of TR::Options Harry Yu #13
ecd9e62 Avoid linear search if OMRPORT_VMEM_ALLOC_QUICK option is specified Keith W. Campbell #12
a088c1d Initialize CS background GC thread count Aleksandar Micic #2797
c2806ba Fix z codegen generic load helper Nigel Yu #2748
707fb6d Fix unused variable 'shutDownASynchReporter' error Pavel Samolysov #2790
b28174b Deprecate unused Z codegen APIs Filip Jeremic #2791
26ab625 Arbitrary size data snippet support on X86 Victor Ding #2772
83ccfb1 [CMake] Build an arch-specific compilertest only Pavel Samolysov #2789
3da66a2 Remove unused query for CMOV support on X86 Victor Ding #2793
80b41f4 Locking Changes Babneet Singh #2783
3d0d4d9 AArch64: Initial version of ARM64BinaryEncoding.cpp knn-k #2753
6116396 More three-operand instruction support for X86 Victor Ding #2773
52ba31f Print float/double more precisely in trace logs Victor Ding #2771
991f539 Avoid generating MVC for unresolved symbols Nigel Yu #2777
952d5a8 Fix documentation of genie-omr platforms Daryl Maier #2782
e10b45f Code cleanup related to X86 OutlinedInstruction Victor Ding #2736
af7668c Cleanup never-used VMifArrayCmpEvaluator on X86 Victor Ding #2781
23528da Store a pointer to the original regex string in SimpleRegex Noah Weninger #2775
f6ff06f Fix slow allocation of memory Keith W. Campbell #2743
3d7cabd Remove deferredVMAccessRelease Aleksandar Micic #2769
65a5628 Keeping size of LOA is bigger than largeObjectMinimumSize or 0 Lin Hu #2770
abcda16 JIT Debug trace enhancement Victor Ding #2776
ad529a9 Change OMR::Options fields from private to protected Harry Yu #2764
b2b98ee AArch64: Update ARM64ConditionCode.hpp knn-k #2744
0789e68 Aarch64: Definition of binaryEncodings[] knn-k #2762
eec4e94 Add scalar FMA opcodes for X86 Compiler Shivam Mittal #2763
9bf4244 AArch64: AArch32: Add ARM 32-Bit Build and ARM/AArch64 Compiler to Travis CI Cross Compile Build Aaron Graham #2622
8bbe28c Re-add SIGQUIT portlib signal type support on Windows Babneet Singh #2747
d1b3297 Bug fixes, cleanups, and improvements for external relocations and AOT Younes Manton #2692
5d8e52c Update portlib API omrsysinfo_get_memory_info to use cgroup limits Ashutosh Mehra #2430
7993691 Common up logic for handling circular register dependencies between P and Z codegens Filip Jeremic #2737
70988d3 Add isEmpty() API to Checklist Yi Zhang #2759
a4b95d5 Fix makefiles Keith W. Campbell #2750
c4a9a11 Support both numa affinity and numa interleave memory independently Lin Hu #2738
2593416 Fix build problems when cross-configuring and default compilers can't be found Younes Manton #2406
174b11d Revert "Call configure using the CONFIG_SHELL variable" Devin Nakamura #2756
923e317 Correctly set OMR_JITBUILDER_TEST flag in cmake.config Leonardo Banderali #2746
aa83076 Don't build useDef info in LoadExtensions at warm Dhruv Chopra #2752
41c18b4 Workaround for enum exceeding line length limit Victor Ding #2751
12b65d5 Disable optimizations for max and min on ARM Daniel Hong #2742
d8acff8 Create patch site for merged OSR guard for X and Z liqunl #2749
fcfd166 Add scalar FMA opcodes for X86 compiler Shivam Mittal #2741
f7d57bb Fix Load Extensions to correctly use useDef info Dhruv Chopra #2648
170c4b4 AArch64: Initial version of ARM64Instruction and related files knn-k #2704
33dab47 Minimal Signal Changes Part 3 [win64amd] Babneet Singh #2716
d7d9e6b Introduce two JIT helpers requested by OpenJ9 Victor Ding #2733
931f720 AArch64: Binary Encoding Aaron Graham #2600
2ab495a Move uses of snprintf into cpp Charlie Gracie #2724
70ff3c7 z/TPF minor refactoring of physical memory calculation James D Johnston #2735
91adae9 Add options for jProfiling Rahil Shah #2731
9a62d4f Introduce CLC/STC instructions on X86 Victor Ding #2732
b97f34e Add helper functions for ternary select node Rahil Shah #2730
60ce634 new tarokKickoffHeadroomRegionRate Lin Hu #2646
15338b7 z/TPF Specific Build Updates for refactoring build options James D Johnston #2728
0f2b007 Minimal Signal Changes Part 2 [win64amd] Babneet Singh #2672
42dcf06 Check if the node has been transformed in constrainVCall liqunl #2723
3d36215 Disable HPR GRA unless register pressure simulation is enabled Filip Jeremic #2662
69fa5d9 Add flag to prevent AIX vmem from using shmat Graham Chapman #2729
2a9e1ca Add z/OS build artifacts to the .gitignore Devin Nakamura #2726
ddaf152 Remove deprecated restricted register support from Z Daryl Maier #2705
3615cb8 Create unit tests for TR_SingleBitContainer Daryl Maier #2694
9c85070 More VMThread reclamation cleanup Daryl Maier #2700
a311903 Fix incorrect usage of TR::Options Harry Yu #2715
b939ae8 Fix VP handlers for [il]abs when low bound is MIN Devin Papineau #2711
6c8c656 Add userSpecifiedCPUs count for overriding number of CPUs Mohammad Ali Nikseresht #2673
932cdd5 Add Evaluator for max and min opcodes in Z codegen Daniel Hong #2722
797f1cf Enable JitBuilder and TestCompiler for Windows CI Pavel Samolysov #2628
9e51695 Disable Compiler Time Profiler and ATOE Mapping for zTPF James D Johnston #2709
b9016a2 Refactor ucontext header inclusions for z/TPF James D Johnston #2713
ae1bd76 Fix DDR blob_reader so it respects byte ordering Keith W. Campbell #2712
50b6f15 Update README to include community links Daryl Maier #2699
b067467 Initial three-operand instruction support for X86 Victor Ding #2283
ebefb67 Use the right way to check if an argument has fixed type liqunl #2674
9c8787d Misc. Machine class cleanup Daryl Maier #2701
767ddae AArch64: Initial version of OMRInstruction files knn-k #2660
f1842cb Remove unneeded FrontEnd.hpp include Daryl Maier #2710
d52b0d3 Implicit master for CS STW Aleksandar Micic #2696
27763af [WIP] Improvements in valgrind requests GitHub #1759
293458d Fix for incorrect a2i/a2l support on X86 CG Victor Ding #2707
b0fe207 Add missing const to std::map allocator type Robert Young #2706
62ce390 Enhance extensibility of JitBuilder classes Mark Stoodley #2515
2335e0e Rename function names and update trace point [unix/omrsignal.c] Babneet Singh #2671
48566da Improve the performance of omrtime_current_time_millis on IBM i platform gaolibj #2686
9804050 Disable Cgroup Support for z/TPF jjohnst-us #2690
6b22dda Relocatable Debug Counters Irwin D'Souza #2408
56fe522 Clear gitattributes Devin Nakamura #2695
f4ea2f0 Spill target register if it is the only one available Dhruv Chopra #2698
f8fc704 Remove more deprecated VMThread reclamation logic Daryl Maier #2691
0d1f49c Re-order checks in fixupForwardedSlot Aleksandar Micic #2683
0ddfa84 Include OMR build flags in DDR macros mikezhang #2678
a935490 Correct error message Keith W. Campbell #2689
b60da9e Support exception throw from outlined code on X86 Victor Ding #2640
6c7a0ad Fix for incorrect aiadd/aladd support on X86 CG Victor Ding #2473
c8677c4 Extend usage of transformCallNodeToPassThrough liqunl #2679
5735dc6 Remove experimental x86 float conversion code Daryl Maier #2680
6a6d352 Replace PassThrough with its child in VP liqunl #2670
12fd129 Move addPrefetch code from OMR to OpenJ9 jimmyk #2431
447fdf4 AArch64: Initial version of OMRCodeGenerator knn-k #2508
de182b7 AArch64: Initial version of ARM64OutOfLineCodeSection knn-k #2630
82ca809 Minimal Signal Changes Part 1 [win64amd] Babneet Singh #2665
e8c40f1 Fix compile errors on 32-bit Windows Keith W. Campbell #2669
4161aa1 Add frontend method getVFTEntry Noah Weninger #2651
da0c7ee Always set address for startPC symbol reference Yi Zhang #2677
9d3b07f Fix crashes with option TR_DisableKnownObjectTable Noah Weninger #2649
04dfe33 Stop versioner from leaving out needed type tests Devin Papineau #2637
104ab0b Implement breakOnEntry on the Z codegen Filip Jeremic #2666
0031640 Fix vlog options Rahil Shah #2668
8d268d6 Call configure using the CONFIG_SHELL variable Devin Nakamura #2647
e2f6541 Make spelling of "initialize" consistent Filip Jeremic #2490
9d1d8cf Add cgroup limit checking in omrsysinfo_get_number_CPUs_by_type Mohammad Ali Nikseresht #2626
c6dfeed Allow fabricated loadaddr for classes in AOT Devin Papineau #2636
bcc4d1a Dismantle some Z VMThread reclamation logic Daryl Maier #2659
d656eff Add missing TR::InstOpCode helper Daniel Hong #2656
d210d2a Eliminate calls in more appropriate way in VP liqunl #2643
d1e77f6 Re-enable toLowerCase/toUpperCase acceleration Daniel Hong #2650
43eed2f Fix compile errors and warnings Ashutosh Mehra #2661
30e7d35 Add JITaaS vlog option Noah Weninger #2652
e06f19b Add 'deprecated' comment to FrontEnd.hpp Daryl Maier #2658
e5f8baa Fix warnings and stop ignoring them Keith W. Campbell #2655
ba6e90a GC: Example: Use 32bit object size when compressing the object header Robert Young #2653
916cfcf Consolidation of ELF generating capabilities Nazim Uddin Bhuiyan #2321
b0d1cea Consolidate InstOpCode tables on Z and improve documentation Filip Jeremic #2561
a4704f7 Add tracking of persistent memory in containers Irwin D'Souza #2542
dc6e3a1 Fix tril's Xcall related tests Pavel Samolysov #2607
23bdcfb AArch64: Initial version of OMRRegisterIterator knn-k #2629
4aa6306 Add option to disable recompilation when inlined callees get redefined Yi Zhang #2632
bfc5ed7 Define PseudoRealRegisters using new RegDep enum Dhruv Chopra #2577
9ebade3 Add new memory object types for stats purposes Marius Pirvu #2631
3c5b643 Fix container detection with systemd Mohammad Ali Nikseresht #2605
04cd6e4 Add documentation for Debug Counters Dhruv Chopra #2592
cd66a7d Fix Werror flag usage in port library Devin Nakamura #2633
f528938 Fix JitBuild compilation error on GCC version < 4.6 Victor Ding #2624
aed450f Skip handling of Scan Cache reminder size zero Dmitri Pivkine #2625
24f19ae Remove stale code related to Object.clone from VP code Marius Pirvu #2617
c4f0322 Add getCmpImmBranchRelOpCode() helper function to z codegen Nigel Yu #2620
7b106b8 Remove clean TestJitConfig.cpp from compilertest Pavel Samolysov #2612
567811a Improve setting signalsWithMasterHandlers and fix omrsig_protect Babneet Singh #2611
091cf82 Account for NULL monitor Babneet Singh #2573
abe7db7 AArch64: Initial version of ARM64SystemLinkage knn-k #2566
3e0b4c9 AArch64: Implement RegisterDependency files knn-k #2534
c2651c5 AArch64: Initial version of OMRLinkage knn-k #2550
b8342b0 AArch64: Remove BOM from OMRMachine.cpp knn-k #2606
8621d64 Add aliasing documentation Xiaoli Liang #2589
6048932 Remove unused buffer in the createConstOne API Filip Jeremic #2616
33af25b Allow findOrCreateCPSymbol to take KnownObjectIndex liqunl #2579
0de5f15 Remove unnecessary includes of omr.h in compiler Nazim Uddin Bhuiyan #2615
236d923 Create getter for method being compiled Marius Pirvu #2613
99844b4 Use the VirtualAlloc API to allocate code cache Pavel Samolysov #2596
dd73637 Add missed object alignment to optimum cache size Dmitri Pivkine #2614
b07d9d4 Two small compile fixes for the GC Robert Young #2608
e69ca5f Concurrent Scavenger Tenure Age Salman Rana #2604
05d2b8a Use compiler defined size_t instead of std::size_t Filip Jeremic #2610
0768c90 Fetch bitfield width instead of position Keith W. Campbell #2609
46e1f5f Wrap omrtrace lib within build flags in OMR_Initialize_VM Nazim Uddin Bhuiyan #2580
48f09fc Add Object class to example Robert Young #2479
9706d59 Fix compiler compilation on Windows (part 1) Pavel Samolysov #2546
0a70cd6 Quiet output of rfib test Devin Nakamura #2553
e2baea0 Windows compile definition - OMR_OS_WINDOWS - introduction Pavel Samolysov #2434
f221e63 Fix RelocationContainer to use the proper allocator Andrew Young #2548
56870ae Support An Arbitrarily Low-Overhead Garbage Collector Lin Hu #2558
cd0514b CMake: untie fvtest from GC Pavel Samolysov #2523
b4755f9 Add new function: omrsig_is_master_signal_handler Babneet Singh #2598
c3b54bb Deprecate trj9 compiler directory Filip Jeremic #2586
cc466bd Clang: disable unused private field and function Pavel Samolysov #2574
38e2f77 Wrap memory allocators in a struct Pavel Samolysov #2597
4527735 Add portlib api sysinfo_cgroup_is_memlimit_set Ashutosh Mehra #2578
5ea6114 ConcurrentGC STW phase detection for CS Aleksandar Micic #2581
be67555 AArch64: Initial version of MemoryReference files knn-k #2595
c1652d8 Fix more warnings and errors Andrew Young #2576
fe3bb3c Improve presentation of CI status in README file Daryl Maier #2555
f894692 Add .gitattributes file to allow correct format of files Steve Groeger #2568
28e9545 Modify calculateOptimumCopyScanCacheSize Charlie Gracie #2560
7598d23 AArch64: Stub files of InstOpCode knn-k #2544
ac013a9 Fix memory fences on x86 Graham Chapman #2572
2c4be78 Dead code cleanup in Z codegen Filip Jeremic #2563
73a2d0e Fix warning in X86Debug.cpp due to missing return statements Mark Stoodley #2562
99837d8 Fix _initRanges race with CM and CS Aleksandar Micic #2527
8c5fc74 Killing default Memory Space Aleksandar Micic #2564
e091006 Adding missed OS check for GS support in Port Library for zLinux Evgenia Badyanova #2556
ae83e1d Avoid breaking CFG in redundant goto elimination Devin Papineau #2559
1529050 Code fixes discovered from using new gcc Andrew Young #2554
dfb5b7f AArch64: Setup Travis CI Cross Compile Build Aaron Graham #2543
465a262 Convert mutf8 to latin1 Theresa Mammarella #2536
7e48440 CMake: Split omrvmstartup into separate library Devin Nakamura #2533
e531c61 [ci skip] Fix line-ends Babneet Singh #2552
daa9f81 Scavenger cleanup and performance improvements Charlie Gracie #2532
3410fe0 Concurrent Card Cleaning Race Condition Fix Salman Rana #2528
1e252ca Remove incorrect trailing slash Andrew Young #2547
f1eb6f4 AArch64: fix missing semi colon in atomic operations jeanlego #2549
53cb267 Extend OMR Signal API [Part 2] Babneet Singh #2524
ba2a966 AArch64: Initial Port Library Changes jeanlego #2520
ac543a3 AArch64: Initial Configure and Make/Build Systems Aaron Graham #2526
31420a8 Remove validateInterfaceImplementation from inliner Mark Stoodley #2519
Aaron Graham #2540fig.guess and config.sub to the Latest Versions
248391b Introduce some instructions on X86 Victor Ding #2488
59efc79 Remove unused coloured register APIs Shivam Mittal #2535
996c8e1 Remove unused heaptailpadding from GC Extensions Dmitri Pivkine #2505
e5db96b Move CodeGenerator object from architecture specific to base OMR::Machine Shivam Mittal #2504
74d6eb4 AArch64: Implement OMRSnippet files knn-k #2531
f0cd109 Fix line-ends Keith W. Campbell #2529
884959f Cleanup travis builds Charlie Gracie #2522
5626c60 AppVeyor build now tests 32bit build Charlie Gracie #2518
99c1964 Include MemorySpace.hpp in gc/base/Configure.cpp Mark Stoodley #2521
2f0da65 Add more detailed messages creating IDiaDataSource Keith W. Campbell #2517
0333f88 Correct .gitignore entry for build/ directory Mark Stoodley #2516
69495a8 Modify shutdown sequence to fix CS issue Evgenia Badyanova #2507
7283e80 Rework the Example cmakelists Robert Young #2495
9cfbbba CMake: Enable exception handling Pavel Samolysov #2502
194171c Streamline getmacros script to extract constants for DDR Keith W. Campbell #2513
2bfb271 Configure location of DIA-SDK needed by PdbScanner Keith W. Campbell #2512
507731c Extend OMR Signal API Babneet Singh #2494
0b34740 Fix data type of GC_ExtensionsBase::usablePhysicalMemory Ashutosh Mehra #2514
c1b8960 Store addressable physical memory in GC_ExtensionsBase Ashutosh Mehra #2506
c3d25ad Prepare redundant goto elim for post-GRA requests Devin Papineau #2444
376ef36 Remove deprecated SSE2IfArraycmpEvaluator on X86 Victor Ding #2509
10c188e Print data snippet label name log in tracelog Victor Ding #2510
fec9db8 CMake: Detect git SHA Devin Nakamura #2501
7165b6e Rewrite ificmp{eq,ne} of comparisons during VP Devin Papineau #2439
35eb960 Share result temps for primitive return values Devin Papineau #2442
36ff221 Fixing dcmplt and dcmpgt Instruction handling on PPC Alen Badel #2499
7d6c662 AArch64: Initial version of OMRMachine files knn-k #2484
271ca3c AArch64: Initial version of RealRegister-related files knn-k #2480
93ab7fb CMake cleanup Charlie Gracie #2498
e81f3bc Add boundary checking for _registerFile Dhruv Chopra #2462
5a7c761 Add getters and setters for CodeCache fields Daryl Maier #2492
69c9c3b Remove deprecated code related to ArrayCmp on X86 Victor Ding #2487
4104d66 Refactor options; add option to print blacklisted type names Keith W. Campbell #2483
3b9c592 VRSb instruction memory reference needs separate index register Nigel Yu #2435
76d9c20 CMake: Fix assembly flags when compiling the jit Devin Nakamura #2478
29f10a1 CMake: make all depend on run_tracemerge Devin Nakamura #2477
485ddf5 Register Assignment Direction Queries Removed vignesh #2493
47a8dc3 Add non-null constraint for indirect load of this$0 field from trusted classes Yan Luo #2418
5c6c811 AArch64: Provide some core extensible class stubs Daryl Maier #2453
7fdde71 Make extensible class macro naming more consistent and correct Daryl Maier #2457
3da9e39 Reverse #2463 'Resolve link issue when using ld' Joe deKoning #2474
2d6b8e0 Extend CS assert with a print Aleksandar Micic #2472
fdabdf8 Revert "Add new portlib signal flags to support new signals" Babneet Singh #2476
8573589 Revert "Fix signal issues unix" Babneet Singh #2475
fdf34ee Fix ddr (PdbScanner.cpp) compilation with clang Pavel Samolysov #2466
de70faf Recognize String.value loads as non-null in VP Devin Papineau #2440
7e5fa93 Remove unused compressedRefs anchors in dead trees Devin Papineau #2441
3efef81 Remove the obsolete pdremSelect opCode Nigel Yu #2461
62f92c8 Fix signal issues unix Babneet Singh #2432
43538ad Add new portlib signal flags to support new signals Babneet Singh #2421
2f938a7 Fix typo in comment Keith W. Campbell #2468
e1a41ba Add another location to look for the DiaSDK Charlie Gracie #2464
a92a023 Resolve link issue when using ld Charlie Gracie #2463
546c386 Stop versioning w.r.t. variable-step IVs Devin Papineau #2438
a1e32cc Add the bitPermute Evaluator for Z Dhruv Chopra #2330
ef9dd6f Clean up obsolete pddivSelect Nigel Yu #2437
b3e2f86 Introduce RegMem form of PSHUFB on X86 Victor Ding #2448
bd3793e Allow preemption of optimization initialization Mark Stoodley #2355
1ab5f74 Introduce CMOVEGE and PCMPEQW instructions to X86 Victor Ding #2411
4a096be Windows MSVC memory barriers affect only the compiler Graham Chapman #2436
9976915 Fix objcopy invocation for creating shared libraries debug info mikezhang #2423
e312f3f Refactor code related to setting of default max heap size Ashutosh Mehra #2388
5a3fff1 Optimized iabs and labs evaluator on X86 Victor Ding #2433
cb9e24d Enable DDR on Windows Keith W. Campbell #2419
89bc18b Upgrade lint job environment on Travis CI to Trusty Nazim Uddin Bhuiyan #2424
d63cb47 Optimized fneg and dneg evaluator on X86 Victor Ding #2417
ff7923f Introduce RegMem form of PMULLD and fix names Victor Ding #2427
19dc644 Add stubs for new omrsig functions Babneet Singh #2413
7406a32 Fix bug in KnowledgeLevel liqunl #2396
1c979db Introduce support for fabs and dabs on X86 Victor Ding #2415
658e39b Fix for missing data snippet in trace log Victor Ding #2416
12d6fd9 Disable peeking under HCR liqunl #2402
acdaaf7 Add comments to JIT BinaryCommutativeAnalyser files for ARM knn-k #2412
ea22674 Fix CMake build fails on ParallelGlobalGC.cpp / Scavenger.cpp compilation Salman Rana #2407
f5937ea ASSERT before dereferencing asserted variable Dan Heidinga #2410
a8fd875 Enable use of Port library in Compiler (CMake) Nazim Uddin Bhuiyan #2393
18c4cef Build Port lib with compiler technology (Autotools) Nazim Uddin Bhuiyan #2385
5f3e303 Fix existing PATH hack for Windows Younes Manton #2359
963e23a Read Barrier on collected reference dereference Irwin D'Souza #2344
7b4356b Eliminate return, reason codes from Return IL nodes Shivam Mittal #2367
25b3fc7 Allocate a matrix in the rastest on the heap Pavel Samolysov #2394
5f56487 Tenure Heap Recycling Salman Rana #2392
30c4f20 Make memory reference separate index register for PackedDecimal Nigel Yu #2391
a05605e Fix GS compile error by removing inline asm Theresa Mammarella #2390
03270bf Fix incorrect return value from AtomicFetchAndAdd Victor Ding #2389
225a9d9 Enable Windows stack protection (/GS flag) Theresa Mammarella #2382
d117f42 Add a few more SSE instructions on x86 Yi Zhang #2358
8eb7fcc Fix index out-of-bound for _loaFreeRatioHistory[] Dmitri Pivkine #2387
b623c98 Fix checks when printing RS Instructions Dhruv Chopra #2313
1fbb2da Create a disableZEC12 alias for disableZHelix Filip Jeremic #2384
3693306 [skip ci] Document how to build OMR on Windows using CMake Pavel Samolysov #2374
5a93233 CMake: Fix DDR on Windows building using Clang Pavel Samolysov #2379
2ce57e6 [ci skip] Update the README.md to include the AIX build badge Charlie Gracie #2357
e79d614 fvtest: Fix comparison between pointers and zero error Pavel Samolysov #2380
4ffa154 CMake: Add a missing closing brace Pavel Samolysov #2378
ac2ab25 Use sed instead of grep Keith W. Campbell #2372
72ffc24 Fix error: '/*' within block comment for CLang 6.0.0 for Windows Pavel Samolysov #2373
c96856a Fix typo in README Steven Shaw #2371
3dfc56d Fix incorrect xrelease prefix while tracing Yi Zhang #2365
4599555 Reduce size of generated *.i files Keith W. Campbell #2366
5cbbadf Fix handling of literals of anonymous enum types Keith W. Campbell #2364
2eb8982 Enable missing AIX port test in CMake Charlie Gracie #2363
5b2b48b Replace CARD_SIZE & CARD_SIZE_SHIFT with macros Keith W. Campbell #2362
d23f8d3 Add trace points to portlib APIs related to cgroups Ashutosh Mehra #2356
9ae3e3e Update Contributor Guidelines for compiler architecture reviews Daryl Maier #2353
3d0d65b Improve support for cast expressions Keith W. Campbell #2354
817b2e3 Update tracepoint information for calculatePGCCompactionRate Lin Hu #2350
297d164 RS direct reference pass Aleksandar Micic #2351
2487ed5 Fix handling of 'flag' macros Keith W. Campbell #2352
e4afcc7 Fixing CR instruction handling on PPC Alen Badel #2334

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