hg: graal/graal: 10 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Thu Dec 4 02:00:06 UTC 2014


Changeset: 5afa718edb8b
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-12-03 10:35 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/5afa718edb8b

arraycopy: move related classes to dedicated package

! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotReplacementsImpl.java
! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/WriteBarrierVerificationTest.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/DefaultHotSpotLoweringProvider.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ArrayCopyCallNode.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ArrayCopyNode.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ArrayCopySnippets.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/CheckcastArrayCopyCallNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ObjectCloneSnippets.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/SystemSubstitutions.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/UnsafeArrayCopyNode.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/UnsafeArrayCopySnippets.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/ArrayCopySnippets.java
+ graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/arraycopy/CheckcastArrayCopyCallNode.java
+ graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/arraycopy/UnsafeArrayCopyNode.java
+ graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/arraycopy/UnsafeArrayCopySnippets.java

Changeset: 95ec1f6723ac
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-12-03 09:53 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/95ec1f6723ac

ArrayCopyNode: simplify condition

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/arraycopy/ArrayCopyNode.java

Changeset: d806707624bb
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-12-03 14:29 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/d806707624bb

amd64 register config: reserve "home space" on windows in frame.

! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotRegisterConfig.java

Changeset: 68cab2726edb
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-12-03 14:31 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/68cab2726edb

arraycopytests: test for disjoint

! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/ArrayCopyIntrinsificationTest.java

Changeset: f6ca61099649
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-12-03 14:50 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/f6ca61099649

arraycopy: don't use checkcast stub if the arrays overlap

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/arraycopy/ArrayCopySnippets.java

Changeset: 676f1800077c
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-12-03 16:02 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/676f1800077c

mx: removed unused _read_projects_file function

! mx/mx_graal.py
! mxtool/mx.py

Changeset: 7d8270532cd9
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-12-03 16:07 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/7d8270532cd9

mx: changes towards supporting python 2.6 for call to mx from make/Makefile

! make/Makefile
! mx/mx_graal.py
! mxtool/mx.py

Changeset: 43e2cc9a4fde
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-12-03 18:53 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/43e2cc9a4fde

removed reference to com.oracle.graal.compiler.CompilerThread from VM code

! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/runtime/thread.cpp

Changeset: 39441c10d314
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-12-03 22:10 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/39441c10d314

try to be more precise about python executable name

! make/Makefile

Changeset: 58eb9bbb60c4
Author:    Christian Humer <christian.humer at gmail.com>
Date:      2014-12-03 21:02 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/58eb9bbb60c4

Truffle-DSL: fixed several bugs when using arrays as type. added arrays test.

+ graal/com.oracle.truffle.api.dsl.test/src/com/oracle/truffle/api/dsl/test/ArrayTest.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/model/CodeTreeBuilder.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/model/TypeSystemData.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/parser/TypeSystemParser.java



More information about the graal-dev mailing list