Details

    • Subcomponent:
    • Resolved In Build:
      b04

      Description

      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.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                jwilhelm Jesper Wilhelmsson
                Reporter:
                jwilhelm Jesper Wilhelmsson
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: