hg: graal/graal: 16 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Sat Sep 20 01:00:06 UTC 2014
Changeset: 7716c6993546
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2014-09-18 17:41 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/7716c6993546
Stamp: interface types can not be trusted except after explicit runtime checks
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/ResolvedJavaType.java
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/StampFactory.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/PiNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeCastNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/CheckCastNode.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/ConditionalEliminationPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/CheckCastReduction.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/InliningUtil.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/LoadIndexedFinalNode.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/typesystem/UnsafeTypeCastMacroNode.java
Changeset: a8eb7473d58a
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2014-09-19 09:59 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/a8eb7473d58a
Add test for interface types
+ graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/UntrustedInterfaces.java
! mx/projects
Changeset: ac6e25901d62
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2014-09-18 17:42 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/ac6e25901d62
Add trusted interface concept and use it for WordBase, fix a NPE and some tests
! graal/com.oracle.graal.api.meta.test/src/com/oracle/graal/api/meta/test/TestResolvedJavaType.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/ResolvedJavaType.java
+ graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/TrustedInterface.java
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/StampFactory.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
+ graal/com.oracle.graal.nodes.test/src/com/oracle/graal/nodes/test/AbstractObjectStampTest.java
! graal/com.oracle.graal.nodes.test/src/com/oracle/graal/nodes/test/ObjectStampJoinTest.java
! graal/com.oracle.graal.nodes.test/src/com/oracle/graal/nodes/test/ObjectStampMeetTest.java
! graal/com.oracle.graal.nodes.test/src/com/oracle/graal/nodes/test/ObjectStampTest.java
! graal/com.oracle.graal.word/src/com/oracle/graal/word/WordBase.java
Changeset: 44a408dcd4a4
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2014-09-18 17:43 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/44a408dcd4a4
Simplify consecutive SimpleInfopointNodes
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/SimpleInfopointNode.java
Changeset: ae749a34de49
Author: Lukas Stadler <lukas.stadler at oracle.com>
Date: 2014-09-19 11:51 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/ae749a34de49
use "NEW_" instead of "OLD_" for new properties in IGV
! src/share/tools/IdealGraphVisualizer/Difference/src/com/sun/hotspot/igv/difference/Difference.java
Changeset: ef5212ce8091
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-09-19 13:48 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/ef5212ce8091
support for new projects file format including support for automatically updating from old format
! mxtool/mx.py
Changeset: adaecbc405cb
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-09-19 13:49 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/adaecbc405cb
projects file converted to new format
+ mx/projects.py
Changeset: 499804c831fc
Author: Lukas Stadler <lukas.stadler at oracle.com>
Date: 2014-09-19 14:24 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/499804c831fc
use compilation thread even for synchronous Truffle compilations
! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotTruffleRuntime.java
Changeset: 4a955509b98a
Author: Bernhard Urban <bernhard.urban at jku.at>
Date: 2014-09-19 14:29 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/4a955509b98a
sparc: fix client vm build
! src/cpu/sparc/vm/c1_globals_sparc.hpp
Changeset: 30dda118ef3d
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-09-19 17:46 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/30dda118ef3d
mx: added support for extending distributions; require list literals for list attributes in projects.py
! mx/projects.py
! mxtool/mx.py
Changeset: 5ecd1f298c64
Author: Stefan Anzinger <stefan.anzinger at oracle.com>
Date: 2014-09-18 16:57 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/5ecd1f298c64
[SPARC] Fix few issues (sign extension) on CBcond instructions, and one typo
! graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCAssembler.java
Changeset: 5247c895a6ab
Author: Stefan Anzinger <stefan.anzinger at oracle.com>
Date: 2014-09-19 09:18 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/5247c895a6ab
[SPARC] Use Fzero(d|s) for clearing a fp register
! graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCAssembler.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCMove.java
! src/share/vm/graal/graalRuntime.cpp
Changeset: 9df38e5fbed6
Author: Stefan Anzinger <stefan.anzinger at oracle.com>
Date: 2014-09-19 09:24 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/9df38e5fbed6
Limit the maximum Graal thread amount to 32 if nothing else is specified (On SPARC with 256 threads we exceed code cache size)
! src/share/vm/compiler/compileBroker.cpp
Changeset: b8f54c5ec73a
Author: Stefan Anzinger <stefan.anzinger at oracle.com>
Date: 2014-09-19 09:27 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/b8f54c5ec73a
Merge
! src/share/vm/graal/graalRuntime.cpp
Changeset: 65c75f0bfc7b
Author: Stefan Anzinger <stefan.anzinger at oracle.com>
Date: 2014-09-19 09:53 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/65c75f0bfc7b
Merge
Changeset: a8c0553cb2e4
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-09-19 22:52 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/a8c0553cb2e4
restore support for expanding environment variables in suite declarations
! mxtool/mx.py
More information about the graal-dev
mailing list