hg: graal/graal: 4 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Sun Jun 8 01:00:07 UTC 2014
Changeset: 915ebb306fcc
Author: Michael Van De Vanter <michael.van.de.vanter at oracle.com>
Date: 2014-06-06 17:51 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/915ebb306fcc
Truffle/Source: major API revision
- All source-related classes now in com.oracle.truffle.api.source
- SourceFactory replaced with factory methods on Source
- Revision, renaming, and documentation to methods on Source and SourceSection
- NullSourceSection is now a utility class
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerImpl.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/ExecutionContext.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/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/impl/DefaultASTPrinter.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/impl/DefaultVisualizer.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/ProbeManager.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/Node.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/nodes/serial/PostOrderDeserializer.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/serial/PostOrderSerializer.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/TruffleTypes.java
! graal/com.oracle.truffle.sl.test/src/com/oracle/truffle/sl/test/SLTestRunner.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/SLMain.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/builtins/SLDefineFunctionBuiltin.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/parser/Parser.frame
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/parser/Parser.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/parser/SLNodeFactory.java
Changeset: 74e142bd2b12
Author: Michael Van De Vanter <michael.van.de.vanter at oracle.com>
Date: 2014-06-06 22:13 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/74e142bd2b12
Truffle/Source: major API revision
- All source-related classes now in com.oracle.truffle.api.source
- SourceFactory replaced with factory methods on Source
- Revision, renaming, and documentation to methods on Source and SourceSection
- NullSourceSection is now a utility class
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/NullSourceSection.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/Source.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/SourceSection.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/NullSourceSection.java
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/source/Source.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/source/SourceFactory.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/source/SourceLineLocation.java
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/source/SourceSection.java
Changeset: 4291873b259b
Author: Miguel Garcia <miguel.m.garcia at oracle.com>
Date: 2014-06-06 19:46 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/4291873b259b
[inliner] extracted reusable query methods in InlineableGraph
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/info/elem/InlineableGraph.java
Changeset: fa04403d1cb5
Author: Miguel Garcia <miguel.m.garcia at oracle.com>
Date: 2014-06-07 14:23 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/fa04403d1cb5
[inliner] documentation, more and better
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/InliningPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/info/elem/InlineableGraph.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/walker/CallsiteHolderExplorable.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/walker/InliningData.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/walker/MethodInvocation.java
More information about the graal-dev
mailing list