hg: graal/graal: 19 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Sat May 23 01:00:07 UTC 2015


Changeset: 0a50a8e82e1b
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-05-18 14:29 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/0a50a8e82e1b

Support string formatting in forceDump

! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/internal/DebugScope.java

Changeset: ddc5350fe1ab
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-05-18 14:30 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/ddc5350fe1ab

Handle AbstractPointerStamp in duplicateModified

! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IntegerEqualsNode.java

Changeset: 90fc2256ed37
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-05-18 14:32 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/90fc2256ed37

Remove unused argument from snippet

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/NewObjectSnippets.java

Changeset: 80a78b8122fe
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-05-18 14:32 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/80a78b8122fe

fixed scope name

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ObjectCloneNode.java

Changeset: 5e84db779bfe
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-05-18 14:44 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/5e84db779bfe

make sure the arraycopy routines have the right array locations

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotHostForeignCallsProvider.java

Changeset: f5c2bc68205e
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-05-18 14:46 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/f5c2bc68205e

support later folding of constant array reads

! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/ConstantReflectionProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotConstantReflectionProvider.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/ReadNode.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleConstantReflectionProvider.java

Changeset: 877d718f3ab2
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-05-18 14:57 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/877d718f3ab2

Fixed javadoc formatting

! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/BytecodePosition.java

Changeset: 2e6ce8d1d067
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-05-18 16:51 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/2e6ce8d1d067

Warn about null arguments to snippets and allow recursive calls in snippets

! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java

Changeset: ac2694c465db
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-05-20 11:58 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/ac2694c465db

Fix SnippetCounters private location assert

! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetCounterNode.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java

Changeset: b1072d72fa2e
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-05-21 22:20 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/b1072d72fa2e

Lower checkcast arraycopy idiom after frame state assignment and convert arraycopy lowering into snippets

! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/ArrayCopyIntrinsificationTest.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/DefaultHotSpotLoweringProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotGraphBuilderPlugins.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotHostForeignCallsProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/arraycopy/ArrayCopyCallNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/arraycopy/ArrayCopyNode.java
+ graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/arraycopy/ArrayCopySlowPathNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/arraycopy/ArrayCopySnippets.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/arraycopy/ArrayCopyStateNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/arraycopy/CheckcastArrayCopyCallNode.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/BasicArrayCopyNode.java

Changeset: 96b69b18ff75
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-05-21 22:23 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/96b69b18ff75

Merge

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/DefaultHotSpotLoweringProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotGraphBuilderPlugins.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ObjectCloneNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/arraycopy/ArrayCopyCallNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/arraycopy/ArrayCopyNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/arraycopy/CheckcastArrayCopyCallNode.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/AbstractMemoryCheckpoint.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/HeapAccess.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/MemoryMap.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/MemoryMapNode.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/MemoryPhiNode.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/AbstractWriteNode.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/Access.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/FixedAccessNode.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/FloatableAccessNode.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/FloatingAccessNode.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/FloatingReadNode.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/MemoryAccess.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/MemoryAnchorNode.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/MemoryCheckpoint.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/MemoryNode.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/ReadNode.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/WriteNode.java
+ graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/memory/ReadNode.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java

Changeset: 7afddf357e13
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-05-21 22:42 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/7afddf357e13

Merge fix

! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/BasicArrayCopyNode.java

Changeset: 24d12404e70a
Author:    Jaroslav Tulach <jaroslav.tulach at oracle.com>
Date:      2015-05-22 09:39 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/24d12404e70a

Removing author tag

! graal/com.oracle.truffle.api.dsl.test/src/com/oracle/truffle/api/dsl/test/processor/Compile.java
! graal/com.oracle.truffle.api.dsl.test/src/com/oracle/truffle/api/dsl/test/processor/TruffleProcessorTest.java

Changeset: d4db9d812c8d
Author:    Paul Woegerer <paul.woegerer at oracle.com>
Date:      2015-05-22 10:50 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/d4db9d812c8d

Make PEA handling of node virtualization customizable

! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/PartialEscapeClosure.java

Changeset: 99942eac9c6d
Author:    Jaroslav Tulach <jaroslav.tulach at oracle.com>
Date:      2015-05-22 13:41 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/99942eac9c6d

Introducing TruffleVM - a central place to invoke code in any registered TruffleLanguage.

+ graal/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/vm/TruffleTCK.java
+ graal/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/vm/TruffleVMSingleThreadedTest.java
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/TruffleLanguage.java
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/impl/Accessor.java
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/impl/SymbolInvoker.java
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/vm/TruffleVM.java
! graal/com.oracle.truffle.dsl.processor/src/META-INF/services/javax.annotation.processing.Processor
+ graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/LanguageRegistrationProcessor.java
+ graal/com.oracle.truffle.interop/src/META-INF/services/com.oracle.truffle.api.impl.SymbolInvoker
+ graal/com.oracle.truffle.interop/src/com/oracle/truffle/interop/SymbolInvokerImpl.java
- graal/com.oracle.truffle.interop/src/com/oracle/truffle/interop/TruffleGlobalScope.java
- graal/com.oracle.truffle.interop/src/com/oracle/truffle/interop/TruffleLanguage.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

Changeset: 286aef83a9a7
Author:    Jaroslav Tulach <jaroslav.tulach at oracle.com>
Date:      2015-05-22 18:12 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/286aef83a9a7

Replacing PrintStream with PrintWriter in the simple language

! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/NodeUtil.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/src/com/oracle/truffle/sl/SLMain.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/builtins/SLPrintlnBuiltin.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/factory/SLContextFactory.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/runtime/SLContext.java

Changeset: 1bbef57f9a38
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-05-22 10:20 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/1bbef57f9a38

Add missing OSR test

+ graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/OnStackReplacementTest.java

Changeset: a64d09dc4590
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-05-22 23:10 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/a64d09dc4590

removed OKRA libraries

! mx/suite.py

Changeset: c190ed6b84bf
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-05-22 23:11 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/c190ed6b84bf

added checkcopyrights command (from mxtool2)

+ mxtool/CheckCopyright.java
+ mxtool/copyrights/oracle.copyright.hash
+ mxtool/copyrights/oracle.copyright.regex.hash
+ mxtool/copyrights/oracle.copyright.regex.star
+ mxtool/copyrights/oracle.copyright.star
! mxtool/mx.py



More information about the graal-dev mailing list