Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8218074

Update Graal

    XMLWordPrintable

Details

    • b12

    Description

      Includes changes for:
      JDK-8214947: Assertion error in test: StringCompressInflateTest
      JDK-8217161: [Graal] Implement java/util/ArraysSupport.vectorizedMismatch intrinsic
      JDK-8218698: org.graalvm.compiler.hotspot.test.CheckGraalIntrinsics fails
      JDK-8218859: jdk.tools.jaotc.collect.ClassSearch:makeList() uses ":" instead of File.pathSeparator

      Graal changelog:
      1223e28 Thu Mar 7 12:18:01 2019 -0800 Aleksandar Pejovic [GR-13328] Classify failing tests.
      4a73627 Thu Mar 7 11:19:56 2019 -0800 Tom Rodriguez [GR-14333] allocateInstancePIC is still using int for size.
      c211e2e Wed Mar 6 15:03:20 2019 -0800 Igor Veresov [GR-8102] Implement guarded exact arithmetic.
      00200a0 Wed Mar 6 07:07:03 2019 -0800 Yudi Zheng [GR-14050] Move div optimization to a separate phase.
      7a33d5d Wed Mar 6 03:50:15 2019 -0800 Gilles Duboscq [GR-11165] Common prefix to pass Java properties and Truffle/Graal options to both --jvm and --native.
      7f21e94 Tue Mar 5 23:18:25 2019 -0800 Tom Rodriguez [GR-14235] Use longs for array allocation size computation.
      6b05423 Mon Mar 4 15:34:44 2019 -0800 Yudi Zheng [GR-13832] Ignore unimplemented intrinsic when SHA hotspot options are disabled.
      a2a932d Mon Mar 4 03:09:26 2019 -0800 Gilles Duboscq [GR-14164] Make sure offset is sign-extended in HashTableSwitchOp.
      4814450 Thu Feb 28 02:08:45 2019 -0800 Gilles Duboscq [GR-14161] Fix exceptions printed during unittest runs.
      a715617 Thu Feb 28 00:20:28 2019 -0800 Yudi Zheng [GR-13832] Add DigestBase::implCompressMultiBlock0 intrinsic.
      d5a4560 Wed Feb 27 12:43:52 2019 -0800 Ekaterina Pavlova [GR-14144] Use File.pathSeparator in jdk.tools.jaotc.collect.ClassSearch:makeList().
      6ad02e6 Wed Feb 27 06:24:45 2019 -0800 Christian Haeubl [GR-14117] BarrierSet refactorings.
      3005244 Wed Feb 27 00:41:23 2019 -0800 Josef Eisl [GR-12618] Compiler: delete hserr file produced by BenchmarkCounterOverflowTest.
      fb8b1a4 Mon Feb 25 14:29:00 2019 -0800 Tom Rodriguez [GR-14059] SPARC uncompress pointer logic is broken.
      3970c69 Mon Feb 25 05:58:46 2019 -0800 Yudi Zheng [GR-14050] Optimizations on division by constants should update the stamps accordingly.
      874220b Sat Feb 23 02:58:27 2019 -0800 Doug Simon [GR-13934] [GR-13434] Use new HotSpotSpeculationLog API in Graal.
      6e3968c Wed Feb 20 12:54:46 2019 -0800 Danilo Ansaloni [GR-13975] Fix LibGraal benchmarks.
      f1b5cdb Wed Feb 20 08:49:49 2019 -0800 Thomas Würthinger [GR-13948] Add additional canonicalizations for right shift nodes and conditional nodes.
      d6a282f Tue Feb 19 19:33:59 2019 -0800 Vladimir Kozlov [GR-13935] Support 'jlong' and 'long' types for JavaThread::_pending_failed_speculation field.
      4753af7 Tue Feb 19 17:49:25 2019 -0800 Doug Simon [GR-13981] Print IGV dump target on console.
      f4a9172 Tue Feb 19 01:10:17 2019 -0800 Stefan Anzinger [GR-13337] Fix recent spotbugs (findbugs) findings.
      9636390 Mon Feb 18 13:12:25 2019 -0800 Doug Simon [GR-13686] Consolidated Graal creation of SpeculationReason objects.
      a8a1b94 Mon Feb 18 09:58:00 2019 -0800 Paul Wögerer [GR-13959] Split off JAVA_SPECIFICATION_VERSION & related into JavaVersionUtil.
      ca5b313 Mon Feb 18 02:34:25 2019 -0800 Danilo Ansaloni [GR-13837] Add gates and benchmarks for LibGraal.
      288ddd2 Thu Feb 14 10:36:34 2019 -0800 Peter Hofer [GR-13921] Remove illegal dependency from WordTypes to org.graalvm.nativeimage.c.function.
      db971f7 Thu Feb 14 02:05:40 2019 -0800 Doug Simon [GR-13903] Extra doc for options and changed default for DumpPath option.
      f526beb Wed Feb 13 17:40:00 2019 -0800 Doug Simon [GR-13788] Dump graphs to files by default.
      345567b Wed Feb 13 16:11:14 2019 -0800 Codrut Stancu [GR-13848] Refactor reflection plugins exceptions.
      f23d5b1 Wed Feb 13 09:14:26 2019 -0800 Peter Hofer [GR-12223] [GR-13690] Use stub for @InvokeCFunctionPointer.
      541c5c4 Tue Feb 12 18:08:49 2019 -0800 Codrut Stancu [GR-13865] Remove GraphBuilderContext.addWithInputs.
      dd85033 Tue Feb 12 04:54:25 2019 -0800 Yudi Zheng [GR-13543] Ignore missing intrinsics due to corresponding HotSpot stubs not available.
      0562ede Tue Feb 12 03:18:12 2019 -0800 Yudi Zheng [GR-13243] Add canonicalization for non-power-of-2 constant division.
      836162a Mon Feb 11 14:10:25 2019 -0800 Tom Rodriguez [GR-13845] Avoid AMD64Kind in HashFunction.
      08cd504 Fri Feb 8 14:43:34 2019 -0800 Tom Rodriguez [GR-13708] Only initialize hotspotOptions once.
      07df14b Fri Feb 8 11:33:45 2019 -0800 Igor Veresov [GR-13704] Enhance jaotc to automatically find VS2017+ linker.
      b23887e Thu Feb 7 10:37:56 2019 -0800 Tom Rodriguez [GR-13545] Introduce hash table switch strategy.
      8646488 Thu Feb 7 09:20:04 2019 -0800 Tomáลก Zezula [GR-13797] Share single IGV channel in libgraal Truffle runtime and Truffle compiler.
      8b51efb Thu Feb 7 06:26:02 2019 -0800 Lukas Stadler [GR-13806] Change MaximumEscapeAnalysisArrayLength to 128.
      5023e4c Fri Feb 1 09:08:10 2019 -0800 Stefan Anzinger [GR-13653] Enable different dmb types on AArch64.
      0b0d352 Thu Jan 31 09:08:17 2019 -0800 Gilles Duboscq [GR-13593] When setting phi hint, pick most frequent predecessor.
      f64f5c7 Wed Jan 30 18:28:33 2019 -0800 Tom Rodriguez [GR-13566] Add libgraal.
      6fea6dd Tue Jan 29 08:54:28 2019 -0800 Doug Simon [GR-13596] Implement jdk.internal.util.ArraysSupport.vectorizedMismatch intrinsic.
      089ec2f Tue Jan 29 06:35:00 2019 -0800 Gilles Duboscq [GR-13602] Fix partial unrolling for some loop exit shapes.
      86caf42 Tue Jan 29 05:26:04 2019 -0800 Benoit Daloze [GR-13378] Improve documentation for TruffleException fillInStackTrace and use the same pattern everywhere.
      db68412 Mon Jan 28 12:59:55 2019 -0800 Stefan Anzinger [GR-13305] Add cbz instruction support for AArch64.
      2479da7 Mon Jan 28 11:17:46 2019 -0800 Codrut Stancu [GR-13355] Disallow direct annotation access.
      9c5da2f Sat Jan 26 02:53:10 2019 -0800 Stefan Anzinger [GR-12059] Refactor SVM patching, AddressLowering and RegisterConfig.
      25d7828 Wed Jan 23 04:29:51 2019 -0800 Loic Ottet [GR-11461] GC support for LLVM backend.
      ed69e6c Wed Jan 23 02:58:31 2019 -0800 Gilles Duboscq [GR-13240] [GR-13447] Counted loop exit deopts should not deopt to exit target.
      ad23c3d Tue Jan 22 03:10:51 2019 -0800 Josef Haider [GR-13387] [GR-13388] Fix errors in StringUTF16 intrinsics.
      b11304e Mon Jan 21 14:07:57 2019 -0800 Doug Simon [GR-13412] Do not initialize JVMCIClassLoaderFactory from CheckGraalInvariants.
      51b1f14 Mon Jan 21 11:00:54 2019 -0800 Doug Simon [GR-13412] Must not initialize JVMCIClassLoaderFactory via reflection.
      22844a8 Mon Jan 21 05:22:01 2019 -0800 Danilo Ansaloni [GR-8424] Port hs11 math stubs to Graal.
      034380d Fri Jan 18 12:50:02 2019 -0800 Doug Simon [GR-13374] Post exception events from Graal compiled code.
      57b5cca Tue Jan 15 12:00:18 2019 -0800 Tom Rodriguez [GR-13165] Drop platform annotations.
      617bf08 Tue Jan 15 06:47:15 2019 -0800 Yudi Zheng [GR-13297] CounterMode::implCrypt Hotspot stub.
      b73552c Tue Jan 15 04:39:43 2019 -0800 Alfonso² Peterssen [GR-13332] Fix and improve IfNode canonicalizations.
      ae5af60 Fri Jan 11 07:55:31 2019 -0800 Josef Haider [GR-13246] Use cpmb and cmpw in AMD64ArrayIndexOfOp.
      c60a822 Fri Jan 11 05:20:44 2019 -0800 Yudi Zheng [GR-11822] Treat assertion in intrinsic methods as error.
      c86ff8d Thu Jan 10 06:48:16 2019 -0800 Josef Haider [GR-13246] Eliminate unwanted sign extensions in AMD64ArrayIndexOfOp.
      20f70de Tue Jan 8 09:17:27 2019 -0800 Yudi Zheng [GR-13232] Lowering of ComputeObjectAddressNode now handles 32-bits offset value properly.
      470fb35 Tue Jan 8 01:55:18 2019 -0800 Yudi Zheng [GR-13233] HotSpotReplacementsUtil.methodHolderClass should be folded.
      6dbea10 Mon Jan 7 07:12:41 2019 -0800 Doug Simon [GR-13187] Handle old class files in ClassfileBytecodeProviderTest.
      ed108a7 Sun Jan 6 00:29:03 2019 -0800 Igor Veresov [GR-13200] Bump the supported class file version for JDK13.
      4cbd06c Fri Dec 21 11:38:31 2018 -0800 Vladimir Kozlov [GR-13159] Unit test CheckGraalIntrinsics failed after 8212043 changs.
      f35384e Fri Dec 21 02:32:54 2018 -0800 Stefan Anzinger [GR-13100] Disable parts of StringIndexOfTestBase on AArch64.
      5337ea3 Thu Dec 20 23:23:02 2018 -0800 Loic Ottet [GR-11458] LLVM backend for functions of the HelloWorld image.
      2c8fd8e Thu Dec 20 05:18:42 2018 -0800 Stefan Anzinger [GR-12800] Add two rules to use tbz to check odd or even and jump conditionally.
      8433917 Wed Dec 19 16:20:00 2018 -0800 Igor Ignatyev [GR-13142] Add at-file support to jaotc.
      4ac08b4 Tue Dec 18 13:59:09 2018 -0800 Josef Haider [GR-13083] Add intrinsics for JDK9+ methods StringUTF16#toBytes and StringUTF16#getChars.
      f6adee8 Tue Dec 18 11:36:28 2018 -0800 Tom Rodriguez [GR-13134] Add UseEncodedSnippets support.
      6de2639 Mon Dec 17 03:29:09 2018 -0800 Gilles Duboscq [GR-4731] [GR-7612] Don't use FixedGuard for counted loop exits.
      4c96104 Sat Dec 15 11:52:21 2018 -0800 Tom Rodriguez [GR-13091] Fix GHASH plugin.
      ab335af Fri Dec 14 23:50:54 2018 -0800 Tom Rodriguez [GR-13090] Assertion error in test: StringCompressInflateTest.
      46efe85 Fri Dec 14 13:29:40 2018 -0800 Doug Simon [GR-13089] Add GHASH.processBlocks HotSpot intrinsic.
      4d8a1a3 Fri Dec 14 11:37:18 2018 -0800 Josef Haider [GR-12964] Fix location identity reporting on ArrayRegionEqualsNode.
      c4df9e7 Fri Dec 14 10:35:44 2018 -0800 Andreas Woess [GR-12509] Add support for array copy killing any location.
      6385e55 Fri Dec 14 06:46:09 2018 -0800 Gilles Duboscq [GR-7617] Loop overflow checks.
      a066d03 Thu Dec 13 06:32:41 2018 -0800 Josef Haider [GR-12964] JDK9+ String#indexof(String) intrinsics.
      4f77905 Thu Dec 13 04:42:41 2018 -0800 Doug Simon [GR-13018] Fixed missing clinit barrier when accessing static field of interface.
      f65acaa Wed Dec 12 20:42:53 2018 -0800 Vladimir Kozlov [GR-13019] Unit test CheckGraalIntrinsics failed with JDK 12 after JDK-8213754 changes.
      8264b09 Wed Dec 12 17:11:29 2018 -0800 Doug Simon [GR-13015] Restored and enhanced EliminateRedundantInitializationPhaseTest.
      4cce419 Wed Dec 12 14:25:37 2018 -0800 Oleg Pliss [GR-12761] Support access to object fields of RawStructures.
      f5ee24e Wed Dec 12 09:45:14 2018 -0800 Igor Veresov [GR-13000] Update copyright years.

      Attachments

        Issue Links

          Activity

            People

              jwilhelm Jesper Wilhelmsson
              thartmann Tobias Hartmann
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: