hg: graal/graal: 11 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Fri Feb 14 18:00:07 PST 2014


Changeset: 69928d77bc0a
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2014-02-13 15:39 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/69928d77bc0a

mx jmh: avoid mx crash if JMH_BENCHMARKS is not defined at all and skip suites that do not contain the correct jar

! mx/mx_graal.py

Changeset: f694daada5bf
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2014-02-13 17:03 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/f694daada5bf

mx jmh: display the number of benchmarks that will run

! mx/mx_graal.py

Changeset: 35783e78eaef
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2014-02-13 17:07 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/35783e78eaef

mx.run: shell-escape arguments when printing them in verbose mode

! mxtool/mx.py

Changeset: 392b6ac8da36
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-02-13 17:59 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/392b6ac8da36

Allow using run_java without the arguments from -J -Ja -Jp. Factor out the argument processing of mx_graal.vm and use it to pass tested-vm args down through the jmh harness

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

Changeset: b076b5c13c3f
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2014-02-14 15:09 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/b076b5c13c3f

mx: factor out JavaConfig.processArgs and use it in mx vm. remove default -J arguments.

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

Changeset: d587baa55dd7
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2014-02-13 18:46 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/d587baa55dd7

Add shouldBeInlined method to ResolvedJavaMethod, implement it for HotSpot and use it in the inlining phase

! graal/com.oracle.graal.api.meta.test/src/com/oracle/graal/api/meta/test/TestResolvedJavaMethod.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/ResolvedJavaMethod.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/HotSpotResolvedJavaMethod.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/InliningPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/InliningUtil.java
! graal/com.oracle.graal.truffle.hotspot.amd64/src/com/oracle/graal/truffle/hotspot/amd64/AMD64OptimizedCallTargetInstrumentationFactory.java
! src/share/vm/graal/graalCompilerToVM.cpp

Changeset: 87709646a797
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2014-02-14 16:59 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/87709646a797

Fix assert in HotSpotDebugInfoBuilder

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotDebugInfoBuilder.java

Changeset: 1541afe9cf15
Author:    Andreas Woess <andreas.woess at jku.at>
Date:      2014-02-13 15:01 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/1541afe9cf15

add missing unsafeGetLong substitution; minor grammar fix (a/an)

! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/substitutions/CompilerDirectivesSubstitutions.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/CompilerDirectives.java

Changeset: fca29edf5667
Author:    Andreas Woess <andreas.woess at jku.at>
Date:      2014-02-14 16:45 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/fca29edf5667

experimental CompilerDirectives.unsafeGetFinal*

+ graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/typesystem/CustomizedUnsafeLoadFinalNode.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/substitutions/CompilerDirectivesSubstitutions.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/CompilerDirectives.java

Changeset: 5f077aa050c7
Author:    Andreas Woess <andreas.woess at jku.at>
Date:      2014-02-13 15:04 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/5f077aa050c7

method substitution for unsafeGetFinal*

! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/typesystem/CustomizedUnsafeLoadFinalNode.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/substitutions/CompilerDirectivesSubstitutions.java

Changeset: f80a8503cf24
Author:    Andreas Woess <andreas.woess at jku.at>
Date:      2014-02-14 20:43 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/f80a8503cf24

Merge




More information about the graal-dev mailing list