Duplicate :
|
|
Duplicate :
|
|
Duplicate :
|
|
Duplicate :
|
|
Relates :
|
JDK-8220387 :
|
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.