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

Update Graal

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: P4
    • Resolution: Fixed
    • Affects Version/s: 10
    • Fix Version/s: 10
    • Component/s: hotspot
    • Labels:
    • Subcomponent:
    • Resolved In Build:
      b21

      Description

      Changes in this update:

      commit a7f18dbb541a30abad76df1e1893f168ca8e4ae8
      Merge: a2c5a7e16c 9d43256fd6
      Author: Christian Wimmer <christian.wimmer@oracle.com>
      Date: Wed Jul 5 11:41:12 2017 -0700

          [GR-4877] Improve null pointer methods in Word type.

      commit 9d43256fd6e65b6d6262938b7fcd43a7daeebc42
      Author: Christian Wimmer <christian.wimmer@oracle.com>
      Date: Wed Jul 5 10:40:00 2017 -0700

          Improve null pointer methods in Word type

      commit 96bb326b5a49fdc60606288122a72a0b7c5d7a25
      Merge: 1bdae06351 aade8be132
      Author: Tom Rodriguez <tom.rodriguez@oracle.com>
      Date: Wed Jul 5 09:59:39 2017 -0700

          Merge branch 'master' of graal into prefer_scaled

      commit c0b36415f2d36ac2b4216e3b4983de722321dc1e
      Merge: 8e411bd7ae 595840923c
      Author: Doug Simon <doug.simon@oracle.com>
      Date: Tue Jul 4 06:25:35 2017 -0700

          [GR-4827] Validate special case invocations.

      commit 1bdae06351906ab7fbb3f6648f2847fe88df1468
      Author: Andrew Dinn <adinn@redhat.com>
      Date: Fri Jun 23 15:02:32 2017 +0100

          use scaled addressing in preference to unscaled where possible

      commit 595840923cb7817158fa83d8caba5da777c60e29
      Author: Doug Simon <doug.simon@oracle.com>
      Date: Sat Jul 1 00:19:57 2017 +0200

          validate special case invocations

      commit 9e458597a6dfca10a227d1829f301cb9e98f5923
      Author: Codrut Stancu <codrut.stancu@oracle.com>
      Date: Mon Jul 3 21:00:02 2017 -0700

          [GR-4398] Move virtualizeArrayCopy to GraphUtil.

      commit 68bb90329a45726a48a4e0b088a10a6fd7ed88f9
      Author: Doug Simon <doug.simon@oracle.com>
      Date: Mon Jul 3 21:17:25 2017 +0200

          update required jdk9 EA build to 176 and support all version identifiers >= 9 GA

      commit ed1420975b42e3a567894ac015219ef5e1c73b13
      Merge: 2694f32a22 3d34caedce
      Author: Doug Simon <doug.simon@oracle.com>
      Date: Mon Jul 3 11:27:14 2017 -0700

          [GR-4843] Implement prefetch for AArch64.

      commit 4acef022de8b95456e82fe5f30257f8064cac2f6
      Merge: 85a1174f5e 53e4f0f1cb
      Author: Doug Simon <doug.simon@oracle.com>
      Date: Mon Jul 3 10:21:00 2017 -0700

          [GR-4840] NPE thrown when -J-Dgraal.Dump=:3.

      commit 85a1174f5e7de1e6d958e4a8bc0942e8ff4be74c
      Merge: b5a63bbffb 03185c6940
      Author: Doug Simon <doug.simon@oracle.com>
      Date: Mon Jul 3 09:01:26 2017 -0700

          [GR-1916] Removed reflective access to HotSpotResolvedObjectType.getFingerprint().

      commit 3d34caedce5f3ae16762eb4f0570b7fc37b2383c
      Author: Doug Simon <doug.simon@oracle.com>
      Date: Mon Jul 3 17:21:25 2017 +0200

          fixed Eclipse warnings

      commit 47050aecc6e5db8b93db15daacd87b3d6698758d
      Author: Doug Simon <doug.simon@oracle.com>
      Date: Mon Jul 3 17:10:44 2017 +0200

          improving handling of null graph when dumping

      commit 93e8b49b7e4322cc0a6d54bec6c7f5532623e7a1
      Author: Josef Eisl <josef.eisl@jku.at>
      Date: Mon Jul 3 16:40:38 2017 +0200

          [fix] TraceRA[Policies]: fix type in option description

      commit a6064f316ebf1daec8f4094a7673b7f60ae912ab
      Merge: 2ab91f8715 7dacc3b5de
      Author: Doug Simon <doug.simon@oracle.com>
      Date: Mon Jul 3 16:03:08 2017 +0200

          Merge.

      commit 7dacc3b5de837658802a2dcbaa7450475ec6d2ba
      Author: Andrew Dinn <adinn@redhat.com>
      Date: Mon Jul 3 14:03:30 2017 +0100

          support JDK9 version in format 9+nnn

      commit 5165414f4b71ec1dec34101af75ba9c1ba50bfe1
      Author: Josef Eisl <josef.eisl@jku.at>
      Date: Sat Jun 17 20:23:48 2017 +0200

          [feature] TraceRA[Policies]: add LoopRatio, LoopBudget and LoopMaxFreq policies

      commit ce8ea8699388fcb2939e7341a4cc1801ee37d3ce
      Author: Josef Eisl <josef.eisl@jku.at>
      Date: Sat Jun 17 18:49:23 2017 +0200

          [feature] TraceRA[Policies]: add BottomUpDelegatingLoopStrategy

      commit 95d2f3191bd532db303ecc3902e2ae2e360895b9
      Author: Josef Eisl <josef.eisl@jku.at>
      Date: Sat Jun 17 12:13:01 2017 +0200

          [fix] TraceRA[Policies]: use simpler and more intuitive Budget policy

      commit b047cd542b9697f4ac872585970fb10617e19fde
      Author: Josef Eisl <josef.eisl@jku.at>
      Date: Fri May 19 17:10:30 2017 +0200

          [fix] TraceRA: access options for Policies only once during construction

      commit 229a18ae148469e1e54d1a977c2c70fe69d39fea
      Author: Josef Eisl <josef.eisl@jku.at>
      Date: Fri May 19 16:57:11 2017 +0200

          [feature] TraceRA: add NumVariables strategy

      commit d0afd4f28c386399296af4cb442320e372f804bd
      Author: Josef Eisl <josef.eisl@jku.at>
      Date: Fri May 19 15:31:29 2017 +0200

          [feature] TraceRA: add AlmostTrivial allocation policy

      commit 7ae860c7dbff29de970364a521d9a3e05c2b04df
      Author: Josef Eisl <josef.eisl@jku.at>
      Date: Mon Apr 10 12:15:42 2017 +0200

          TraceRA: add BottomUpRatioStrategy, ProbabilityThreshold, SumProbBudget policies

      commit 2534018dc0d5bb60aa8808e732b4cae8ac31953f
      Author: Josef Eisl <josef.eisl@jku.at>
      Date: Wed Jan 25 10:45:11 2017 +0100

          [feature] use TraceRA in economy configuration (if enabled via command line)

      commit 3f394d2cbc6e2458ca77d7ae4cbbf60a464aae24
      Author: Berg, Michael C <michael.c.berg@intel.com>
      Date: Thu Jun 22 16:05:50 2017 -0700

          Partial unrolling

      commit 03185c6940f2c76af070c5e9467d38a2c41bf532
      Author: Doug Simon <doug.simon@oracle.com>
      Date: Sun Jul 2 20:48:47 2017 +0200

          removed reflective access to HotSpotResolvedObjectType.getFingerprint()

      commit d943be43f7de45c5e1cb0fa3608aa10ac6fd7119
      Merge: 55b98b84c9 593ee21f73
      Author: Tom Rodriguez <tom.rodriguez@oracle.com>
      Date: Sat Jul 1 11:27:33 2017 -0700

          [GR-4828] Eliminate reads and writes using memory graph.

      commit 55b98b84c9aafe339634048e7b806a15ff585235
      Merge: d756ec83f4 ff2cb3c6ec
      Author: Josef Eisl <josef.e.eisl@oracle.com>
      Date: Sat Jul 1 07:25:10 2017 -0700

          [GR-4806] Remove DynamicCountersHumanReadable option.

      commit 8fcfb1c6dc4b4e5cbdd9bd1d66c570c60594cbe5
      Author: Igor Veresov <igor.veresov@oracle.com>
      Date: Thu Jun 29 10:46:52 2017 -0700

          AOT: Make sure replacement nodes get valid frame states

      commit 593ee21f7330d754fba4435441e9701cef9c6a46
      Author: Tom Rodriguez <tom.rodriguez@oracle.com>
      Date: Thu Jun 29 09:25:37 2017 -0700

          Eliminate reads and writes using memory graph

      commit ff2cb3c6ec90b9c91b23d627ee8da88e373da1d8
      Author: Josef Eisl <josef.eisl@jku.at>
      Date: Fri Jun 30 16:49:30 2017 +0200

          [refactor] remove DebugHistogram

      commit f2c7e5319d241374604daa674e2d1a1d7e2827b9
      Author: Josef Eisl <josef.eisl@jku.at>
      Date: Thu Jun 29 16:59:45 2017 +0200

          [feature] Remove DynamicCountersHumanReadable option

      commit 79a74b8c265a428fdc2c644add44b37f2c632eae
      Author: Josef Eisl <josef.eisl@jku.at>
      Date: Thu Jun 29 16:42:56 2017 +0200

          [refactor] Introduce Dumper class to separate human/computer output

      commit f2a095caf569440e71f407e412d87e04c02e123a
      Author: Doug Simon <doug.simon@oracle.com>
      Date: Fri Jun 30 15:55:26 2017 +0200

          createDumpPath should handle null for graph parameter

      commit b785fbdb80c0d354b192f2a32b3d2b4bcc23eac3
      Author: Doug Simon <doug.simon@oracle.com>
      Date: Fri Jun 30 15:54:51 2017 +0200

          debug scopes must inherit interceptDisabled from parents

      commit 1877be66a59227be0df714371714dd0856d1060d
      Author: Andrew Dinn <adinn@redhat.com>
      Date: Tue Jun 20 14:27:36 2017 +0100

          make prfm accept REGISTER_OFFSET addresses

      commit e9f013b30f0f752daa32bf495f49a19592bd795d
      Author: Andrew Dinn <adinn@redhat.com>
      Date: Tue Jun 20 10:54:29 2017 +0100

          style and format fixes

      commit 0ca2c6aadd6511fd5ed6fce4550c5acc9e42a50b
      Author: Andrew Dinn <adinn@redhat.com>
      Date: Tue Jun 20 10:42:01 2017 +0100

          use PSTL1KEEP as hardwired prefetch mode as per C2

      commit 8fae1cf7db01b025bd117596a962988c704b0c66
      Author: Andrew Dinn <adinn@redhat.com>
      Date: Tue Jun 20 10:06:20 2017 +0100

          implement prefetch and associated address lowering by use

      commit 7109f28a8c28c9b45854bacb65bc6ad531ae2e7c
      Author: Codrut Stancu <codrut.stancu@oracle.com>
      Date: Wed Jun 28 10:48:18 2017 -0700

          [GR-4398] Added a PhaseSuite.addBeforeLast() method.

      commit 51a7f4ea78a3abb139198314b3277cc49ab78d4a
      Author: Doug Simon <doug.simon@oracle.com>
      Date: Thu Jun 29 16:25:23 2017 +0200

          initialize config flags for top level debug scope

      commit 7292ca51b130b7ea131d0a9d48caedeb59536736
      Author: Doug Simon <doug.simon@oracle.com>
      Date: Wed Jun 28 23:21:15 2017 +0200

          make dump file names conform to file system limits and guarantee uniqueness of dump files
          removed leftover debug code

      commit 6080e31ddb8fe5e9263bba2d2cd0e0caef9e4e71
      Merge: 141dcf37c9 b39dceab81
      Author: Svatopluk Dědic <svatopluk.dedic@oracle.com>
      Date: Thu Jun 29 03:04:02 2017 -0700

          [GR-4558] Do not dump line for missing filenames.

      commit a6e39cce6ab89292ecc34d3a5d459bef78313721
      Author: Josef Eisl <josef.eisl@jku.at>
      Date: Wed Jun 28 17:15:41 2017 +0200

          [fix] BenchmarkCounters should ensure that the dump directory is available

      commit b39dceab81cff16519224e5aa68e2a3783359d11
      Author: Svata Dedic <svatopluk.dedic@oracle.com>
      Date: Wed Jun 28 07:44:19 2017 +0200

          GR-4558: do not dump line for missing filenames

      commit cd655e1df4f388c78364f00017f0299833f03669
      Merge: 119d1ed5f8 d41ded5ace
      Author: Doug Simon <doug.simon@oracle.com>
      Date: Wed Jun 28 04:27:38 2017 -0700

          [GR-4063] Replace static Debug with non-static DebugContext.

      commit d41ded5acee998921f048cdf57260486590065fc
      Author: Doug Simon <doug.simon@oracle.com>
      Date: Wed Jun 28 11:19:51 2017 +0200

          give DebugContext.Description a toString(); clear metric values in DebugContext.close()

      commit 37da45960c1e18dca0c388cf49294f1119c8c29f
      Author: Doug Simon <doug.simon@oracle.com>
      Date: Wed Jun 28 11:18:55 2017 +0200

          make ByecodeDisassembler more robust

      commit c8c360650aa2731be9e70ba0e8dd699a9757c64b
      Author: Christian Humer <christian.humer@oracle.com>
      Date: Tue Jun 27 17:40:10 2017 +0200

          Fix OptionDescriptor default values.

      commit 249a0de446167b7caf0c328fc37dff626a72b9af
      Author: Doug Simon <doug.simon@oracle.com>
      Date: Tue Jun 27 14:54:18 2017 +0200

          make call to Thread.getStackTrace substitutable

      commit ae4ed1c643d03babc286b80bd4a22334ef6ace7a
      Author: Doug Simon <doug.simon@oracle.com>
      Date: Tue Jun 27 13:21:46 2017 +0200

          removed DebugHandler.apply

      commit 736518f6219fa387662891ba5610ee57a871d1d7
      Author: Doug Simon <doug.simon@oracle.com>
      Date: Mon Jun 26 01:47:23 2017 +0200

          renamed DebugConfigCustomizer to DebugHandlersFactory

      commit 5b4c814646002fba9a26953f867a8b7ad9012844
      Author: Doug Simon <doug.simon@oracle.com>
      Date: Mon Jun 26 01:19:47 2017 +0200

          rename GraalDebugConfig DebugConfigImpl

      commit 4f12a6c8427305fea01e9dc890532ddde277a0f6
      Author: Doug Simon <doug.simon@oracle.com>
      Date: Mon Jun 26 01:09:36 2017 +0200

          extracted GraalDebugConfig.Options to top level DebugOptions

      commit cad4f914666eff4fc86f18314a9f460beecb3b43
      Author: Doug Simon <doug.simon@oracle.com>
      Date: Sun Jun 25 22:55:06 2017 +0200

          removed all public DebugContext constructors

      commit 1049506591201f9e510b15aefbf98eddbae44bac
      Author: Doug Simon <doug.simon@oracle.com>
      Date: Sun Jun 25 09:59:28 2017 +0200

          removed configuring DebugDumpHandlers via arbitrary capabilities

      commit 3bf7afeb068642ea6df58d872e746a13b5deffe4
      Author: Doug Simon <doug.simon@oracle.com>
      Date: Thu Jun 1 21:30:49 2017 +0200

          replace static Debug with non-static DebugContext

      commit 12a71ef6ded316836bfe5df265ed7bc8607519e7
      Author: Christian Humer <christian.humer@oracle.com>
      Date: Sun Jun 25 20:09:32 2017 +0200

          Add support for polyglot compiler options. First two options CompilationThreshold and QueueTimeThreshold; Fix behavior of compilation threshold.

        Attachments

          Issue Links

            Activity

              People

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

                Dates

                Created:
                Updated:
                Resolved: