hg: graal/graal: 12 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Tue Apr 28 01:00:08 UTC 2015


Changeset: ae4941602cfa
Author:    Gilles Duboscq <gilles.m.duboscq at oracle.com>
Date:      2015-04-27 12:04 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/ae4941602cfa

mx: fix crash when there are no services

! mx/mx_graal.py

Changeset: 294ed4ce1fa0
Author:    Gilles Duboscq <gilles.m.duboscq at oracle.com>
Date:      2015-04-24 17:27 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/294ed4ce1fa0

PrintStreamOption: also forward flushes to the VM

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/PrintStreamOption.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: c92676a390b8
Author:    Gilles Duboscq <gilles.m.duboscq at oracle.com>
Date:      2015-04-27 11:55 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/c92676a390b8

ReadElimination: only anchor guard if it is different from cachedValue's guard

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

Changeset: b625b459cf45
Author:    Christian Humer <christian.humer at gmail.com>
Date:      2015-04-27 17:24 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/b625b459cf45

SL: fix division long overflow. Contributed-by: Raffaello Giulietti <raffaello.giulietti at supsi.ch>

! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/expression/SLDivNode.java

Changeset: 7f78f999512a
Author:    Gilles Duboscq <gilles.m.duboscq at oracle.com>
Date:      2015-04-27 16:11 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/7f78f999512a

mx: services: make sure we don't produce empty lines

! mx/mx_graal.py

Changeset: 85b0935625c1
Author:    Gilles Duboscq <gilles.m.duboscq at oracle.com>
Date:      2015-04-27 18:17 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/85b0935625c1

graalRuntime: make service file parsing more robust:
- support various line endings (\r, \n and \r\n)
- support # comments
- support empty lines

! src/share/vm/graal/graalRuntime.cpp

Changeset: 019ae3824a4e
Author:    Stefan Anzinger <stefan.anzinger at oracle.com>
Date:      2015-04-27 16:02 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/019ae3824a4e

[SPARC] Set MaxVectorSize=8

! src/cpu/sparc/vm/graalGlobals_sparc.hpp
! src/cpu/x86/vm/graalGlobals_x86.hpp
! src/share/vm/graal/graalGlobals.hpp

Changeset: 41f048caa3dd
Author:    Stefan Anzinger <stefan.anzinger at oracle.com>
Date:      2015-04-27 18:36 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/41f048caa3dd

Predefine value outside of COMPILERGRAAL

! src/cpu/sparc/vm/graalGlobals_sparc.hpp
! src/cpu/x86/vm/graalGlobals_x86.hpp

Changeset: 6e05dd55d795
Author:    Stefan Anzinger <stefan.anzinger at oracle.com>
Date:      2015-04-27 18:37 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/6e05dd55d795

Merge


Changeset: 647f571f54da
Author:    Stefan Anzinger <stefan.anzinger at oracle.com>
Date:      2015-04-27 19:03 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/647f571f54da

Merge


Changeset: 0f289b082d3d
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2015-04-27 11:37 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/0f289b082d3d

Handle checkCast and instanceOf involving word types using a GraphBuilderPlugin

! graal/com.oracle.graal.graphbuilderconf/src/com/oracle/graal/graphbuilderconf/GraphBuilderConfiguration.java
+ graal/com.oracle.graal.graphbuilderconf/src/com/oracle/graal/graphbuilderconf/TypeCheckPlugin.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotGraphBuilderPlugins.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/AbstractBytecodeParser.java
! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/WordTest.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/WordOperationPlugin.java

Changeset: b95deaa6ebf6
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-04-27 12:20 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/b95deaa6ebf6

Fix construction of infopoint frame states

! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/InliningUtil.java



More information about the graal-dev mailing list