hg: graal/graal: 13 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Tue May 12 01:05:09 UTC 2015


Changeset: b97ec8aec2c7
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-04-22 16:01 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/b97ec8aec2c7

changed GraphBuilderContext.createStateAfter() to .setStateAfter(StateSplit)

! graal/com.oracle.graal.graphbuilderconf/src/com/oracle/graal/graphbuilderconf/GraphBuilderContext.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/DefaultGenericInvocationPlugin.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/IntrinsicGraphBuilder.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/PEGraphDecoder.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/asserts/NeverPartOfCompilationNode.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/substitutions/TruffleGraphBuilderPlugins.java

Changeset: 326a1f374198
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-05-11 12:21 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/326a1f374198

fixed command line parsing for ctw command

! mx/mx_graal.py

Changeset: 93215cb4a2f9
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-05-11 12:22 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/93215cb4a2f9

include duringCall and rethrowException for BytecodeFrames in disassembly comments

! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CodeUtil.java

Changeset: 23f9cba1f250
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-05-11 12:23 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/23f9cba1f250

fixed spelling error

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

Changeset: 7740cda9380c
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-05-11 12:40 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/7740cda9380c

add test for corner case when intrinsifying Math.sin

! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Math_sin.java

Changeset: 61c8fbd13cfc
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-05-11 12:43 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/61c8fbd13cfc

removed unnecessary timeout from Thread_isInterrupted04

! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/threads/Thread_isInterrupted04.java

Changeset: 25191b864d27
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-05-11 14:21 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/25191b864d27

added test for Array.newInstance method called from with a synchronized method

! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/DynamicNewArrayTest.java

Changeset: 0457430979a5
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-05-11 17:09 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/0457430979a5

explicitly name the phase that verifies graph encoding and decoding

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotSuitesProvider.java

Changeset: b2503e7f2317
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-05-11 17:10 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/b2503e7f2317

improved javadoc

! graal/com.oracle.graal.graphbuilderconf/src/com/oracle/graal/graphbuilderconf/InlineInvokePlugin.java

Changeset: 3b5ec1a2b3b5
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-05-11 17:12 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/3b5ec1a2b3b5

consolidate frame state creation and processing for intrinsics into graph parsing, removing need for CollapseFrameForSingleSideEffectPhase

! graal/com.oracle.graal.graphbuilderconf/src/com/oracle/graal/graphbuilderconf/GraphBuilderContext.java
! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/HotSpotCryptoSubstitutionTest.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/SnippetStub.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/HIRFrameStateBuilder.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/IntrinsicContext.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/FrameState.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/ForeignCallNode.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/InliningUtil.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/DefaultGenericInvocationPlugin.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/GraphKit.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/IntrinsicGraphBuilder.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ReplacementsImpl.java

Changeset: ed1fcadffda1
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-05-11 18:06 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/ed1fcadffda1

removed FrameStateProcessing and CollapseFrameForSingleSideEffectPhase

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotConstantReflectionProvider.java
! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/ObjectAccessTest.java
! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/PointerTest.java
! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/WordTest.java
- graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/CollapseFrameForSingleSideEffectPhase.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ReplacementsImpl.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/MacroNode.java

Changeset: 70bbc530a2d3
Author:    Michael Van De Vanter  <michael.van.de.vanter at oracle.com>
Date:      2015-05-11 16:49 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/70bbc530a2d3

Truffle/Source:
- factory methods for a new kind of Source representing the contents of a sub-range of an existing Source;
- hide the Appendable subclass; Source.append() now throws UnsupportedOperationException if called on a non-appendable subclass.

! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/source/Source.java

Changeset: 8eadc82f4a93
Author:    Michael Van De Vanter  <michael.van.de.vanter at oracle.com>
Date:      2015-05-11 17:27 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/8eadc82f4a93

Truffle/Source:  fix an inconsistency in the ordering of the private subclass sources; clean up the getTextMap() abstraction for more safety.

! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/source/Source.java



More information about the graal-dev mailing list