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