hg: graal/graal: 18 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Sat Jun 28 01:00:07 UTC 2014


Changeset: 639e8085323a
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2014-06-27 10:14 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/639e8085323a

JavaDoc for Canonicalizable

! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/spi/Canonicalizable.java

Changeset: 96fbf0582b08
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-06-27 11:25 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/96fbf0582b08

mx projects: add mirror location of external dependencies

! mx/projects

Changeset: a0f66e9174e7
Author:    Miguel Garcia <miguel.m.garcia at oracle.com>
Date:      2014-06-27 13:13 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/a0f66e9174e7

[inliner] isFreshInstantiation() was forgetting about AllocatedObjectNode

! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/walker/InliningData.java

Changeset: 55f369530122
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-06-27 13:17 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/55f369530122

mx archive: print warning only in verbose mode

! mxtool/mx.py

Changeset: dc26b91db5a8
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2014-06-27 14:04 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/dc26b91db5a8

create correct stamps in IntegerDivNode and IntegerRemNode constructors

! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IntegerDivNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IntegerRemNode.java

Changeset: df2fd3857607
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2014-06-27 14:04 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/df2fd3857607

getter for canonicalizeReads in CanonicalizerPhase

! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/CanonicalizerPhase.java

Changeset: 11528f64d79d
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2014-06-27 14:04 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/11528f64d79d

default implementation of CanonicalizerTool

+ graal/com.oracle.graal.graph/src/com/oracle/graal/graph/spi/DefaultCanonicalizerTool.java

Changeset: a501d56c8656
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-06-27 16:25 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/a501d56c8656

truffle compiler: cut off assertion errors too

! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCacheImpl.java

Changeset: c04bdca850a9
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-06-27 16:25 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/c04bdca850a9

truffle compiler: small cleanup

! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCacheImpl.java

Changeset: 0e092c1ecd64
Author:    Andreas Woess <andreas.woess at jku.at>
Date:      2014-06-26 18:04 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/0e092c1ecd64

JSONHelper: add builders for JSON objects and arrays

! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/utilities/JSONHelper.java

Changeset: f5437f2db322
Author:    Andreas Woess <andreas.woess at jku.at>
Date:      2014-06-27 17:24 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/f5437f2db322

mx fsckprojects: do not traverse lib subdirectory

! mxtool/mx.py

Changeset: d56a09df1a1f
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-06-27 19:55 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/d56a09df1a1f

implemented eager checking of Graal options (GRAAL-807)

! graal/com.oracle.graal.hotspot.sourcegen/src/com/oracle/graal/hotspot/sourcegen/GenGraalRuntimeInlineHpp.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotOptions.java
! src/share/vm/graal/graalRuntime.cpp
! src/share/vm/graal/graalRuntime.hpp
! src/share/vm/runtime/thread.cpp

Changeset: e589c26c2eb8
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-06-27 22:10 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/e589c26c2eb8

enforce use of boxed types for OptionDescriptor

! graal/com.oracle.graal.options/src/com/oracle/graal/options/OptionDescriptor.java

Changeset: 56cd93afdc15
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-06-27 22:11 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/56cd93afdc15

better error message when mistaking a boolean option for a non-boolean option or vice versa

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotOptions.java

Changeset: d6ffc6164830
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-06-27 22:21 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/d6ffc6164830

handle any exception raised during Graal option checking/parsing, not just those with a non-null message

! src/share/vm/graal/graalRuntime.cpp
! src/share/vm/graal/graalRuntime.hpp

Changeset: 60c3f610183e
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-06-27 22:58 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/60c3f610183e

separate error messages for missing versus invalid non-String option values

! src/share/vm/graal/graalRuntime.cpp

Changeset: 7af7db0bbfe9
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-06-27 23:00 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/7af7db0bbfe9

handle unwinding exception through recursive call properly

! src/share/vm/graal/graalRuntime.cpp

Changeset: 5cdcb94a7cf7
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-06-27 23:04 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/5cdcb94a7cf7

clarify option checking code from option parsing code

! graal/com.oracle.graal.hotspot.sourcegen/src/com/oracle/graal/hotspot/sourcegen/GenGraalRuntimeInlineHpp.java



More information about the graal-dev mailing list