Duplicate :
|
|
Duplicate :
|
|
Duplicate :
|
|
Duplicate :
|
|
Duplicate :
|
|
Duplicate :
|
|
Relates :
|
Includes changes for: JDK-8225064: [Graal] Application SEGV in G1ParScanThreadState::copy_to_survivor_space(G1HeapRegionAttr, oopDesc*, markOopDesc*)+0x48 JDK-8223924: [Graal] org.graalvm.compiler.api.directives.test.ProbabilityDirectiveTest fails with -Xcomp JDK-8221514: [Graal] java/lang/String/CompactString/ tests fail with "GraalError: failed guarantee: no FrameState at DeoptimizingNode" in Graal -Xcomp mode JDK-8221577: [Graal] Implement basic type consistency checks for Low level MH intrinsics JDK-8224254: compiler/graalunit/HotspotJdk9Test.java is timing out intermittently Graal changelog: e9a1823 Sat Jun 22 00:31:15 2019 -0700 Doug Simon [GR-16574] Add description to retry compilation DebugContext. 0aa98d2 Fri Jun 21 11:44:28 2019 -0700 Christian Wimmer [GR-16537] Ensure stack values are aligned on 8-byte boundaries. 3d30ab5 Fri Jun 21 06:24:12 2019 -0700 Yudi Zheng [GR-16492] Fix transient failure at ObjectHashCodeInliningTest. cf84947 Fri Jun 21 01:20:39 2019 -0700 Lukas Stadler [GR-16538] [GR-16539] Improve canonicalization from IfNode to NormalizeCompareNode. 3a73f24 Thu Jun 20 21:08:31 2019 -0700 Tom Rodriguez [GR-15556] ReduceInitialCardMarks must only apply to most recent allocation. c33e096 Wed Jun 19 09:23:04 2019 -0700 Yudi Zheng [GR-16523] Restore loop exit node upon IfNode simplification. 38acde5 Tue Jun 18 10:01:02 2019 -0700 Tom Rodriguez [GR-15556] Temporarily disable use of ReduceInitialCardMarks. ede7ded Mon Jun 17 13:43:16 2019 -0700 Thomas W��rthinger [GR-16514] Perform if splitting canonicalizations also when frame states are present at merges. c9330b8 Mon Jun 17 07:51:12 2019 -0700 Thomas W��rthinger [GR-16516] Improve scheduler performance by considering implicit null check opportunities only before fixed reads phase. 1879363 Mon Jun 17 01:27:12 2019 -0700 Yudi Zheng [GR-16431] Fix rounding conditions for SignedDivNode when canonicalized. 7901cda Sun Jun 16 17:19:26 2019 -0700 Thomas W��rthinger [GR-16507] Restrict application of canonicalizations for better compilation speed. befc159 Fri Jun 14 11:34:50 2019 -0700 Doug Simon [GR-16500] Support class file version 58. d6c93e9 Mon Jun 10 19:09:00 2019 -0700 Tom Rodriguez [GR-16417] Add support for HotSpotMetaData.implicitExceptionBytes. cdb49b8 Fri Jun 7 14:35:13 2019 -0700 Igor Veresov [GR-16372] AOT: Optimize reverse lookup of MarkId. e9dbc9d Fri Jun 7 01:49:43 2019 -0700 Gerg�� Barany [GR-15760] Remove special handling of write barriers for Word types. e0e0993 Thu Jun 6 13:39:01 2019 -0700 Yudi Zheng [GR-15130] Removing the support for guarded intrinsic inlining in the parser. b02cb04 Wed Jun 5 08:28:22 2019 -0700 Yudi Zheng [GR-16312] Bulk zeroing should verify the filling value is 0 and compare against the correct size. bce65a0 Tue Jun 4 12:52:38 2019 -0700 Igor Veresov [GR-15836] Deoptimization needs to be aware of box caching. 2989100 Tue Jun 4 11:01:15 2019 -0700 Josef Haider [GR-13102] Add fromIndex-parameter to indexOf-intrinsics. 1348446 Tue Jun 4 10:08:00 2019 -0700 Thomas W��rthinger [GR-16279] Improve compilation performance of scheduler phase. 18a4f0b Tue Jun 4 09:04:50 2019 -0700 Tom Rodriguez [GR-14801] Put FrameState directly on final StateSplit in intrinsics. 210d351 Tue Jun 4 08:07:32 2019 -0700 Tom Rodriguez [GR-16276] Fix handling of merges in trapping null checks. 09a38f3 Mon Jun 3 22:03:40 2019 -0700 Tom Rodriguez [GR-15530] PiNode replacement must ensure output stamp is not weaker. 3054efa Mon Jun 3 12:09:27 2019 -0700 Tom Rodriguez [GR-16275] Minor g1 cleanup for clarity. 5b9a13e Mon Jun 3 02:26:57 2019 -0700 Christian Haeubl [GR-15910] Write barrier refactorings and simplifications. 7457722 Fri May 31 10:57:34 2019 -0700 Yudi Zheng [GR-16231] Skip FMA specific tests when FMA cpu feature is not supported. b5e4866 Thu May 30 11:47:30 2019 -0700 Doug Simon [GR-13550] Marked selected options as stable. c5bf138 Thu May 30 10:44:27 2019 -0700 Dean Long [GR-16202] Disable broken JAOTC invokedynamic support. d39a71e Wed May 29 21:00:47 2019 -0700 Christian Wimmer [GR-15999] Handle incomplete classpath in UnsafeAutomaticSubstitutionProcessor. 57fa7b1 Wed May 29 00:53:17 2019 -0700 Stefan Anzinger [GR-16131] AArch64: Supply scratch register on move reg2stack. efd1f70 Tue May 28 10:01:39 2019 -0700 Tom���� Zezula [GR-16157] Broken options transfer from runtime to compiler in libgraal. f3a3576 Mon May 27 12:03:28 2019 -0700 Doug Simon [GR-16045] Fix CheckGraalIntrinsics failure with latest jdk11u. b4c9b8b Mon May 27 02:38:17 2019 -0700 Stefan Anzinger [GR-16095] Cleanup on aisle AArch64. 6d2a303 Fri May 24 12:02:01 2019 -0700 Tom Rodriguez [GR-15425] Treat missing OSR entry point as error. 0fda852 Fri May 24 06:50:04 2019 -0700 Doug Simon [GR-15808] Mitigate against overflowing the max size limit for a HotSpot OopMap. f42790c Fri May 24 00:48:24 2019 -0700 Stefan Anzinger [GR-16082] AArch64: Add MatchRules for bit field operations. a9db7dd Wed May 22 10:15:59 2019 -0700 Christian Wimmer [GR-16034] Simplify JavaVersionUtil. 2c94ee1 Wed May 22 08:50:50 2019 -0700 Andreas Woess [GR-15757] Record speculations for TruffleBoundary methods assumed not to throw. fc8c30a Tue May 21 09:51:54 2019 -0700 Christian Wimmer [GR-14649] Remove option OptClearNonLiveLocals. d880341 Tue May 21 02:16:33 2019 -0700 Jamsheed C M [GR-15837] Implement basic type consistency checks for Low level MH intrinsics. 50d2d5e Mon May 20 15:35:37 2019 -0700 Christian Wimmer [GR-14983] Enforce all hosted packages are never included in an image. 85eb2dc Mon May 20 10:43:51 2019 -0700 Tom Rodriguez [GR-15992] Remove imports of nativeimage annotations from libgraal. 7058a3b Mon May 20 03:59:04 2019 -0700 Maja Vukasovic [GR-14659] Add phase after parsing to enable context-based priority inline in PGO. 2acb7d7 Mon May 20 00:46:10 2019 -0700 Gerg�� Barany [GR-15131] Implement MemoryAccess interface for ReadNode. e1ceccd Sun May 19 18:48:03 2019 -0700 Tom Rodriguez [GR-15884] Use more readable dump directory name. 11b2fdb Sun May 19 13:55:03 2019 -0700 Tom Rodriguez [GR-15295] Add GraalServiceThread. cc8767b Sat May 18 13:46:39 2019 -0700 Doug Simon [GR-15210] Ensure balanced attach/detach to/from libgraal and run shutdown hooks in libgraal. 83b5143 Sat May 18 08:30:44 2019 -0700 Doug Simon [GR-15471] [GR-15190] Update graal compiler in JDK11. 342039c Sat May 18 02:57:02 2019 -0700 Doug Simon [GR-15942] Fix NPE when using G1 with libgraal. 7f1baff Fri May 17 17:25:24 2019 -0700 Tom Rodriguez [GR-15953] Fix missing source position issue. e8240e9 Fri May 17 12:10:02 2019 -0700 Christian Wimmer [GR-15874] [GR-15873] Fixes for JDK 13. 853fbb0 Fri May 17 08:42:03 2019 -0700 Doug Simon [GR-15931] Workaround cross-compilation issues caused by JDK-4774077. 039be7e Fri May 17 05:27:11 2019 -0700 Alfonso�� Peterssen [GR-15946] Graal incorrectly transforms patterns containing NaN values. 45461e0 Thu May 16 22:21:35 2019 -0700 Dean Long [GR-15936] Fix ProbabilityDirectiveTest to pass with -Xcomp. 92f0b65 Thu May 16 14:28:27 2019 -0700 Doug Simon [GR-15320] Graal compiler -> GraalVM compiler renamings. eba76a4 Thu May 16 06:30:03 2019 -0700 Doug Simon [GR-15640] Update to jvmci-20-b01 and rename labsjdk to oraclejdk. 02a0ba7 Thu May 16 02:21:55 2019 -0700 Tom Rodriguez [GR-15883] Use Intel nops by default. ff81b4d Thu May 16 00:47:34 2019 -0700 Christian Haeubl [GR-14792] Write barrier refactorings. 07a13a1 Wed May 15 07:59:09 2019 -0700 Tom Rodriguez [GR-15298] Use 3 operand form for matched memory operations. 9dca462 Tue May 14 13:39:02 2019 -0700 Yudi Zheng [GR-15868] Add newly-introduced intrinsics. e94bd7a Tue May 14 11:21:54 2019 -0700 Gerg�� Barany [GR-15768] Better failure messages from check*TierGraph overrides. a6619fc Mon May 13 22:19:01 2019 -0700 Tom Rodriguez [GR-14532] Remove PhaseContext. 3afe4e8 Mon May 13 08:14:49 2019 -0700 Christian Haeubl [GR-15822] Lowering fixes. b2012b3 Mon May 13 00:32:33 2019 -0700 Christian Haeubl [GR-15821] Fix support for snippets that use a receiver. 0dfbb44 Sun May 12 15:13:26 2019 -0700 Vojin Jovanovic [GR-15715] Change all versions in doc comments to 19.0. d33ae5a Fri May 10 15:23:14 2019 -0700 Yudi Zheng [GR-15775] Minimize code size prior to verified entry point. 3b1e075 Fri May 10 12:37:38 2019 -0700 Gerg�� Barany [GR-15760] Do not emit write barriers for word types. 36acbfd Fri May 10 11:39:17 2019 -0700 Yudi Zheng [GR-15810] Add fma methods in JDK13 GraalServices. 68e4a1f Wed May 8 13:34:28 2019 -0700 Tom Rodriguez [GR-15735] Always register numberOfTrailingZeros/numberOfLeadingZeros method substitutions. 1f113b4 Wed May 8 12:29:53 2019 -0700 Tom Rodriguez [GR-13014] Fix bytecode size computation. 6ef1e5d Wed May 8 02:53:11 2019 -0700 Yudi Zheng [GR-15513] Add Float, Double Scalar FMA intrinsics. defbc72 Tue May 7 14:24:06 2019 -0700 Tom Rodriguez [GR-14424] GC interface changes. 681cc62 Tue May 7 04:17:02 2019 -0700 Doug Simon [GR-15705] Made HotSpotObjdumpDisassemblerProvider test for valid GNU objdump executable. ad8a8a7 Mon May 6 01:07:47 2019 -0700 Doug Simon [GR-15487] Handle missing TWO_SLOT_MARKER case.