Changes include in this update:
commit 15975d5952b799822d646bf402600078228b6834
Merge: 231dcb9410 9dcb0a7add
Author: Christian Wimmer <christian.wimmer@oracle.com>
Date: Mon Jun 19 05:44:58 2017 -0700
[GR-3467] Update Graal tutorial.
commit 9dcb0a7addb9fc59c9a4787402bcdfa3d8b697de
Author: Christian Wimmer <christian.wimmer@oracle.com>
Date: Mon Jun 5 08:55:51 2017 -0700
Update Graal tutorial
commit 23e385e83a054e6a2c55e11a58e3f0dd4d1bfd22
Author: David Leopoldseder <david.leopoldseder@jku.at>
Date: Mon May 22 16:30:40 2017 +0200
[fix] DerivedOopTest: Do not allow code pattern to be CF optimized.
commit bedddcc55959b6e52764537254f27b40a39497a5
Author: David Leopoldseder <david.leopoldseder@jku.at>
Date: Mon Apr 3 10:57:10 2017 +0200
[feature] Make FixReadsPhase more extensible.
commit 21131802b543c02dba8b43418010384f7ba9b32f
Author: Christian Wimmer <christian.wimmer@oracle.com>
Date: Tue Jun 13 16:04:40 2017 -0700
Rename Graal API Packages
commit 3e4cc6a24350d165f522205024c388ec102b2268
Merge: 6d0ba4e749 c39a61a010
Author: Igor Veresov <igor.veresov@oracle.com>
Date: Fri Jun 16 09:39:13 2017 -0700
[GR-4570] AOT: Resolve array during allocation.
commit 0d2a5343a1484b91183d2557def75972ffb5385c
Merge: 6a8e0b6222 ffedddb5fb
Author: Aleksandar Prokopec <aleksandar.prokopec@oracle.com>
Date: Fri Jun 16 08:06:15 2017 -0700
[GR-4584] Fix tbz instruction and enable Truffle entry point patching on AArch64 (#225).
commit ffedddb5fbe371a0f2f0ebd863e12648d2011c8b
Merge: f01e529a9a 24e8d9e4c7
Author: Aleksandar Prokopec <aleksandar.prokopec@oracle.com>
Date: Fri Jun 16 16:32:57 2017 +0200
Merge branch 'master' into aarch64_tbz_patch
Resolve conflict in TruffleCompiler by removing the AArchEntryPointTagging option.
commit a6f0cd642ece9c5b36f93c459b5232e83f501d0a
Merge: 1e7ee4ac60 24e8d9e4c7
Author: Aleksandar Prokopec <aleksandar.prokopec@oracle.com>
Date: Fri Jun 16 16:39:32 2017 +0200
Merge branch 'master' into safe_div_patch
commit 1e7ee4ac604c6ce59b77762ac85513029b582f1d
Author: Andrew Dinn <adinn@redhat.com>
Date: Fri Jun 16 14:29:07 2017 +0100
eclipse style fixes
commit 08c7b90eaf1693216cb99092f5d04c1d6c6ecd37
Author: Andrew Dinn <adinn@redhat.com>
Date: Fri Jun 16 11:46:32 2017 +0100
avoid asserts over missing before state when generating safe Div/Rem nodes on AArch64
commit c2c2655512fbca6646b68f9b1b3199e1555d1851
Merge: b47763a19d 343588a760
Author: Aleksandar Prokopec <aleksandar.prokopec@oracle.com>
Date: Fri Jun 16 12:00:37 2017 +0200
Merge branch 'master' into topic/GR-4455
commit c39a61a0109d69f72d8ec954928dec2b1721ee4d
Author: Igor Veresov <igor.veresov@oracle.com>
Date: Thu Jun 15 13:15:01 2017 -0700
AOT: Resolve array during allocation
commit b47763a19d9d16dcd3c42afc5af9189229417bf1
Merge: 632c4ddf28 efb74fa6e9
Author: Aleksandar Prokopec <aleksandar.prokopec@oracle.com>
Date: Thu Jun 15 18:55:00 2017 +0200
Merge branch 'master' into topic/GR-4455
commit 632c4ddf28a1c90c2e9f970415afffa1fcab029d
Author: Aleksandar Prokopec <aleksandar.prokopec@oracle.com>
Date: Thu Jun 15 17:41:24 2017 +0200
Move Truffle's assumption-filtering functionality to TruffleCodeInstallationTask.
commit 8e583544706bc8cd063e41cb272125753f27bba4
Author: Andrew Dinn <adinn@redhat.com>
Date: Thu Jun 15 17:03:48 2017 +0100
fix problem with aarch64 tbz implementation
commit acedb38f96e613abfc93b1568509cdad56d7ebd2
Author: Doug Simon <doug.simon@oracle.com>
Date: Thu Jun 15 18:02:08 2017 +0200
enforce intrinsic inlining invariant in BytecodeParser
commit 717462622b299c26a8b8b9d332ba65742830486c
Author: Aleksandar Prokopec <aleksandar.prokopec@oracle.com>
Date: Thu Jun 15 16:54:28 2017 +0200
Add support for custom code installation tasks to the Backend.
commit 2906b969ff7b7196b5bc1c6dac11de9abf641986
Author: Aleksandar Prokopec <aleksandar.prokopec@oracle.com>
Date: Thu Jun 15 15:46:55 2017 +0200
Add PostCodeInstallationTask to the backend, and have Truffle use it.
commit 57b907410c1a96f4f1c88042be17bb27859b95f0
Merge: efb74fa6e9 b9517bec27
Author: Doug Simon <doug.simon@oracle.com>
Date: Thu Jun 15 11:14:34 2017 +0200
Merge.
commit efb74fa6e9d774e0ce997046f7aa74c8c030ee0e
Merge: 270cd4575f 708e32fa86
Author: Codrut Stancu <codrut.stancu@oracle.com>
Date: Wed Jun 14 20:57:01 2017 -0700
[GR-4398] Changes for GR-4398.
commit 7105179d8d30b23393a66462f37d6f90ce3ce627
Merge: 367b1560a7 0b40d5d8f5
Author: Jaroslav Tulach <jaroslav.tulach@oracle.com>
Date: Wed Jun 14 11:40:32 2017 -0700
[GR-4236] Special support for encoding NodeSourcePosition objects.
commit d51a4c306232670a892ca0fb35144a8b878f219e
Author: Aleksandar Prokopec <aleksandar.prokopec@oracle.com>
Date: Wed Jun 14 15:45:47 2017 +0200
Make CompilationTask use the Backend for code installation.
commit b9517bec270d09d563f833dd54217dccffea9b31
Author: Andrew Dinn <adinn@redhat.com>
Date: Mon Jun 12 10:33:03 2017 +0100
create different lowerings for diferent use types
commit 708e32fa86af54dc1c5ba1f379d945959c47861b
Author: Codrut Stancu <codrut.stancu@oracle.com>
Date: Tue Jun 13 18:57:03 2017 -0700
Changes for GR-4398.
commit 2f326c72848ab9b09b13c6ac8484394d463d06b9
Merge: 28b5474a1f 5c51a6df45
Author: Christian Haeubl <christian.haeubl@oracle.com>
Date: Tue Jun 13 13:57:09 2017 -0700
[GR-4520] Generate derived pointers for addresses that have a base register and a constant displacement.
commit 0d0a37de60c8e63ef4c722c2cb49f73a9c51c4c3
Author: Aleksandar Prokopec <aleksandar.prokopec@oracle.com>
Date: Tue Jun 13 16:53:39 2017 +0200
Add AArch 64 logic for released entry point testing.
commit 5c51a6df458174d8602b0e3342d0f48c8ccfbaa2
Author: Christian Haeubl <christian.haeubl@oracle.com>
Date: Tue Jun 13 15:15:47 2017 +0200
Generate derived pointers for addresses that have a base register and a constant displacement.
commit f1d2a14c087ad1350f9bfe1839eaf98f8f2da7e3
Merge: 467624b344 52ad45ee68
Author: Aleksandar Prokopec <aleksandar.prokopec@oracle.com>
Date: Tue Jun 13 15:50:02 2017 +0200
Merge branch 'master' into topic/GR-4454
commit ea612b290288c00b7ffb402a17dd28bf9a4e5823
Author: Aleksandar Prokopec <aleksandar.prokopec@oracle.com>
Date: Tue Jun 13 11:59:07 2017 +0200
Add memory barrier on SPARC, after the read of the published entry point address.
commit 7e947e3536056f5598c2946490daf5e4f81bb51f
Author: Aleksandar Prokopec <aleksandar.prokopec@oracle.com>
Date: Mon Jun 12 19:49:55 2017 +0200
Implement entry point address tagging, used to release pointers after code installation tasks.
commit f86450cbbc740502e86caae65034d3eaac444f57
Merge: 8a9d777401 52ad45ee68
Author: Jaroslav Tulach <jaroslav.tulach@oracle.com>
Date: Tue Jun 13 08:19:29 2017 +0200
Bringing closer to state of master branch
commit 8a9d7774016542e4117048ef1ebef242d31612a1
Author: Jaroslav Tulach <jaroslav.tulach@oracle.com>
Date: Tue Jun 13 08:02:43 2017 +0200
Including method.hashCode in the hashCode of NodeSourcePosition
commit 52ad45ee68e4715463ebe731d94153e6eff5f2bf
Merge: 867f4cb48a d4b416f978
Author: Tom Rodriguez <tom.rodriguez@oracle.com>
Date: Mon Jun 12 18:53:21 2017 -0700
[GR-4479] AccessFieldNode isInitialized assertion no longer valid.
commit d4b416f978ceccca8a43e934c308eea07bcbc51b
Author: Tom Rodriguez <tom.rodriguez@oracle.com>
Date: Mon Jun 12 11:57:12 2017 -0700
AccessFieldNode isInitialized assertion no longer valid
commit e940a3182e98e5439a94b31edf6b5383b5e44b11
Author: Jaroslav Tulach <jaroslav.tulach@oracle.com>
Date: Mon Jun 12 18:55:48 2017 +0200
Avoid comparing NodeSourcePosition that clearly differ somewhere deep in the stack
commit 59bd86d6374119001d2baa17f3478497fe6d274c
Author: Jaroslav Tulach <jaroslav.tulach@oracle.com>
Date: Mon Jun 12 15:20:30 2017 +0200
Store NodeSourcePosition as pool object to allow sharing between stacks with the same bottom stack
commit 21edc1692b853202ea8f2de666c7d70a2b6503ac
Author: Jaroslav Tulach <jaroslav.tulach@oracle.com>
Date: Wed Jun 7 13:25:10 2017 +0200
Include also file name and line number in the source location dump
commit c19256a6225d26731f61f639c59bd69061124b6e
Author: Jaroslav Tulach <jaroslav.tulach@oracle.com>
Date: Wed Jun 7 12:07:42 2017 +0200
Special support for NodeSourcePosition is part of 4.0 protocol
commit 4466fd2e5f74139e1175dce7783b18fdb764f81a
Merge: 75f88182cc f845a1b777
Author: Jaroslav Tulach <jaroslav.tulach@oracle.com>
Date: Tue Jun 6 16:12:11 2017 +0200
Merge remote-tracking branch 'origin/master' into jtulach/NodeSourcePosition
commit 75f88182cc88ad712972cc7cbd1d384bf2d6ab5a
Author: Jaroslav Tulach <jaroslav.tulach@oracle.com>
Date: Thu May 25 14:27:41 2017 +0200
Special support for encoding NodeSourcePosition objects
commit 15975d5952b799822d646bf402600078228b6834
Merge: 231dcb9410 9dcb0a7add
Author: Christian Wimmer <christian.wimmer@oracle.com>
Date: Mon Jun 19 05:44:58 2017 -0700
[GR-3467] Update Graal tutorial.
commit 9dcb0a7addb9fc59c9a4787402bcdfa3d8b697de
Author: Christian Wimmer <christian.wimmer@oracle.com>
Date: Mon Jun 5 08:55:51 2017 -0700
Update Graal tutorial
commit 23e385e83a054e6a2c55e11a58e3f0dd4d1bfd22
Author: David Leopoldseder <david.leopoldseder@jku.at>
Date: Mon May 22 16:30:40 2017 +0200
[fix] DerivedOopTest: Do not allow code pattern to be CF optimized.
commit bedddcc55959b6e52764537254f27b40a39497a5
Author: David Leopoldseder <david.leopoldseder@jku.at>
Date: Mon Apr 3 10:57:10 2017 +0200
[feature] Make FixReadsPhase more extensible.
commit 21131802b543c02dba8b43418010384f7ba9b32f
Author: Christian Wimmer <christian.wimmer@oracle.com>
Date: Tue Jun 13 16:04:40 2017 -0700
Rename Graal API Packages
commit 3e4cc6a24350d165f522205024c388ec102b2268
Merge: 6d0ba4e749 c39a61a010
Author: Igor Veresov <igor.veresov@oracle.com>
Date: Fri Jun 16 09:39:13 2017 -0700
[GR-4570] AOT: Resolve array during allocation.
commit 0d2a5343a1484b91183d2557def75972ffb5385c
Merge: 6a8e0b6222 ffedddb5fb
Author: Aleksandar Prokopec <aleksandar.prokopec@oracle.com>
Date: Fri Jun 16 08:06:15 2017 -0700
[GR-4584] Fix tbz instruction and enable Truffle entry point patching on AArch64 (#225).
commit ffedddb5fbe371a0f2f0ebd863e12648d2011c8b
Merge: f01e529a9a 24e8d9e4c7
Author: Aleksandar Prokopec <aleksandar.prokopec@oracle.com>
Date: Fri Jun 16 16:32:57 2017 +0200
Merge branch 'master' into aarch64_tbz_patch
Resolve conflict in TruffleCompiler by removing the AArchEntryPointTagging option.
commit a6f0cd642ece9c5b36f93c459b5232e83f501d0a
Merge: 1e7ee4ac60 24e8d9e4c7
Author: Aleksandar Prokopec <aleksandar.prokopec@oracle.com>
Date: Fri Jun 16 16:39:32 2017 +0200
Merge branch 'master' into safe_div_patch
commit 1e7ee4ac604c6ce59b77762ac85513029b582f1d
Author: Andrew Dinn <adinn@redhat.com>
Date: Fri Jun 16 14:29:07 2017 +0100
eclipse style fixes
commit 08c7b90eaf1693216cb99092f5d04c1d6c6ecd37
Author: Andrew Dinn <adinn@redhat.com>
Date: Fri Jun 16 11:46:32 2017 +0100
avoid asserts over missing before state when generating safe Div/Rem nodes on AArch64
commit c2c2655512fbca6646b68f9b1b3199e1555d1851
Merge: b47763a19d 343588a760
Author: Aleksandar Prokopec <aleksandar.prokopec@oracle.com>
Date: Fri Jun 16 12:00:37 2017 +0200
Merge branch 'master' into topic/GR-4455
commit c39a61a0109d69f72d8ec954928dec2b1721ee4d
Author: Igor Veresov <igor.veresov@oracle.com>
Date: Thu Jun 15 13:15:01 2017 -0700
AOT: Resolve array during allocation
commit b47763a19d9d16dcd3c42afc5af9189229417bf1
Merge: 632c4ddf28 efb74fa6e9
Author: Aleksandar Prokopec <aleksandar.prokopec@oracle.com>
Date: Thu Jun 15 18:55:00 2017 +0200
Merge branch 'master' into topic/GR-4455
commit 632c4ddf28a1c90c2e9f970415afffa1fcab029d
Author: Aleksandar Prokopec <aleksandar.prokopec@oracle.com>
Date: Thu Jun 15 17:41:24 2017 +0200
Move Truffle's assumption-filtering functionality to TruffleCodeInstallationTask.
commit 8e583544706bc8cd063e41cb272125753f27bba4
Author: Andrew Dinn <adinn@redhat.com>
Date: Thu Jun 15 17:03:48 2017 +0100
fix problem with aarch64 tbz implementation
commit acedb38f96e613abfc93b1568509cdad56d7ebd2
Author: Doug Simon <doug.simon@oracle.com>
Date: Thu Jun 15 18:02:08 2017 +0200
enforce intrinsic inlining invariant in BytecodeParser
commit 717462622b299c26a8b8b9d332ba65742830486c
Author: Aleksandar Prokopec <aleksandar.prokopec@oracle.com>
Date: Thu Jun 15 16:54:28 2017 +0200
Add support for custom code installation tasks to the Backend.
commit 2906b969ff7b7196b5bc1c6dac11de9abf641986
Author: Aleksandar Prokopec <aleksandar.prokopec@oracle.com>
Date: Thu Jun 15 15:46:55 2017 +0200
Add PostCodeInstallationTask to the backend, and have Truffle use it.
commit 57b907410c1a96f4f1c88042be17bb27859b95f0
Merge: efb74fa6e9 b9517bec27
Author: Doug Simon <doug.simon@oracle.com>
Date: Thu Jun 15 11:14:34 2017 +0200
Merge.
commit efb74fa6e9d774e0ce997046f7aa74c8c030ee0e
Merge: 270cd4575f 708e32fa86
Author: Codrut Stancu <codrut.stancu@oracle.com>
Date: Wed Jun 14 20:57:01 2017 -0700
[GR-4398] Changes for GR-4398.
commit 7105179d8d30b23393a66462f37d6f90ce3ce627
Merge: 367b1560a7 0b40d5d8f5
Author: Jaroslav Tulach <jaroslav.tulach@oracle.com>
Date: Wed Jun 14 11:40:32 2017 -0700
[GR-4236] Special support for encoding NodeSourcePosition objects.
commit d51a4c306232670a892ca0fb35144a8b878f219e
Author: Aleksandar Prokopec <aleksandar.prokopec@oracle.com>
Date: Wed Jun 14 15:45:47 2017 +0200
Make CompilationTask use the Backend for code installation.
commit b9517bec270d09d563f833dd54217dccffea9b31
Author: Andrew Dinn <adinn@redhat.com>
Date: Mon Jun 12 10:33:03 2017 +0100
create different lowerings for diferent use types
commit 708e32fa86af54dc1c5ba1f379d945959c47861b
Author: Codrut Stancu <codrut.stancu@oracle.com>
Date: Tue Jun 13 18:57:03 2017 -0700
Changes for GR-4398.
commit 2f326c72848ab9b09b13c6ac8484394d463d06b9
Merge: 28b5474a1f 5c51a6df45
Author: Christian Haeubl <christian.haeubl@oracle.com>
Date: Tue Jun 13 13:57:09 2017 -0700
[GR-4520] Generate derived pointers for addresses that have a base register and a constant displacement.
commit 0d0a37de60c8e63ef4c722c2cb49f73a9c51c4c3
Author: Aleksandar Prokopec <aleksandar.prokopec@oracle.com>
Date: Tue Jun 13 16:53:39 2017 +0200
Add AArch 64 logic for released entry point testing.
commit 5c51a6df458174d8602b0e3342d0f48c8ccfbaa2
Author: Christian Haeubl <christian.haeubl@oracle.com>
Date: Tue Jun 13 15:15:47 2017 +0200
Generate derived pointers for addresses that have a base register and a constant displacement.
commit f1d2a14c087ad1350f9bfe1839eaf98f8f2da7e3
Merge: 467624b344 52ad45ee68
Author: Aleksandar Prokopec <aleksandar.prokopec@oracle.com>
Date: Tue Jun 13 15:50:02 2017 +0200
Merge branch 'master' into topic/GR-4454
commit ea612b290288c00b7ffb402a17dd28bf9a4e5823
Author: Aleksandar Prokopec <aleksandar.prokopec@oracle.com>
Date: Tue Jun 13 11:59:07 2017 +0200
Add memory barrier on SPARC, after the read of the published entry point address.
commit 7e947e3536056f5598c2946490daf5e4f81bb51f
Author: Aleksandar Prokopec <aleksandar.prokopec@oracle.com>
Date: Mon Jun 12 19:49:55 2017 +0200
Implement entry point address tagging, used to release pointers after code installation tasks.
commit f86450cbbc740502e86caae65034d3eaac444f57
Merge: 8a9d777401 52ad45ee68
Author: Jaroslav Tulach <jaroslav.tulach@oracle.com>
Date: Tue Jun 13 08:19:29 2017 +0200
Bringing closer to state of master branch
commit 8a9d7774016542e4117048ef1ebef242d31612a1
Author: Jaroslav Tulach <jaroslav.tulach@oracle.com>
Date: Tue Jun 13 08:02:43 2017 +0200
Including method.hashCode in the hashCode of NodeSourcePosition
commit 52ad45ee68e4715463ebe731d94153e6eff5f2bf
Merge: 867f4cb48a d4b416f978
Author: Tom Rodriguez <tom.rodriguez@oracle.com>
Date: Mon Jun 12 18:53:21 2017 -0700
[GR-4479] AccessFieldNode isInitialized assertion no longer valid.
commit d4b416f978ceccca8a43e934c308eea07bcbc51b
Author: Tom Rodriguez <tom.rodriguez@oracle.com>
Date: Mon Jun 12 11:57:12 2017 -0700
AccessFieldNode isInitialized assertion no longer valid
commit e940a3182e98e5439a94b31edf6b5383b5e44b11
Author: Jaroslav Tulach <jaroslav.tulach@oracle.com>
Date: Mon Jun 12 18:55:48 2017 +0200
Avoid comparing NodeSourcePosition that clearly differ somewhere deep in the stack
commit 59bd86d6374119001d2baa17f3478497fe6d274c
Author: Jaroslav Tulach <jaroslav.tulach@oracle.com>
Date: Mon Jun 12 15:20:30 2017 +0200
Store NodeSourcePosition as pool object to allow sharing between stacks with the same bottom stack
commit 21edc1692b853202ea8f2de666c7d70a2b6503ac
Author: Jaroslav Tulach <jaroslav.tulach@oracle.com>
Date: Wed Jun 7 13:25:10 2017 +0200
Include also file name and line number in the source location dump
commit c19256a6225d26731f61f639c59bd69061124b6e
Author: Jaroslav Tulach <jaroslav.tulach@oracle.com>
Date: Wed Jun 7 12:07:42 2017 +0200
Special support for NodeSourcePosition is part of 4.0 protocol
commit 4466fd2e5f74139e1175dce7783b18fdb764f81a
Merge: 75f88182cc f845a1b777
Author: Jaroslav Tulach <jaroslav.tulach@oracle.com>
Date: Tue Jun 6 16:12:11 2017 +0200
Merge remote-tracking branch 'origin/master' into jtulach/NodeSourcePosition
commit 75f88182cc88ad712972cc7cbd1d384bf2d6ab5a
Author: Jaroslav Tulach <jaroslav.tulach@oracle.com>
Date: Thu May 25 14:27:41 2017 +0200
Special support for encoding NodeSourcePosition objects
- relates to
-
JDK-8182883 Update Graal
-
- Resolved
-
-
JDK-8182018 Update Graal
-
- Resolved
-