hg: graal/graal: 11 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Fri Mar 27 02:00:08 UTC 2015


Changeset: 39c0ccfcd070
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2015-03-25 16:55 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/39c0ccfcd070

Allow InputTypes that are not Value in snippets.

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotGraphBuilderPlugins.java
+ graal/com.oracle.graal.nodeinfo/src/com/oracle/graal/nodeinfo/StructuralInput.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/DefaultGenericInvocationPlugin.java

Changeset: 975ffde6d791
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2015-03-26 13:55 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/975ffde6d791

Verify that InputType is in allowedUsageTypes for @NodeIntrinsic methods returning a StructuralInput.

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

Changeset: af467bd30ff3
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2015-03-26 15:17 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/af467bd30ff3

Unit test for InputTypes in snippets.

+ graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/SubstitutionsTest.java

Changeset: 66dbc66d5609
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2015-03-26 15:34 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/66dbc66d5609

Rewire usages of MemoryAnchorNode in FloatingReadPhase.

+ graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/MemoryAnchorNode.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/FloatingReadPhase.java
- graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/MemoryAnchorNode.java

Changeset: e87754e57be7
Author:    twisti
Date:      2015-03-26 13:51 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/e87754e57be7

Remove external ASM dependency.

! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/UntrustedInterfaces.java
! mx/suite.py

Changeset: bbf53b35292e
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-03-26 11:38 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/bbf53b35292e

added Checkstyle rule to forbid use of old synchronized classes such as StringBuffer, Vector, Hashtable and Stack

! graal/com.oracle.graal.graph/.checkstyle_checks.xml
! graal/com.oracle.truffle.api/.checkstyle_checks.xml
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/source/Source.java

Changeset: c38296febf23
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-03-26 11:39 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/c38296febf23

don't process Word operations unless parsing a snippet or intrinsic

! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/DefaultGenericInvocationPlugin.java
! graal/com.oracle.graal.word/src/com/oracle/graal/word/WordTypes.java

Changeset: f137f1974f60
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-03-26 17:06 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/f137f1974f60

removed uses of StringBuffer, Hashtable and Stack

! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/MetaUtil.java
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/UnsafeAccess.java
! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/CompressedOopTest.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/Switch02.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/DominatorConditionalEliminationPhase.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java

Changeset: 01290be48def
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-03-26 17:06 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/01290be48def

Merge.

! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/DefaultGenericInvocationPlugin.java
- graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/MemoryAnchorNode.java

Changeset: b2e8b26f5040
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-03-26 21:58 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/b2e8b26f5040

removed uses of StringBuffer

! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/CompressedOopTest.java
! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/MemoryUsageBenchmark.java

Changeset: b9041d4e91c5
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-03-26 22:26 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/b9041d4e91c5

Merge.




More information about the graal-dev mailing list