hg: graal/graal: 2 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Mon Nov 24 02:00:07 UTC 2014
Changeset: e3c95cbbb50c
Author: Michael Van De Vanter <michael.van.de.vanter at oracle.com>
Date: 2014-11-23 16:07 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/e3c95cbbb50c
Truffle Instrumentation: major API revision, based around the Probe and Instrument classes; add Instrumentable API for language implementors, with most details automated; reimplemented to handle AST splitting automatically; more JUnit tests.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java
! graal/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/InstrumentationTest.java
! graal/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/nodes/NodeUtilTest.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/ExecutionContext.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/impl/DefaultCallTarget.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/impl/DefaultTruffleRuntime.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/ASTNodeProber.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/ASTProber.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/ExecutionEvents.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/Instrumentable.java
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/InstrumentationNode.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/Probe.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/ProbeListener.java
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/ProbeNode.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/SourceCallback.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/SourceListener.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/StandardSyntaxTag.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/SyntaxTag.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/SyntaxTagged.java
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/TruffleEventReceiver.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/Wrapper.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/impl/DefaultASTPrinter.java
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/impl/DefaultEventReceiver.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/impl/InstrumentationNode.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/impl/LineLocationToProbeCollectionMap.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/impl/LineLocationToSourceSectionCollectionMap.java
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/impl/LineToProbesMap.java
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/impl/LineToSourceSectionMap.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/impl/ProbeManager.java
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/impl/SimpleEventReceiver.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/NodeUtil.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/RootNode.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/source/LineLocation.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/source/Source.java
! graal/com.oracle.truffle.sl.test/src/com/oracle/truffle/sl/test/SLTestRunner.java
! graal/com.oracle.truffle.sl.test/src/com/oracle/truffle/sl/test/instrument/SLInstrumentTestRunner.java
- graal/com.oracle.truffle.sl.test/src/com/oracle/truffle/sl/test/instrument/SLPrintAssigmentValueInstrument.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/SLMain.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/factory/SLContextFactory.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/SLExpressionNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/SLRootNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/SLStatementNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/instrument/SLASTPrinter.java
- graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/instrument/SLExpressionWrapper.java
+ graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/instrument/SLExpressionWrapperNode.java
- graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/instrument/SLInstrumenter.java
+ graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/instrument/SLStandardASTProber.java
- graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/instrument/SLStatementWrapper.java
+ graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/instrument/SLStatementWrapperNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/runtime/SLContext.java
Changeset: b9a8b2885283
Author: Michael Van De Vanter <michael.van.de.vanter at oracle.com>
Date: 2014-11-23 16:09 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/b9a8b2885283
Truffle/Instrumentation: CHANGELOG for recent updates.
! CHANGELOG.md
More information about the graal-dev
mailing list