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