Changes included in this update:
commit ca9071941a1be7f1a3725529ecc231ff621d5ed0
Merge: 0df50241ca 0d854cc925
Author: Jaroslav Tulach <jaroslav.tulach@oracle.com>
Date: Fri Aug 11 08:04:56 2017 -0700
[GR-5435] No dependencies on java.management & co.
PullRequest: graal/423
commit 0d854cc925cefc353954bcf8468140d045b41b06
Author: Jaroslav Tulach <jaroslav.tulach@oracle.com>
Date: Fri Aug 11 15:53:45 2017 +0200
Using global time stamp as a fallback filename
commit 67f75223ae9e29e148640c9cab4ad0379cfad259
Author: Jaroslav Tulach <jaroslav.tulach@oracle.com>
Date: Fri Aug 11 15:43:33 2017 +0200
Using global time stamp as a fallback execution id
commit a9d02d56e1a8d5c6b619fdfcec61a100f2ff0d58
Merge: 693c3f9daf 8729aa4858
Author: Jaroslav Tulach <jaroslav.tulach@oracle.com>
Date: Fri Aug 11 14:44:02 2017 +0200
Bringing jtulach/NoManagement closer to master
commit 693c3f9daf50c2d66c875f3df5693980efcdb000
Author: Jaroslav Tulach <jaroslav.tulach@oracle.com>
Date: Fri Aug 11 14:43:38 2017 +0200
Assume java.management module is around when running such tests. Make the code more robust when ManagementFactory is missing
commit 6c3fde0d822d4804b219394c87621f3057e171dc
Author: Cansu Kaynak <cansu.kaynak@oracle.com>
Date: Wed Jul 5 11:25:57 2017 +0200
Support for augmenting IfNodes with IPT profiles
commit cf9b2a1f9f7e0d950d4de59320382582c8fa4f9d
Author: Christian Haeubl <christian.haeubl@oracle.com>
Date: Thu Aug 10 15:16:09 2017 +0200
Added ConditionalNode canonicalizations and increased stamp precision of boolean values that are read from arrays.
commit 18a916e4ded5e48cb89274afd89a3f61667cb2cd
Author: Jaroslav Tulach <jaroslav.tulach@oracle.com>
Date: Fri Aug 11 10:37:30 2017 +0200
Turning dependencies on java.management and jdk.management into conditional runtime dependencies
commit 8d751a2d18df048bd7c979374c4f4fdffb03c25b
Merge: 48556e6c86 2648a7f9cd
Author: Jaroslav Tulach <jaroslav.tulach@oracle.com>
Date: Thu Aug 10 22:03:09 2017 -0700
[GR-5435] Eliminating dependency on java.instrumentation package.
PullRequest: graal/416
commit 74f1fa2576db99bd3d285d58b148fd6657958291
Author: Tom Rodriguez <tom.rodriguez@oracle.com>
Date: Wed Aug 9 23:52:33 2017 -0700
Remove the SafepointNode during partial unrolling instead of killing inputs
commit 212d02ca88fc7cd0abc754ea3922f809e5bf5789
Author: Doug Simon <doug.simon@oracle.com>
Date: Thu Aug 10 14:37:34 2017 +0200
run JDK9_java_base_test under GraalTags.test
commit 2648a7f9cd9156afcd282f4d261908618d6e5e85
Author: Jaroslav Tulach <jaroslav.tulach@oracle.com>
Date: Thu Aug 10 14:21:45 2017 +0200
Skip the RedefineIntrinsicTest if running without java.instrument JDK9 module
commit bd9906b594bbe5886d4dcdcdaf1f6be05d7be25b
Author: Jaroslav Tulach <jaroslav.tulach@oracle.com>
Date: Thu Aug 10 14:04:19 2017 +0200
Don't enable the AllocSpy if java.instrumentation JDK9 module is missing
commit 99d2d2cce98d21eec87ead3d6cb0ba2481f7d12e
Author: Jaroslav Tulach <jaroslav.tulach@oracle.com>
Date: Thu Aug 10 12:27:58 2017 +0200
Use FQN rather than import to reference Instrumentation package. Avoids JDK9 dependency.
commit 1454161e743185777681a326c186bab1bfdefe5d
Author: Doug Simon <doug.simon@oracle.com>
Date: Wed Aug 9 23:43:54 2017 +0200
decrease compilation problem handling verbosity gradually
commit 82203e6e97e24876b0d4bf4ef7d7d422aef9a2bc
Merge: ce6ae2de25 49589282b3
Author: Yudi Zheng <yudi.zheng@oracle.com>
Date: Thu Aug 10 01:44:40 2017 -0700
[GR-5470] Align constant check of the arguments to StringIndexOfNode.
PullRequest: graal/404
commit 45f39d04588b8fdf402f777cd69e29ac52feb4cf
Merge: eb74740647 86ee47a07c
Author: Benoit Daloze <benoit.d.daloze@oracle.com>
Date: Wed Aug 9 09:07:19 2017 -0700
[GR-4720] Remove not needed @SuppressWarnings("unchecked").
PullRequest: graal/407
commit 86ee47a07c12f063db6fc9dd671d60f72b591b32
Author: Andreas Woess <andreas.woess@oracle.com>
Date: Wed Aug 9 16:21:40 2017 +0200
Move `@SuppressWarnings("unchecked")` on variable declarations out to methods.
commit 14e38a24caf67e4f2feacfbe1c05db78e885ee11
Merge: a494b86a6e 687d4e4716
Author: Christian Haeubl <christian.haeubl@oracle.com>
Date: Wed Aug 9 06:45:59 2017 -0700
[GR-5414] Fix ExpandLogicPhase node probabilities.
PullRequest: graal/406
commit 687d4e4716c9ea3e32a7baa15c7ff1f5e6052ebf
Author: Christian Haeubl <christian.haeubl@oracle.com>
Date: Wed Aug 9 14:47:40 2017 +0200
Fix ExpandLogicPhase node probabilities.
commit a494b86a6e2a609d245710204d2291bed81fc734
Merge: 07208d2a65 006a7b96ba
Author: Andreas Woess <andreas.woess@oracle.com>
Date: Wed Aug 9 05:09:34 2017 -0700
[GR-5425] Add microbenchmark for String.indexOf.
PullRequest: graal/379
commit 8f5bf229e18213b5cf9509b078e432fef2355edd
Merge: c58510ec92 29c8fb6924
Author: Tom Rodriguez <tom.rodriguez@oracle.com>
Date: Tue Aug 8 13:00:37 2017 -0700
[GR-5337] Insert a placeholder state for intrinsics that contain an invalid frame state.
PullRequest: graal/359
commit 4bdeeb260762c97d934b5a8629240e2c283ae268
Merge: 5f64fed542 aaa5737b03
Author: Tom Rodriguez <tom.rodriguez@oracle.com>
Date: Tue Aug 8 10:48:59 2017 -0700
[GR-5433] Reduce some recursion in parser helper routines.
PullRequest: graal/382
commit 49589282b388a4c37a2787d1df393f78b5428fea
Author: Yudi Zheng <yudi.zheng@oracle.com>
Date: Tue Aug 8 16:11:25 2017 +0200
Rename arguments to StringIndexOfConstantPlugin.
commit 5ee69756fc1e3bba4b1b746e507b124d3338724f
Author: Yudi Zheng <yudi.zheng@oracle.com>
Date: Tue Aug 8 13:26:27 2017 +0200
[GR-5470] Align constant check of the arguments to StringIndexOfNode.
commit 8fbd2d18743da18f8bbeca36179c35212460ee48
Author: Doug Simon <doug.simon@oracle.com>
Date: Mon Aug 7 17:04:24 2017 +0200
ignore methods without bytecode in tryFastInlineAccessor
commit 006a7b96ba0171ebf4c48adf92c94df696011fe3
Author: Andreas Woess <andreas.woess@oracle.com>
Date: Wed Aug 2 14:56:43 2017 +0200
Add microbenchmark for String.indexOf.
commit e482d624492534213226f15098350cb34af1ad99
Author: Josef Eisl <josef.eisl@jku.at>
Date: Fri Jun 30 18:34:22 2017 +0200
[refact] move micro.benchmarks to independent project and create micro bench distributitions
commit 3b6cb5903ff6c93f0356a42923ecb60a28114d2a
Author: Jaroslav Tulach <jaroslav.tulach@oracle.com>
Date: Mon Aug 7 15:02:50 2017 +0200
Skip these tests if running on JDK9 with java.base without all standard APIs
commit 7391c7fde5f0563342e197e3e8377dff1cf61613
Author: Lukas Stadler <lukas.stadler@oracle.com>
Date: Thu Aug 3 18:20:52 2017 +0200
modify assertion in LoopFragmentInside.insertWithinAfter
commit 29c8fb69247bdd1e2c4416d090e3458ea0c4b646
Author: Tom Rodriguez <tom.rodriguez@oracle.com>
Date: Fri Jul 28 11:55:56 2017 -0700
Fix formatting
commit aaa5737b03c4266229e96a0dc019fec557bc24bc
Author: Tom Rodriguez <tom.rodriguez@oracle.com>
Date: Wed Aug 2 14:01:59 2017 -0700
Reduce some recursion in parser helper routines
commit 6742b9bb38e04eda687f5358293f2bdd68f66dc3
Author: Tom Rodriguez <tom.rodriguez@oracle.com>
Date: Fri Jul 28 11:41:31 2017 -0700
Properly handle MergeNodes and track side effects from inlining when parsing intrinsics
commit 96fc7a31a928b5068ca014c8b9766d46cf7fcaf9
Author: Tom Rodriguez <tom.rodriguez@oracle.com>
Date: Wed Jul 26 14:34:25 2017 -0700
Fixes for review comments
commit 005059063a3706d121c6da4f509db3511b81760e
Author: Tom Rodriguez <tom.rodriguez@oracle.com>
Date: Wed Jul 26 13:21:54 2017 -0700
Insert a placeholder state for intrinsics that contain an invalid frame state
commit ca9071941a1be7f1a3725529ecc231ff621d5ed0
Merge: 0df50241ca 0d854cc925
Author: Jaroslav Tulach <jaroslav.tulach@oracle.com>
Date: Fri Aug 11 08:04:56 2017 -0700
[GR-5435] No dependencies on java.management & co.
PullRequest: graal/423
commit 0d854cc925cefc353954bcf8468140d045b41b06
Author: Jaroslav Tulach <jaroslav.tulach@oracle.com>
Date: Fri Aug 11 15:53:45 2017 +0200
Using global time stamp as a fallback filename
commit 67f75223ae9e29e148640c9cab4ad0379cfad259
Author: Jaroslav Tulach <jaroslav.tulach@oracle.com>
Date: Fri Aug 11 15:43:33 2017 +0200
Using global time stamp as a fallback execution id
commit a9d02d56e1a8d5c6b619fdfcec61a100f2ff0d58
Merge: 693c3f9daf 8729aa4858
Author: Jaroslav Tulach <jaroslav.tulach@oracle.com>
Date: Fri Aug 11 14:44:02 2017 +0200
Bringing jtulach/NoManagement closer to master
commit 693c3f9daf50c2d66c875f3df5693980efcdb000
Author: Jaroslav Tulach <jaroslav.tulach@oracle.com>
Date: Fri Aug 11 14:43:38 2017 +0200
Assume java.management module is around when running such tests. Make the code more robust when ManagementFactory is missing
commit 6c3fde0d822d4804b219394c87621f3057e171dc
Author: Cansu Kaynak <cansu.kaynak@oracle.com>
Date: Wed Jul 5 11:25:57 2017 +0200
Support for augmenting IfNodes with IPT profiles
commit cf9b2a1f9f7e0d950d4de59320382582c8fa4f9d
Author: Christian Haeubl <christian.haeubl@oracle.com>
Date: Thu Aug 10 15:16:09 2017 +0200
Added ConditionalNode canonicalizations and increased stamp precision of boolean values that are read from arrays.
commit 18a916e4ded5e48cb89274afd89a3f61667cb2cd
Author: Jaroslav Tulach <jaroslav.tulach@oracle.com>
Date: Fri Aug 11 10:37:30 2017 +0200
Turning dependencies on java.management and jdk.management into conditional runtime dependencies
commit 8d751a2d18df048bd7c979374c4f4fdffb03c25b
Merge: 48556e6c86 2648a7f9cd
Author: Jaroslav Tulach <jaroslav.tulach@oracle.com>
Date: Thu Aug 10 22:03:09 2017 -0700
[GR-5435] Eliminating dependency on java.instrumentation package.
PullRequest: graal/416
commit 74f1fa2576db99bd3d285d58b148fd6657958291
Author: Tom Rodriguez <tom.rodriguez@oracle.com>
Date: Wed Aug 9 23:52:33 2017 -0700
Remove the SafepointNode during partial unrolling instead of killing inputs
commit 212d02ca88fc7cd0abc754ea3922f809e5bf5789
Author: Doug Simon <doug.simon@oracle.com>
Date: Thu Aug 10 14:37:34 2017 +0200
run JDK9_java_base_test under GraalTags.test
commit 2648a7f9cd9156afcd282f4d261908618d6e5e85
Author: Jaroslav Tulach <jaroslav.tulach@oracle.com>
Date: Thu Aug 10 14:21:45 2017 +0200
Skip the RedefineIntrinsicTest if running without java.instrument JDK9 module
commit bd9906b594bbe5886d4dcdcdaf1f6be05d7be25b
Author: Jaroslav Tulach <jaroslav.tulach@oracle.com>
Date: Thu Aug 10 14:04:19 2017 +0200
Don't enable the AllocSpy if java.instrumentation JDK9 module is missing
commit 99d2d2cce98d21eec87ead3d6cb0ba2481f7d12e
Author: Jaroslav Tulach <jaroslav.tulach@oracle.com>
Date: Thu Aug 10 12:27:58 2017 +0200
Use FQN rather than import to reference Instrumentation package. Avoids JDK9 dependency.
commit 1454161e743185777681a326c186bab1bfdefe5d
Author: Doug Simon <doug.simon@oracle.com>
Date: Wed Aug 9 23:43:54 2017 +0200
decrease compilation problem handling verbosity gradually
commit 82203e6e97e24876b0d4bf4ef7d7d422aef9a2bc
Merge: ce6ae2de25 49589282b3
Author: Yudi Zheng <yudi.zheng@oracle.com>
Date: Thu Aug 10 01:44:40 2017 -0700
[GR-5470] Align constant check of the arguments to StringIndexOfNode.
PullRequest: graal/404
commit 45f39d04588b8fdf402f777cd69e29ac52feb4cf
Merge: eb74740647 86ee47a07c
Author: Benoit Daloze <benoit.d.daloze@oracle.com>
Date: Wed Aug 9 09:07:19 2017 -0700
[GR-4720] Remove not needed @SuppressWarnings("unchecked").
PullRequest: graal/407
commit 86ee47a07c12f063db6fc9dd671d60f72b591b32
Author: Andreas Woess <andreas.woess@oracle.com>
Date: Wed Aug 9 16:21:40 2017 +0200
Move `@SuppressWarnings("unchecked")` on variable declarations out to methods.
commit 14e38a24caf67e4f2feacfbe1c05db78e885ee11
Merge: a494b86a6e 687d4e4716
Author: Christian Haeubl <christian.haeubl@oracle.com>
Date: Wed Aug 9 06:45:59 2017 -0700
[GR-5414] Fix ExpandLogicPhase node probabilities.
PullRequest: graal/406
commit 687d4e4716c9ea3e32a7baa15c7ff1f5e6052ebf
Author: Christian Haeubl <christian.haeubl@oracle.com>
Date: Wed Aug 9 14:47:40 2017 +0200
Fix ExpandLogicPhase node probabilities.
commit a494b86a6e2a609d245710204d2291bed81fc734
Merge: 07208d2a65 006a7b96ba
Author: Andreas Woess <andreas.woess@oracle.com>
Date: Wed Aug 9 05:09:34 2017 -0700
[GR-5425] Add microbenchmark for String.indexOf.
PullRequest: graal/379
commit 8f5bf229e18213b5cf9509b078e432fef2355edd
Merge: c58510ec92 29c8fb6924
Author: Tom Rodriguez <tom.rodriguez@oracle.com>
Date: Tue Aug 8 13:00:37 2017 -0700
[GR-5337] Insert a placeholder state for intrinsics that contain an invalid frame state.
PullRequest: graal/359
commit 4bdeeb260762c97d934b5a8629240e2c283ae268
Merge: 5f64fed542 aaa5737b03
Author: Tom Rodriguez <tom.rodriguez@oracle.com>
Date: Tue Aug 8 10:48:59 2017 -0700
[GR-5433] Reduce some recursion in parser helper routines.
PullRequest: graal/382
commit 49589282b388a4c37a2787d1df393f78b5428fea
Author: Yudi Zheng <yudi.zheng@oracle.com>
Date: Tue Aug 8 16:11:25 2017 +0200
Rename arguments to StringIndexOfConstantPlugin.
commit 5ee69756fc1e3bba4b1b746e507b124d3338724f
Author: Yudi Zheng <yudi.zheng@oracle.com>
Date: Tue Aug 8 13:26:27 2017 +0200
[GR-5470] Align constant check of the arguments to StringIndexOfNode.
commit 8fbd2d18743da18f8bbeca36179c35212460ee48
Author: Doug Simon <doug.simon@oracle.com>
Date: Mon Aug 7 17:04:24 2017 +0200
ignore methods without bytecode in tryFastInlineAccessor
commit 006a7b96ba0171ebf4c48adf92c94df696011fe3
Author: Andreas Woess <andreas.woess@oracle.com>
Date: Wed Aug 2 14:56:43 2017 +0200
Add microbenchmark for String.indexOf.
commit e482d624492534213226f15098350cb34af1ad99
Author: Josef Eisl <josef.eisl@jku.at>
Date: Fri Jun 30 18:34:22 2017 +0200
[refact] move micro.benchmarks to independent project and create micro bench distributitions
commit 3b6cb5903ff6c93f0356a42923ecb60a28114d2a
Author: Jaroslav Tulach <jaroslav.tulach@oracle.com>
Date: Mon Aug 7 15:02:50 2017 +0200
Skip these tests if running on JDK9 with java.base without all standard APIs
commit 7391c7fde5f0563342e197e3e8377dff1cf61613
Author: Lukas Stadler <lukas.stadler@oracle.com>
Date: Thu Aug 3 18:20:52 2017 +0200
modify assertion in LoopFragmentInside.insertWithinAfter
commit 29c8fb69247bdd1e2c4416d090e3458ea0c4b646
Author: Tom Rodriguez <tom.rodriguez@oracle.com>
Date: Fri Jul 28 11:55:56 2017 -0700
Fix formatting
commit aaa5737b03c4266229e96a0dc019fec557bc24bc
Author: Tom Rodriguez <tom.rodriguez@oracle.com>
Date: Wed Aug 2 14:01:59 2017 -0700
Reduce some recursion in parser helper routines
commit 6742b9bb38e04eda687f5358293f2bdd68f66dc3
Author: Tom Rodriguez <tom.rodriguez@oracle.com>
Date: Fri Jul 28 11:41:31 2017 -0700
Properly handle MergeNodes and track side effects from inlining when parsing intrinsics
commit 96fc7a31a928b5068ca014c8b9766d46cf7fcaf9
Author: Tom Rodriguez <tom.rodriguez@oracle.com>
Date: Wed Jul 26 14:34:25 2017 -0700
Fixes for review comments
commit 005059063a3706d121c6da4f509db3511b81760e
Author: Tom Rodriguez <tom.rodriguez@oracle.com>
Date: Wed Jul 26 13:21:54 2017 -0700
Insert a placeholder state for intrinsics that contain an invalid frame state
- duplicates
-
JDK-8185907 [Graal] org.graalvm.compiler.jtt.loop.Loop03 fails with AssertionError in -Xcomp mode
-
- Closed
-
- relates to
-
JDK-8186681 Update Graal
-
- Resolved
-
-
JDK-8185829 Update Graal
-
- Resolved
-
-
JDK-8185828 Update Graal
-
- Closed
-