hg: graal/graal: 14 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Thu May 14 01:00:07 UTC 2015
Changeset: 876e710523c5
Author: Michael Van De Vanter <michael.van.de.vanter at oracle.com>
Date: 2015-05-12 12:57 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/876e710523c5
Truffle/Instrumentation: rename "Tool Eval" Instrument kind to "Advanced" Instrument kind
! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/InstrumentationPartialEvaluationTest.java
+ graal/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/instrument/AdvancedInstrumentTest.java
! graal/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/instrument/InstrumentationTestNodes.java
- graal/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/instrument/ToolEvalInstrumentTest.java
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/AdvancedInstrumentResultListener.java
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/AdvancedInstrumentRoot.java
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/AdvancedInstrumentRootFactory.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/Instrument.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/ToolEvalNode.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/ToolEvalNodeFactory.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/ToolEvalResultListener.java
Changeset: 575032310b2c
Author: Michael Van De Vanter <michael.van.de.vanter at oracle.com>
Date: 2015-05-12 14:48 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/575032310b2c
Truffle/Instrumentation: runtime failures executing an AdvancedInstrument root are now reported automatically via a new mehtod onAdvancedInstrumentResultListener.
! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/InstrumentationPartialEvaluationTest.java
! graal/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/instrument/AdvancedInstrumentTest.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/AdvancedInstrumentResultListener.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/AdvancedInstrumentRootFactory.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/Instrument.java
Changeset: 442b57a7f208
Author: Michael Van De Vanter <michael.van.de.vanter at oracle.com>
Date: 2015-05-12 16:06 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/442b57a7f208
Truffle/Instrumentation: change the signature for creation of Advanced instruments, refactor how the callback listener is managed.
! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/InstrumentationPartialEvaluationTest.java
! graal/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/instrument/AdvancedInstrumentTest.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/AdvancedInstrumentResultListener.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/AdvancedInstrumentRoot.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/AdvancedInstrumentRootFactory.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/Instrument.java
Changeset: e34bc00733d1
Author: Michael Van De Vanter <michael.van.de.vanter at oracle.com>
Date: 2015-05-12 17:29 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/e34bc00733d1
Truffle/Instrumentation: an Advanced Instrument can now be created that requires the evaluation result be of a specified type, reporting a failure if not
! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/InstrumentationPartialEvaluationTest.java
! graal/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/instrument/AdvancedInstrumentTest.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/AdvancedInstrumentResultListener.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/AdvancedInstrumentRoot.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/AdvancedInstrumentRootFactory.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/Instrument.java
Changeset: acfc5e32e678
Author: Michael Van De Vanter <michael.van.de.vanter at oracle.com>
Date: 2015-05-12 18:04 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/acfc5e32e678
Merge with 6d5a198d23e67bb4b850ce1d74f5c338840cfe04
- graal/com.oracle.graal.java/src/com/oracle/graal/java/AbstractBytecodeParser.java
Changeset: 19801a65cf57
Author: Michael Van De Vanter <michael.van.de.vanter at oracle.com>
Date: 2015-05-12 18:26 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/19801a65cf57
Truffle/Instrumentation: NPE guard
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/Instrument.java
Changeset: c4b87ad2c4c8
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2015-05-13 11:53 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/c4b87ad2c4c8
Improve code generation for zero extend on AMD64.
! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64LIRGenerator.java
Changeset: 88e4916f246a
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2015-05-13 11:54 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/88e4916f246a
Allow private node inputs and data fields.
! graal/com.oracle.graal.nodeinfo.processor/src/com/oracle/graal/nodeinfo/processor/GraphNodeVerifier.java
Changeset: 0a0960cf3150
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-05-13 10:30 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/0a0960cf3150
remove unused AbstractFrameStateBuilder
- graal/com.oracle.graal.java/src/com/oracle/graal/java/AbstractFrameStateBuilder.java
Changeset: b0a82dcf74d0
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-05-13 10:31 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/b0a82dcf74d0
rename HIRFrameStateBuilder to FrameStateBuilder
+ graal/com.oracle.graal.java/src/com/oracle/graal/java/FrameStateBuilder.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.replacements/src/com/oracle/graal/replacements/GraphKit.java
Changeset: ead75077228b
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-05-13 10:54 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/ead75077228b
rename GraphBuilderPhase.getFrameState to getFrameStateBuilder
! graal/com.oracle.graal.java/src/com/oracle/graal/java/FrameStateBuilder.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
Changeset: 600d37d28494
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-05-13 13:11 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/600d37d28494
cleaned up and improved documentation for IntrinsicScope
! graal/com.oracle.graal.graphbuilderconf/src/com/oracle/graal/graphbuilderconf/GraphBuilderContext.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/FrameStateBuilder.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
Changeset: 27cd1491237f
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-05-13 13:25 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/27cd1491237f
improved javadoc for GraphBuilderContext
! graal/com.oracle.graal.graphbuilderconf/src/com/oracle/graal/graphbuilderconf/GraphBuilderContext.java
Changeset: 735f8d731115
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-05-13 14:02 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/735f8d731115
converted @MethodSubstitutions for CRC32 to MethodSubstitutionPlugins
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotReplacementsImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotGraphBuilderPlugins.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/CRC32Substitutions.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotSpotSubstitutions.java
More information about the graal-dev
mailing list