hg: graal/graal: 7 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Tue Aug 19 01:00:06 UTC 2014


Changeset: d6c002f4d2a9
Author:    Andreas Woess <andreas.woess at jku.at>
Date:      2014-08-18 17:44 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/d6c002f4d2a9

Truffle: fix NPE with -G:-Inline

! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotTruffleRuntime.java

Changeset: 2db61eddcb97
Author:    Christian Humer <christian.humer at gmail.com>
Date:      2014-08-18 18:41 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/2db61eddcb97

Truffle-DSL: argument syntax support for guards

! graal/com.oracle.truffle.api.dsl.test/src/com/oracle/truffle/api/dsl/test/ImportGuardsTest.java
! graal/com.oracle.truffle.api.dsl.test/src/com/oracle/truffle/api/dsl/test/MethodGuardsTest.java
+ graal/com.oracle.truffle.api.dsl.test/src/com/oracle/truffle/api/dsl/test/MethodGuardsWithArgumentsTest.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/generator/NodeCodeGenerator.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/java/ElementUtils.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/model/GuardExpression.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/model/NodeData.java
+ graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/model/NodeExecutionData.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/model/ParameterSpec.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/model/TemplateMethod.java
- graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/model/TemplateMethodParser.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/parser/ExecutableTypeMethodParser.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/parser/GuardParser.java
+ graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/parser/MethodSpecParser.java
- graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/parser/NodeExecutionData.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/parser/NodeParser.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/parser/SpecializationGroup.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/parser/SpecializationMethodParser.java
+ graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/parser/TemplateMethodParser.java

Changeset: 3c114b3e08c3
Author:    Christian Humer <christian.humer at gmail.com>
Date:      2014-08-18 19:00 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/3c114b3e08c3

Truffle: renamed BooleanConditionProfile to BinaryConditionProfile and IntegerConditionProfile to CountingConditionProfile.

! CHANGELOG.md
! graal/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/utilities/BooleanConditionProfileTest.java
! graal/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/utilities/IntegerConditionProfileTest.java
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/utilities/BinaryConditionProfile.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/utilities/BooleanConditionProfile.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/utilities/ConditionProfile.java
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/utilities/CountingConditionProfile.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/utilities/IntegerConditionProfile.java

Changeset: bcfb6f72ace6
Author:    Christian Humer <christian.humer at gmail.com>
Date:      2014-08-18 19:00 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/bcfb6f72ace6

Made replacements verifier more robust.

! graal/com.oracle.graal.replacements.verifier/src/com/oracle/graal/replacements/verifier/AbstractVerifier.java

Changeset: fc6f12ee71e5
Author:    Christian Humer <christian.humer at gmail.com>
Date:      2014-08-18 19:02 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/fc6f12ee71e5

Truffle: fixed header dates.

! graal/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/utilities/BooleanConditionProfileTest.java
! graal/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/utilities/IntegerConditionProfileTest.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/utilities/BinaryConditionProfile.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/utilities/ConditionProfile.java

Changeset: 226552569e34
Author:    Christian Humer <christian.humer at gmail.com>
Date:      2014-08-18 21:02 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/226552569e34

SL: refactored new naming for condition profiles.

! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/controlflow/SLIfNode.java

Changeset: 7833417c8172
Author:    David Piorkowski <david.piorkowski at oracle.com>
Date:      2014-08-18 14:36 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/7833417c8172

Changes to Instrumentation

! graal/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/InstrumentationTest.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/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/ProbeManager.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/SLStatementWrapper.java



More information about the graal-dev mailing list