Changes included in this update:
dc108606af Fri Mar 16 07:34:14 2018 -0700 Vojin Jovanovic [GR-4369] Invert branch probabilities for negated conditions.
3a3570cff4 Thu Mar 15 20:40:14 2018 -0700 Tom Rodriguez [GR-8754] NodeSourcePosition backend processing fixes.
ed87567178 Thu Mar 15 19:46:53 2018 -0700 Andreas Woess [GR-7766] Introduce new Truffle compiler directive: castExact.
2b3e212734 Wed Mar 14 17:17:18 2018 -0700 Yudi Zheng [GR-8807] Temporarily disable String.compareTo intrinsic on Java 8.
c9d3c65e14 Wed Mar 14 14:12:14 2018 -0700 Christian Wimmer [GR-8720] Do not create deoptimization during inlinig during native image generation.
72c66cab98 Wed Mar 14 08:05:04 2018 -0700 Christian Wimmer [GR-8193] Earlier and better error message for possible transient error.
36d9c97938 Tue Mar 13 19:58:44 2018 -0700 Doug Simon [GR-8767] Add ShowConfiguration option.
0b133679cc Tue Mar 13 18:59:57 2018 -0700 Doug Simon [GR-8756] Require compiler configuration owning module to be non-automatic.
b73ba9c7d6 Tue Mar 13 18:02:47 2018 -0700 Tom Rodriguez [GR-8722] Handle empty stamp when folding.
8411a80308 Tue Mar 13 17:09:03 2018 -0700 Dean Long [GR-8519] Support eager resolution without eager initialization.
1f70bc340a Tue Mar 13 09:36:27 2018 -0700 Stefan Anzinger [GR-8369] AArch64: Prefix truffle verified entry with nop for invalidation.
55daeb12c7 Mon Mar 12 09:15:37 2018 -0700 Doug Simon [GR-8730] Add intrinsic support for Math dec/incrementExact.
d4711bc44d Thu Mar 8 04:15:23 2018 -0800 Doug Simon [GR-8677] AccessControlException while adjusting compilation level.
11587decff Thu Mar 8 01:14:00 2018 -0800 Stefan Anzinger [GR-8354] AArch64: fix branch target overflows and return addresses.
febfd4650a Wed Mar 7 10:30:51 2018 -0800 Yudi Zheng [GR-8264] Do not canonicalize AMD64AddressNode in case of implicit zero extend.
6163ac24db Wed Mar 7 05:03:17 2018 -0800 Aleksandar Prokopec [GR-8612] ReplacementsParseTest fails with -XX:-UseCompressedOops.
6f13207c41 Tue Mar 6 14:12:58 2018 -0800 Tom Rodriguez [GR-8629] String.compareTo intrinsic doesn't require SSE4.2.
c1fbc4b670 Tue Mar 6 07:53:37 2018 -0800 Josef Eisl [GR-8562] TraceRA: use binarysearch for trivial trace phi resolution.
7b23e54e51 Tue Mar 6 00:51:46 2018 -0800 Doug Simon [GR-8289] Check assumptions prior to Truffle code installation.
bbae5e6389 Mon Mar 5 18:46:08 2018 -0800 Tom Rodriguez [GR-6857] Factor out Truffle language position tracking.
d109829330 Mon Mar 5 13:03:21 2018 -0800 Tom Rodriguez [GR-8520] String compareTo amd64.
eb4084874c Fri Mar 2 10:21:29 2018 -0800 Gilles Duboscq [GR-8003] Improve conditional elimination for bounds checks.
8830a9f337 Fri Mar 2 03:40:31 2018 -0800 Stefan Anzinger [GR-8461] Revert "AArch64: Use node match rules to optimized extending loads.".
1e57be5be7 Fri Mar 2 02:24:10 2018 -0800 Gilles Duboscq [GR-8451] Support hotspot changes fromJDK-8195142.
ce6456979b Thu Mar 1 10:40:48 2018 -0800 Cansu Kaynak [GR-8374] Pass caller context to BytecodeParser.
62eb7d2c65 Thu Mar 1 00:39:27 2018 -0800 Peter Hofer [GR-7990] Retain pending ClassCastException for JNI invocation signature mismatch instead of unwinding.
440d89a72c Wed Feb 28 22:58:37 2018 -0800 Tom Rodriguez [GR-8287] Be more precise in testing classes for CompileGraalWithC1Only.
4684b881cd Wed Feb 28 10:24:10 2018 -0800 Jaroslav Tulach [GR-8465] Send phase names as real class objects.
f478cce67e Wed Feb 28 09:16:13 2018 -0800 Stefan Anzinger [GR-8461] AArch64: Fix UncompressPointer and extending loads.
a1d6fd84b0 Wed Feb 28 07:57:30 2018 -0800 Roland Schatz [GR-8357] Verification phase for checking whether Graal respects MaxVectorSize.
0227108cd3 Wed Feb 28 06:42:31 2018 -0800 Gilles Duboscq [GR-8276] Disabled Graal stubs for Math.pow and Math.exp.
1dd29bb2e8 Tue Feb 27 11:43:46 2018 -0800 Francois Farquet [GR-8462] Added optional NodeCounterPhase.
cb1aaddedb Mon Feb 26 08:19:56 2018 -0800 Cansu Kaynak [GR-8363] Specialize NodeSourcePosition for IfNodes in inline cache.
bd87966779 Mon Feb 26 06:14:59 2018 -0800 Roland Schatz [GR-8428] LoopFragment detection potentially processes floating nodes multiple times.
cb0c1a4e4e Fri Feb 23 01:41:14 2018 -0800 Josef Eisl [GR-8025] TraceRA should only consider trace header for inter-trace hints.
61bf42d9cb Wed Feb 21 15:07:22 2018 -0800 Codrut Stancu [GR-7840] Various fixes.
0196c5ced3 Tue Feb 20 06:43:34 2018 -0800 Stefan Anzinger [GR-8332] Support compressed HotSpot Truffle trampoline on AArch64.
955b019a02 Tue Feb 20 02:10:47 2018 -0800 Gilles Duboscq [GR-8316] Add MitigateSpeculativeExecutionAttacks option.
3a1d97fa69 Mon Feb 19 01:10:51 2018 -0800 Doug Simon [GR-8326] Improve help for GraalCompileOnly option.
2835902188 Thu Feb 15 12:59:54 2018 -0800 Oleg Pliss [GR-8109] Fix the crash in PthreadVMLockSupport.initialize.
9eac6585eb Wed Feb 14 08:45:19 2018 -0800 Doug Simon [GR-7904] Split OptimizedCallTarget and InstalledCode.
1beec3e6f9 Wed Feb 14 05:42:21 2018 -0800 Gilles Duboscq [GR-8198] Fix creation of simplified IntegerSwitchNode.
3655df1e46 Tue Feb 13 00:25:52 2018 -0800 Aleksandar Prokopec [GR-8021] Scoped printing of inlining decisions in the priority inliner.
cd4e08a52b Mon Feb 12 06:51:32 2018 -0800 Josef Eisl [GR-8025] TraceRA: simplifications and cleanups.
8c629b91f1 Thu Feb 8 21:28:13 2018 -0800 Tom Rodriguez [GR-1922] Improve node source position tracking.
e1a6ab8ee7 Thu Feb 8 17:35:21 2018 -0800 Doug Simon [GR-8116] Reset InlineDuringParsingMaxDepthdefault to 10 but limit it to 3 when a trivial inlining node budget of 2000 is exceeded.
fc2d21e60c Thu Feb 8 03:11:56 2018 -0800 Stefan Anzinger [GR-7617] Further fixes for loop trip count computation.
666d33ad82 Wed Feb 7 06:06:01 2018 -0800 Lukas Stadler [GR-8140] Fix ConditionalNode canonicalization.
7ad70ed612 Mon Feb 5 04:58:17 2018 -0800 Aleksandar Prokopec [GR-7920] Redesign the InliningLog to use Invoke identity instead of the bytecode position.
b9c4c95a12 Sun Feb 4 23:52:24 2018 -0800 Boris Spasojevic [GR-4821] [GR-7486] [GR-5951] New implementation of Truffle dumping.
4a2a9234e4 Sat Feb 3 10:29:51 2018 -0800 Igor Veresov [GR-8089] Remove trailing whitespace.
6ef1baa3db Fri Feb 2 17:15:57 2018 -0800 Aleksandar Prokopec [GR-7944] Unexpected bytecode causes a GraalGraphError instead of a bailout.
dc108606af Fri Mar 16 07:34:14 2018 -0700 Vojin Jovanovic [GR-4369] Invert branch probabilities for negated conditions.
3a3570cff4 Thu Mar 15 20:40:14 2018 -0700 Tom Rodriguez [GR-8754] NodeSourcePosition backend processing fixes.
ed87567178 Thu Mar 15 19:46:53 2018 -0700 Andreas Woess [GR-7766] Introduce new Truffle compiler directive: castExact.
2b3e212734 Wed Mar 14 17:17:18 2018 -0700 Yudi Zheng [GR-8807] Temporarily disable String.compareTo intrinsic on Java 8.
c9d3c65e14 Wed Mar 14 14:12:14 2018 -0700 Christian Wimmer [GR-8720] Do not create deoptimization during inlinig during native image generation.
72c66cab98 Wed Mar 14 08:05:04 2018 -0700 Christian Wimmer [GR-8193] Earlier and better error message for possible transient error.
36d9c97938 Tue Mar 13 19:58:44 2018 -0700 Doug Simon [GR-8767] Add ShowConfiguration option.
0b133679cc Tue Mar 13 18:59:57 2018 -0700 Doug Simon [GR-8756] Require compiler configuration owning module to be non-automatic.
b73ba9c7d6 Tue Mar 13 18:02:47 2018 -0700 Tom Rodriguez [GR-8722] Handle empty stamp when folding.
8411a80308 Tue Mar 13 17:09:03 2018 -0700 Dean Long [GR-8519] Support eager resolution without eager initialization.
1f70bc340a Tue Mar 13 09:36:27 2018 -0700 Stefan Anzinger [GR-8369] AArch64: Prefix truffle verified entry with nop for invalidation.
55daeb12c7 Mon Mar 12 09:15:37 2018 -0700 Doug Simon [GR-8730] Add intrinsic support for Math dec/incrementExact.
d4711bc44d Thu Mar 8 04:15:23 2018 -0800 Doug Simon [GR-8677] AccessControlException while adjusting compilation level.
11587decff Thu Mar 8 01:14:00 2018 -0800 Stefan Anzinger [GR-8354] AArch64: fix branch target overflows and return addresses.
febfd4650a Wed Mar 7 10:30:51 2018 -0800 Yudi Zheng [GR-8264] Do not canonicalize AMD64AddressNode in case of implicit zero extend.
6163ac24db Wed Mar 7 05:03:17 2018 -0800 Aleksandar Prokopec [GR-8612] ReplacementsParseTest fails with -XX:-UseCompressedOops.
6f13207c41 Tue Mar 6 14:12:58 2018 -0800 Tom Rodriguez [GR-8629] String.compareTo intrinsic doesn't require SSE4.2.
c1fbc4b670 Tue Mar 6 07:53:37 2018 -0800 Josef Eisl [GR-8562] TraceRA: use binarysearch for trivial trace phi resolution.
7b23e54e51 Tue Mar 6 00:51:46 2018 -0800 Doug Simon [GR-8289] Check assumptions prior to Truffle code installation.
bbae5e6389 Mon Mar 5 18:46:08 2018 -0800 Tom Rodriguez [GR-6857] Factor out Truffle language position tracking.
d109829330 Mon Mar 5 13:03:21 2018 -0800 Tom Rodriguez [GR-8520] String compareTo amd64.
eb4084874c Fri Mar 2 10:21:29 2018 -0800 Gilles Duboscq [GR-8003] Improve conditional elimination for bounds checks.
8830a9f337 Fri Mar 2 03:40:31 2018 -0800 Stefan Anzinger [GR-8461] Revert "AArch64: Use node match rules to optimized extending loads.".
1e57be5be7 Fri Mar 2 02:24:10 2018 -0800 Gilles Duboscq [GR-8451] Support hotspot changes from
ce6456979b Thu Mar 1 10:40:48 2018 -0800 Cansu Kaynak [GR-8374] Pass caller context to BytecodeParser.
62eb7d2c65 Thu Mar 1 00:39:27 2018 -0800 Peter Hofer [GR-7990] Retain pending ClassCastException for JNI invocation signature mismatch instead of unwinding.
440d89a72c Wed Feb 28 22:58:37 2018 -0800 Tom Rodriguez [GR-8287] Be more precise in testing classes for CompileGraalWithC1Only.
4684b881cd Wed Feb 28 10:24:10 2018 -0800 Jaroslav Tulach [GR-8465] Send phase names as real class objects.
f478cce67e Wed Feb 28 09:16:13 2018 -0800 Stefan Anzinger [GR-8461] AArch64: Fix UncompressPointer and extending loads.
a1d6fd84b0 Wed Feb 28 07:57:30 2018 -0800 Roland Schatz [GR-8357] Verification phase for checking whether Graal respects MaxVectorSize.
0227108cd3 Wed Feb 28 06:42:31 2018 -0800 Gilles Duboscq [GR-8276] Disabled Graal stubs for Math.pow and Math.exp.
1dd29bb2e8 Tue Feb 27 11:43:46 2018 -0800 Francois Farquet [GR-8462] Added optional NodeCounterPhase.
cb1aaddedb Mon Feb 26 08:19:56 2018 -0800 Cansu Kaynak [GR-8363] Specialize NodeSourcePosition for IfNodes in inline cache.
bd87966779 Mon Feb 26 06:14:59 2018 -0800 Roland Schatz [GR-8428] LoopFragment detection potentially processes floating nodes multiple times.
cb0c1a4e4e Fri Feb 23 01:41:14 2018 -0800 Josef Eisl [GR-8025] TraceRA should only consider trace header for inter-trace hints.
61bf42d9cb Wed Feb 21 15:07:22 2018 -0800 Codrut Stancu [GR-7840] Various fixes.
0196c5ced3 Tue Feb 20 06:43:34 2018 -0800 Stefan Anzinger [GR-8332] Support compressed HotSpot Truffle trampoline on AArch64.
955b019a02 Tue Feb 20 02:10:47 2018 -0800 Gilles Duboscq [GR-8316] Add MitigateSpeculativeExecutionAttacks option.
3a1d97fa69 Mon Feb 19 01:10:51 2018 -0800 Doug Simon [GR-8326] Improve help for GraalCompileOnly option.
2835902188 Thu Feb 15 12:59:54 2018 -0800 Oleg Pliss [GR-8109] Fix the crash in PthreadVMLockSupport.initialize.
9eac6585eb Wed Feb 14 08:45:19 2018 -0800 Doug Simon [GR-7904] Split OptimizedCallTarget and InstalledCode.
1beec3e6f9 Wed Feb 14 05:42:21 2018 -0800 Gilles Duboscq [GR-8198] Fix creation of simplified IntegerSwitchNode.
3655df1e46 Tue Feb 13 00:25:52 2018 -0800 Aleksandar Prokopec [GR-8021] Scoped printing of inlining decisions in the priority inliner.
cd4e08a52b Mon Feb 12 06:51:32 2018 -0800 Josef Eisl [GR-8025] TraceRA: simplifications and cleanups.
8c629b91f1 Thu Feb 8 21:28:13 2018 -0800 Tom Rodriguez [GR-1922] Improve node source position tracking.
e1a6ab8ee7 Thu Feb 8 17:35:21 2018 -0800 Doug Simon [GR-8116] Reset InlineDuringParsingMaxDepthdefault to 10 but limit it to 3 when a trivial inlining node budget of 2000 is exceeded.
fc2d21e60c Thu Feb 8 03:11:56 2018 -0800 Stefan Anzinger [GR-7617] Further fixes for loop trip count computation.
666d33ad82 Wed Feb 7 06:06:01 2018 -0800 Lukas Stadler [GR-8140] Fix ConditionalNode canonicalization.
7ad70ed612 Mon Feb 5 04:58:17 2018 -0800 Aleksandar Prokopec [GR-7920] Redesign the InliningLog to use Invoke identity instead of the bytecode position.
b9c4c95a12 Sun Feb 4 23:52:24 2018 -0800 Boris Spasojevic [GR-4821] [GR-7486] [GR-5951] New implementation of Truffle dumping.
4a2a9234e4 Sat Feb 3 10:29:51 2018 -0800 Igor Veresov [GR-8089] Remove trailing whitespace.
6ef1baa3db Fri Feb 2 17:15:57 2018 -0800 Aleksandar Prokopec [GR-7944] Unexpected bytecode causes a GraalGraphError instead of a bailout.
- blocks
-
JDK-8146201 [AOT] Class static initializers that are not pure should not be executed during static compilation
-
- Resolved
-