hg: graal/graal: 17 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Sat Dec 28 18:00:18 PST 2013


Changeset: 69f3251332c9
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2013-12-22 22:34 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/69f3251332c9

modified eclipseinit and netbeansinit to save all created/copied/downloaded project related files in zip files

! mxtool/mx.py

Changeset: 108ba3e82d3a
Author:    Michael Van De Vanter  <michael.van.de.vanter at oracle.com>
Date:      2013-12-22 15:12 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/108ba3e82d3a

Truffle:  add TextMap tests

+ graal/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/utilities/TextMapTest.java

Changeset: 4a3628c79ff9
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2013-12-23 12:55 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/4a3628c79ff9

separated external libs out from zipped up IDE configs

! mxtool/mx.py

Changeset: e6309fde98c8
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2013-12-23 20:57 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/e6309fde98c8

exposed ForceUnreachable to Graal and used it when emitting safepoint polling code

! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotSafepointOp.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotVMConfig.java

Changeset: 37f0c86f58d4
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2013-12-23 21:21 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/37f0c86f58d4

fixed bug when safepoint polling page is not within 32-bit offset of code cache (exposed by -XX:+ForceUnreachable_

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

Changeset: fe03864a2c72
Author:    twisti
Date:      2013-12-25 12:14 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/fe03864a2c72

replaced CompilerToVM.getUniqueImplementor with getKlassImplementor and moved the logic into Java

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/CompilerToVM.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/CompilerToVMImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedObjectType.java
! src/share/vm/graal/graalCompilerToVM.cpp

Changeset: 606959535fd4
Author:    twisti
Date:      2013-12-25 20:27 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/606959535fd4

remove Graal mirror from Class

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotVMConfig.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/VMToCompilerImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaType.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedObjectType.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedPrimitiveType.java
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/graal/graalCompiler.cpp
! src/share/vm/graal/graalCompiler.hpp
! src/share/vm/graal/graalCompilerToVM.cpp
! src/share/vm/graal/vmStructs_graal.hpp

Changeset: 6215ff792647
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2013-12-26 12:07 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/6215ff792647

put warning about missing Eclipse metadata directory behind -v option

! mxtool/mx.py

Changeset: d3bd7a3bbb2b
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2013-12-26 14:13 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/d3bd7a3bbb2b

added support for JDT environment variable which forces all Java source compilation to use the Eclipse batch compiler, including compilation as part of other commands such as eclipseinit

! mxtool/mx.py

Changeset: 7824f0c4dfcd
Author:    twisti
Date:      2013-12-26 12:13 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/7824f0c4dfcd

removed unused class definitions in graalJavaAccess.hpp

! src/share/vm/graal/graalJavaAccess.hpp

Changeset: 37ec2cabf397
Author:    twisti
Date:      2013-12-26 12:37 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/37ec2cabf397

moved JavaType creation in CompilerToVM.lookupType into Java

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/CompilerToVM.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/CompilerToVMImpl.java
! src/share/vm/graal/graalCompilerToVM.cpp

Changeset: 079222c56786
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2013-12-27 20:47 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/079222c56786

added [netbeans|eclipse]-config*.zip to .hgignore

! .hgignore

Changeset: 04a87dc2cfca
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2013-12-27 23:25 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/04a87dc2cfca

refactored common code into a separate function

! src/cpu/x86/vm/graalCodeInstaller_x86.hpp

Changeset: 441b54753cda
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2013-12-27 23:25 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/441b54753cda

fixed grammar in comment

! mx/mx_graal.py

Changeset: c5449c0d5909
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2013-12-27 15:11 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/c5449c0d5909

Move class SystemIdentityHashCodeNode to its own Java file to work around javac bug when compiling the inner class

+ graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/SystemIdentityHashCodeNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/SystemSubstitutions.java

Changeset: 83adefeb8e5c
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2013-12-27 15:12 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/83adefeb8e5c

The runtime cannot always compare two constants

! 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/IfNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/Condition.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/TypeSwitchNode.java

Changeset: 780d53499ca2
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2013-12-27 17:13 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/780d53499ca2

merge




More information about the graal-dev mailing list