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

Update Graal

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • P4
    • 10
    • 10
    • hotspot
    • b21

    Description

      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

      Attachments

        Issue Links

          Activity

            People

              iveresov Igor Veresov
              iveresov Igor Veresov
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: