Quantcast

RFR(XXL) 8178864: Update Graal

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

RFR(XXL) 8178864: Update Graal

Igor Veresov

Thanks,
igor

p.s.

Changes:

commit 415a4ef635029f49ab2c4fef0e6f2012be916db7
Merge: 768caab 294900b
Author: Tom Rodriguez <[hidden email]>
Date:   Mon Apr 17 10:36:23 2017 -0700

    [GR-3667] Fix probability for intrinsic guard.

commit 294900b270c2f866a9a33a3a027a63ba85562792
Author: Tom Rodriguez <[hidden email]>
Date:   Fri Apr 14 10:00:47 2017 -0700

    Fix probability for intrinsic guard

commit 768caabc4aad572e7fa8a08e708b81eaf9c8e119
Merge: c3ab66a 78f5562
Author: Doug Simon <[hidden email]>
Date:   Mon Apr 17 09:06:14 2017 -0700

    [GR-3673] Remove forced dumps.

commit c3ab66a7fb72311ed479d0f47b87cf867453915d
Merge: 4d1095d 9a66f88
Author: Tom Rodriguez <[hidden email]>
Date:   Mon Apr 17 09:01:21 2017 -0700

    [GR-3657] Fix possible infinite loop in nodesInLoopBranch.

commit 9a66f887d1f6c8308f15c8c8df7c40578923369c
Author: Tom Rodriguez <[hidden email]>
Date:   Thu Apr 13 21:20:49 2017 -0700

    Fix possible infinite loop in nodesInLoopBranch

commit 78f55621c9301ae9c6e6e5b8d0d3fab7c2e4de6c
Author: Doug Simon <[hidden email]>
Date:   Mon Apr 17 10:41:29 2017 +0200

    removed uses of Debug.forceDump that pollute test logs

commit 4d1095d1ea9fc4c317c7f584a02344e64df7a5f3
Merge: 02a2a3d cf9a623
Author: Christian Wimmer <[hidden email]>
Date:   Fri Apr 14 10:25:21 2017 -0700

    [GR-3666] Remove redundant final modifier as reported by newest Checkstyle version.

commit cf9a6238a826e77c94ab0602c2214b0f0afd1aa6
Author: Christian Wimmer <[hidden email]>
Date:   Fri Apr 14 09:02:55 2017 -0700

    Remove redundant final modifier as reported by newest Checkstyle version

commit 02a2a3d9ba60c5db87c83c701a500e41d79583b2
Merge: e8acaea 92a1821
Author: Josef Eisl <[hidden email]>
Date:   Fri Apr 14 02:24:54 2017 -0700

    [GR-3206] The parallel scala actors fix should not overwrite the other results.

commit e8acaea4d026244a187e50f9f39206730473da30
Merge: 52a9ed9 fa1e93f
Author: Doug Simon <[hidden email]>
Date:   Thu Apr 13 07:57:55 2017 -0700

    [GR-3627] Correct various errors in code generation (#267).

commit 52a9ed925be5511d7984174136d07a2568cd83e5
Merge: 0c30850 fc12456
Author: Matthias Grimmer <[hidden email]>
Date:   Thu Apr 13 07:04:06 2017 -0700

    [GR-3642] Explicit hosted (e.g. hosted-graal-core) jvm-config.

commit 92a18214d2279ab421c15300d46bab93cac90619
Author: Josef Eisl <[hidden email]>
Date:   Thu Apr 13 15:51:51 2017 +0200

    [ci,fix] the parallel scala actors fix should not  overwrite the other results

commit fa1e93f806c16dfe79b79cc0932b5d2bbea342c4
Merge: 425a9c4 f1f981e
Author: Doug Simon <[hidden email]>
Date:   Thu Apr 13 15:27:39 2017 +0200

    Merge.

commit fc12456b4e654a51009b07d1ff437622bcc5e2b7
Author: Matthias Grimmer <[hidden email]>
Date:   Thu Apr 13 11:27:16 2017 +0200

    Add hosted configurations to mx benchmark.

commit 0c30850da9fcf74d0b08e3e53f4a99e036294d30
Merge: f1f981e fdf7341
Author: Roland Schatz <[hidden email]>
Date:   Thu Apr 13 04:11:34 2017 -0700

    [GR-3629] Fix wrong callRootMethod in GraalTestTVMCI.

commit 425a9c4e4d346b1018786d02ba3d9d0a6433cae4
Author: Andrew Dinn <[hidden email]>
Date:   Wed Apr 12 15:43:56 2017 +0100

    fix problem in emit for CompressRegister and Uncompressregister

commit fdf7341635824a7c6eb3b7be908dd74372aa4736
Author: Roland Schatz <[hidden email]>
Date:   Wed Apr 12 15:50:26 2017 +0200

    Fix wrong callRootMethod in GraalTestTVMCI.

commit 1c0da37a2cff42a9b46cdfad40d9ccc932e948cb
Author: Andrew Dinn <[hidden email]>
Date:   Wed Apr 12 14:53:56 2017 +0100

    correct cut-and-pasteo in original patch

commit cb8ee4804de9bec5eea213470bd237a83c981cac
Author: Andrew Dinn <[hidden email]>
Date:   Wed Apr 12 13:50:36 2017 +0100

    correct two small errors in code generation

commit f1f981e8002fa6de2989fc223d67d7589d11c0c0
Merge: 1e9c29d 3685425
Author: Doug Simon <[hidden email]>
Date:   Wed Apr 12 04:46:39 2017 -0700

    [GR-3598] Remove use of JDK internal API in CompileTheWorld.

commit 1e9c29d7bd62ddb5b0180d081db7b9230ea9383d
Merge: 8b0ff79 e01a696
Author: Doug Simon <[hidden email]>
Date:   Wed Apr 12 01:46:57 2017 -0700

    [GR-3610] Unstrip VM output when running with stripped jars.

commit 8b0ff796db6d6d5eae4711f3740b9ec18b68a284
Merge: dde444f 78aecaa
Author: Paul Wögerer <[hidden email]>
Date:   Wed Apr 12 01:19:57 2017 -0700

    [GR-3556] Handle inlining during parsing more like inlining after parsing.

commit e01a696368522b6965e2a73155881ce873858b1d
Author: Doug Simon <[hidden email]>
Date:   Tue Apr 11 14:25:13 2017 +0200

    apply retrace tool to VM output if running with stripped jars

commit 368542591c5d5d0547774cf556217f38b4fd162d
Author: Doug Simon <[hidden email]>
Date:   Mon Apr 10 17:17:00 2017 +0200

    moved CompileTheWorld out of GRAAL dist and removed its use of JDK internal API
     added CTW 9 tests to gate

commit 78aecaa0a0ac7bbecbdc820f3393eaf09fddb16e
Author: Christian Wimmer <[hidden email]>
Date:   Tue Apr 11 13:49:23 2017 -0700

    Handle inlining during parsing more like inlining after parsing
    
    When a method has multiple returns, inlinig during parsing created a merge frame state with a bci of one of the return bytecodes. Now the handling is the same as in the inlining phase: the merge frame state that does not include the callee (just the caller frame state after the call).

commit dde444fdb4608a48b90dacd32719c12efb59f84c
Merge: 8c016d0 1d1a3b0
Author: Tom Rodriguez <[hidden email]>
Date:   Tue Apr 11 13:49:12 2017 -0700

    [GR-3153] Revert Handle placeholder states specially in PEA.

commit 1d1a3b0e18c8c0e5499c719d658013967111e875
Author: Tom Rodriguez <[hidden email]>
Date:   Tue Apr 11 13:12:10 2017 -0700

    Revert Handle placeholder states specially in PEA

commit 8c016d06d3c18ce9a62d958bf3bed6b30b997687
Merge: 4c4144b 9735c8c
Author: David Leopoldseder <[hidden email]>
Date:   Tue Apr 11 10:17:45 2017 -0700

    [GR-3476] Remove TruffleCompilationCancellationTest.

commit 4c4144b71d527d984637ade1c0ba8f361c326143
Merge: 978c49a a1d0705
Author: Aleksandar Prokopec <[hidden email]>
Date:   Tue Apr 11 05:53:09 2017 -0700

    [GR-3601] Ensure that a more specific create method is used when creating comparison nodes.

commit a1d0705cd0b7f74075208365bd42b78cdaf1eff2
Author: Aleksandar Prokopec <[hidden email]>
Date:   Mon Apr 10 17:25:10 2017 +0200

    Use more specific create method for comparison nodes.

commit 978c49ae5c2b4d9cfb000a4c0917b18ef255857d
Merge: d07c8b2 af5dd81
Author: Christian Haeubl <[hidden email]>
Date:   Tue Apr 11 05:11:50 2017 -0700

    [GR-3595] Cache if a method is covered by an InvocationPlugin.

commit af5dd81295c8d7f8070fd051c9848599459afffe
Author: Christian Haeubl <[hidden email]>
Date:   Mon Apr 10 12:10:23 2017 +0200

    Cache if a method is covered by an InvocationPlugin.

commit d07c8b25d76f5956d6d7b62849eafc8ba944abe0
Merge: c72a5d5 d53ce49
Author: Vojin Jovanovic <[hidden email]>
Date:   Tue Apr 11 03:39:18 2017 -0700

    [GR-3393] Revert.

commit d53ce499e9ce85de2303e642d17ca069b1a47af2
Author: Vojin Jovanovic <[hidden email]>
Date:   Tue Apr 11 11:38:42 2017 +0200

    Revert "[GR-3393] Separate compressed oops from HotSpot as much as possible."
    
    This reverts commit 0b9c9eea96398d0d6bd9ecde2466b12f9aaa2b43, reversing
    changes made to a872965c61c942ce33fd295a2280dcb54a3b38f4.

commit 9735c8c573c1b869b38dbe8cabbf37ebcb82a4e7
Author: David Leopoldseder <[hidden email]>
Date:   Tue Apr 11 10:59:33 2017 +0200

    [fix] Remove TruffleCompilationCancellationTest.

commit c72a5d5e78538cea5d42967b238fe91198c95ae3
Merge: 0b9c9ee 2d18d0a
Author: Tom Rodriguez <[hidden email]>
Date:   Mon Apr 10 09:38:09 2017 -0700

    [GR-3153] Handle placeholder states specially in PEA.

commit 0b9c9eea96398d0d6bd9ecde2466b12f9aaa2b43
Merge: a872965 eb2ef20
Author: Vojin Jovanovic <[hidden email]>
Date:   Mon Apr 10 07:25:07 2017 -0700

    [GR-3393] Separate compressed oops from HotSpot as much as possible.

commit eb2ef20805d6c24ff4b0dcc9af644a0365cdb926
Author: Vojin Jovanovic <[hidden email]>
Date:   Mon Mar 27 17:24:40 2017 +0200

    [cleanup] separate compressed oops from HotSpot as much as possible

commit a872965c61c942ce33fd295a2280dcb54a3b38f4
Merge: 448e5d8 2722294
Author: Josef Eisl <[hidden email]>
Date:   Mon Apr 10 03:14:51 2017 -0700

    [GR-3581] Set machine node for parallel benchmarks.

commit 27222942948eb21a3be34a3bec1c7aa03d11aed3
Author: Josef Eisl <[hidden email]>
Date:   Mon Apr 10 10:45:16 2017 +0200

    [ci] add MACHINE_NODE to parallel benchmarks

commit 448e5d899e46c37e3800c92ffa9fdb69f5c5307c
Merge: 7cc4f5d 24dba6b
Author: Josef Eisl <[hidden email]>
Date:   Mon Apr 10 01:24:11 2017 -0700

    [GR-3525] Refine LIR dumping.

commit 24dba6b3d9fe7472cb8cd50d00e3b95c0e9118f3
Author: Josef Eisl <[hidden email]>
Date:   Fri Apr 7 17:48:49 2017 +0200

    [fix] consolidate stack slot allocation dumping

commit d2eacbdc80797f3032ee7a8de383e957b68aef9c
Author: Josef Eisl <[hidden email]>
Date:   Fri Apr 7 17:41:33 2017 +0200

    [fix] consolidate linear scan dumping

commit cbe02790cad450e1fb2af010fc3e56bb87ddd99e
Author: Josef Eisl <[hidden email]>
Date:   Fri Apr 7 16:38:57 2017 +0200

    [fix] consolidate TraceRA dumping

commit 55490c13f6274258b4ca339e30775097e8a97c1c
Author: Josef Eisl <[hidden email]>
Date:   Fri Apr 7 16:13:18 2017 +0200

    [fix] Remove useless scopes and dumps from emitLIR

commit 3f8355da125f50efb0180fdf9c019ae70234db14
Author: Josef Eisl <[hidden email]>
Date:   Fri Apr 7 15:25:24 2017 +0200

    [feature] Dump LIR stages in GraalCompiler

commit 9c56f54ed009c9d93e0cb3f967f00c03c82028f2
Author: Josef Eisl <[hidden email]>
Date:   Fri Apr 7 15:24:49 2017 +0200

    [doc] document LIR dumping levels

commit 7cc4f5dcea60bf0dabca37ef28eb97c378e494db
Merge: 9edeefc c6fe486
Author: Aleksandar Prokopec <[hidden email]>
Date:   Fri Apr 7 12:35:10 2017 -0700

    [GR-3551] Add early canonicalization to IntegerEqualsNode and ObjectEqualsNode.

commit c6fe4861464787def1c5eb66842b3ad843285a55
Merge: 8948675 9edeefc
Author: Aleksandar Prokopec <[hidden email]>
Date:   Fri Apr 7 19:24:18 2017 +0200

    Merge branch 'master' into topic/GR-3551

commit 9edeefc2b6635d97c571c41a3708a2d90ae1ab3a
Merge: 8a0a87e c152e63
Author: Josef Eisl <[hidden email]>
Date:   Fri Apr 7 09:27:55 2017 -0700

    [GR-3206] Do not execute scala-dacapo actors in parallel.

commit 8a0a87eb63cbbc94c8cead115921f96a69d6869b
Merge: 633e409 5282a7c
Author: Roland Schatz <[hidden email]>
Date:   Fri Apr 7 06:00:40 2017 -0700

    [GR-3583] Update truffle import.

commit 5282a7c3ffa0cbd0505a3825c718fee32ac1a202
Author: Roland Schatz <[hidden email]>
Date:   Fri Apr 7 13:32:00 2017 +0200

    Update truffle import.

commit 633e40969f800a2231e5f7e7747f8eb812ebeb6e
Merge: d8d8c22 2bac7bc
Author: Christian Haeubl <[hidden email]>
Date:   Fri Apr 7 02:08:18 2017 -0700

    [GR-3435] Cache JVMCI call results during graph decoding.

commit 2bac7bcfcac159d4e7c5b63ab64a83b48b91300b
Author: Christian Haeubl <[hidden email]>
Date:   Thu Mar 30 17:10:55 2017 +0200

    Cache methods while doing graph decoding.

commit 10968ad0ed8432049ee937170df8fbf075807427
Author: Christian Haeubl <[hidden email]>
Date:   Thu Mar 30 14:32:15 2017 +0200

    Cache annotations while doing graph decoding.

commit d8d8c22904a4cee00988356183e16aaac6cf4e01
Merge: 0ea748e 5a50222
Author: Josef Eisl <[hidden email]>
Date:   Thu Apr 6 09:39:21 2017 -0700

    [GR-3515] Explicitly specify phases for compile time benchmarks.

commit 89486753b1c8ba3dd85e259eef60556c84b43873
Merge: cca4aa3 65e6110
Author: Aleksandar Prokopec <[hidden email]>
Date:   Thu Apr 6 17:16:00 2017 +0200

    Merge branch 'master' into topic/GR-3551

commit 0ea748e92d0ef075da80234cb6e8f2181c55ac88
Merge: 65e6110 c60b383
Author: Roland Schatz <[hidden email]>
Date:   Thu Apr 6 08:06:18 2017 -0700

    [GR-3169] Graal produces wrong code for HeapByteBuffer on JDK9.

commit cca4aa3eb4377d132cd314a57ff03b8cd7c21d61
Merge: b7cb98d ccd2af9
Author: Aleksandar Prokopec <[hidden email]>
Date:   Thu Apr 6 15:16:19 2017 +0200

    Merge branch 'master' into topic/GR-3551

commit c152e63aaa3b0d00d714f33dfbf1c01a14e72acc
Author: Josef Eisl <[hidden email]>
Date:   Thu Apr 6 16:37:51 2017 +0200

    [ci] do not execute scala-dacapo actors in parallel

commit 65e61109f0edc70864767b200ae33a660c6e8dcb
Merge: 429d5da 57189f6
Author: Doug Simon <[hidden email]>
Date:   Thu Apr 6 06:58:52 2017 -0700

    [GR-3557] Fix regression in reading options from a file.

commit c60b3830dc4765f2fd7f4d3f2dd85380bc6861e1
Author: Roland Schatz <[hidden email]>
Date:   Thu Apr 6 15:36:10 2017 +0200

    Fix escape analysis of byte array in HeapByteBuffer on JDK 9.

commit 429d5da9377ac9f0951e472a93f68ad7d2fd40c8
Merge: ccd2af9 926fe31
Author: Gilles Duboscq <[hidden email]>
Date:   Thu Apr 6 06:11:27 2017 -0700

    [GR-3522] Canonicalize `NormalizeCompare < 1`.

commit b7cb98d8b43d92ce1a7591e05fc7e5e0c6e453ec
Author: Aleksandar Prokopec <[hidden email]>
Date:   Thu Apr 6 15:00:37 2017 +0200

    Rewire node creation for CompareNode subclasses and add static creation methods that invoke canonicalization.

commit ccd2af9473a022c66eb399d34db22986a4a1b00e
Merge: 01222aa 7f3278c
Author: David Leopoldseder <[hidden email]>
Date:   Thu Apr 6 05:17:49 2017 -0700

    [GR-3568] NodeCostDumpUtil: swallow errors during class loading of nodes.

commit 57189f612c106a041ecc4a79c82360c43ca581eb
Author: Doug Simon <[hidden email]>
Date:   Wed Apr 5 22:18:24 2017 +0200

    fixed regression of handling options in a file

commit 7f3278c8530a10d64c9d2e9d5c7c1525847655eb
Author: David Leopoldseder <[hidden email]>
Date:   Thu Apr 6 12:48:59 2017 +0200

    [fix] NodeCostDumpUtil: swallow errors during class loading of nodes.

commit 926fe31632e616776659c289f9376781647b98a1
Author: Gilles Duboscq <[hidden email]>
Date:   Thu Apr 6 13:10:00 2017 +0200

    Canonicalize `NormalizeCompare == c`

commit 3a72610a51ba874a81c5b7dcd4a5b4dc13aece3b
Author: Gilles Duboscq <[hidden email]>
Date:   Tue Apr 4 19:38:10 2017 +0200

    [GR-3522] Canonicalize `NormalizeCompare < 1`

commit 01222aa50cd049253da87b18d9b86aa1fa8958f6
Merge: 8145122 7c59459
Author: Roland Schatz <[hidden email]>
Date:   Thu Apr 6 03:17:24 2017 -0700

    [GR-2925] Graal support for Truffle TestTVMCI.

commit 5a502228765bcf2a8f5243708a8c6de0fdad3f15
Author: Josef Eisl <[hidden email]>
Date:   Wed Apr 5 16:49:57 2017 +0200

    [ci] restrict TimingBenchmarkMixin timers

commit bbcd46991b0b776eb69df17e2130ad9c5e095cab
Author: Josef Eisl <[hidden email]>
Date:   Tue Apr 4 13:34:26 2017 +0200

    [ci] use -Dgraaldebug.timer.XXX instead of -Dgraal.Time= for TimingBenchmarkMixin

commit 4974eb04f4ee81dc48e68eacc505b8e7524c91eb
Author: Josef Eisl <[hidden email]>
Date:   Tue Apr 4 13:23:30 2017 +0200

    [ci] outsource timerArgs in TimingBenchmarkMixin

commit 81451226de18cbe2ccb1f2f23c2110a5cf874169
Merge: 2fc6719 42650bb
Author: David Leopoldseder <[hidden email]>
Date:   Thu Apr 6 01:20:45 2017 -0700

    [GR-2552] NodeCost Model Improvements.

commit 2fc6719fec619137e9e82d74be3c802341761790
Merge: 7f32177 b1f5952
Author: Josef Eisl <[hidden email]>
Date:   Thu Apr 6 00:46:25 2017 -0700

    [GR-3514] Register allocation sub-phases do not need to be proper LIRPhases.

commit 2d18d0a330c3123f9e62851580a2e18aed231697
Author: Tom Rodriguez <[hidden email]>
Date:   Wed Apr 5 23:56:50 2017 -0700

    Handle placeholder states specially in PEA

commit 42650bbebbb8d89c66d5517cb761f9e92c1f68cf
Author: David Leopoldseder <[hidden email]>
Date:   Tue Feb 21 15:58:33 2017 +0100

    [fix] NodeCost: Ensure all nodes specify default costs.

commit caf972182c4bd958f658185520e32e88843b200d
Author: David Leopoldseder <[hidden email]>
Date:   Mon Feb 20 09:46:56 2017 +0100

    [feature] NodeCosts: Verify node cost model integrity in CheckGraalInvariants.

commit 7cd39f545c0db26610dc12eb37364b3d3265ec99
Author: David Leopoldseder <[hidden email]>
Date:   Mon Jan 30 11:05:11 2017 +0100

    [fix] NodeCosts: Remove provider, move dynamic logic into nodes and fix scale.

commit fde0d24a2dddaf45e46cf6dc1dcade625261c5e3
Author: David Leopoldseder <[hidden email]>
Date:   Mon Jan 30 15:46:45 2017 +0100

    [feature] NodeCosts: Add option to dump node cost related information to IGV.

commit e72bbb87cb4ec9b08f1ee9de9546a2166a5db54d
Author: David Leopoldseder <[hidden email]>
Date:   Mon Jan 30 15:08:01 2017 +0100

    [feature] NodeCost: Add dump util to dump costs of all node classes

commit 7f32177fad91fedabefea6e9919aa5f51657481b
Merge: 2eacdb3 ba5773e
Author: Doug Simon <[hidden email]>
Date:   Wed Apr 5 13:32:29 2017 -0700

    [GR-3528] Convert some assertions in Node to guarantees.

commit 63f10a5f38680435c750232702d183f05ad7e67f
Merge: cce0b88 2eacdb3
Author: Aleksandar Prokopec <[hidden email]>
Date:   Wed Apr 5 21:47:11 2017 +0200

    Merge branch 'master' into topic/GR-3551

commit 2eacdb37f19de982e14d1bb6ea224d2c5ad0c0cc
Merge: ee4cbef ba57d4d
Author: Doug Simon <[hidden email]>
Date:   Wed Apr 5 11:38:14 2017 -0700

    [GR-3521] GraphBuilder: Change semantic of append to be recursive & remove recursiveAppend.

commit ba57d4d7f716e5698e040196f9eeb03e2b4d42c5
Merge: 48d9d36 ee4cbef
Author: Doug Simon <[hidden email]>
Date:   Wed Apr 5 19:45:58 2017 +0200

    Merge branch 'master' into topic/GR-3521

commit cce0b8820624ff627b999a743ff9274e1ee5f9af
Author: Aleksandar Prokopec <[hidden email]>
Date:   Wed Apr 5 17:31:13 2017 +0200

    Make LowerOp extends CompareOp from CompareNode.

commit 41f62af348083b11684927a5222f92abead5bfec
Author: Aleksandar Prokopec <[hidden email]>
Date:   Wed Apr 5 17:13:44 2017 +0200

    Introduce CompareOp to CompareNode.

commit ba5773e0575c5d18974b8bc0470c0fc306161075
Author: Doug Simon <[hidden email]>
Date:   Tue Apr 4 21:21:32 2017 +0200

    deprecated varargs version of GraalError.guarantee and replaced with fixed arg versions

commit bc448373357aa8825a2cca6be86d0573a8442f17
Author: Doug Simon <[hidden email]>
Date:   Tue Apr 4 21:20:41 2017 +0200

    converted some assertions in Node to be guarantees

commit 48d9d363d0e78dad51d1b5a6c87ddbfe6df4cece
Author: David Leopoldseder <[hidden email]>
Date:   Wed Apr 5 10:07:43 2017 +0200

    [fix] GraphBuilder: Change semantic of append to be recursive & remove recursiveAppend

commit ee4cbef108f34b17b55ffab2100a59b9b3529881
Merge: 898a31a ce55244
Author: Aleksandar Prokopec <[hidden email]>
Date:   Wed Apr 5 02:55:54 2017 -0700

    [GR-3208] Apply node plugins during graph decoding.

commit ce55244ca5f6304c3c0a83233976f3fa7af852f4
Merge: 3e99694 898a31a
Author: Aleksandar Prokopec <[hidden email]>
Date:   Wed Apr 5 11:08:41 2017 +0200

    Merge branch 'master' into topic/GR-3208

commit b1f595227b39ea9017a62129780fd8eddd8ffb64
Author: Josef Eisl <[hidden email]>
Date:   Tue Apr 4 15:44:19 2017 +0200

    [fix] LSRA subphases do not need to be AllocationPhases

commit 4898e53ab808bf5a0f92da49705743d6da55fd46
Author: Josef Eisl <[hidden email]>
Date:   Tue Apr 4 15:54:36 2017 +0200

    [fix] TraceRA: TraceLinearScanAllocationPhase is no TraceAllocationPhase

commit 3e99694c859bc1e1243dd0cb2ffdeb52b3364a8a
Author: Aleksandar Prokopec <[hidden email]>
Date:   Mon Apr 3 11:10:37 2017 +0200

    Move graph builder context allocation to relevant branches, and document the graph builder context subclass.

commit f80747fbabf07d9b0b276e9f6db00629dcd2cd1e
Merge: ac63293 2de905e
Author: Aleksandar Prokopec <[hidden email]>
Date:   Fri Mar 31 16:01:10 2017 +0200

    Merge branch 'master' into topic/GR-3208

commit 7c5945907a5e4c5737dd2dcbd52e4af9eb44cce5
Author: Roland Schatz <[hidden email]>
Date:   Fri Mar 31 12:09:05 2017 +0200

    Graal support for Truffle TestTVMCI.

commit ac63293ed26263d161b0b0ba4b9fcce767f54899
Merge: 61436b1 14702f0
Author: Aleksandar Prokopec <[hidden email]>
Date:   Thu Mar 30 11:50:05 2017 +0200

    Merge branch 'master' into topic/GR-3208

commit 61436b1743ea8d785e186fda82ce1d9e5f51334c
Merge: 9a18509 acbd663
Author: Aleksandar Prokopec <[hidden email]>
Date:   Thu Mar 30 11:49:10 2017 +0200

    Merge branch 'master' into topic/GR-3208

commit 9a18509ff88b8cd184f0f53bb363460741fd0328
Author: Aleksandar Prokopec <[hidden email]>
Date:   Fri Mar 24 12:11:41 2017 +0100

    Ensure that node plugins passed to the graph decoder handle all relevant node types.

commit cacbd1effa1f1466c8d8b4978bd1d78b8d8b6941
Author: Aleksandar Prokopec <[hidden email]>
Date:   Fri Mar 24 10:46:03 2017 +0100

    Add overridable hook for instantiating node plugins.

commit a71e6a7326a6a97d129734e22410993951aff00f
Author: Aleksandar Prokopec <[hidden email]>
Date:   Thu Mar 23 15:26:01 2017 +0100

    Add on-demand handling of load-indexed nodes.

commit d9165694fb9c486c6d05aafddcace65e55a4bf8e
Merge: e36255e f304652
Author: Aleksandar Prokopec <[hidden email]>
Date:   Thu Mar 23 14:12:55 2017 +0100

    Merge branch 'master' into topic/GR-3208-alternative

commit e36255e119b994ddca01a54d5fc1c3976935eaf3
Author: Aleksandar Prokopec <[hidden email]>
Date:   Fri Mar 17 11:29:34 2017 +0100

    [refactor] Remove CompositeNodePlugin and use NodePlugin arrays instead.

commit 859d2e0fe86cae9933fbc6ae71a7ccbad196baff
Author: Aleksandar Prokopec <[hidden email]>
Date:   Tue Mar 14 15:55:18 2017 +0100

    [feature] Add support for all the node plugin cases to graph decoding.

commit e45ae3f1fb381d505351e23ff1bfe5fa1faf97c6
Author: Aleksandar Prokopec <[hidden email]>
Date:   Tue Mar 14 12:29:13 2017 +0100

    [fix] Prevent node plugin graph changes when not necessary.

commit f8589ed80ce1f759ae14cd7ee314b0f4d82e4cc4
Author: Aleksandar Prokopec <[hidden email]>
Date:   Mon Mar 13 17:16:31 2017 +0100

    [feature] Add node plugins to graph decoder, and implement the handleLoadIndexed case.

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: RFR(XXL) 8178864: Update Graal

Vladimir Kozlov
Good.

Thanks,
Vladimir

On 4/17/17 2:08 PM, Igor Veresov wrote:

> JBS: https://bugs.openjdk.java.net/browse/JDK-8178864
> Webrev: http://cr.openjdk.java.net/~iveresov/8178864/webrev.00/
>
> Thanks,
> igor
>
> p.s.
>
> Changes:
>
> commit 415a4ef635029f49ab2c4fef0e6f2012be916db7
> Merge: 768caab 294900b
> Author: Tom Rodriguez <[hidden email]
> <mailto:[hidden email]>>
> Date:   Mon Apr 17 10:36:23 2017 -0700
>
>     [GR-3667] Fix probability for intrinsic guard.
>
> commit 294900b270c2f866a9a33a3a027a63ba85562792
> Author: Tom Rodriguez <[hidden email]
> <mailto:[hidden email]>>
> Date:   Fri Apr 14 10:00:47 2017 -0700
>
>     Fix probability for intrinsic guard
>
> commit 768caabc4aad572e7fa8a08e708b81eaf9c8e119
> Merge: c3ab66a 78f5562
> Author: Doug Simon <[hidden email] <mailto:[hidden email]>>
> Date:   Mon Apr 17 09:06:14 2017 -0700
>
>     [GR-3673] Remove forced dumps.
>
> commit c3ab66a7fb72311ed479d0f47b87cf867453915d
> Merge: 4d1095d 9a66f88
> Author: Tom Rodriguez <[hidden email]
> <mailto:[hidden email]>>
> Date:   Mon Apr 17 09:01:21 2017 -0700
>
>     [GR-3657] Fix possible infinite loop in nodesInLoopBranch.
>
> commit 9a66f887d1f6c8308f15c8c8df7c40578923369c
> Author: Tom Rodriguez <[hidden email]
> <mailto:[hidden email]>>
> Date:   Thu Apr 13 21:20:49 2017 -0700
>
>     Fix possible infinite loop in nodesInLoopBranch
>
> commit 78f55621c9301ae9c6e6e5b8d0d3fab7c2e4de6c
> Author: Doug Simon <[hidden email] <mailto:[hidden email]>>
> Date:   Mon Apr 17 10:41:29 2017 +0200
>
>     removed uses of Debug.forceDump that pollute test logs
>
> commit 4d1095d1ea9fc4c317c7f584a02344e64df7a5f3
> Merge: 02a2a3d cf9a623
> Author: Christian Wimmer <[hidden email]
> <mailto:[hidden email]>>
> Date:   Fri Apr 14 10:25:21 2017 -0700
>
>     [GR-3666] Remove redundant final modifier as reported by newest
> Checkstyle version.
>
> commit cf9a6238a826e77c94ab0602c2214b0f0afd1aa6
> Author: Christian Wimmer <[hidden email]
> <mailto:[hidden email]>>
> Date:   Fri Apr 14 09:02:55 2017 -0700
>
>     Remove redundant final modifier as reported by newest Checkstyle version
>
> commit 02a2a3d9ba60c5db87c83c701a500e41d79583b2
> Merge: e8acaea 92a1821
> Author: Josef Eisl <[hidden email]
> <mailto:[hidden email]>>
> Date:   Fri Apr 14 02:24:54 2017 -0700
>
>     [GR-3206] The parallel scala actors fix should not overwrite the
> other results.
>
> commit e8acaea4d026244a187e50f9f39206730473da30
> Merge: 52a9ed9 fa1e93f
> Author: Doug Simon <[hidden email] <mailto:[hidden email]>>
> Date:   Thu Apr 13 07:57:55 2017 -0700
>
>     [GR-3627] Correct various errors in code generation (#267).
>
> commit 52a9ed925be5511d7984174136d07a2568cd83e5
> Merge: 0c30850 fc12456
> Author: Matthias Grimmer <[hidden email]
> <mailto:[hidden email]>>
> Date:   Thu Apr 13 07:04:06 2017 -0700
>
>     [GR-3642] Explicit hosted (e.g. hosted-graal-core) jvm-config.
>
> commit 92a18214d2279ab421c15300d46bab93cac90619
> Author: Josef Eisl <[hidden email] <mailto:[hidden email]>>
> Date:   Thu Apr 13 15:51:51 2017 +0200
>
>     [ci,fix] the parallel scala actors fix should not  overwrite the
> other results
>
> commit fa1e93f806c16dfe79b79cc0932b5d2bbea342c4
> Merge: 425a9c4 f1f981e
> Author: Doug Simon <[hidden email] <mailto:[hidden email]>>
> Date:   Thu Apr 13 15:27:39 2017 +0200
>
>     Merge.
>
> commit fc12456b4e654a51009b07d1ff437622bcc5e2b7
> Author: Matthias Grimmer <[hidden email]
> <mailto:[hidden email]>>
> Date:   Thu Apr 13 11:27:16 2017 +0200
>
>     Add hosted configurations to mx benchmark.
>
> commit 0c30850da9fcf74d0b08e3e53f4a99e036294d30
> Merge: f1f981e fdf7341
> Author: Roland Schatz <[hidden email]
> <mailto:[hidden email]>>
> Date:   Thu Apr 13 04:11:34 2017 -0700
>
>     [GR-3629] Fix wrong callRootMethod in GraalTestTVMCI.
>
> commit 425a9c4e4d346b1018786d02ba3d9d0a6433cae4
> Author: Andrew Dinn <[hidden email] <mailto:[hidden email]>>
> Date:   Wed Apr 12 15:43:56 2017 +0100
>
>     fix problem in emit for CompressRegister and Uncompressregister
>
> commit fdf7341635824a7c6eb3b7be908dd74372aa4736
> Author: Roland Schatz <[hidden email]
> <mailto:[hidden email]>>
> Date:   Wed Apr 12 15:50:26 2017 +0200
>
>     Fix wrong callRootMethod in GraalTestTVMCI.
>
> commit 1c0da37a2cff42a9b46cdfad40d9ccc932e948cb
> Author: Andrew Dinn <[hidden email] <mailto:[hidden email]>>
> Date:   Wed Apr 12 14:53:56 2017 +0100
>
>     correct cut-and-pasteo in original patch
>
> commit cb8ee4804de9bec5eea213470bd237a83c981cac
> Author: Andrew Dinn <[hidden email] <mailto:[hidden email]>>
> Date:   Wed Apr 12 13:50:36 2017 +0100
>
>     correct two small errors in code generation
>
> commit f1f981e8002fa6de2989fc223d67d7589d11c0c0
> Merge: 1e9c29d 3685425
> Author: Doug Simon <[hidden email] <mailto:[hidden email]>>
> Date:   Wed Apr 12 04:46:39 2017 -0700
>
>     [GR-3598] Remove use of JDK internal API in CompileTheWorld.
>
> commit 1e9c29d7bd62ddb5b0180d081db7b9230ea9383d
> Merge: 8b0ff79 e01a696
> Author: Doug Simon <[hidden email] <mailto:[hidden email]>>
> Date:   Wed Apr 12 01:46:57 2017 -0700
>
>     [GR-3610] Unstrip VM output when running with stripped jars.
>
> commit 8b0ff796db6d6d5eae4711f3740b9ec18b68a284
> Merge: dde444f 78aecaa
> Author: Paul Wögerer <[hidden email]
> <mailto:[hidden email]>>
> Date:   Wed Apr 12 01:19:57 2017 -0700
>
>     [GR-3556] Handle inlining during parsing more like inlining after
> parsing.
>
> commit e01a696368522b6965e2a73155881ce873858b1d
> Author: Doug Simon <[hidden email] <mailto:[hidden email]>>
> Date:   Tue Apr 11 14:25:13 2017 +0200
>
>     apply retrace tool to VM output if running with stripped jars
>
> commit 368542591c5d5d0547774cf556217f38b4fd162d
> Author: Doug Simon <[hidden email] <mailto:[hidden email]>>
> Date:   Mon Apr 10 17:17:00 2017 +0200
>
>     moved CompileTheWorld out of GRAAL dist and removed its use of JDK
> internal API
>      added CTW 9 tests to gate
>
> commit 78aecaa0a0ac7bbecbdc820f3393eaf09fddb16e
> Author: Christian Wimmer <[hidden email]
> <mailto:[hidden email]>>
> Date:   Tue Apr 11 13:49:23 2017 -0700
>
>     Handle inlining during parsing more like inlining after parsing
>
>     When a method has multiple returns, inlinig during parsing created a
> merge frame state with a bci of one of the return bytecodes. Now the
> handling is the same as in the inlining phase: the merge frame state
> that does not include the callee (just the caller frame state after the
> call).
>
> commit dde444fdb4608a48b90dacd32719c12efb59f84c
> Merge: 8c016d0 1d1a3b0
> Author: Tom Rodriguez <[hidden email]
> <mailto:[hidden email]>>
> Date:   Tue Apr 11 13:49:12 2017 -0700
>
>     [GR-3153] Revert Handle placeholder states specially in PEA.
>
> commit 1d1a3b0e18c8c0e5499c719d658013967111e875
> Author: Tom Rodriguez <[hidden email]
> <mailto:[hidden email]>>
> Date:   Tue Apr 11 13:12:10 2017 -0700
>
>     Revert Handle placeholder states specially in PEA
>
> commit 8c016d06d3c18ce9a62d958bf3bed6b30b997687
> Merge: 4c4144b 9735c8c
> Author: David Leopoldseder <[hidden email]
> <mailto:[hidden email]>>
> Date:   Tue Apr 11 10:17:45 2017 -0700
>
>     [GR-3476] Remove TruffleCompilationCancellationTest.
>
> commit 4c4144b71d527d984637ade1c0ba8f361c326143
> Merge: 978c49a a1d0705
> Author: Aleksandar Prokopec <[hidden email]
> <mailto:[hidden email]>>
> Date:   Tue Apr 11 05:53:09 2017 -0700
>
>     [GR-3601] Ensure that a more specific create method is used when
> creating comparison nodes.
>
> commit a1d0705cd0b7f74075208365bd42b78cdaf1eff2
> Author: Aleksandar Prokopec <[hidden email]
> <mailto:[hidden email]>>
> Date:   Mon Apr 10 17:25:10 2017 +0200
>
>     Use more specific create method for comparison nodes.
>
> commit 978c49ae5c2b4d9cfb000a4c0917b18ef255857d
> Merge: d07c8b2 af5dd81
> Author: Christian Haeubl <[hidden email]
> <mailto:[hidden email]>>
> Date:   Tue Apr 11 05:11:50 2017 -0700
>
>     [GR-3595] Cache if a method is covered by an InvocationPlugin.
>
> commit af5dd81295c8d7f8070fd051c9848599459afffe
> Author: Christian Haeubl <[hidden email]
> <mailto:[hidden email]>>
> Date:   Mon Apr 10 12:10:23 2017 +0200
>
>     Cache if a method is covered by an InvocationPlugin.
>
> commit d07c8b25d76f5956d6d7b62849eafc8ba944abe0
> Merge: c72a5d5 d53ce49
> Author: Vojin Jovanovic <[hidden email]
> <mailto:[hidden email]>>
> Date:   Tue Apr 11 03:39:18 2017 -0700
>
>     [GR-3393] Revert.
>
> commit d53ce499e9ce85de2303e642d17ca069b1a47af2
> Author: Vojin Jovanovic <[hidden email]
> <mailto:[hidden email]>>
> Date:   Tue Apr 11 11:38:42 2017 +0200
>
>     Revert "[GR-3393] Separate compressed oops from HotSpot as much as
> possible."
>
>     This reverts commit 0b9c9eea96398d0d6bd9ecde2466b12f9aaa2b43, reversing
>     changes made to a872965c61c942ce33fd295a2280dcb54a3b38f4.
>
> commit 9735c8c573c1b869b38dbe8cabbf37ebcb82a4e7
> Author: David Leopoldseder <[hidden email]
> <mailto:[hidden email]>>
> Date:   Tue Apr 11 10:59:33 2017 +0200
>
>     [fix] Remove TruffleCompilationCancellationTest.
>
> commit c72a5d5e78538cea5d42967b238fe91198c95ae3
> Merge: 0b9c9ee 2d18d0a
> Author: Tom Rodriguez <[hidden email]
> <mailto:[hidden email]>>
> Date:   Mon Apr 10 09:38:09 2017 -0700
>
>     [GR-3153] Handle placeholder states specially in PEA.
>
> commit 0b9c9eea96398d0d6bd9ecde2466b12f9aaa2b43
> Merge: a872965 eb2ef20
> Author: Vojin Jovanovic <[hidden email]
> <mailto:[hidden email]>>
> Date:   Mon Apr 10 07:25:07 2017 -0700
>
>     [GR-3393] Separate compressed oops from HotSpot as much as possible.
>
> commit eb2ef20805d6c24ff4b0dcc9af644a0365cdb926
> Author: Vojin Jovanovic <[hidden email]
> <mailto:[hidden email]>>
> Date:   Mon Mar 27 17:24:40 2017 +0200
>
>     [cleanup] separate compressed oops from HotSpot as much as possible
>
> commit a872965c61c942ce33fd295a2280dcb54a3b38f4
> Merge: 448e5d8 2722294
> Author: Josef Eisl <[hidden email]
> <mailto:[hidden email]>>
> Date:   Mon Apr 10 03:14:51 2017 -0700
>
>     [GR-3581] Set machine node for parallel benchmarks.
>
> commit 27222942948eb21a3be34a3bec1c7aa03d11aed3
> Author: Josef Eisl <[hidden email] <mailto:[hidden email]>>
> Date:   Mon Apr 10 10:45:16 2017 +0200
>
>     [ci] add MACHINE_NODE to parallel benchmarks
>
> commit 448e5d899e46c37e3800c92ffa9fdb69f5c5307c
> Merge: 7cc4f5d 24dba6b
> Author: Josef Eisl <[hidden email]
> <mailto:[hidden email]>>
> Date:   Mon Apr 10 01:24:11 2017 -0700
>
>     [GR-3525] Refine LIR dumping.
>
> commit 24dba6b3d9fe7472cb8cd50d00e3b95c0e9118f3
> Author: Josef Eisl <[hidden email] <mailto:[hidden email]>>
> Date:   Fri Apr 7 17:48:49 2017 +0200
>
>     [fix] consolidate stack slot allocation dumping
>
> commit d2eacbdc80797f3032ee7a8de383e957b68aef9c
> Author: Josef Eisl <[hidden email] <mailto:[hidden email]>>
> Date:   Fri Apr 7 17:41:33 2017 +0200
>
>     [fix] consolidate linear scan dumping
>
> commit cbe02790cad450e1fb2af010fc3e56bb87ddd99e
> Author: Josef Eisl <[hidden email] <mailto:[hidden email]>>
> Date:   Fri Apr 7 16:38:57 2017 +0200
>
>     [fix] consolidate TraceRA dumping
>
> commit 55490c13f6274258b4ca339e30775097e8a97c1c
> Author: Josef Eisl <[hidden email] <mailto:[hidden email]>>
> Date:   Fri Apr 7 16:13:18 2017 +0200
>
>     [fix] Remove useless scopes and dumps from emitLIR
>
> commit 3f8355da125f50efb0180fdf9c019ae70234db14
> Author: Josef Eisl <[hidden email] <mailto:[hidden email]>>
> Date:   Fri Apr 7 15:25:24 2017 +0200
>
>     [feature] Dump LIR stages in GraalCompiler
>
> commit 9c56f54ed009c9d93e0cb3f967f00c03c82028f2
> Author: Josef Eisl <[hidden email] <mailto:[hidden email]>>
> Date:   Fri Apr 7 15:24:49 2017 +0200
>
>     [doc] document LIR dumping levels
>
> commit 7cc4f5dcea60bf0dabca37ef28eb97c378e494db
> Merge: 9edeefc c6fe486
> Author: Aleksandar Prokopec <[hidden email]
> <mailto:[hidden email]>>
> Date:   Fri Apr 7 12:35:10 2017 -0700
>
>     [GR-3551] Add early canonicalization to IntegerEqualsNode and
> ObjectEqualsNode.
>
> commit c6fe4861464787def1c5eb66842b3ad843285a55
> Merge: 8948675 9edeefc
> Author: Aleksandar Prokopec <[hidden email]
> <mailto:[hidden email]>>
> Date:   Fri Apr 7 19:24:18 2017 +0200
>
>     Merge branch 'master' into topic/GR-3551
>
> commit 9edeefc2b6635d97c571c41a3708a2d90ae1ab3a
> Merge: 8a0a87e c152e63
> Author: Josef Eisl <[hidden email]
> <mailto:[hidden email]>>
> Date:   Fri Apr 7 09:27:55 2017 -0700
>
>     [GR-3206] Do not execute scala-dacapo actors in parallel.
>
> commit 8a0a87eb63cbbc94c8cead115921f96a69d6869b
> Merge: 633e409 5282a7c
> Author: Roland Schatz <[hidden email]
> <mailto:[hidden email]>>
> Date:   Fri Apr 7 06:00:40 2017 -0700
>
>     [GR-3583] Update truffle import.
>
> commit 5282a7c3ffa0cbd0505a3825c718fee32ac1a202
> Author: Roland Schatz <[hidden email]
> <mailto:[hidden email]>>
> Date:   Fri Apr 7 13:32:00 2017 +0200
>
>     Update truffle import.
>
> commit 633e40969f800a2231e5f7e7747f8eb812ebeb6e
> Merge: d8d8c22 2bac7bc
> Author: Christian Haeubl <[hidden email]
> <mailto:[hidden email]>>
> Date:   Fri Apr 7 02:08:18 2017 -0700
>
>     [GR-3435] Cache JVMCI call results during graph decoding.
>
> commit 2bac7bcfcac159d4e7c5b63ab64a83b48b91300b
> Author: Christian Haeubl <[hidden email]
> <mailto:[hidden email]>>
> Date:   Thu Mar 30 17:10:55 2017 +0200
>
>     Cache methods while doing graph decoding.
>
> commit 10968ad0ed8432049ee937170df8fbf075807427
> Author: Christian Haeubl <[hidden email]
> <mailto:[hidden email]>>
> Date:   Thu Mar 30 14:32:15 2017 +0200
>
>     Cache annotations while doing graph decoding.
>
> commit d8d8c22904a4cee00988356183e16aaac6cf4e01
> Merge: 0ea748e 5a50222
> Author: Josef Eisl <[hidden email]
> <mailto:[hidden email]>>
> Date:   Thu Apr 6 09:39:21 2017 -0700
>
>     [GR-3515] Explicitly specify phases for compile time benchmarks.
>
> commit 89486753b1c8ba3dd85e259eef60556c84b43873
> Merge: cca4aa3 65e6110
> Author: Aleksandar Prokopec <[hidden email]
> <mailto:[hidden email]>>
> Date:   Thu Apr 6 17:16:00 2017 +0200
>
>     Merge branch 'master' into topic/GR-3551
>
> commit 0ea748e92d0ef075da80234cb6e8f2181c55ac88
> Merge: 65e6110 c60b383
> Author: Roland Schatz <[hidden email]
> <mailto:[hidden email]>>
> Date:   Thu Apr 6 08:06:18 2017 -0700
>
>     [GR-3169] Graal produces wrong code for HeapByteBuffer on JDK9.
>
> commit cca4aa3eb4377d132cd314a57ff03b8cd7c21d61
> Merge: b7cb98d ccd2af9
> Author: Aleksandar Prokopec <[hidden email]
> <mailto:[hidden email]>>
> Date:   Thu Apr 6 15:16:19 2017 +0200
>
>     Merge branch 'master' into topic/GR-3551
>
> commit c152e63aaa3b0d00d714f33dfbf1c01a14e72acc
> Author: Josef Eisl <[hidden email] <mailto:[hidden email]>>
> Date:   Thu Apr 6 16:37:51 2017 +0200
>
>     [ci] do not execute scala-dacapo actors in parallel
>
> commit 65e61109f0edc70864767b200ae33a660c6e8dcb
> Merge: 429d5da 57189f6
> Author: Doug Simon <[hidden email] <mailto:[hidden email]>>
> Date:   Thu Apr 6 06:58:52 2017 -0700
>
>     [GR-3557] Fix regression in reading options from a file.
>
> commit c60b3830dc4765f2fd7f4d3f2dd85380bc6861e1
> Author: Roland Schatz <[hidden email]
> <mailto:[hidden email]>>
> Date:   Thu Apr 6 15:36:10 2017 +0200
>
>     Fix escape analysis of byte array in HeapByteBuffer on JDK 9.
>
> commit 429d5da9377ac9f0951e472a93f68ad7d2fd40c8
> Merge: ccd2af9 926fe31
> Author: Gilles Duboscq <[hidden email]
> <mailto:[hidden email]>>
> Date:   Thu Apr 6 06:11:27 2017 -0700
>
>     [GR-3522] Canonicalize `NormalizeCompare < 1`.
>
> commit b7cb98d8b43d92ce1a7591e05fc7e5e0c6e453ec
> Author: Aleksandar Prokopec <[hidden email]
> <mailto:[hidden email]>>
> Date:   Thu Apr 6 15:00:37 2017 +0200
>
>     Rewire node creation for CompareNode subclasses and add static
> creation methods that invoke canonicalization.
>
> commit ccd2af9473a022c66eb399d34db22986a4a1b00e
> Merge: 01222aa 7f3278c
> Author: David Leopoldseder <[hidden email]
> <mailto:[hidden email]>>
> Date:   Thu Apr 6 05:17:49 2017 -0700
>
>     [GR-3568] NodeCostDumpUtil: swallow errors during class loading of
> nodes.
>
> commit 57189f612c106a041ecc4a79c82360c43ca581eb
> Author: Doug Simon <[hidden email] <mailto:[hidden email]>>
> Date:   Wed Apr 5 22:18:24 2017 +0200
>
>     fixed regression of handling options in a file
>
> commit 7f3278c8530a10d64c9d2e9d5c7c1525847655eb
> Author: David Leopoldseder <[hidden email]
> <mailto:[hidden email]>>
> Date:   Thu Apr 6 12:48:59 2017 +0200
>
>     [fix] NodeCostDumpUtil: swallow errors during class loading of nodes.
>
> commit 926fe31632e616776659c289f9376781647b98a1
> Author: Gilles Duboscq <[hidden email]
> <mailto:[hidden email]>>
> Date:   Thu Apr 6 13:10:00 2017 +0200
>
>     Canonicalize `NormalizeCompare == c`
>
> commit 3a72610a51ba874a81c5b7dcd4a5b4dc13aece3b
> Author: Gilles Duboscq <[hidden email]
> <mailto:[hidden email]>>
> Date:   Tue Apr 4 19:38:10 2017 +0200
>
>     [GR-3522] Canonicalize `NormalizeCompare < 1`
>
> commit 01222aa50cd049253da87b18d9b86aa1fa8958f6
> Merge: 8145122 7c59459
> Author: Roland Schatz <[hidden email]
> <mailto:[hidden email]>>
> Date:   Thu Apr 6 03:17:24 2017 -0700
>
>     [GR-2925] Graal support for Truffle TestTVMCI.
>
> commit 5a502228765bcf2a8f5243708a8c6de0fdad3f15
> Author: Josef Eisl <[hidden email] <mailto:[hidden email]>>
> Date:   Wed Apr 5 16:49:57 2017 +0200
>
>     [ci] restrict TimingBenchmarkMixin timers
>
> commit bbcd46991b0b776eb69df17e2130ad9c5e095cab
> Author: Josef Eisl <[hidden email] <mailto:[hidden email]>>
> Date:   Tue Apr 4 13:34:26 2017 +0200
>
>     [ci] use -Dgraaldebug.timer.XXX instead of -Dgraal.Time= for
> TimingBenchmarkMixin
>
> commit 4974eb04f4ee81dc48e68eacc505b8e7524c91eb
> Author: Josef Eisl <[hidden email] <mailto:[hidden email]>>
> Date:   Tue Apr 4 13:23:30 2017 +0200
>
>     [ci] outsource timerArgs in TimingBenchmarkMixin
>
> commit 81451226de18cbe2ccb1f2f23c2110a5cf874169
> Merge: 2fc6719 42650bb
> Author: David Leopoldseder <[hidden email]
> <mailto:[hidden email]>>
> Date:   Thu Apr 6 01:20:45 2017 -0700
>
>     [GR-2552] NodeCost Model Improvements.
>
> commit 2fc6719fec619137e9e82d74be3c802341761790
> Merge: 7f32177 b1f5952
> Author: Josef Eisl <[hidden email]
> <mailto:[hidden email]>>
> Date:   Thu Apr 6 00:46:25 2017 -0700
>
>     [GR-3514] Register allocation sub-phases do not need to be proper
> LIRPhases.
>
> commit 2d18d0a330c3123f9e62851580a2e18aed231697
> Author: Tom Rodriguez <[hidden email]
> <mailto:[hidden email]>>
> Date:   Wed Apr 5 23:56:50 2017 -0700
>
>     Handle placeholder states specially in PEA
>
> commit 42650bbebbb8d89c66d5517cb761f9e92c1f68cf
> Author: David Leopoldseder <[hidden email]
> <mailto:[hidden email]>>
> Date:   Tue Feb 21 15:58:33 2017 +0100
>
>     [fix] NodeCost: Ensure all nodes specify default costs.
>
> commit caf972182c4bd958f658185520e32e88843b200d
> Author: David Leopoldseder <[hidden email]
> <mailto:[hidden email]>>
> Date:   Mon Feb 20 09:46:56 2017 +0100
>
>     [feature] NodeCosts: Verify node cost model integrity in
> CheckGraalInvariants.
>
> commit 7cd39f545c0db26610dc12eb37364b3d3265ec99
> Author: David Leopoldseder <[hidden email]
> <mailto:[hidden email]>>
> Date:   Mon Jan 30 11:05:11 2017 +0100
>
>     [fix] NodeCosts: Remove provider, move dynamic logic into nodes and
> fix scale.
>
> commit fde0d24a2dddaf45e46cf6dc1dcade625261c5e3
> Author: David Leopoldseder <[hidden email]
> <mailto:[hidden email]>>
> Date:   Mon Jan 30 15:46:45 2017 +0100
>
>     [feature] NodeCosts: Add option to dump node cost related
> information to IGV.
>
> commit e72bbb87cb4ec9b08f1ee9de9546a2166a5db54d
> Author: David Leopoldseder <[hidden email]
> <mailto:[hidden email]>>
> Date:   Mon Jan 30 15:08:01 2017 +0100
>
>     [feature] NodeCost: Add dump util to dump costs of all node classes
>
> commit 7f32177fad91fedabefea6e9919aa5f51657481b
> Merge: 2eacdb3 ba5773e
> Author: Doug Simon <[hidden email] <mailto:[hidden email]>>
> Date:   Wed Apr 5 13:32:29 2017 -0700
>
>     [GR-3528] Convert some assertions in Node to guarantees.
>
> commit 63f10a5f38680435c750232702d183f05ad7e67f
> Merge: cce0b88 2eacdb3
> Author: Aleksandar Prokopec <[hidden email]
> <mailto:[hidden email]>>
> Date:   Wed Apr 5 21:47:11 2017 +0200
>
>     Merge branch 'master' into topic/GR-3551
>
> commit 2eacdb37f19de982e14d1bb6ea224d2c5ad0c0cc
> Merge: ee4cbef ba57d4d
> Author: Doug Simon <[hidden email] <mailto:[hidden email]>>
> Date:   Wed Apr 5 11:38:14 2017 -0700
>
>     [GR-3521] GraphBuilder: Change semantic of append to be recursive &
> remove recursiveAppend.
>
> commit ba57d4d7f716e5698e040196f9eeb03e2b4d42c5
> Merge: 48d9d36 ee4cbef
> Author: Doug Simon <[hidden email] <mailto:[hidden email]>>
> Date:   Wed Apr 5 19:45:58 2017 +0200
>
>     Merge branch 'master' into topic/GR-3521
>
> commit cce0b8820624ff627b999a743ff9274e1ee5f9af
> Author: Aleksandar Prokopec <[hidden email]
> <mailto:[hidden email]>>
> Date:   Wed Apr 5 17:31:13 2017 +0200
>
>     Make LowerOp extends CompareOp from CompareNode.
>
> commit 41f62af348083b11684927a5222f92abead5bfec
> Author: Aleksandar Prokopec <[hidden email]
> <mailto:[hidden email]>>
> Date:   Wed Apr 5 17:13:44 2017 +0200
>
>     Introduce CompareOp to CompareNode.
>
> commit ba5773e0575c5d18974b8bc0470c0fc306161075
> Author: Doug Simon <[hidden email] <mailto:[hidden email]>>
> Date:   Tue Apr 4 21:21:32 2017 +0200
>
>     deprecated varargs version of GraalError.guarantee and replaced with
> fixed arg versions
>
> commit bc448373357aa8825a2cca6be86d0573a8442f17
> Author: Doug Simon <[hidden email] <mailto:[hidden email]>>
> Date:   Tue Apr 4 21:20:41 2017 +0200
>
>     converted some assertions in Node to be guarantees
>
> commit 48d9d363d0e78dad51d1b5a6c87ddbfe6df4cece
> Author: David Leopoldseder <[hidden email]
> <mailto:[hidden email]>>
> Date:   Wed Apr 5 10:07:43 2017 +0200
>
>     [fix] GraphBuilder: Change semantic of append to be recursive &
> remove recursiveAppend
>
> commit ee4cbef108f34b17b55ffab2100a59b9b3529881
> Merge: 898a31a ce55244
> Author: Aleksandar Prokopec <[hidden email]
> <mailto:[hidden email]>>
> Date:   Wed Apr 5 02:55:54 2017 -0700
>
>     [GR-3208] Apply node plugins during graph decoding.
>
> commit ce55244ca5f6304c3c0a83233976f3fa7af852f4
> Merge: 3e99694 898a31a
> Author: Aleksandar Prokopec <[hidden email]
> <mailto:[hidden email]>>
> Date:   Wed Apr 5 11:08:41 2017 +0200
>
>     Merge branch 'master' into topic/GR-3208
>
> commit b1f595227b39ea9017a62129780fd8eddd8ffb64
> Author: Josef Eisl <[hidden email] <mailto:[hidden email]>>
> Date:   Tue Apr 4 15:44:19 2017 +0200
>
>     [fix] LSRA subphases do not need to be AllocationPhases
>
> commit 4898e53ab808bf5a0f92da49705743d6da55fd46
> Author: Josef Eisl <[hidden email] <mailto:[hidden email]>>
> Date:   Tue Apr 4 15:54:36 2017 +0200
>
>     [fix] TraceRA: TraceLinearScanAllocationPhase is no TraceAllocationPhase
>
> commit 3e99694c859bc1e1243dd0cb2ffdeb52b3364a8a
> Author: Aleksandar Prokopec <[hidden email]
> <mailto:[hidden email]>>
> Date:   Mon Apr 3 11:10:37 2017 +0200
>
>     Move graph builder context allocation to relevant branches, and
> document the graph builder context subclass.
>
> commit f80747fbabf07d9b0b276e9f6db00629dcd2cd1e
> Merge: ac63293 2de905e
> Author: Aleksandar Prokopec <[hidden email]
> <mailto:[hidden email]>>
> Date:   Fri Mar 31 16:01:10 2017 +0200
>
>     Merge branch 'master' into topic/GR-3208
>
> commit 7c5945907a5e4c5737dd2dcbd52e4af9eb44cce5
> Author: Roland Schatz <[hidden email]
> <mailto:[hidden email]>>
> Date:   Fri Mar 31 12:09:05 2017 +0200
>
>     Graal support for Truffle TestTVMCI.
>
> commit ac63293ed26263d161b0b0ba4b9fcce767f54899
> Merge: 61436b1 14702f0
> Author: Aleksandar Prokopec <[hidden email]
> <mailto:[hidden email]>>
> Date:   Thu Mar 30 11:50:05 2017 +0200
>
>     Merge branch 'master' into topic/GR-3208
>
> commit 61436b1743ea8d785e186fda82ce1d9e5f51334c
> Merge: 9a18509 acbd663
> Author: Aleksandar Prokopec <[hidden email]
> <mailto:[hidden email]>>
> Date:   Thu Mar 30 11:49:10 2017 +0200
>
>     Merge branch 'master' into topic/GR-3208
>
> commit 9a18509ff88b8cd184f0f53bb363460741fd0328
> Author: Aleksandar Prokopec <[hidden email]
> <mailto:[hidden email]>>
> Date:   Fri Mar 24 12:11:41 2017 +0100
>
>     Ensure that node plugins passed to the graph decoder handle all
> relevant node types.
>
> commit cacbd1effa1f1466c8d8b4978bd1d78b8d8b6941
> Author: Aleksandar Prokopec <[hidden email]
> <mailto:[hidden email]>>
> Date:   Fri Mar 24 10:46:03 2017 +0100
>
>     Add overridable hook for instantiating node plugins.
>
> commit a71e6a7326a6a97d129734e22410993951aff00f
> Author: Aleksandar Prokopec <[hidden email]
> <mailto:[hidden email]>>
> Date:   Thu Mar 23 15:26:01 2017 +0100
>
>     Add on-demand handling of load-indexed nodes.
>
> commit d9165694fb9c486c6d05aafddcace65e55a4bf8e
> Merge: e36255e f304652
> Author: Aleksandar Prokopec <[hidden email]
> <mailto:[hidden email]>>
> Date:   Thu Mar 23 14:12:55 2017 +0100
>
>     Merge branch 'master' into topic/GR-3208-alternative
>
> commit e36255e119b994ddca01a54d5fc1c3976935eaf3
> Author: Aleksandar Prokopec <[hidden email]
> <mailto:[hidden email]>>
> Date:   Fri Mar 17 11:29:34 2017 +0100
>
>     [refactor] Remove CompositeNodePlugin and use NodePlugin arrays instead.
>
> commit 859d2e0fe86cae9933fbc6ae71a7ccbad196baff
> Author: Aleksandar Prokopec <[hidden email]
> <mailto:[hidden email]>>
> Date:   Tue Mar 14 15:55:18 2017 +0100
>
>     [feature] Add support for all the node plugin cases to graph decoding.
>
> commit e45ae3f1fb381d505351e23ff1bfe5fa1faf97c6
> Author: Aleksandar Prokopec <[hidden email]
> <mailto:[hidden email]>>
> Date:   Tue Mar 14 12:29:13 2017 +0100
>
>     [fix] Prevent node plugin graph changes when not necessary.
>
> commit f8589ed80ce1f759ae14cd7ee314b0f4d82e4cc4
> Author: Aleksandar Prokopec <[hidden email]
> <mailto:[hidden email]>>
> Date:   Mon Mar 13 17:16:31 2017 +0100
>
>     [feature] Add node plugins to graph decoder, and implement the
> handleLoadIndexed case.
>
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: RFR(XXL) 8178864: Update Graal

Igor Veresov
Thanks, Vladimir!

igor

> On Apr 17, 2017, at 4:17 PM, Vladimir Kozlov <[hidden email]> wrote:
>
> Good.
>
> Thanks,
> Vladimir
>
> On 4/17/17 2:08 PM, Igor Veresov wrote:
>> JBS: https://bugs.openjdk.java.net/browse/JDK-8178864
>> Webrev: http://cr.openjdk.java.net/~iveresov/8178864/webrev.00/
>>
>> Thanks,
>> igor
>>
>> p.s.
>>
>> Changes:
>>
>> commit 415a4ef635029f49ab2c4fef0e6f2012be916db7
>> Merge: 768caab 294900b
>> Author: Tom Rodriguez <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Mon Apr 17 10:36:23 2017 -0700
>>
>>    [GR-3667] Fix probability for intrinsic guard.
>>
>> commit 294900b270c2f866a9a33a3a027a63ba85562792
>> Author: Tom Rodriguez <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Fri Apr 14 10:00:47 2017 -0700
>>
>>    Fix probability for intrinsic guard
>>
>> commit 768caabc4aad572e7fa8a08e708b81eaf9c8e119
>> Merge: c3ab66a 78f5562
>> Author: Doug Simon <[hidden email] <mailto:[hidden email]>>
>> Date:   Mon Apr 17 09:06:14 2017 -0700
>>
>>    [GR-3673] Remove forced dumps.
>>
>> commit c3ab66a7fb72311ed479d0f47b87cf867453915d
>> Merge: 4d1095d 9a66f88
>> Author: Tom Rodriguez <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Mon Apr 17 09:01:21 2017 -0700
>>
>>    [GR-3657] Fix possible infinite loop in nodesInLoopBranch.
>>
>> commit 9a66f887d1f6c8308f15c8c8df7c40578923369c
>> Author: Tom Rodriguez <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Thu Apr 13 21:20:49 2017 -0700
>>
>>    Fix possible infinite loop in nodesInLoopBranch
>>
>> commit 78f55621c9301ae9c6e6e5b8d0d3fab7c2e4de6c
>> Author: Doug Simon <[hidden email] <mailto:[hidden email]>>
>> Date:   Mon Apr 17 10:41:29 2017 +0200
>>
>>    removed uses of Debug.forceDump that pollute test logs
>>
>> commit 4d1095d1ea9fc4c317c7f584a02344e64df7a5f3
>> Merge: 02a2a3d cf9a623
>> Author: Christian Wimmer <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Fri Apr 14 10:25:21 2017 -0700
>>
>>    [GR-3666] Remove redundant final modifier as reported by newest
>> Checkstyle version.
>>
>> commit cf9a6238a826e77c94ab0602c2214b0f0afd1aa6
>> Author: Christian Wimmer <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Fri Apr 14 09:02:55 2017 -0700
>>
>>    Remove redundant final modifier as reported by newest Checkstyle version
>>
>> commit 02a2a3d9ba60c5db87c83c701a500e41d79583b2
>> Merge: e8acaea 92a1821
>> Author: Josef Eisl <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Fri Apr 14 02:24:54 2017 -0700
>>
>>    [GR-3206] The parallel scala actors fix should not overwrite the
>> other results.
>>
>> commit e8acaea4d026244a187e50f9f39206730473da30
>> Merge: 52a9ed9 fa1e93f
>> Author: Doug Simon <[hidden email] <mailto:[hidden email]>>
>> Date:   Thu Apr 13 07:57:55 2017 -0700
>>
>>    [GR-3627] Correct various errors in code generation (#267).
>>
>> commit 52a9ed925be5511d7984174136d07a2568cd83e5
>> Merge: 0c30850 fc12456
>> Author: Matthias Grimmer <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Thu Apr 13 07:04:06 2017 -0700
>>
>>    [GR-3642] Explicit hosted (e.g. hosted-graal-core) jvm-config.
>>
>> commit 92a18214d2279ab421c15300d46bab93cac90619
>> Author: Josef Eisl <[hidden email] <mailto:[hidden email]>>
>> Date:   Thu Apr 13 15:51:51 2017 +0200
>>
>>    [ci,fix] the parallel scala actors fix should not  overwrite the
>> other results
>>
>> commit fa1e93f806c16dfe79b79cc0932b5d2bbea342c4
>> Merge: 425a9c4 f1f981e
>> Author: Doug Simon <[hidden email] <mailto:[hidden email]>>
>> Date:   Thu Apr 13 15:27:39 2017 +0200
>>
>>    Merge.
>>
>> commit fc12456b4e654a51009b07d1ff437622bcc5e2b7
>> Author: Matthias Grimmer <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Thu Apr 13 11:27:16 2017 +0200
>>
>>    Add hosted configurations to mx benchmark.
>>
>> commit 0c30850da9fcf74d0b08e3e53f4a99e036294d30
>> Merge: f1f981e fdf7341
>> Author: Roland Schatz <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Thu Apr 13 04:11:34 2017 -0700
>>
>>    [GR-3629] Fix wrong callRootMethod in GraalTestTVMCI.
>>
>> commit 425a9c4e4d346b1018786d02ba3d9d0a6433cae4
>> Author: Andrew Dinn <[hidden email] <mailto:[hidden email]>>
>> Date:   Wed Apr 12 15:43:56 2017 +0100
>>
>>    fix problem in emit for CompressRegister and Uncompressregister
>>
>> commit fdf7341635824a7c6eb3b7be908dd74372aa4736
>> Author: Roland Schatz <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Wed Apr 12 15:50:26 2017 +0200
>>
>>    Fix wrong callRootMethod in GraalTestTVMCI.
>>
>> commit 1c0da37a2cff42a9b46cdfad40d9ccc932e948cb
>> Author: Andrew Dinn <[hidden email] <mailto:[hidden email]>>
>> Date:   Wed Apr 12 14:53:56 2017 +0100
>>
>>    correct cut-and-pasteo in original patch
>>
>> commit cb8ee4804de9bec5eea213470bd237a83c981cac
>> Author: Andrew Dinn <[hidden email] <mailto:[hidden email]>>
>> Date:   Wed Apr 12 13:50:36 2017 +0100
>>
>>    correct two small errors in code generation
>>
>> commit f1f981e8002fa6de2989fc223d67d7589d11c0c0
>> Merge: 1e9c29d 3685425
>> Author: Doug Simon <[hidden email] <mailto:[hidden email]>>
>> Date:   Wed Apr 12 04:46:39 2017 -0700
>>
>>    [GR-3598] Remove use of JDK internal API in CompileTheWorld.
>>
>> commit 1e9c29d7bd62ddb5b0180d081db7b9230ea9383d
>> Merge: 8b0ff79 e01a696
>> Author: Doug Simon <[hidden email] <mailto:[hidden email]>>
>> Date:   Wed Apr 12 01:46:57 2017 -0700
>>
>>    [GR-3610] Unstrip VM output when running with stripped jars.
>>
>> commit 8b0ff796db6d6d5eae4711f3740b9ec18b68a284
>> Merge: dde444f 78aecaa
>> Author: Paul Wögerer <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Wed Apr 12 01:19:57 2017 -0700
>>
>>    [GR-3556] Handle inlining during parsing more like inlining after
>> parsing.
>>
>> commit e01a696368522b6965e2a73155881ce873858b1d
>> Author: Doug Simon <[hidden email] <mailto:[hidden email]>>
>> Date:   Tue Apr 11 14:25:13 2017 +0200
>>
>>    apply retrace tool to VM output if running with stripped jars
>>
>> commit 368542591c5d5d0547774cf556217f38b4fd162d
>> Author: Doug Simon <[hidden email] <mailto:[hidden email]>>
>> Date:   Mon Apr 10 17:17:00 2017 +0200
>>
>>    moved CompileTheWorld out of GRAAL dist and removed its use of JDK
>> internal API
>>     added CTW 9 tests to gate
>>
>> commit 78aecaa0a0ac7bbecbdc820f3393eaf09fddb16e
>> Author: Christian Wimmer <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Tue Apr 11 13:49:23 2017 -0700
>>
>>    Handle inlining during parsing more like inlining after parsing
>>
>>    When a method has multiple returns, inlinig during parsing created a
>> merge frame state with a bci of one of the return bytecodes. Now the
>> handling is the same as in the inlining phase: the merge frame state
>> that does not include the callee (just the caller frame state after the
>> call).
>>
>> commit dde444fdb4608a48b90dacd32719c12efb59f84c
>> Merge: 8c016d0 1d1a3b0
>> Author: Tom Rodriguez <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Tue Apr 11 13:49:12 2017 -0700
>>
>>    [GR-3153] Revert Handle placeholder states specially in PEA.
>>
>> commit 1d1a3b0e18c8c0e5499c719d658013967111e875
>> Author: Tom Rodriguez <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Tue Apr 11 13:12:10 2017 -0700
>>
>>    Revert Handle placeholder states specially in PEA
>>
>> commit 8c016d06d3c18ce9a62d958bf3bed6b30b997687
>> Merge: 4c4144b 9735c8c
>> Author: David Leopoldseder <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Tue Apr 11 10:17:45 2017 -0700
>>
>>    [GR-3476] Remove TruffleCompilationCancellationTest.
>>
>> commit 4c4144b71d527d984637ade1c0ba8f361c326143
>> Merge: 978c49a a1d0705
>> Author: Aleksandar Prokopec <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Tue Apr 11 05:53:09 2017 -0700
>>
>>    [GR-3601] Ensure that a more specific create method is used when
>> creating comparison nodes.
>>
>> commit a1d0705cd0b7f74075208365bd42b78cdaf1eff2
>> Author: Aleksandar Prokopec <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Mon Apr 10 17:25:10 2017 +0200
>>
>>    Use more specific create method for comparison nodes.
>>
>> commit 978c49ae5c2b4d9cfb000a4c0917b18ef255857d
>> Merge: d07c8b2 af5dd81
>> Author: Christian Haeubl <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Tue Apr 11 05:11:50 2017 -0700
>>
>>    [GR-3595] Cache if a method is covered by an InvocationPlugin.
>>
>> commit af5dd81295c8d7f8070fd051c9848599459afffe
>> Author: Christian Haeubl <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Mon Apr 10 12:10:23 2017 +0200
>>
>>    Cache if a method is covered by an InvocationPlugin.
>>
>> commit d07c8b25d76f5956d6d7b62849eafc8ba944abe0
>> Merge: c72a5d5 d53ce49
>> Author: Vojin Jovanovic <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Tue Apr 11 03:39:18 2017 -0700
>>
>>    [GR-3393] Revert.
>>
>> commit d53ce499e9ce85de2303e642d17ca069b1a47af2
>> Author: Vojin Jovanovic <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Tue Apr 11 11:38:42 2017 +0200
>>
>>    Revert "[GR-3393] Separate compressed oops from HotSpot as much as
>> possible."
>>
>>    This reverts commit 0b9c9eea96398d0d6bd9ecde2466b12f9aaa2b43, reversing
>>    changes made to a872965c61c942ce33fd295a2280dcb54a3b38f4.
>>
>> commit 9735c8c573c1b869b38dbe8cabbf37ebcb82a4e7
>> Author: David Leopoldseder <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Tue Apr 11 10:59:33 2017 +0200
>>
>>    [fix] Remove TruffleCompilationCancellationTest.
>>
>> commit c72a5d5e78538cea5d42967b238fe91198c95ae3
>> Merge: 0b9c9ee 2d18d0a
>> Author: Tom Rodriguez <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Mon Apr 10 09:38:09 2017 -0700
>>
>>    [GR-3153] Handle placeholder states specially in PEA.
>>
>> commit 0b9c9eea96398d0d6bd9ecde2466b12f9aaa2b43
>> Merge: a872965 eb2ef20
>> Author: Vojin Jovanovic <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Mon Apr 10 07:25:07 2017 -0700
>>
>>    [GR-3393] Separate compressed oops from HotSpot as much as possible.
>>
>> commit eb2ef20805d6c24ff4b0dcc9af644a0365cdb926
>> Author: Vojin Jovanovic <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Mon Mar 27 17:24:40 2017 +0200
>>
>>    [cleanup] separate compressed oops from HotSpot as much as possible
>>
>> commit a872965c61c942ce33fd295a2280dcb54a3b38f4
>> Merge: 448e5d8 2722294
>> Author: Josef Eisl <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Mon Apr 10 03:14:51 2017 -0700
>>
>>    [GR-3581] Set machine node for parallel benchmarks.
>>
>> commit 27222942948eb21a3be34a3bec1c7aa03d11aed3
>> Author: Josef Eisl <[hidden email] <mailto:[hidden email]>>
>> Date:   Mon Apr 10 10:45:16 2017 +0200
>>
>>    [ci] add MACHINE_NODE to parallel benchmarks
>>
>> commit 448e5d899e46c37e3800c92ffa9fdb69f5c5307c
>> Merge: 7cc4f5d 24dba6b
>> Author: Josef Eisl <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Mon Apr 10 01:24:11 2017 -0700
>>
>>    [GR-3525] Refine LIR dumping.
>>
>> commit 24dba6b3d9fe7472cb8cd50d00e3b95c0e9118f3
>> Author: Josef Eisl <[hidden email] <mailto:[hidden email]>>
>> Date:   Fri Apr 7 17:48:49 2017 +0200
>>
>>    [fix] consolidate stack slot allocation dumping
>>
>> commit d2eacbdc80797f3032ee7a8de383e957b68aef9c
>> Author: Josef Eisl <[hidden email] <mailto:[hidden email]>>
>> Date:   Fri Apr 7 17:41:33 2017 +0200
>>
>>    [fix] consolidate linear scan dumping
>>
>> commit cbe02790cad450e1fb2af010fc3e56bb87ddd99e
>> Author: Josef Eisl <[hidden email] <mailto:[hidden email]>>
>> Date:   Fri Apr 7 16:38:57 2017 +0200
>>
>>    [fix] consolidate TraceRA dumping
>>
>> commit 55490c13f6274258b4ca339e30775097e8a97c1c
>> Author: Josef Eisl <[hidden email] <mailto:[hidden email]>>
>> Date:   Fri Apr 7 16:13:18 2017 +0200
>>
>>    [fix] Remove useless scopes and dumps from emitLIR
>>
>> commit 3f8355da125f50efb0180fdf9c019ae70234db14
>> Author: Josef Eisl <[hidden email] <mailto:[hidden email]>>
>> Date:   Fri Apr 7 15:25:24 2017 +0200
>>
>>    [feature] Dump LIR stages in GraalCompiler
>>
>> commit 9c56f54ed009c9d93e0cb3f967f00c03c82028f2
>> Author: Josef Eisl <[hidden email] <mailto:[hidden email]>>
>> Date:   Fri Apr 7 15:24:49 2017 +0200
>>
>>    [doc] document LIR dumping levels
>>
>> commit 7cc4f5dcea60bf0dabca37ef28eb97c378e494db
>> Merge: 9edeefc c6fe486
>> Author: Aleksandar Prokopec <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Fri Apr 7 12:35:10 2017 -0700
>>
>>    [GR-3551] Add early canonicalization to IntegerEqualsNode and
>> ObjectEqualsNode.
>>
>> commit c6fe4861464787def1c5eb66842b3ad843285a55
>> Merge: 8948675 9edeefc
>> Author: Aleksandar Prokopec <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Fri Apr 7 19:24:18 2017 +0200
>>
>>    Merge branch 'master' into topic/GR-3551
>>
>> commit 9edeefc2b6635d97c571c41a3708a2d90ae1ab3a
>> Merge: 8a0a87e c152e63
>> Author: Josef Eisl <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Fri Apr 7 09:27:55 2017 -0700
>>
>>    [GR-3206] Do not execute scala-dacapo actors in parallel.
>>
>> commit 8a0a87eb63cbbc94c8cead115921f96a69d6869b
>> Merge: 633e409 5282a7c
>> Author: Roland Schatz <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Fri Apr 7 06:00:40 2017 -0700
>>
>>    [GR-3583] Update truffle import.
>>
>> commit 5282a7c3ffa0cbd0505a3825c718fee32ac1a202
>> Author: Roland Schatz <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Fri Apr 7 13:32:00 2017 +0200
>>
>>    Update truffle import.
>>
>> commit 633e40969f800a2231e5f7e7747f8eb812ebeb6e
>> Merge: d8d8c22 2bac7bc
>> Author: Christian Haeubl <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Fri Apr 7 02:08:18 2017 -0700
>>
>>    [GR-3435] Cache JVMCI call results during graph decoding.
>>
>> commit 2bac7bcfcac159d4e7c5b63ab64a83b48b91300b
>> Author: Christian Haeubl <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Thu Mar 30 17:10:55 2017 +0200
>>
>>    Cache methods while doing graph decoding.
>>
>> commit 10968ad0ed8432049ee937170df8fbf075807427
>> Author: Christian Haeubl <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Thu Mar 30 14:32:15 2017 +0200
>>
>>    Cache annotations while doing graph decoding.
>>
>> commit d8d8c22904a4cee00988356183e16aaac6cf4e01
>> Merge: 0ea748e 5a50222
>> Author: Josef Eisl <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Thu Apr 6 09:39:21 2017 -0700
>>
>>    [GR-3515] Explicitly specify phases for compile time benchmarks.
>>
>> commit 89486753b1c8ba3dd85e259eef60556c84b43873
>> Merge: cca4aa3 65e6110
>> Author: Aleksandar Prokopec <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Thu Apr 6 17:16:00 2017 +0200
>>
>>    Merge branch 'master' into topic/GR-3551
>>
>> commit 0ea748e92d0ef075da80234cb6e8f2181c55ac88
>> Merge: 65e6110 c60b383
>> Author: Roland Schatz <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Thu Apr 6 08:06:18 2017 -0700
>>
>>    [GR-3169] Graal produces wrong code for HeapByteBuffer on JDK9.
>>
>> commit cca4aa3eb4377d132cd314a57ff03b8cd7c21d61
>> Merge: b7cb98d ccd2af9
>> Author: Aleksandar Prokopec <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Thu Apr 6 15:16:19 2017 +0200
>>
>>    Merge branch 'master' into topic/GR-3551
>>
>> commit c152e63aaa3b0d00d714f33dfbf1c01a14e72acc
>> Author: Josef Eisl <[hidden email] <mailto:[hidden email]>>
>> Date:   Thu Apr 6 16:37:51 2017 +0200
>>
>>    [ci] do not execute scala-dacapo actors in parallel
>>
>> commit 65e61109f0edc70864767b200ae33a660c6e8dcb
>> Merge: 429d5da 57189f6
>> Author: Doug Simon <[hidden email] <mailto:[hidden email]>>
>> Date:   Thu Apr 6 06:58:52 2017 -0700
>>
>>    [GR-3557] Fix regression in reading options from a file.
>>
>> commit c60b3830dc4765f2fd7f4d3f2dd85380bc6861e1
>> Author: Roland Schatz <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Thu Apr 6 15:36:10 2017 +0200
>>
>>    Fix escape analysis of byte array in HeapByteBuffer on JDK 9.
>>
>> commit 429d5da9377ac9f0951e472a93f68ad7d2fd40c8
>> Merge: ccd2af9 926fe31
>> Author: Gilles Duboscq <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Thu Apr 6 06:11:27 2017 -0700
>>
>>    [GR-3522] Canonicalize `NormalizeCompare < 1`.
>>
>> commit b7cb98d8b43d92ce1a7591e05fc7e5e0c6e453ec
>> Author: Aleksandar Prokopec <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Thu Apr 6 15:00:37 2017 +0200
>>
>>    Rewire node creation for CompareNode subclasses and add static
>> creation methods that invoke canonicalization.
>>
>> commit ccd2af9473a022c66eb399d34db22986a4a1b00e
>> Merge: 01222aa 7f3278c
>> Author: David Leopoldseder <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Thu Apr 6 05:17:49 2017 -0700
>>
>>    [GR-3568] NodeCostDumpUtil: swallow errors during class loading of
>> nodes.
>>
>> commit 57189f612c106a041ecc4a79c82360c43ca581eb
>> Author: Doug Simon <[hidden email] <mailto:[hidden email]>>
>> Date:   Wed Apr 5 22:18:24 2017 +0200
>>
>>    fixed regression of handling options in a file
>>
>> commit 7f3278c8530a10d64c9d2e9d5c7c1525847655eb
>> Author: David Leopoldseder <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Thu Apr 6 12:48:59 2017 +0200
>>
>>    [fix] NodeCostDumpUtil: swallow errors during class loading of nodes.
>>
>> commit 926fe31632e616776659c289f9376781647b98a1
>> Author: Gilles Duboscq <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Thu Apr 6 13:10:00 2017 +0200
>>
>>    Canonicalize `NormalizeCompare == c`
>>
>> commit 3a72610a51ba874a81c5b7dcd4a5b4dc13aece3b
>> Author: Gilles Duboscq <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Tue Apr 4 19:38:10 2017 +0200
>>
>>    [GR-3522] Canonicalize `NormalizeCompare < 1`
>>
>> commit 01222aa50cd049253da87b18d9b86aa1fa8958f6
>> Merge: 8145122 7c59459
>> Author: Roland Schatz <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Thu Apr 6 03:17:24 2017 -0700
>>
>>    [GR-2925] Graal support for Truffle TestTVMCI.
>>
>> commit 5a502228765bcf2a8f5243708a8c6de0fdad3f15
>> Author: Josef Eisl <[hidden email] <mailto:[hidden email]>>
>> Date:   Wed Apr 5 16:49:57 2017 +0200
>>
>>    [ci] restrict TimingBenchmarkMixin timers
>>
>> commit bbcd46991b0b776eb69df17e2130ad9c5e095cab
>> Author: Josef Eisl <[hidden email] <mailto:[hidden email]>>
>> Date:   Tue Apr 4 13:34:26 2017 +0200
>>
>>    [ci] use -Dgraaldebug.timer.XXX instead of -Dgraal.Time= for
>> TimingBenchmarkMixin
>>
>> commit 4974eb04f4ee81dc48e68eacc505b8e7524c91eb
>> Author: Josef Eisl <[hidden email] <mailto:[hidden email]>>
>> Date:   Tue Apr 4 13:23:30 2017 +0200
>>
>>    [ci] outsource timerArgs in TimingBenchmarkMixin
>>
>> commit 81451226de18cbe2ccb1f2f23c2110a5cf874169
>> Merge: 2fc6719 42650bb
>> Author: David Leopoldseder <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Thu Apr 6 01:20:45 2017 -0700
>>
>>    [GR-2552] NodeCost Model Improvements.
>>
>> commit 2fc6719fec619137e9e82d74be3c802341761790
>> Merge: 7f32177 b1f5952
>> Author: Josef Eisl <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Thu Apr 6 00:46:25 2017 -0700
>>
>>    [GR-3514] Register allocation sub-phases do not need to be proper
>> LIRPhases.
>>
>> commit 2d18d0a330c3123f9e62851580a2e18aed231697
>> Author: Tom Rodriguez <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Wed Apr 5 23:56:50 2017 -0700
>>
>>    Handle placeholder states specially in PEA
>>
>> commit 42650bbebbb8d89c66d5517cb761f9e92c1f68cf
>> Author: David Leopoldseder <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Tue Feb 21 15:58:33 2017 +0100
>>
>>    [fix] NodeCost: Ensure all nodes specify default costs.
>>
>> commit caf972182c4bd958f658185520e32e88843b200d
>> Author: David Leopoldseder <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Mon Feb 20 09:46:56 2017 +0100
>>
>>    [feature] NodeCosts: Verify node cost model integrity in
>> CheckGraalInvariants.
>>
>> commit 7cd39f545c0db26610dc12eb37364b3d3265ec99
>> Author: David Leopoldseder <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Mon Jan 30 11:05:11 2017 +0100
>>
>>    [fix] NodeCosts: Remove provider, move dynamic logic into nodes and
>> fix scale.
>>
>> commit fde0d24a2dddaf45e46cf6dc1dcade625261c5e3
>> Author: David Leopoldseder <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Mon Jan 30 15:46:45 2017 +0100
>>
>>    [feature] NodeCosts: Add option to dump node cost related
>> information to IGV.
>>
>> commit e72bbb87cb4ec9b08f1ee9de9546a2166a5db54d
>> Author: David Leopoldseder <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Mon Jan 30 15:08:01 2017 +0100
>>
>>    [feature] NodeCost: Add dump util to dump costs of all node classes
>>
>> commit 7f32177fad91fedabefea6e9919aa5f51657481b
>> Merge: 2eacdb3 ba5773e
>> Author: Doug Simon <[hidden email] <mailto:[hidden email]>>
>> Date:   Wed Apr 5 13:32:29 2017 -0700
>>
>>    [GR-3528] Convert some assertions in Node to guarantees.
>>
>> commit 63f10a5f38680435c750232702d183f05ad7e67f
>> Merge: cce0b88 2eacdb3
>> Author: Aleksandar Prokopec <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Wed Apr 5 21:47:11 2017 +0200
>>
>>    Merge branch 'master' into topic/GR-3551
>>
>> commit 2eacdb37f19de982e14d1bb6ea224d2c5ad0c0cc
>> Merge: ee4cbef ba57d4d
>> Author: Doug Simon <[hidden email] <mailto:[hidden email]>>
>> Date:   Wed Apr 5 11:38:14 2017 -0700
>>
>>    [GR-3521] GraphBuilder: Change semantic of append to be recursive &
>> remove recursiveAppend.
>>
>> commit ba57d4d7f716e5698e040196f9eeb03e2b4d42c5
>> Merge: 48d9d36 ee4cbef
>> Author: Doug Simon <[hidden email] <mailto:[hidden email]>>
>> Date:   Wed Apr 5 19:45:58 2017 +0200
>>
>>    Merge branch 'master' into topic/GR-3521
>>
>> commit cce0b8820624ff627b999a743ff9274e1ee5f9af
>> Author: Aleksandar Prokopec <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Wed Apr 5 17:31:13 2017 +0200
>>
>>    Make LowerOp extends CompareOp from CompareNode.
>>
>> commit 41f62af348083b11684927a5222f92abead5bfec
>> Author: Aleksandar Prokopec <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Wed Apr 5 17:13:44 2017 +0200
>>
>>    Introduce CompareOp to CompareNode.
>>
>> commit ba5773e0575c5d18974b8bc0470c0fc306161075
>> Author: Doug Simon <[hidden email] <mailto:[hidden email]>>
>> Date:   Tue Apr 4 21:21:32 2017 +0200
>>
>>    deprecated varargs version of GraalError.guarantee and replaced with
>> fixed arg versions
>>
>> commit bc448373357aa8825a2cca6be86d0573a8442f17
>> Author: Doug Simon <[hidden email] <mailto:[hidden email]>>
>> Date:   Tue Apr 4 21:20:41 2017 +0200
>>
>>    converted some assertions in Node to be guarantees
>>
>> commit 48d9d363d0e78dad51d1b5a6c87ddbfe6df4cece
>> Author: David Leopoldseder <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Wed Apr 5 10:07:43 2017 +0200
>>
>>    [fix] GraphBuilder: Change semantic of append to be recursive &
>> remove recursiveAppend
>>
>> commit ee4cbef108f34b17b55ffab2100a59b9b3529881
>> Merge: 898a31a ce55244
>> Author: Aleksandar Prokopec <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Wed Apr 5 02:55:54 2017 -0700
>>
>>    [GR-3208] Apply node plugins during graph decoding.
>>
>> commit ce55244ca5f6304c3c0a83233976f3fa7af852f4
>> Merge: 3e99694 898a31a
>> Author: Aleksandar Prokopec <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Wed Apr 5 11:08:41 2017 +0200
>>
>>    Merge branch 'master' into topic/GR-3208
>>
>> commit b1f595227b39ea9017a62129780fd8eddd8ffb64
>> Author: Josef Eisl <[hidden email] <mailto:[hidden email]>>
>> Date:   Tue Apr 4 15:44:19 2017 +0200
>>
>>    [fix] LSRA subphases do not need to be AllocationPhases
>>
>> commit 4898e53ab808bf5a0f92da49705743d6da55fd46
>> Author: Josef Eisl <[hidden email] <mailto:[hidden email]>>
>> Date:   Tue Apr 4 15:54:36 2017 +0200
>>
>>    [fix] TraceRA: TraceLinearScanAllocationPhase is no TraceAllocationPhase
>>
>> commit 3e99694c859bc1e1243dd0cb2ffdeb52b3364a8a
>> Author: Aleksandar Prokopec <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Mon Apr 3 11:10:37 2017 +0200
>>
>>    Move graph builder context allocation to relevant branches, and
>> document the graph builder context subclass.
>>
>> commit f80747fbabf07d9b0b276e9f6db00629dcd2cd1e
>> Merge: ac63293 2de905e
>> Author: Aleksandar Prokopec <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Fri Mar 31 16:01:10 2017 +0200
>>
>>    Merge branch 'master' into topic/GR-3208
>>
>> commit 7c5945907a5e4c5737dd2dcbd52e4af9eb44cce5
>> Author: Roland Schatz <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Fri Mar 31 12:09:05 2017 +0200
>>
>>    Graal support for Truffle TestTVMCI.
>>
>> commit ac63293ed26263d161b0b0ba4b9fcce767f54899
>> Merge: 61436b1 14702f0
>> Author: Aleksandar Prokopec <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Thu Mar 30 11:50:05 2017 +0200
>>
>>    Merge branch 'master' into topic/GR-3208
>>
>> commit 61436b1743ea8d785e186fda82ce1d9e5f51334c
>> Merge: 9a18509 acbd663
>> Author: Aleksandar Prokopec <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Thu Mar 30 11:49:10 2017 +0200
>>
>>    Merge branch 'master' into topic/GR-3208
>>
>> commit 9a18509ff88b8cd184f0f53bb363460741fd0328
>> Author: Aleksandar Prokopec <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Fri Mar 24 12:11:41 2017 +0100
>>
>>    Ensure that node plugins passed to the graph decoder handle all
>> relevant node types.
>>
>> commit cacbd1effa1f1466c8d8b4978bd1d78b8d8b6941
>> Author: Aleksandar Prokopec <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Fri Mar 24 10:46:03 2017 +0100
>>
>>    Add overridable hook for instantiating node plugins.
>>
>> commit a71e6a7326a6a97d129734e22410993951aff00f
>> Author: Aleksandar Prokopec <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Thu Mar 23 15:26:01 2017 +0100
>>
>>    Add on-demand handling of load-indexed nodes.
>>
>> commit d9165694fb9c486c6d05aafddcace65e55a4bf8e
>> Merge: e36255e f304652
>> Author: Aleksandar Prokopec <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Thu Mar 23 14:12:55 2017 +0100
>>
>>    Merge branch 'master' into topic/GR-3208-alternative
>>
>> commit e36255e119b994ddca01a54d5fc1c3976935eaf3
>> Author: Aleksandar Prokopec <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Fri Mar 17 11:29:34 2017 +0100
>>
>>    [refactor] Remove CompositeNodePlugin and use NodePlugin arrays instead.
>>
>> commit 859d2e0fe86cae9933fbc6ae71a7ccbad196baff
>> Author: Aleksandar Prokopec <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Tue Mar 14 15:55:18 2017 +0100
>>
>>    [feature] Add support for all the node plugin cases to graph decoding.
>>
>> commit e45ae3f1fb381d505351e23ff1bfe5fa1faf97c6
>> Author: Aleksandar Prokopec <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Tue Mar 14 12:29:13 2017 +0100
>>
>>    [fix] Prevent node plugin graph changes when not necessary.
>>
>> commit f8589ed80ce1f759ae14cd7ee314b0f4d82e4cc4
>> Author: Aleksandar Prokopec <[hidden email]
>> <mailto:[hidden email]>>
>> Date:   Mon Mar 13 17:16:31 2017 +0100
>>
>>    [feature] Add node plugins to graph decoder, and implement the
>> handleLoadIndexed case.
>>

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: RFR(XXL) 8178864: Update Graal

Christian Thalinger-4
In reply to this post by Igor Veresov
Igor, do you have a script you are using to update Graal in OpenJDK?  If yes, could you share it?

On Apr 17, 2017, at 11:08 AM, Igor Veresov <[hidden email]> wrote:


Thanks,
igor

p.s.

Changes:

commit 415a4ef635029f49ab2c4fef0e6f2012be916db7
Merge: 768caab 294900b
Author: Tom Rodriguez <[hidden email]>
Date:   Mon Apr 17 10:36:23 2017 -0700

    [GR-3667] Fix probability for intrinsic guard.

commit 294900b270c2f866a9a33a3a027a63ba85562792
Author: Tom Rodriguez <[hidden email]>
Date:   Fri Apr 14 10:00:47 2017 -0700

    Fix probability for intrinsic guard

commit 768caabc4aad572e7fa8a08e708b81eaf9c8e119
Merge: c3ab66a 78f5562
Author: Doug Simon <[hidden email]>
Date:   Mon Apr 17 09:06:14 2017 -0700

    [GR-3673] Remove forced dumps.

commit c3ab66a7fb72311ed479d0f47b87cf867453915d
Merge: 4d1095d 9a66f88
Author: Tom Rodriguez <[hidden email]>
Date:   Mon Apr 17 09:01:21 2017 -0700

    [GR-3657] Fix possible infinite loop in nodesInLoopBranch.

commit 9a66f887d1f6c8308f15c8c8df7c40578923369c
Author: Tom Rodriguez <[hidden email]>
Date:   Thu Apr 13 21:20:49 2017 -0700

    Fix possible infinite loop in nodesInLoopBranch

commit 78f55621c9301ae9c6e6e5b8d0d3fab7c2e4de6c
Author: Doug Simon <[hidden email]>
Date:   Mon Apr 17 10:41:29 2017 +0200

    removed uses of Debug.forceDump that pollute test logs

commit 4d1095d1ea9fc4c317c7f584a02344e64df7a5f3
Merge: 02a2a3d cf9a623
Author: Christian Wimmer <[hidden email]>
Date:   Fri Apr 14 10:25:21 2017 -0700

    [GR-3666] Remove redundant final modifier as reported by newest Checkstyle version.

commit cf9a6238a826e77c94ab0602c2214b0f0afd1aa6
Author: Christian Wimmer <[hidden email]>
Date:   Fri Apr 14 09:02:55 2017 -0700

    Remove redundant final modifier as reported by newest Checkstyle version

commit 02a2a3d9ba60c5db87c83c701a500e41d79583b2
Merge: e8acaea 92a1821
Author: Josef Eisl <[hidden email]>
Date:   Fri Apr 14 02:24:54 2017 -0700

    [GR-3206] The parallel scala actors fix should not overwrite the other results.

commit e8acaea4d026244a187e50f9f39206730473da30
Merge: 52a9ed9 fa1e93f
Author: Doug Simon <[hidden email]>
Date:   Thu Apr 13 07:57:55 2017 -0700

    [GR-3627] Correct various errors in code generation (#267).

commit 52a9ed925be5511d7984174136d07a2568cd83e5
Merge: 0c30850 fc12456
Author: Matthias Grimmer <[hidden email]>
Date:   Thu Apr 13 07:04:06 2017 -0700

    [GR-3642] Explicit hosted (e.g. hosted-graal-core) jvm-config.

commit 92a18214d2279ab421c15300d46bab93cac90619
Author: Josef Eisl <[hidden email]>
Date:   Thu Apr 13 15:51:51 2017 +0200

    [ci,fix] the parallel scala actors fix should not  overwrite the other results

commit fa1e93f806c16dfe79b79cc0932b5d2bbea342c4
Merge: 425a9c4 f1f981e
Author: Doug Simon <[hidden email]>
Date:   Thu Apr 13 15:27:39 2017 +0200

    Merge.

commit fc12456b4e654a51009b07d1ff437622bcc5e2b7
Author: Matthias Grimmer <[hidden email]>
Date:   Thu Apr 13 11:27:16 2017 +0200

    Add hosted configurations to mx benchmark.

commit 0c30850da9fcf74d0b08e3e53f4a99e036294d30
Merge: f1f981e fdf7341
Author: Roland Schatz <[hidden email]>
Date:   Thu Apr 13 04:11:34 2017 -0700

    [GR-3629] Fix wrong callRootMethod in GraalTestTVMCI.

commit 425a9c4e4d346b1018786d02ba3d9d0a6433cae4
Author: Andrew Dinn <[hidden email]>
Date:   Wed Apr 12 15:43:56 2017 +0100

    fix problem in emit for CompressRegister and Uncompressregister

commit fdf7341635824a7c6eb3b7be908dd74372aa4736
Author: Roland Schatz <[hidden email]>
Date:   Wed Apr 12 15:50:26 2017 +0200

    Fix wrong callRootMethod in GraalTestTVMCI.

commit 1c0da37a2cff42a9b46cdfad40d9ccc932e948cb
Author: Andrew Dinn <[hidden email]>
Date:   Wed Apr 12 14:53:56 2017 +0100

    correct cut-and-pasteo in original patch

commit cb8ee4804de9bec5eea213470bd237a83c981cac
Author: Andrew Dinn <[hidden email]>
Date:   Wed Apr 12 13:50:36 2017 +0100

    correct two small errors in code generation

commit f1f981e8002fa6de2989fc223d67d7589d11c0c0
Merge: 1e9c29d 3685425
Author: Doug Simon <[hidden email]>
Date:   Wed Apr 12 04:46:39 2017 -0700

    [GR-3598] Remove use of JDK internal API in CompileTheWorld.

commit 1e9c29d7bd62ddb5b0180d081db7b9230ea9383d
Merge: 8b0ff79 e01a696
Author: Doug Simon <[hidden email]>
Date:   Wed Apr 12 01:46:57 2017 -0700

    [GR-3610] Unstrip VM output when running with stripped jars.

commit 8b0ff796db6d6d5eae4711f3740b9ec18b68a284
Merge: dde444f 78aecaa
Author: Paul Wögerer <[hidden email]>
Date:   Wed Apr 12 01:19:57 2017 -0700

    [GR-3556] Handle inlining during parsing more like inlining after parsing.

commit e01a696368522b6965e2a73155881ce873858b1d
Author: Doug Simon <[hidden email]>
Date:   Tue Apr 11 14:25:13 2017 +0200

    apply retrace tool to VM output if running with stripped jars

commit 368542591c5d5d0547774cf556217f38b4fd162d
Author: Doug Simon <[hidden email]>
Date:   Mon Apr 10 17:17:00 2017 +0200

    moved CompileTheWorld out of GRAAL dist and removed its use of JDK internal API
     added CTW 9 tests to gate

commit 78aecaa0a0ac7bbecbdc820f3393eaf09fddb16e
Author: Christian Wimmer <[hidden email]>
Date:   Tue Apr 11 13:49:23 2017 -0700

    Handle inlining during parsing more like inlining after parsing
    
    When a method has multiple returns, inlinig during parsing created a merge frame state with a bci of one of the return bytecodes. Now the handling is the same as in the inlining phase: the merge frame state that does not include the callee (just the caller frame state after the call).

commit dde444fdb4608a48b90dacd32719c12efb59f84c
Merge: 8c016d0 1d1a3b0
Author: Tom Rodriguez <[hidden email]>
Date:   Tue Apr 11 13:49:12 2017 -0700

    [GR-3153] Revert Handle placeholder states specially in PEA.

commit 1d1a3b0e18c8c0e5499c719d658013967111e875
Author: Tom Rodriguez <[hidden email]>
Date:   Tue Apr 11 13:12:10 2017 -0700

    Revert Handle placeholder states specially in PEA

commit 8c016d06d3c18ce9a62d958bf3bed6b30b997687
Merge: 4c4144b 9735c8c
Author: David Leopoldseder <[hidden email]>
Date:   Tue Apr 11 10:17:45 2017 -0700

    [GR-3476] Remove TruffleCompilationCancellationTest.

commit 4c4144b71d527d984637ade1c0ba8f361c326143
Merge: 978c49a a1d0705
Author: Aleksandar Prokopec <[hidden email]>
Date:   Tue Apr 11 05:53:09 2017 -0700

    [GR-3601] Ensure that a more specific create method is used when creating comparison nodes.

commit a1d0705cd0b7f74075208365bd42b78cdaf1eff2
Author: Aleksandar Prokopec <[hidden email]>
Date:   Mon Apr 10 17:25:10 2017 +0200

    Use more specific create method for comparison nodes.

commit 978c49ae5c2b4d9cfb000a4c0917b18ef255857d
Merge: d07c8b2 af5dd81
Author: Christian Haeubl <[hidden email]>
Date:   Tue Apr 11 05:11:50 2017 -0700

    [GR-3595] Cache if a method is covered by an InvocationPlugin.

commit af5dd81295c8d7f8070fd051c9848599459afffe
Author: Christian Haeubl <[hidden email]>
Date:   Mon Apr 10 12:10:23 2017 +0200

    Cache if a method is covered by an InvocationPlugin.

commit d07c8b25d76f5956d6d7b62849eafc8ba944abe0
Merge: c72a5d5 d53ce49
Author: Vojin Jovanovic <[hidden email]>
Date:   Tue Apr 11 03:39:18 2017 -0700

    [GR-3393] Revert.

commit d53ce499e9ce85de2303e642d17ca069b1a47af2
Author: Vojin Jovanovic <[hidden email]>
Date:   Tue Apr 11 11:38:42 2017 +0200

    Revert "[GR-3393] Separate compressed oops from HotSpot as much as possible."
    
    This reverts commit 0b9c9eea96398d0d6bd9ecde2466b12f9aaa2b43, reversing
    changes made to a872965c61c942ce33fd295a2280dcb54a3b38f4.

commit 9735c8c573c1b869b38dbe8cabbf37ebcb82a4e7
Author: David Leopoldseder <[hidden email]>
Date:   Tue Apr 11 10:59:33 2017 +0200

    [fix] Remove TruffleCompilationCancellationTest.

commit c72a5d5e78538cea5d42967b238fe91198c95ae3
Merge: 0b9c9ee 2d18d0a
Author: Tom Rodriguez <[hidden email]>
Date:   Mon Apr 10 09:38:09 2017 -0700

    [GR-3153] Handle placeholder states specially in PEA.

commit 0b9c9eea96398d0d6bd9ecde2466b12f9aaa2b43
Merge: a872965 eb2ef20
Author: Vojin Jovanovic <[hidden email]>
Date:   Mon Apr 10 07:25:07 2017 -0700

    [GR-3393] Separate compressed oops from HotSpot as much as possible.

commit eb2ef20805d6c24ff4b0dcc9af644a0365cdb926
Author: Vojin Jovanovic <[hidden email]>
Date:   Mon Mar 27 17:24:40 2017 +0200

    [cleanup] separate compressed oops from HotSpot as much as possible

commit a872965c61c942ce33fd295a2280dcb54a3b38f4
Merge: 448e5d8 2722294
Author: Josef Eisl <[hidden email]>
Date:   Mon Apr 10 03:14:51 2017 -0700

    [GR-3581] Set machine node for parallel benchmarks.

commit 27222942948eb21a3be34a3bec1c7aa03d11aed3
Author: Josef Eisl <[hidden email]>
Date:   Mon Apr 10 10:45:16 2017 +0200

    [ci] add MACHINE_NODE to parallel benchmarks

commit 448e5d899e46c37e3800c92ffa9fdb69f5c5307c
Merge: 7cc4f5d 24dba6b
Author: Josef Eisl <[hidden email]>
Date:   Mon Apr 10 01:24:11 2017 -0700

    [GR-3525] Refine LIR dumping.

commit 24dba6b3d9fe7472cb8cd50d00e3b95c0e9118f3
Author: Josef Eisl <[hidden email]>
Date:   Fri Apr 7 17:48:49 2017 +0200

    [fix] consolidate stack slot allocation dumping

commit d2eacbdc80797f3032ee7a8de383e957b68aef9c
Author: Josef Eisl <[hidden email]>
Date:   Fri Apr 7 17:41:33 2017 +0200

    [fix] consolidate linear scan dumping

commit cbe02790cad450e1fb2af010fc3e56bb87ddd99e
Author: Josef Eisl <[hidden email]>
Date:   Fri Apr 7 16:38:57 2017 +0200

    [fix] consolidate TraceRA dumping

commit 55490c13f6274258b4ca339e30775097e8a97c1c
Author: Josef Eisl <[hidden email]>
Date:   Fri Apr 7 16:13:18 2017 +0200

    [fix] Remove useless scopes and dumps from emitLIR

commit 3f8355da125f50efb0180fdf9c019ae70234db14
Author: Josef Eisl <[hidden email]>
Date:   Fri Apr 7 15:25:24 2017 +0200

    [feature] Dump LIR stages in GraalCompiler

commit 9c56f54ed009c9d93e0cb3f967f00c03c82028f2
Author: Josef Eisl <[hidden email]>
Date:   Fri Apr 7 15:24:49 2017 +0200

    [doc] document LIR dumping levels

commit 7cc4f5dcea60bf0dabca37ef28eb97c378e494db
Merge: 9edeefc c6fe486
Author: Aleksandar Prokopec <[hidden email]>
Date:   Fri Apr 7 12:35:10 2017 -0700

    [GR-3551] Add early canonicalization to IntegerEqualsNode and ObjectEqualsNode.

commit c6fe4861464787def1c5eb66842b3ad843285a55
Merge: 8948675 9edeefc
Author: Aleksandar Prokopec <[hidden email]>
Date:   Fri Apr 7 19:24:18 2017 +0200

    Merge branch 'master' into topic/GR-3551

commit 9edeefc2b6635d97c571c41a3708a2d90ae1ab3a
Merge: 8a0a87e c152e63
Author: Josef Eisl <[hidden email]>
Date:   Fri Apr 7 09:27:55 2017 -0700

    [GR-3206] Do not execute scala-dacapo actors in parallel.

commit 8a0a87eb63cbbc94c8cead115921f96a69d6869b
Merge: 633e409 5282a7c
Author: Roland Schatz <[hidden email]>
Date:   Fri Apr 7 06:00:40 2017 -0700

    [GR-3583] Update truffle import.

commit 5282a7c3ffa0cbd0505a3825c718fee32ac1a202
Author: Roland Schatz <[hidden email]>
Date:   Fri Apr 7 13:32:00 2017 +0200

    Update truffle import.

commit 633e40969f800a2231e5f7e7747f8eb812ebeb6e
Merge: d8d8c22 2bac7bc
Author: Christian Haeubl <[hidden email]>
Date:   Fri Apr 7 02:08:18 2017 -0700

    [GR-3435] Cache JVMCI call results during graph decoding.

commit 2bac7bcfcac159d4e7c5b63ab64a83b48b91300b
Author: Christian Haeubl <[hidden email]>
Date:   Thu Mar 30 17:10:55 2017 +0200

    Cache methods while doing graph decoding.

commit 10968ad0ed8432049ee937170df8fbf075807427
Author: Christian Haeubl <[hidden email]>
Date:   Thu Mar 30 14:32:15 2017 +0200

    Cache annotations while doing graph decoding.

commit d8d8c22904a4cee00988356183e16aaac6cf4e01
Merge: 0ea748e 5a50222
Author: Josef Eisl <[hidden email]>
Date:   Thu Apr 6 09:39:21 2017 -0700

    [GR-3515] Explicitly specify phases for compile time benchmarks.

commit 89486753b1c8ba3dd85e259eef60556c84b43873
Merge: cca4aa3 65e6110
Author: Aleksandar Prokopec <[hidden email]>
Date:   Thu Apr 6 17:16:00 2017 +0200

    Merge branch 'master' into topic/GR-3551

commit 0ea748e92d0ef075da80234cb6e8f2181c55ac88
Merge: 65e6110 c60b383
Author: Roland Schatz <[hidden email]>
Date:   Thu Apr 6 08:06:18 2017 -0700

    [GR-3169] Graal produces wrong code for HeapByteBuffer on JDK9.

commit cca4aa3eb4377d132cd314a57ff03b8cd7c21d61
Merge: b7cb98d ccd2af9
Author: Aleksandar Prokopec <[hidden email]>
Date:   Thu Apr 6 15:16:19 2017 +0200

    Merge branch 'master' into topic/GR-3551

commit c152e63aaa3b0d00d714f33dfbf1c01a14e72acc
Author: Josef Eisl <[hidden email]>
Date:   Thu Apr 6 16:37:51 2017 +0200

    [ci] do not execute scala-dacapo actors in parallel

commit 65e61109f0edc70864767b200ae33a660c6e8dcb
Merge: 429d5da 57189f6
Author: Doug Simon <[hidden email]>
Date:   Thu Apr 6 06:58:52 2017 -0700

    [GR-3557] Fix regression in reading options from a file.

commit c60b3830dc4765f2fd7f4d3f2dd85380bc6861e1
Author: Roland Schatz <[hidden email]>
Date:   Thu Apr 6 15:36:10 2017 +0200

    Fix escape analysis of byte array in HeapByteBuffer on JDK 9.

commit 429d5da9377ac9f0951e472a93f68ad7d2fd40c8
Merge: ccd2af9 926fe31
Author: Gilles Duboscq <[hidden email]>
Date:   Thu Apr 6 06:11:27 2017 -0700

    [GR-3522] Canonicalize `NormalizeCompare < 1`.

commit b7cb98d8b43d92ce1a7591e05fc7e5e0c6e453ec
Author: Aleksandar Prokopec <[hidden email]>
Date:   Thu Apr 6 15:00:37 2017 +0200

    Rewire node creation for CompareNode subclasses and add static creation methods that invoke canonicalization.

commit ccd2af9473a022c66eb399d34db22986a4a1b00e
Merge: 01222aa 7f3278c
Author: David Leopoldseder <[hidden email]>
Date:   Thu Apr 6 05:17:49 2017 -0700

    [GR-3568] NodeCostDumpUtil: swallow errors during class loading of nodes.

commit 57189f612c106a041ecc4a79c82360c43ca581eb
Author: Doug Simon <[hidden email]>
Date:   Wed Apr 5 22:18:24 2017 +0200

    fixed regression of handling options in a file

commit 7f3278c8530a10d64c9d2e9d5c7c1525847655eb
Author: David Leopoldseder <[hidden email]>
Date:   Thu Apr 6 12:48:59 2017 +0200

    [fix] NodeCostDumpUtil: swallow errors during class loading of nodes.

commit 926fe31632e616776659c289f9376781647b98a1
Author: Gilles Duboscq <[hidden email]>
Date:   Thu Apr 6 13:10:00 2017 +0200

    Canonicalize `NormalizeCompare == c`

commit 3a72610a51ba874a81c5b7dcd4a5b4dc13aece3b
Author: Gilles Duboscq <[hidden email]>
Date:   Tue Apr 4 19:38:10 2017 +0200

    [GR-3522] Canonicalize `NormalizeCompare < 1`

commit 01222aa50cd049253da87b18d9b86aa1fa8958f6
Merge: 8145122 7c59459
Author: Roland Schatz <[hidden email]>
Date:   Thu Apr 6 03:17:24 2017 -0700

    [GR-2925] Graal support for Truffle TestTVMCI.

commit 5a502228765bcf2a8f5243708a8c6de0fdad3f15
Author: Josef Eisl <[hidden email]>
Date:   Wed Apr 5 16:49:57 2017 +0200

    [ci] restrict TimingBenchmarkMixin timers

commit bbcd46991b0b776eb69df17e2130ad9c5e095cab
Author: Josef Eisl <[hidden email]>
Date:   Tue Apr 4 13:34:26 2017 +0200

    [ci] use -Dgraaldebug.timer.XXX instead of -Dgraal.Time= for TimingBenchmarkMixin

commit 4974eb04f4ee81dc48e68eacc505b8e7524c91eb
Author: Josef Eisl <[hidden email]>
Date:   Tue Apr 4 13:23:30 2017 +0200

    [ci] outsource timerArgs in TimingBenchmarkMixin

commit 81451226de18cbe2ccb1f2f23c2110a5cf874169
Merge: 2fc6719 42650bb
Author: David Leopoldseder <[hidden email]>
Date:   Thu Apr 6 01:20:45 2017 -0700

    [GR-2552] NodeCost Model Improvements.

commit 2fc6719fec619137e9e82d74be3c802341761790
Merge: 7f32177 b1f5952
Author: Josef Eisl <[hidden email]>
Date:   Thu Apr 6 00:46:25 2017 -0700

    [GR-3514] Register allocation sub-phases do not need to be proper LIRPhases.

commit 2d18d0a330c3123f9e62851580a2e18aed231697
Author: Tom Rodriguez <[hidden email]>
Date:   Wed Apr 5 23:56:50 2017 -0700

    Handle placeholder states specially in PEA

commit 42650bbebbb8d89c66d5517cb761f9e92c1f68cf
Author: David Leopoldseder <[hidden email]>
Date:   Tue Feb 21 15:58:33 2017 +0100

    [fix] NodeCost: Ensure all nodes specify default costs.

commit caf972182c4bd958f658185520e32e88843b200d
Author: David Leopoldseder <[hidden email]>
Date:   Mon Feb 20 09:46:56 2017 +0100

    [feature] NodeCosts: Verify node cost model integrity in CheckGraalInvariants.

commit 7cd39f545c0db26610dc12eb37364b3d3265ec99
Author: David Leopoldseder <[hidden email]>
Date:   Mon Jan 30 11:05:11 2017 +0100

    [fix] NodeCosts: Remove provider, move dynamic logic into nodes and fix scale.

commit fde0d24a2dddaf45e46cf6dc1dcade625261c5e3
Author: David Leopoldseder <[hidden email]>
Date:   Mon Jan 30 15:46:45 2017 +0100

    [feature] NodeCosts: Add option to dump node cost related information to IGV.

commit e72bbb87cb4ec9b08f1ee9de9546a2166a5db54d
Author: David Leopoldseder <[hidden email]>
Date:   Mon Jan 30 15:08:01 2017 +0100

    [feature] NodeCost: Add dump util to dump costs of all node classes

commit 7f32177fad91fedabefea6e9919aa5f51657481b
Merge: 2eacdb3 ba5773e
Author: Doug Simon <[hidden email]>
Date:   Wed Apr 5 13:32:29 2017 -0700

    [GR-3528] Convert some assertions in Node to guarantees.

commit 63f10a5f38680435c750232702d183f05ad7e67f
Merge: cce0b88 2eacdb3
Author: Aleksandar Prokopec <[hidden email]>
Date:   Wed Apr 5 21:47:11 2017 +0200

    Merge branch 'master' into topic/GR-3551

commit 2eacdb37f19de982e14d1bb6ea224d2c5ad0c0cc
Merge: ee4cbef ba57d4d
Author: Doug Simon <[hidden email]>
Date:   Wed Apr 5 11:38:14 2017 -0700

    [GR-3521] GraphBuilder: Change semantic of append to be recursive & remove recursiveAppend.

commit ba57d4d7f716e5698e040196f9eeb03e2b4d42c5
Merge: 48d9d36 ee4cbef
Author: Doug Simon <[hidden email]>
Date:   Wed Apr 5 19:45:58 2017 +0200

    Merge branch 'master' into topic/GR-3521

commit cce0b8820624ff627b999a743ff9274e1ee5f9af
Author: Aleksandar Prokopec <[hidden email]>
Date:   Wed Apr 5 17:31:13 2017 +0200

    Make LowerOp extends CompareOp from CompareNode.

commit 41f62af348083b11684927a5222f92abead5bfec
Author: Aleksandar Prokopec <[hidden email]>
Date:   Wed Apr 5 17:13:44 2017 +0200

    Introduce CompareOp to CompareNode.

commit ba5773e0575c5d18974b8bc0470c0fc306161075
Author: Doug Simon <[hidden email]>
Date:   Tue Apr 4 21:21:32 2017 +0200

    deprecated varargs version of GraalError.guarantee and replaced with fixed arg versions

commit bc448373357aa8825a2cca6be86d0573a8442f17
Author: Doug Simon <[hidden email]>
Date:   Tue Apr 4 21:20:41 2017 +0200

    converted some assertions in Node to be guarantees

commit 48d9d363d0e78dad51d1b5a6c87ddbfe6df4cece
Author: David Leopoldseder <[hidden email]>
Date:   Wed Apr 5 10:07:43 2017 +0200

    [fix] GraphBuilder: Change semantic of append to be recursive & remove recursiveAppend

commit ee4cbef108f34b17b55ffab2100a59b9b3529881
Merge: 898a31a ce55244
Author: Aleksandar Prokopec <[hidden email]>
Date:   Wed Apr 5 02:55:54 2017 -0700

    [GR-3208] Apply node plugins during graph decoding.

commit ce55244ca5f6304c3c0a83233976f3fa7af852f4
Merge: 3e99694 898a31a
Author: Aleksandar Prokopec <[hidden email]>
Date:   Wed Apr 5 11:08:41 2017 +0200

    Merge branch 'master' into topic/GR-3208

commit b1f595227b39ea9017a62129780fd8eddd8ffb64
Author: Josef Eisl <[hidden email]>
Date:   Tue Apr 4 15:44:19 2017 +0200

    [fix] LSRA subphases do not need to be AllocationPhases

commit 4898e53ab808bf5a0f92da49705743d6da55fd46
Author: Josef Eisl <[hidden email]>
Date:   Tue Apr 4 15:54:36 2017 +0200

    [fix] TraceRA: TraceLinearScanAllocationPhase is no TraceAllocationPhase

commit 3e99694c859bc1e1243dd0cb2ffdeb52b3364a8a
Author: Aleksandar Prokopec <[hidden email]>
Date:   Mon Apr 3 11:10:37 2017 +0200

    Move graph builder context allocation to relevant branches, and document the graph builder context subclass.

commit f80747fbabf07d9b0b276e9f6db00629dcd2cd1e
Merge: ac63293 2de905e
Author: Aleksandar Prokopec <[hidden email]>
Date:   Fri Mar 31 16:01:10 2017 +0200

    Merge branch 'master' into topic/GR-3208

commit 7c5945907a5e4c5737dd2dcbd52e4af9eb44cce5
Author: Roland Schatz <[hidden email]>
Date:   Fri Mar 31 12:09:05 2017 +0200

    Graal support for Truffle TestTVMCI.

commit ac63293ed26263d161b0b0ba4b9fcce767f54899
Merge: 61436b1 14702f0
Author: Aleksandar Prokopec <[hidden email]>
Date:   Thu Mar 30 11:50:05 2017 +0200

    Merge branch 'master' into topic/GR-3208

commit 61436b1743ea8d785e186fda82ce1d9e5f51334c
Merge: 9a18509 acbd663
Author: Aleksandar Prokopec <[hidden email]>
Date:   Thu Mar 30 11:49:10 2017 +0200

    Merge branch 'master' into topic/GR-3208

commit 9a18509ff88b8cd184f0f53bb363460741fd0328
Author: Aleksandar Prokopec <[hidden email]>
Date:   Fri Mar 24 12:11:41 2017 +0100

    Ensure that node plugins passed to the graph decoder handle all relevant node types.

commit cacbd1effa1f1466c8d8b4978bd1d78b8d8b6941
Author: Aleksandar Prokopec <[hidden email]>
Date:   Fri Mar 24 10:46:03 2017 +0100

    Add overridable hook for instantiating node plugins.

commit a71e6a7326a6a97d129734e22410993951aff00f
Author: Aleksandar Prokopec <[hidden email]>
Date:   Thu Mar 23 15:26:01 2017 +0100

    Add on-demand handling of load-indexed nodes.

commit d9165694fb9c486c6d05aafddcace65e55a4bf8e
Merge: e36255e f304652
Author: Aleksandar Prokopec <[hidden email]>
Date:   Thu Mar 23 14:12:55 2017 +0100

    Merge branch 'master' into topic/GR-3208-alternative

commit e36255e119b994ddca01a54d5fc1c3976935eaf3
Author: Aleksandar Prokopec <[hidden email]>
Date:   Fri Mar 17 11:29:34 2017 +0100

    [refactor] Remove CompositeNodePlugin and use NodePlugin arrays instead.

commit 859d2e0fe86cae9933fbc6ae71a7ccbad196baff
Author: Aleksandar Prokopec <[hidden email]>
Date:   Tue Mar 14 15:55:18 2017 +0100

    [feature] Add support for all the node plugin cases to graph decoding.

commit e45ae3f1fb381d505351e23ff1bfe5fa1faf97c6
Author: Aleksandar Prokopec <[hidden email]>
Date:   Tue Mar 14 12:29:13 2017 +0100

    [fix] Prevent node plugin graph changes when not necessary.

commit f8589ed80ce1f759ae14cd7ee314b0f4d82e4cc4
Author: Aleksandar Prokopec <[hidden email]>
Date:   Mon Mar 13 17:16:31 2017 +0100

    [feature] Add node plugins to graph decoder, and implement the handleLoadIndexed case.


Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: RFR(XXL) 8178864: Update Graal

Igor Veresov
It goes something like this:

update-graal() {
  cd ~/work/jdk10-hs/hotspot/src/jdk.internal.vm.compiler/share/classes/
  rm -rf org.graalvm.*
  cp -R ~/work/veresov-graal/graal-core/graal/org.graalvm.* .
  rm -rf org.graalvm.compiler.truffle*
  cd ~/work/jdk10-hs/hotspot
  hg add `hg status -un`
  hg rm `hg status -dn`
}

Note, that I’m not doing merges. It’s just a plain copy of Graal from GitHub.
And then you’d have to update suites.py manually..

igor


On Apr 18, 2017, at 4:03 PM, Christian Thalinger <[hidden email]> wrote:

Igor, do you have a script you are using to update Graal in OpenJDK?  If yes, could you share it?

On Apr 17, 2017, at 11:08 AM, Igor Veresov <[hidden email]> wrote:


Thanks,
igor

p.s.

Changes:

commit 415a4ef635029f49ab2c4fef0e6f2012be916db7
Merge: 768caab 294900b
Author: Tom Rodriguez <[hidden email]>
Date:   Mon Apr 17 10:36:23 2017 -0700

    [GR-3667] Fix probability for intrinsic guard.

commit 294900b270c2f866a9a33a3a027a63ba85562792
Author: Tom Rodriguez <[hidden email]>
Date:   Fri Apr 14 10:00:47 2017 -0700

    Fix probability for intrinsic guard

commit 768caabc4aad572e7fa8a08e708b81eaf9c8e119
Merge: c3ab66a 78f5562
Author: Doug Simon <[hidden email]>
Date:   Mon Apr 17 09:06:14 2017 -0700

    [GR-3673] Remove forced dumps.

commit c3ab66a7fb72311ed479d0f47b87cf867453915d
Merge: 4d1095d 9a66f88
Author: Tom Rodriguez <[hidden email]>
Date:   Mon Apr 17 09:01:21 2017 -0700

    [GR-3657] Fix possible infinite loop in nodesInLoopBranch.

commit 9a66f887d1f6c8308f15c8c8df7c40578923369c
Author: Tom Rodriguez <[hidden email]>
Date:   Thu Apr 13 21:20:49 2017 -0700

    Fix possible infinite loop in nodesInLoopBranch

commit 78f55621c9301ae9c6e6e5b8d0d3fab7c2e4de6c
Author: Doug Simon <[hidden email]>
Date:   Mon Apr 17 10:41:29 2017 +0200

    removed uses of Debug.forceDump that pollute test logs

commit 4d1095d1ea9fc4c317c7f584a02344e64df7a5f3
Merge: 02a2a3d cf9a623
Author: Christian Wimmer <[hidden email]>
Date:   Fri Apr 14 10:25:21 2017 -0700

    [GR-3666] Remove redundant final modifier as reported by newest Checkstyle version.

commit cf9a6238a826e77c94ab0602c2214b0f0afd1aa6
Author: Christian Wimmer <[hidden email]>
Date:   Fri Apr 14 09:02:55 2017 -0700

    Remove redundant final modifier as reported by newest Checkstyle version

commit 02a2a3d9ba60c5db87c83c701a500e41d79583b2
Merge: e8acaea 92a1821
Author: Josef Eisl <[hidden email]>
Date:   Fri Apr 14 02:24:54 2017 -0700

    [GR-3206] The parallel scala actors fix should not overwrite the other results.

commit e8acaea4d026244a187e50f9f39206730473da30
Merge: 52a9ed9 fa1e93f
Author: Doug Simon <[hidden email]>
Date:   Thu Apr 13 07:57:55 2017 -0700

    [GR-3627] Correct various errors in code generation (#267).

commit 52a9ed925be5511d7984174136d07a2568cd83e5
Merge: 0c30850 fc12456
Author: Matthias Grimmer <[hidden email]>
Date:   Thu Apr 13 07:04:06 2017 -0700

    [GR-3642] Explicit hosted (e.g. hosted-graal-core) jvm-config.

commit 92a18214d2279ab421c15300d46bab93cac90619
Author: Josef Eisl <[hidden email]>
Date:   Thu Apr 13 15:51:51 2017 +0200

    [ci,fix] the parallel scala actors fix should not  overwrite the other results

commit fa1e93f806c16dfe79b79cc0932b5d2bbea342c4
Merge: 425a9c4 f1f981e
Author: Doug Simon <[hidden email]>
Date:   Thu Apr 13 15:27:39 2017 +0200

    Merge.

commit fc12456b4e654a51009b07d1ff437622bcc5e2b7
Author: Matthias Grimmer <[hidden email]>
Date:   Thu Apr 13 11:27:16 2017 +0200

    Add hosted configurations to mx benchmark.

commit 0c30850da9fcf74d0b08e3e53f4a99e036294d30
Merge: f1f981e fdf7341
Author: Roland Schatz <[hidden email]>
Date:   Thu Apr 13 04:11:34 2017 -0700

    [GR-3629] Fix wrong callRootMethod in GraalTestTVMCI.

commit 425a9c4e4d346b1018786d02ba3d9d0a6433cae4
Author: Andrew Dinn <[hidden email]>
Date:   Wed Apr 12 15:43:56 2017 +0100

    fix problem in emit for CompressRegister and Uncompressregister

commit fdf7341635824a7c6eb3b7be908dd74372aa4736
Author: Roland Schatz <[hidden email]>
Date:   Wed Apr 12 15:50:26 2017 +0200

    Fix wrong callRootMethod in GraalTestTVMCI.

commit 1c0da37a2cff42a9b46cdfad40d9ccc932e948cb
Author: Andrew Dinn <[hidden email]>
Date:   Wed Apr 12 14:53:56 2017 +0100

    correct cut-and-pasteo in original patch

commit cb8ee4804de9bec5eea213470bd237a83c981cac
Author: Andrew Dinn <[hidden email]>
Date:   Wed Apr 12 13:50:36 2017 +0100

    correct two small errors in code generation

commit f1f981e8002fa6de2989fc223d67d7589d11c0c0
Merge: 1e9c29d 3685425
Author: Doug Simon <[hidden email]>
Date:   Wed Apr 12 04:46:39 2017 -0700

    [GR-3598] Remove use of JDK internal API in CompileTheWorld.

commit 1e9c29d7bd62ddb5b0180d081db7b9230ea9383d
Merge: 8b0ff79 e01a696
Author: Doug Simon <[hidden email]>
Date:   Wed Apr 12 01:46:57 2017 -0700

    [GR-3610] Unstrip VM output when running with stripped jars.

commit 8b0ff796db6d6d5eae4711f3740b9ec18b68a284
Merge: dde444f 78aecaa
Author: Paul Wögerer <[hidden email]>
Date:   Wed Apr 12 01:19:57 2017 -0700

    [GR-3556] Handle inlining during parsing more like inlining after parsing.

commit e01a696368522b6965e2a73155881ce873858b1d
Author: Doug Simon <[hidden email]>
Date:   Tue Apr 11 14:25:13 2017 +0200

    apply retrace tool to VM output if running with stripped jars

commit 368542591c5d5d0547774cf556217f38b4fd162d
Author: Doug Simon <[hidden email]>
Date:   Mon Apr 10 17:17:00 2017 +0200

    moved CompileTheWorld out of GRAAL dist and removed its use of JDK internal API
     added CTW 9 tests to gate

commit 78aecaa0a0ac7bbecbdc820f3393eaf09fddb16e
Author: Christian Wimmer <[hidden email]>
Date:   Tue Apr 11 13:49:23 2017 -0700

    Handle inlining during parsing more like inlining after parsing
    
    When a method has multiple returns, inlinig during parsing created a merge frame state with a bci of one of the return bytecodes. Now the handling is the same as in the inlining phase: the merge frame state that does not include the callee (just the caller frame state after the call).

commit dde444fdb4608a48b90dacd32719c12efb59f84c
Merge: 8c016d0 1d1a3b0
Author: Tom Rodriguez <[hidden email]>
Date:   Tue Apr 11 13:49:12 2017 -0700

    [GR-3153] Revert Handle placeholder states specially in PEA.

commit 1d1a3b0e18c8c0e5499c719d658013967111e875
Author: Tom Rodriguez <[hidden email]>
Date:   Tue Apr 11 13:12:10 2017 -0700

    Revert Handle placeholder states specially in PEA

commit 8c016d06d3c18ce9a62d958bf3bed6b30b997687
Merge: 4c4144b 9735c8c
Author: David Leopoldseder <[hidden email]>
Date:   Tue Apr 11 10:17:45 2017 -0700

    [GR-3476] Remove TruffleCompilationCancellationTest.

commit 4c4144b71d527d984637ade1c0ba8f361c326143
Merge: 978c49a a1d0705
Author: Aleksandar Prokopec <[hidden email]>
Date:   Tue Apr 11 05:53:09 2017 -0700

    [GR-3601] Ensure that a more specific create method is used when creating comparison nodes.

commit a1d0705cd0b7f74075208365bd42b78cdaf1eff2
Author: Aleksandar Prokopec <[hidden email]>
Date:   Mon Apr 10 17:25:10 2017 +0200

    Use more specific create method for comparison nodes.

commit 978c49ae5c2b4d9cfb000a4c0917b18ef255857d
Merge: d07c8b2 af5dd81
Author: Christian Haeubl <[hidden email]>
Date:   Tue Apr 11 05:11:50 2017 -0700

    [GR-3595] Cache if a method is covered by an InvocationPlugin.

commit af5dd81295c8d7f8070fd051c9848599459afffe
Author: Christian Haeubl <[hidden email]>
Date:   Mon Apr 10 12:10:23 2017 +0200

    Cache if a method is covered by an InvocationPlugin.

commit d07c8b25d76f5956d6d7b62849eafc8ba944abe0
Merge: c72a5d5 d53ce49
Author: Vojin Jovanovic <[hidden email]>
Date:   Tue Apr 11 03:39:18 2017 -0700

    [GR-3393] Revert.

commit d53ce499e9ce85de2303e642d17ca069b1a47af2
Author: Vojin Jovanovic <[hidden email]>
Date:   Tue Apr 11 11:38:42 2017 +0200

    Revert "[GR-3393] Separate compressed oops from HotSpot as much as possible."
    
    This reverts commit 0b9c9eea96398d0d6bd9ecde2466b12f9aaa2b43, reversing
    changes made to a872965c61c942ce33fd295a2280dcb54a3b38f4.

commit 9735c8c573c1b869b38dbe8cabbf37ebcb82a4e7
Author: David Leopoldseder <[hidden email]>
Date:   Tue Apr 11 10:59:33 2017 +0200

    [fix] Remove TruffleCompilationCancellationTest.

commit c72a5d5e78538cea5d42967b238fe91198c95ae3
Merge: 0b9c9ee 2d18d0a
Author: Tom Rodriguez <[hidden email]>
Date:   Mon Apr 10 09:38:09 2017 -0700

    [GR-3153] Handle placeholder states specially in PEA.

commit 0b9c9eea96398d0d6bd9ecde2466b12f9aaa2b43
Merge: a872965 eb2ef20
Author: Vojin Jovanovic <[hidden email]>
Date:   Mon Apr 10 07:25:07 2017 -0700

    [GR-3393] Separate compressed oops from HotSpot as much as possible.

commit eb2ef20805d6c24ff4b0dcc9af644a0365cdb926
Author: Vojin Jovanovic <[hidden email]>
Date:   Mon Mar 27 17:24:40 2017 +0200

    [cleanup] separate compressed oops from HotSpot as much as possible

commit a872965c61c942ce33fd295a2280dcb54a3b38f4
Merge: 448e5d8 2722294
Author: Josef Eisl <[hidden email]>
Date:   Mon Apr 10 03:14:51 2017 -0700

    [GR-3581] Set machine node for parallel benchmarks.

commit 27222942948eb21a3be34a3bec1c7aa03d11aed3
Author: Josef Eisl <[hidden email]>
Date:   Mon Apr 10 10:45:16 2017 +0200

    [ci] add MACHINE_NODE to parallel benchmarks

commit 448e5d899e46c37e3800c92ffa9fdb69f5c5307c
Merge: 7cc4f5d 24dba6b
Author: Josef Eisl <[hidden email]>
Date:   Mon Apr 10 01:24:11 2017 -0700

    [GR-3525] Refine LIR dumping.

commit 24dba6b3d9fe7472cb8cd50d00e3b95c0e9118f3
Author: Josef Eisl <[hidden email]>
Date:   Fri Apr 7 17:48:49 2017 +0200

    [fix] consolidate stack slot allocation dumping

commit d2eacbdc80797f3032ee7a8de383e957b68aef9c
Author: Josef Eisl <[hidden email]>
Date:   Fri Apr 7 17:41:33 2017 +0200

    [fix] consolidate linear scan dumping

commit cbe02790cad450e1fb2af010fc3e56bb87ddd99e
Author: Josef Eisl <[hidden email]>
Date:   Fri Apr 7 16:38:57 2017 +0200

    [fix] consolidate TraceRA dumping

commit 55490c13f6274258b4ca339e30775097e8a97c1c
Author: Josef Eisl <[hidden email]>
Date:   Fri Apr 7 16:13:18 2017 +0200

    [fix] Remove useless scopes and dumps from emitLIR

commit 3f8355da125f50efb0180fdf9c019ae70234db14
Author: Josef Eisl <[hidden email]>
Date:   Fri Apr 7 15:25:24 2017 +0200

    [feature] Dump LIR stages in GraalCompiler

commit 9c56f54ed009c9d93e0cb3f967f00c03c82028f2
Author: Josef Eisl <[hidden email]>
Date:   Fri Apr 7 15:24:49 2017 +0200

    [doc] document LIR dumping levels

commit 7cc4f5dcea60bf0dabca37ef28eb97c378e494db
Merge: 9edeefc c6fe486
Author: Aleksandar Prokopec <[hidden email]>
Date:   Fri Apr 7 12:35:10 2017 -0700

    [GR-3551] Add early canonicalization to IntegerEqualsNode and ObjectEqualsNode.

commit c6fe4861464787def1c5eb66842b3ad843285a55
Merge: 8948675 9edeefc
Author: Aleksandar Prokopec <[hidden email]>
Date:   Fri Apr 7 19:24:18 2017 +0200

    Merge branch 'master' into topic/GR-3551

commit 9edeefc2b6635d97c571c41a3708a2d90ae1ab3a
Merge: 8a0a87e c152e63
Author: Josef Eisl <[hidden email]>
Date:   Fri Apr 7 09:27:55 2017 -0700

    [GR-3206] Do not execute scala-dacapo actors in parallel.

commit 8a0a87eb63cbbc94c8cead115921f96a69d6869b
Merge: 633e409 5282a7c
Author: Roland Schatz <[hidden email]>
Date:   Fri Apr 7 06:00:40 2017 -0700

    [GR-3583] Update truffle import.

commit 5282a7c3ffa0cbd0505a3825c718fee32ac1a202
Author: Roland Schatz <[hidden email]>
Date:   Fri Apr 7 13:32:00 2017 +0200

    Update truffle import.

commit 633e40969f800a2231e5f7e7747f8eb812ebeb6e
Merge: d8d8c22 2bac7bc
Author: Christian Haeubl <[hidden email]>
Date:   Fri Apr 7 02:08:18 2017 -0700

    [GR-3435] Cache JVMCI call results during graph decoding.

commit 2bac7bcfcac159d4e7c5b63ab64a83b48b91300b
Author: Christian Haeubl <[hidden email]>
Date:   Thu Mar 30 17:10:55 2017 +0200

    Cache methods while doing graph decoding.

commit 10968ad0ed8432049ee937170df8fbf075807427
Author: Christian Haeubl <[hidden email]>
Date:   Thu Mar 30 14:32:15 2017 +0200

    Cache annotations while doing graph decoding.

commit d8d8c22904a4cee00988356183e16aaac6cf4e01
Merge: 0ea748e 5a50222
Author: Josef Eisl <[hidden email]>
Date:   Thu Apr 6 09:39:21 2017 -0700

    [GR-3515] Explicitly specify phases for compile time benchmarks.

commit 89486753b1c8ba3dd85e259eef60556c84b43873
Merge: cca4aa3 65e6110
Author: Aleksandar Prokopec <[hidden email]>
Date:   Thu Apr 6 17:16:00 2017 +0200

    Merge branch 'master' into topic/GR-3551

commit 0ea748e92d0ef075da80234cb6e8f2181c55ac88
Merge: 65e6110 c60b383
Author: Roland Schatz <[hidden email]>
Date:   Thu Apr 6 08:06:18 2017 -0700

    [GR-3169] Graal produces wrong code for HeapByteBuffer on JDK9.

commit cca4aa3eb4377d132cd314a57ff03b8cd7c21d61
Merge: b7cb98d ccd2af9
Author: Aleksandar Prokopec <[hidden email]>
Date:   Thu Apr 6 15:16:19 2017 +0200

    Merge branch 'master' into topic/GR-3551

commit c152e63aaa3b0d00d714f33dfbf1c01a14e72acc
Author: Josef Eisl <[hidden email]>
Date:   Thu Apr 6 16:37:51 2017 +0200

    [ci] do not execute scala-dacapo actors in parallel

commit 65e61109f0edc70864767b200ae33a660c6e8dcb
Merge: 429d5da 57189f6
Author: Doug Simon <[hidden email]>
Date:   Thu Apr 6 06:58:52 2017 -0700

    [GR-3557] Fix regression in reading options from a file.

commit c60b3830dc4765f2fd7f4d3f2dd85380bc6861e1
Author: Roland Schatz <[hidden email]>
Date:   Thu Apr 6 15:36:10 2017 +0200

    Fix escape analysis of byte array in HeapByteBuffer on JDK 9.

commit 429d5da9377ac9f0951e472a93f68ad7d2fd40c8
Merge: ccd2af9 926fe31
Author: Gilles Duboscq <[hidden email]>
Date:   Thu Apr 6 06:11:27 2017 -0700

    [GR-3522] Canonicalize `NormalizeCompare < 1`.

commit b7cb98d8b43d92ce1a7591e05fc7e5e0c6e453ec
Author: Aleksandar Prokopec <[hidden email]>
Date:   Thu Apr 6 15:00:37 2017 +0200

    Rewire node creation for CompareNode subclasses and add static creation methods that invoke canonicalization.

commit ccd2af9473a022c66eb399d34db22986a4a1b00e
Merge: 01222aa 7f3278c
Author: David Leopoldseder <[hidden email]>
Date:   Thu Apr 6 05:17:49 2017 -0700

    [GR-3568] NodeCostDumpUtil: swallow errors during class loading of nodes.

commit 57189f612c106a041ecc4a79c82360c43ca581eb
Author: Doug Simon <[hidden email]>
Date:   Wed Apr 5 22:18:24 2017 +0200

    fixed regression of handling options in a file

commit 7f3278c8530a10d64c9d2e9d5c7c1525847655eb
Author: David Leopoldseder <[hidden email]>
Date:   Thu Apr 6 12:48:59 2017 +0200

    [fix] NodeCostDumpUtil: swallow errors during class loading of nodes.

commit 926fe31632e616776659c289f9376781647b98a1
Author: Gilles Duboscq <[hidden email]>
Date:   Thu Apr 6 13:10:00 2017 +0200

    Canonicalize `NormalizeCompare == c`

commit 3a72610a51ba874a81c5b7dcd4a5b4dc13aece3b
Author: Gilles Duboscq <[hidden email]>
Date:   Tue Apr 4 19:38:10 2017 +0200

    [GR-3522] Canonicalize `NormalizeCompare < 1`

commit 01222aa50cd049253da87b18d9b86aa1fa8958f6
Merge: 8145122 7c59459
Author: Roland Schatz <[hidden email]>
Date:   Thu Apr 6 03:17:24 2017 -0700

    [GR-2925] Graal support for Truffle TestTVMCI.

commit 5a502228765bcf2a8f5243708a8c6de0fdad3f15
Author: Josef Eisl <[hidden email]>
Date:   Wed Apr 5 16:49:57 2017 +0200

    [ci] restrict TimingBenchmarkMixin timers

commit bbcd46991b0b776eb69df17e2130ad9c5e095cab
Author: Josef Eisl <[hidden email]>
Date:   Tue Apr 4 13:34:26 2017 +0200

    [ci] use -Dgraaldebug.timer.XXX instead of -Dgraal.Time= for TimingBenchmarkMixin

commit 4974eb04f4ee81dc48e68eacc505b8e7524c91eb
Author: Josef Eisl <[hidden email]>
Date:   Tue Apr 4 13:23:30 2017 +0200

    [ci] outsource timerArgs in TimingBenchmarkMixin

commit 81451226de18cbe2ccb1f2f23c2110a5cf874169
Merge: 2fc6719 42650bb
Author: David Leopoldseder <[hidden email]>
Date:   Thu Apr 6 01:20:45 2017 -0700

    [GR-2552] NodeCost Model Improvements.

commit 2fc6719fec619137e9e82d74be3c802341761790
Merge: 7f32177 b1f5952
Author: Josef Eisl <[hidden email]>
Date:   Thu Apr 6 00:46:25 2017 -0700

    [GR-3514] Register allocation sub-phases do not need to be proper LIRPhases.

commit 2d18d0a330c3123f9e62851580a2e18aed231697
Author: Tom Rodriguez <[hidden email]>
Date:   Wed Apr 5 23:56:50 2017 -0700

    Handle placeholder states specially in PEA

commit 42650bbebbb8d89c66d5517cb761f9e92c1f68cf
Author: David Leopoldseder <[hidden email]>
Date:   Tue Feb 21 15:58:33 2017 +0100

    [fix] NodeCost: Ensure all nodes specify default costs.

commit caf972182c4bd958f658185520e32e88843b200d
Author: David Leopoldseder <[hidden email]>
Date:   Mon Feb 20 09:46:56 2017 +0100

    [feature] NodeCosts: Verify node cost model integrity in CheckGraalInvariants.

commit 7cd39f545c0db26610dc12eb37364b3d3265ec99
Author: David Leopoldseder <[hidden email]>
Date:   Mon Jan 30 11:05:11 2017 +0100

    [fix] NodeCosts: Remove provider, move dynamic logic into nodes and fix scale.

commit fde0d24a2dddaf45e46cf6dc1dcade625261c5e3
Author: David Leopoldseder <[hidden email]>
Date:   Mon Jan 30 15:46:45 2017 +0100

    [feature] NodeCosts: Add option to dump node cost related information to IGV.

commit e72bbb87cb4ec9b08f1ee9de9546a2166a5db54d
Author: David Leopoldseder <[hidden email]>
Date:   Mon Jan 30 15:08:01 2017 +0100

    [feature] NodeCost: Add dump util to dump costs of all node classes

commit 7f32177fad91fedabefea6e9919aa5f51657481b
Merge: 2eacdb3 ba5773e
Author: Doug Simon <[hidden email]>
Date:   Wed Apr 5 13:32:29 2017 -0700

    [GR-3528] Convert some assertions in Node to guarantees.

commit 63f10a5f38680435c750232702d183f05ad7e67f
Merge: cce0b88 2eacdb3
Author: Aleksandar Prokopec <[hidden email]>
Date:   Wed Apr 5 21:47:11 2017 +0200

    Merge branch 'master' into topic/GR-3551

commit 2eacdb37f19de982e14d1bb6ea224d2c5ad0c0cc
Merge: ee4cbef ba57d4d
Author: Doug Simon <[hidden email]>
Date:   Wed Apr 5 11:38:14 2017 -0700

    [GR-3521] GraphBuilder: Change semantic of append to be recursive & remove recursiveAppend.

commit ba57d4d7f716e5698e040196f9eeb03e2b4d42c5
Merge: 48d9d36 ee4cbef
Author: Doug Simon <[hidden email]>
Date:   Wed Apr 5 19:45:58 2017 +0200

    Merge branch 'master' into topic/GR-3521

commit cce0b8820624ff627b999a743ff9274e1ee5f9af
Author: Aleksandar Prokopec <[hidden email]>
Date:   Wed Apr 5 17:31:13 2017 +0200

    Make LowerOp extends CompareOp from CompareNode.

commit 41f62af348083b11684927a5222f92abead5bfec
Author: Aleksandar Prokopec <[hidden email]>
Date:   Wed Apr 5 17:13:44 2017 +0200

    Introduce CompareOp to CompareNode.

commit ba5773e0575c5d18974b8bc0470c0fc306161075
Author: Doug Simon <[hidden email]>
Date:   Tue Apr 4 21:21:32 2017 +0200

    deprecated varargs version of GraalError.guarantee and replaced with fixed arg versions

commit bc448373357aa8825a2cca6be86d0573a8442f17
Author: Doug Simon <[hidden email]>
Date:   Tue Apr 4 21:20:41 2017 +0200

    converted some assertions in Node to be guarantees

commit 48d9d363d0e78dad51d1b5a6c87ddbfe6df4cece
Author: David Leopoldseder <[hidden email]>
Date:   Wed Apr 5 10:07:43 2017 +0200

    [fix] GraphBuilder: Change semantic of append to be recursive & remove recursiveAppend

commit ee4cbef108f34b17b55ffab2100a59b9b3529881
Merge: 898a31a ce55244
Author: Aleksandar Prokopec <[hidden email]>
Date:   Wed Apr 5 02:55:54 2017 -0700

    [GR-3208] Apply node plugins during graph decoding.

commit ce55244ca5f6304c3c0a83233976f3fa7af852f4
Merge: 3e99694 898a31a
Author: Aleksandar Prokopec <[hidden email]>
Date:   Wed Apr 5 11:08:41 2017 +0200

    Merge branch 'master' into topic/GR-3208

commit b1f595227b39ea9017a62129780fd8eddd8ffb64
Author: Josef Eisl <[hidden email]>
Date:   Tue Apr 4 15:44:19 2017 +0200

    [fix] LSRA subphases do not need to be AllocationPhases

commit 4898e53ab808bf5a0f92da49705743d6da55fd46
Author: Josef Eisl <[hidden email]>
Date:   Tue Apr 4 15:54:36 2017 +0200

    [fix] TraceRA: TraceLinearScanAllocationPhase is no TraceAllocationPhase

commit 3e99694c859bc1e1243dd0cb2ffdeb52b3364a8a
Author: Aleksandar Prokopec <[hidden email]>
Date:   Mon Apr 3 11:10:37 2017 +0200

    Move graph builder context allocation to relevant branches, and document the graph builder context subclass.

commit f80747fbabf07d9b0b276e9f6db00629dcd2cd1e
Merge: ac63293 2de905e
Author: Aleksandar Prokopec <[hidden email]>
Date:   Fri Mar 31 16:01:10 2017 +0200

    Merge branch 'master' into topic/GR-3208

commit 7c5945907a5e4c5737dd2dcbd52e4af9eb44cce5
Author: Roland Schatz <[hidden email]>
Date:   Fri Mar 31 12:09:05 2017 +0200

    Graal support for Truffle TestTVMCI.

commit ac63293ed26263d161b0b0ba4b9fcce767f54899
Merge: 61436b1 14702f0
Author: Aleksandar Prokopec <[hidden email]>
Date:   Thu Mar 30 11:50:05 2017 +0200

    Merge branch 'master' into topic/GR-3208

commit 61436b1743ea8d785e186fda82ce1d9e5f51334c
Merge: 9a18509 acbd663
Author: Aleksandar Prokopec <[hidden email]>
Date:   Thu Mar 30 11:49:10 2017 +0200

    Merge branch 'master' into topic/GR-3208

commit 9a18509ff88b8cd184f0f53bb363460741fd0328
Author: Aleksandar Prokopec <[hidden email]>
Date:   Fri Mar 24 12:11:41 2017 +0100

    Ensure that node plugins passed to the graph decoder handle all relevant node types.

commit cacbd1effa1f1466c8d8b4978bd1d78b8d8b6941
Author: Aleksandar Prokopec <[hidden email]>
Date:   Fri Mar 24 10:46:03 2017 +0100

    Add overridable hook for instantiating node plugins.

commit a71e6a7326a6a97d129734e22410993951aff00f
Author: Aleksandar Prokopec <[hidden email]>
Date:   Thu Mar 23 15:26:01 2017 +0100

    Add on-demand handling of load-indexed nodes.

commit d9165694fb9c486c6d05aafddcace65e55a4bf8e
Merge: e36255e f304652
Author: Aleksandar Prokopec <[hidden email]>
Date:   Thu Mar 23 14:12:55 2017 +0100

    Merge branch 'master' into topic/GR-3208-alternative

commit e36255e119b994ddca01a54d5fc1c3976935eaf3
Author: Aleksandar Prokopec <[hidden email]>
Date:   Fri Mar 17 11:29:34 2017 +0100

    [refactor] Remove CompositeNodePlugin and use NodePlugin arrays instead.

commit 859d2e0fe86cae9933fbc6ae71a7ccbad196baff
Author: Aleksandar Prokopec <[hidden email]>
Date:   Tue Mar 14 15:55:18 2017 +0100

    [feature] Add support for all the node plugin cases to graph decoding.

commit e45ae3f1fb381d505351e23ff1bfe5fa1faf97c6
Author: Aleksandar Prokopec <[hidden email]>
Date:   Tue Mar 14 12:29:13 2017 +0100

    [fix] Prevent node plugin graph changes when not necessary.

commit f8589ed80ce1f759ae14cd7ee314b0f4d82e4cc4
Author: Aleksandar Prokopec <[hidden email]>
Date:   Mon Mar 13 17:16:31 2017 +0100

    [feature] Add node plugins to graph decoder, and implement the handleLoadIndexed case.



Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: RFR(XXL) 8178864: Update Graal

Christian Thalinger-4

On Apr 18, 2017, at 5:26 PM, Igor Veresov <[hidden email]> wrote:

It goes something like this:

update-graal() {
  cd ~/work/jdk10-hs/hotspot/src/jdk.internal.vm.compiler/share/classes/
  rm -rf org.graalvm.*
  cp -R ~/work/veresov-graal/graal-core/graal/org.graalvm.* .
  rm -rf org.graalvm.compiler.truffle*
  cd ~/work/jdk10-hs/hotspot
  hg add `hg status -un`
  hg rm `hg status -dn`
}

Note, that I’m not doing merges. It’s just a plain copy of Graal from GitHub.
And then you’d have to update suites.py manually..

Sure.  Thanks!


igor


On Apr 18, 2017, at 4:03 PM, Christian Thalinger <[hidden email]> wrote:

Igor, do you have a script you are using to update Graal in OpenJDK?  If yes, could you share it?

On Apr 17, 2017, at 11:08 AM, Igor Veresov <[hidden email]> wrote:


Thanks,
igor

p.s.

Changes:

commit 415a4ef635029f49ab2c4fef0e6f2012be916db7
Merge: 768caab 294900b
Author: Tom Rodriguez <[hidden email]>
Date:   Mon Apr 17 10:36:23 2017 -0700

    [GR-3667] Fix probability for intrinsic guard.

commit 294900b270c2f866a9a33a3a027a63ba85562792
Author: Tom Rodriguez <[hidden email]>
Date:   Fri Apr 14 10:00:47 2017 -0700

    Fix probability for intrinsic guard

commit 768caabc4aad572e7fa8a08e708b81eaf9c8e119
Merge: c3ab66a 78f5562
Author: Doug Simon <[hidden email]>
Date:   Mon Apr 17 09:06:14 2017 -0700

    [GR-3673] Remove forced dumps.

commit c3ab66a7fb72311ed479d0f47b87cf867453915d
Merge: 4d1095d 9a66f88
Author: Tom Rodriguez <[hidden email]>
Date:   Mon Apr 17 09:01:21 2017 -0700

    [GR-3657] Fix possible infinite loop in nodesInLoopBranch.

commit 9a66f887d1f6c8308f15c8c8df7c40578923369c
Author: Tom Rodriguez <[hidden email]>
Date:   Thu Apr 13 21:20:49 2017 -0700

    Fix possible infinite loop in nodesInLoopBranch

commit 78f55621c9301ae9c6e6e5b8d0d3fab7c2e4de6c
Author: Doug Simon <[hidden email]>
Date:   Mon Apr 17 10:41:29 2017 +0200

    removed uses of Debug.forceDump that pollute test logs

commit 4d1095d1ea9fc4c317c7f584a02344e64df7a5f3
Merge: 02a2a3d cf9a623
Author: Christian Wimmer <[hidden email]>
Date:   Fri Apr 14 10:25:21 2017 -0700

    [GR-3666] Remove redundant final modifier as reported by newest Checkstyle version.

commit cf9a6238a826e77c94ab0602c2214b0f0afd1aa6
Author: Christian Wimmer <[hidden email]>
Date:   Fri Apr 14 09:02:55 2017 -0700

    Remove redundant final modifier as reported by newest Checkstyle version

commit 02a2a3d9ba60c5db87c83c701a500e41d79583b2
Merge: e8acaea 92a1821
Author: Josef Eisl <[hidden email]>
Date:   Fri Apr 14 02:24:54 2017 -0700

    [GR-3206] The parallel scala actors fix should not overwrite the other results.

commit e8acaea4d026244a187e50f9f39206730473da30
Merge: 52a9ed9 fa1e93f
Author: Doug Simon <[hidden email]>
Date:   Thu Apr 13 07:57:55 2017 -0700

    [GR-3627] Correct various errors in code generation (#267).

commit 52a9ed925be5511d7984174136d07a2568cd83e5
Merge: 0c30850 fc12456
Author: Matthias Grimmer <[hidden email]>
Date:   Thu Apr 13 07:04:06 2017 -0700

    [GR-3642] Explicit hosted (e.g. hosted-graal-core) jvm-config.

commit 92a18214d2279ab421c15300d46bab93cac90619
Author: Josef Eisl <[hidden email]>
Date:   Thu Apr 13 15:51:51 2017 +0200

    [ci,fix] the parallel scala actors fix should not  overwrite the other results

commit fa1e93f806c16dfe79b79cc0932b5d2bbea342c4
Merge: 425a9c4 f1f981e
Author: Doug Simon <[hidden email]>
Date:   Thu Apr 13 15:27:39 2017 +0200

    Merge.

commit fc12456b4e654a51009b07d1ff437622bcc5e2b7
Author: Matthias Grimmer <[hidden email]>
Date:   Thu Apr 13 11:27:16 2017 +0200

    Add hosted configurations to mx benchmark.

commit 0c30850da9fcf74d0b08e3e53f4a99e036294d30
Merge: f1f981e fdf7341
Author: Roland Schatz <[hidden email]>
Date:   Thu Apr 13 04:11:34 2017 -0700

    [GR-3629] Fix wrong callRootMethod in GraalTestTVMCI.

commit 425a9c4e4d346b1018786d02ba3d9d0a6433cae4
Author: Andrew Dinn <[hidden email]>
Date:   Wed Apr 12 15:43:56 2017 +0100

    fix problem in emit for CompressRegister and Uncompressregister

commit fdf7341635824a7c6eb3b7be908dd74372aa4736
Author: Roland Schatz <[hidden email]>
Date:   Wed Apr 12 15:50:26 2017 +0200

    Fix wrong callRootMethod in GraalTestTVMCI.

commit 1c0da37a2cff42a9b46cdfad40d9ccc932e948cb
Author: Andrew Dinn <[hidden email]>
Date:   Wed Apr 12 14:53:56 2017 +0100

    correct cut-and-pasteo in original patch

commit cb8ee4804de9bec5eea213470bd237a83c981cac
Author: Andrew Dinn <[hidden email]>
Date:   Wed Apr 12 13:50:36 2017 +0100

    correct two small errors in code generation

commit f1f981e8002fa6de2989fc223d67d7589d11c0c0
Merge: 1e9c29d 3685425
Author: Doug Simon <[hidden email]>
Date:   Wed Apr 12 04:46:39 2017 -0700

    [GR-3598] Remove use of JDK internal API in CompileTheWorld.

commit 1e9c29d7bd62ddb5b0180d081db7b9230ea9383d
Merge: 8b0ff79 e01a696
Author: Doug Simon <[hidden email]>
Date:   Wed Apr 12 01:46:57 2017 -0700

    [GR-3610] Unstrip VM output when running with stripped jars.

commit 8b0ff796db6d6d5eae4711f3740b9ec18b68a284
Merge: dde444f 78aecaa
Author: Paul Wögerer <[hidden email]>
Date:   Wed Apr 12 01:19:57 2017 -0700

    [GR-3556] Handle inlining during parsing more like inlining after parsing.

commit e01a696368522b6965e2a73155881ce873858b1d
Author: Doug Simon <[hidden email]>
Date:   Tue Apr 11 14:25:13 2017 +0200

    apply retrace tool to VM output if running with stripped jars

commit 368542591c5d5d0547774cf556217f38b4fd162d
Author: Doug Simon <[hidden email]>
Date:   Mon Apr 10 17:17:00 2017 +0200

    moved CompileTheWorld out of GRAAL dist and removed its use of JDK internal API
     added CTW 9 tests to gate

commit 78aecaa0a0ac7bbecbdc820f3393eaf09fddb16e
Author: Christian Wimmer <[hidden email]>
Date:   Tue Apr 11 13:49:23 2017 -0700

    Handle inlining during parsing more like inlining after parsing
    
    When a method has multiple returns, inlinig during parsing created a merge frame state with a bci of one of the return bytecodes. Now the handling is the same as in the inlining phase: the merge frame state that does not include the callee (just the caller frame state after the call).

commit dde444fdb4608a48b90dacd32719c12efb59f84c
Merge: 8c016d0 1d1a3b0
Author: Tom Rodriguez <[hidden email]>
Date:   Tue Apr 11 13:49:12 2017 -0700

    [GR-3153] Revert Handle placeholder states specially in PEA.

commit 1d1a3b0e18c8c0e5499c719d658013967111e875
Author: Tom Rodriguez <[hidden email]>
Date:   Tue Apr 11 13:12:10 2017 -0700

    Revert Handle placeholder states specially in PEA

commit 8c016d06d3c18ce9a62d958bf3bed6b30b997687
Merge: 4c4144b 9735c8c
Author: David Leopoldseder <[hidden email]>
Date:   Tue Apr 11 10:17:45 2017 -0700

    [GR-3476] Remove TruffleCompilationCancellationTest.

commit 4c4144b71d527d984637ade1c0ba8f361c326143
Merge: 978c49a a1d0705
Author: Aleksandar Prokopec <[hidden email]>
Date:   Tue Apr 11 05:53:09 2017 -0700

    [GR-3601] Ensure that a more specific create method is used when creating comparison nodes.

commit a1d0705cd0b7f74075208365bd42b78cdaf1eff2
Author: Aleksandar Prokopec <[hidden email]>
Date:   Mon Apr 10 17:25:10 2017 +0200

    Use more specific create method for comparison nodes.

commit 978c49ae5c2b4d9cfb000a4c0917b18ef255857d
Merge: d07c8b2 af5dd81
Author: Christian Haeubl <[hidden email]>
Date:   Tue Apr 11 05:11:50 2017 -0700

    [GR-3595] Cache if a method is covered by an InvocationPlugin.

commit af5dd81295c8d7f8070fd051c9848599459afffe
Author: Christian Haeubl <[hidden email]>
Date:   Mon Apr 10 12:10:23 2017 +0200

    Cache if a method is covered by an InvocationPlugin.

commit d07c8b25d76f5956d6d7b62849eafc8ba944abe0
Merge: c72a5d5 d53ce49
Author: Vojin Jovanovic <[hidden email]>
Date:   Tue Apr 11 03:39:18 2017 -0700

    [GR-3393] Revert.

commit d53ce499e9ce85de2303e642d17ca069b1a47af2
Author: Vojin Jovanovic <[hidden email]>
Date:   Tue Apr 11 11:38:42 2017 +0200

    Revert "[GR-3393] Separate compressed oops from HotSpot as much as possible."
    
    This reverts commit 0b9c9eea96398d0d6bd9ecde2466b12f9aaa2b43, reversing
    changes made to a872965c61c942ce33fd295a2280dcb54a3b38f4.

commit 9735c8c573c1b869b38dbe8cabbf37ebcb82a4e7
Author: David Leopoldseder <[hidden email]>
Date:   Tue Apr 11 10:59:33 2017 +0200

    [fix] Remove TruffleCompilationCancellationTest.

commit c72a5d5e78538cea5d42967b238fe91198c95ae3
Merge: 0b9c9ee 2d18d0a
Author: Tom Rodriguez <[hidden email]>
Date:   Mon Apr 10 09:38:09 2017 -0700

    [GR-3153] Handle placeholder states specially in PEA.

commit 0b9c9eea96398d0d6bd9ecde2466b12f9aaa2b43
Merge: a872965 eb2ef20
Author: Vojin Jovanovic <[hidden email]>
Date:   Mon Apr 10 07:25:07 2017 -0700

    [GR-3393] Separate compressed oops from HotSpot as much as possible.

commit eb2ef20805d6c24ff4b0dcc9af644a0365cdb926
Author: Vojin Jovanovic <[hidden email]>
Date:   Mon Mar 27 17:24:40 2017 +0200

    [cleanup] separate compressed oops from HotSpot as much as possible

commit a872965c61c942ce33fd295a2280dcb54a3b38f4
Merge: 448e5d8 2722294
Author: Josef Eisl <[hidden email]>
Date:   Mon Apr 10 03:14:51 2017 -0700

    [GR-3581] Set machine node for parallel benchmarks.

commit 27222942948eb21a3be34a3bec1c7aa03d11aed3
Author: Josef Eisl <[hidden email]>
Date:   Mon Apr 10 10:45:16 2017 +0200

    [ci] add MACHINE_NODE to parallel benchmarks

commit 448e5d899e46c37e3800c92ffa9fdb69f5c5307c
Merge: 7cc4f5d 24dba6b
Author: Josef Eisl <[hidden email]>
Date:   Mon Apr 10 01:24:11 2017 -0700

    [GR-3525] Refine LIR dumping.

commit 24dba6b3d9fe7472cb8cd50d00e3b95c0e9118f3
Author: Josef Eisl <[hidden email]>
Date:   Fri Apr 7 17:48:49 2017 +0200

    [fix] consolidate stack slot allocation dumping

commit d2eacbdc80797f3032ee7a8de383e957b68aef9c
Author: Josef Eisl <[hidden email]>
Date:   Fri Apr 7 17:41:33 2017 +0200

    [fix] consolidate linear scan dumping

commit cbe02790cad450e1fb2af010fc3e56bb87ddd99e
Author: Josef Eisl <[hidden email]>
Date:   Fri Apr 7 16:38:57 2017 +0200

    [fix] consolidate TraceRA dumping

commit 55490c13f6274258b4ca339e30775097e8a97c1c
Author: Josef Eisl <[hidden email]>
Date:   Fri Apr 7 16:13:18 2017 +0200

    [fix] Remove useless scopes and dumps from emitLIR

commit 3f8355da125f50efb0180fdf9c019ae70234db14
Author: Josef Eisl <[hidden email]>
Date:   Fri Apr 7 15:25:24 2017 +0200

    [feature] Dump LIR stages in GraalCompiler

commit 9c56f54ed009c9d93e0cb3f967f00c03c82028f2
Author: Josef Eisl <[hidden email]>
Date:   Fri Apr 7 15:24:49 2017 +0200

    [doc] document LIR dumping levels

commit 7cc4f5dcea60bf0dabca37ef28eb97c378e494db
Merge: 9edeefc c6fe486
Author: Aleksandar Prokopec <[hidden email]>
Date:   Fri Apr 7 12:35:10 2017 -0700

    [GR-3551] Add early canonicalization to IntegerEqualsNode and ObjectEqualsNode.

commit c6fe4861464787def1c5eb66842b3ad843285a55
Merge: 8948675 9edeefc
Author: Aleksandar Prokopec <[hidden email]>
Date:   Fri Apr 7 19:24:18 2017 +0200

    Merge branch 'master' into topic/GR-3551

commit 9edeefc2b6635d97c571c41a3708a2d90ae1ab3a
Merge: 8a0a87e c152e63
Author: Josef Eisl <[hidden email]>
Date:   Fri Apr 7 09:27:55 2017 -0700

    [GR-3206] Do not execute scala-dacapo actors in parallel.

commit 8a0a87eb63cbbc94c8cead115921f96a69d6869b
Merge: 633e409 5282a7c
Author: Roland Schatz <[hidden email]>
Date:   Fri Apr 7 06:00:40 2017 -0700

    [GR-3583] Update truffle import.

commit 5282a7c3ffa0cbd0505a3825c718fee32ac1a202
Author: Roland Schatz <[hidden email]>
Date:   Fri Apr 7 13:32:00 2017 +0200

    Update truffle import.

commit 633e40969f800a2231e5f7e7747f8eb812ebeb6e
Merge: d8d8c22 2bac7bc
Author: Christian Haeubl <[hidden email]>
Date:   Fri Apr 7 02:08:18 2017 -0700

    [GR-3435] Cache JVMCI call results during graph decoding.

commit 2bac7bcfcac159d4e7c5b63ab64a83b48b91300b
Author: Christian Haeubl <[hidden email]>
Date:   Thu Mar 30 17:10:55 2017 +0200

    Cache methods while doing graph decoding.

commit 10968ad0ed8432049ee937170df8fbf075807427
Author: Christian Haeubl <[hidden email]>
Date:   Thu Mar 30 14:32:15 2017 +0200

    Cache annotations while doing graph decoding.

commit d8d8c22904a4cee00988356183e16aaac6cf4e01
Merge: 0ea748e 5a50222
Author: Josef Eisl <[hidden email]>
Date:   Thu Apr 6 09:39:21 2017 -0700

    [GR-3515] Explicitly specify phases for compile time benchmarks.

commit 89486753b1c8ba3dd85e259eef60556c84b43873
Merge: cca4aa3 65e6110
Author: Aleksandar Prokopec <[hidden email]>
Date:   Thu Apr 6 17:16:00 2017 +0200

    Merge branch 'master' into topic/GR-3551

commit 0ea748e92d0ef075da80234cb6e8f2181c55ac88
Merge: 65e6110 c60b383
Author: Roland Schatz <[hidden email]>
Date:   Thu Apr 6 08:06:18 2017 -0700

    [GR-3169] Graal produces wrong code for HeapByteBuffer on JDK9.

commit cca4aa3eb4377d132cd314a57ff03b8cd7c21d61
Merge: b7cb98d ccd2af9
Author: Aleksandar Prokopec <[hidden email]>
Date:   Thu Apr 6 15:16:19 2017 +0200

    Merge branch 'master' into topic/GR-3551

commit c152e63aaa3b0d00d714f33dfbf1c01a14e72acc
Author: Josef Eisl <[hidden email]>
Date:   Thu Apr 6 16:37:51 2017 +0200

    [ci] do not execute scala-dacapo actors in parallel

commit 65e61109f0edc70864767b200ae33a660c6e8dcb
Merge: 429d5da 57189f6
Author: Doug Simon <[hidden email]>
Date:   Thu Apr 6 06:58:52 2017 -0700

    [GR-3557] Fix regression in reading options from a file.

commit c60b3830dc4765f2fd7f4d3f2dd85380bc6861e1
Author: Roland Schatz <[hidden email]>
Date:   Thu Apr 6 15:36:10 2017 +0200

    Fix escape analysis of byte array in HeapByteBuffer on JDK 9.

commit 429d5da9377ac9f0951e472a93f68ad7d2fd40c8
Merge: ccd2af9 926fe31
Author: Gilles Duboscq <[hidden email]>
Date:   Thu Apr 6 06:11:27 2017 -0700

    [GR-3522] Canonicalize `NormalizeCompare < 1`.

commit b7cb98d8b43d92ce1a7591e05fc7e5e0c6e453ec
Author: Aleksandar Prokopec <[hidden email]>
Date:   Thu Apr 6 15:00:37 2017 +0200

    Rewire node creation for CompareNode subclasses and add static creation methods that invoke canonicalization.

commit ccd2af9473a022c66eb399d34db22986a4a1b00e
Merge: 01222aa 7f3278c
Author: David Leopoldseder <[hidden email]>
Date:   Thu Apr 6 05:17:49 2017 -0700

    [GR-3568] NodeCostDumpUtil: swallow errors during class loading of nodes.

commit 57189f612c106a041ecc4a79c82360c43ca581eb
Author: Doug Simon <[hidden email]>
Date:   Wed Apr 5 22:18:24 2017 +0200

    fixed regression of handling options in a file

commit 7f3278c8530a10d64c9d2e9d5c7c1525847655eb
Author: David Leopoldseder <[hidden email]>
Date:   Thu Apr 6 12:48:59 2017 +0200

    [fix] NodeCostDumpUtil: swallow errors during class loading of nodes.

commit 926fe31632e616776659c289f9376781647b98a1
Author: Gilles Duboscq <[hidden email]>
Date:   Thu Apr 6 13:10:00 2017 +0200

    Canonicalize `NormalizeCompare == c`

commit 3a72610a51ba874a81c5b7dcd4a5b4dc13aece3b
Author: Gilles Duboscq <[hidden email]>
Date:   Tue Apr 4 19:38:10 2017 +0200

    [GR-3522] Canonicalize `NormalizeCompare < 1`

commit 01222aa50cd049253da87b18d9b86aa1fa8958f6
Merge: 8145122 7c59459
Author: Roland Schatz <[hidden email]>
Date:   Thu Apr 6 03:17:24 2017 -0700

    [GR-2925] Graal support for Truffle TestTVMCI.

commit 5a502228765bcf2a8f5243708a8c6de0fdad3f15
Author: Josef Eisl <[hidden email]>
Date:   Wed Apr 5 16:49:57 2017 +0200

    [ci] restrict TimingBenchmarkMixin timers

commit bbcd46991b0b776eb69df17e2130ad9c5e095cab
Author: Josef Eisl <[hidden email]>
Date:   Tue Apr 4 13:34:26 2017 +0200

    [ci] use -Dgraaldebug.timer.XXX instead of -Dgraal.Time= for TimingBenchmarkMixin

commit 4974eb04f4ee81dc48e68eacc505b8e7524c91eb
Author: Josef Eisl <[hidden email]>
Date:   Tue Apr 4 13:23:30 2017 +0200

    [ci] outsource timerArgs in TimingBenchmarkMixin

commit 81451226de18cbe2ccb1f2f23c2110a5cf874169
Merge: 2fc6719 42650bb
Author: David Leopoldseder <[hidden email]>
Date:   Thu Apr 6 01:20:45 2017 -0700

    [GR-2552] NodeCost Model Improvements.

commit 2fc6719fec619137e9e82d74be3c802341761790
Merge: 7f32177 b1f5952
Author: Josef Eisl <[hidden email]>
Date:   Thu Apr 6 00:46:25 2017 -0700

    [GR-3514] Register allocation sub-phases do not need to be proper LIRPhases.

commit 2d18d0a330c3123f9e62851580a2e18aed231697
Author: Tom Rodriguez <[hidden email]>
Date:   Wed Apr 5 23:56:50 2017 -0700

    Handle placeholder states specially in PEA

commit 42650bbebbb8d89c66d5517cb761f9e92c1f68cf
Author: David Leopoldseder <[hidden email]>
Date:   Tue Feb 21 15:58:33 2017 +0100

    [fix] NodeCost: Ensure all nodes specify default costs.

commit caf972182c4bd958f658185520e32e88843b200d
Author: David Leopoldseder <[hidden email]>
Date:   Mon Feb 20 09:46:56 2017 +0100

    [feature] NodeCosts: Verify node cost model integrity in CheckGraalInvariants.

commit 7cd39f545c0db26610dc12eb37364b3d3265ec99
Author: David Leopoldseder <[hidden email]>
Date:   Mon Jan 30 11:05:11 2017 +0100

    [fix] NodeCosts: Remove provider, move dynamic logic into nodes and fix scale.

commit fde0d24a2dddaf45e46cf6dc1dcade625261c5e3
Author: David Leopoldseder <[hidden email]>
Date:   Mon Jan 30 15:46:45 2017 +0100

    [feature] NodeCosts: Add option to dump node cost related information to IGV.

commit e72bbb87cb4ec9b08f1ee9de9546a2166a5db54d
Author: David Leopoldseder <[hidden email]>
Date:   Mon Jan 30 15:08:01 2017 +0100

    [feature] NodeCost: Add dump util to dump costs of all node classes

commit 7f32177fad91fedabefea6e9919aa5f51657481b
Merge: 2eacdb3 ba5773e
Author: Doug Simon <[hidden email]>
Date:   Wed Apr 5 13:32:29 2017 -0700

    [GR-3528] Convert some assertions in Node to guarantees.

commit 63f10a5f38680435c750232702d183f05ad7e67f
Merge: cce0b88 2eacdb3
Author: Aleksandar Prokopec <[hidden email]>
Date:   Wed Apr 5 21:47:11 2017 +0200

    Merge branch 'master' into topic/GR-3551

commit 2eacdb37f19de982e14d1bb6ea224d2c5ad0c0cc
Merge: ee4cbef ba57d4d
Author: Doug Simon <[hidden email]>
Date:   Wed Apr 5 11:38:14 2017 -0700

    [GR-3521] GraphBuilder: Change semantic of append to be recursive & remove recursiveAppend.

commit ba57d4d7f716e5698e040196f9eeb03e2b4d42c5
Merge: 48d9d36 ee4cbef
Author: Doug Simon <[hidden email]>
Date:   Wed Apr 5 19:45:58 2017 +0200

    Merge branch 'master' into topic/GR-3521

commit cce0b8820624ff627b999a743ff9274e1ee5f9af
Author: Aleksandar Prokopec <[hidden email]>
Date:   Wed Apr 5 17:31:13 2017 +0200

    Make LowerOp extends CompareOp from CompareNode.

commit 41f62af348083b11684927a5222f92abead5bfec
Author: Aleksandar Prokopec <[hidden email]>
Date:   Wed Apr 5 17:13:44 2017 +0200

    Introduce CompareOp to CompareNode.

commit ba5773e0575c5d18974b8bc0470c0fc306161075
Author: Doug Simon <[hidden email]>
Date:   Tue Apr 4 21:21:32 2017 +0200

    deprecated varargs version of GraalError.guarantee and replaced with fixed arg versions

commit bc448373357aa8825a2cca6be86d0573a8442f17
Author: Doug Simon <[hidden email]>
Date:   Tue Apr 4 21:20:41 2017 +0200

    converted some assertions in Node to be guarantees

commit 48d9d363d0e78dad51d1b5a6c87ddbfe6df4cece
Author: David Leopoldseder <[hidden email]>
Date:   Wed Apr 5 10:07:43 2017 +0200

    [fix] GraphBuilder: Change semantic of append to be recursive & remove recursiveAppend

commit ee4cbef108f34b17b55ffab2100a59b9b3529881
Merge: 898a31a ce55244
Author: Aleksandar Prokopec <[hidden email]>
Date:   Wed Apr 5 02:55:54 2017 -0700

    [GR-3208] Apply node plugins during graph decoding.

commit ce55244ca5f6304c3c0a83233976f3fa7af852f4
Merge: 3e99694 898a31a
Author: Aleksandar Prokopec <[hidden email]>
Date:   Wed Apr 5 11:08:41 2017 +0200

    Merge branch 'master' into topic/GR-3208

commit b1f595227b39ea9017a62129780fd8eddd8ffb64
Author: Josef Eisl <[hidden email]>
Date:   Tue Apr 4 15:44:19 2017 +0200

    [fix] LSRA subphases do not need to be AllocationPhases

commit 4898e53ab808bf5a0f92da49705743d6da55fd46
Author: Josef Eisl <[hidden email]>
Date:   Tue Apr 4 15:54:36 2017 +0200

    [fix] TraceRA: TraceLinearScanAllocationPhase is no TraceAllocationPhase

commit 3e99694c859bc1e1243dd0cb2ffdeb52b3364a8a
Author: Aleksandar Prokopec <[hidden email]>
Date:   Mon Apr 3 11:10:37 2017 +0200

    Move graph builder context allocation to relevant branches, and document the graph builder context subclass.

commit f80747fbabf07d9b0b276e9f6db00629dcd2cd1e
Merge: ac63293 2de905e
Author: Aleksandar Prokopec <[hidden email]>
Date:   Fri Mar 31 16:01:10 2017 +0200

    Merge branch 'master' into topic/GR-3208

commit 7c5945907a5e4c5737dd2dcbd52e4af9eb44cce5
Author: Roland Schatz <[hidden email]>
Date:   Fri Mar 31 12:09:05 2017 +0200

    Graal support for Truffle TestTVMCI.

commit ac63293ed26263d161b0b0ba4b9fcce767f54899
Merge: 61436b1 14702f0
Author: Aleksandar Prokopec <[hidden email]>
Date:   Thu Mar 30 11:50:05 2017 +0200

    Merge branch 'master' into topic/GR-3208

commit 61436b1743ea8d785e186fda82ce1d9e5f51334c
Merge: 9a18509 acbd663
Author: Aleksandar Prokopec <[hidden email]>
Date:   Thu Mar 30 11:49:10 2017 +0200

    Merge branch 'master' into topic/GR-3208

commit 9a18509ff88b8cd184f0f53bb363460741fd0328
Author: Aleksandar Prokopec <[hidden email]>
Date:   Fri Mar 24 12:11:41 2017 +0100

    Ensure that node plugins passed to the graph decoder handle all relevant node types.

commit cacbd1effa1f1466c8d8b4978bd1d78b8d8b6941
Author: Aleksandar Prokopec <[hidden email]>
Date:   Fri Mar 24 10:46:03 2017 +0100

    Add overridable hook for instantiating node plugins.

commit a71e6a7326a6a97d129734e22410993951aff00f
Author: Aleksandar Prokopec <[hidden email]>
Date:   Thu Mar 23 15:26:01 2017 +0100

    Add on-demand handling of load-indexed nodes.

commit d9165694fb9c486c6d05aafddcace65e55a4bf8e
Merge: e36255e f304652
Author: Aleksandar Prokopec <[hidden email]>
Date:   Thu Mar 23 14:12:55 2017 +0100

    Merge branch 'master' into topic/GR-3208-alternative

commit e36255e119b994ddca01a54d5fc1c3976935eaf3
Author: Aleksandar Prokopec <[hidden email]>
Date:   Fri Mar 17 11:29:34 2017 +0100

    [refactor] Remove CompositeNodePlugin and use NodePlugin arrays instead.

commit 859d2e0fe86cae9933fbc6ae71a7ccbad196baff
Author: Aleksandar Prokopec <[hidden email]>
Date:   Tue Mar 14 15:55:18 2017 +0100

    [feature] Add support for all the node plugin cases to graph decoding.

commit e45ae3f1fb381d505351e23ff1bfe5fa1faf97c6
Author: Aleksandar Prokopec <[hidden email]>
Date:   Tue Mar 14 12:29:13 2017 +0100

    [fix] Prevent node plugin graph changes when not necessary.

commit f8589ed80ce1f759ae14cd7ee314b0f4d82e4cc4
Author: Aleksandar Prokopec <[hidden email]>
Date:   Mon Mar 13 17:16:31 2017 +0100

    [feature] Add node plugins to graph decoder, and implement the handleLoadIndexed case.




Loading...