hg: graal/graal: 26 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Fri Jun 19 01:00:09 UTC 2015


Changeset: 416e4e9d70fa
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-06-17 13:22 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/416e4e9d70fa

mxtool: add support for -y/-n (answer 'y'/'n' to all question).

! mxtool/mx.py

Changeset: 7b09ae87afac
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-06-17 16:40 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/7b09ae87afac

LIRTest: move LIRTestSpecification into its own file.

! graal/com.oracle.graal.lir.jtt/src/com/oracle/graal/lir/jtt/LIRTest.java
+ graal/com.oracle.graal.lir.jtt/src/com/oracle/graal/lir/jtt/LIRTestSpecification.java

Changeset: 5ab48fcf8fcd
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-06-17 16:37 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/5ab48fcf8fcd

LIRTest: remove FloatingLIRTestNode.

! graal/com.oracle.graal.lir.jtt/src/com/oracle/graal/lir/jtt/LIRTest.java

Changeset: 4b4ef02158bd
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-06-18 10:00 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/4b4ef02158bd

LIRTest: add LIRValueNode.

! graal/com.oracle.graal.lir.jtt/src/com/oracle/graal/lir/jtt/LIRTest.java
! graal/com.oracle.graal.lir.jtt/src/com/oracle/graal/lir/jtt/LIRTestSpecification.java

Changeset: 6a9e2f3bc32b
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-06-18 11:41 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/6a9e2f3bc32b

Add LIRTestTest.

+ graal/com.oracle.graal.lir.jtt/src/com/oracle/graal/lir/jtt/LIRTestTest.java

Changeset: ebc9990ec12d
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-06-16 17:55 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/ebc9990ec12d

StackMoveTest: add runShort and runByte tests.

! graal/com.oracle.graal.lir.jtt/src/com/oracle/graal/lir/jtt/StackMoveTest.java

Changeset: 85a6fc0b4129
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-06-18 11:42 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/85a6fc0b4129

StackMoveTest: verify stack integrity.

! graal/com.oracle.graal.lir.jtt/src/com/oracle/graal/lir/jtt/StackMoveTest.java

Changeset: f00f1f9df48e
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-06-18 09:58 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/f00f1f9df48e

AMD64Assembler: add PUSH and POP.

! graal/com.oracle.graal.asm.amd64/src/com/oracle/graal/asm/amd64/AMD64Assembler.java

Changeset: 985f49785f06
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-06-18 09:59 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/985f49785f06

AMD64Move: add AMD64PushPopStackMove.

! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64LIRGenerator.java
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Move.java

Changeset: 4ad715543ea2
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2015-06-18 11:52 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/4ad715543ea2

Gracefully disable allocation counters when management interface can't be loaded.

! jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/CompilationTask.java

Changeset: 9be89636defe
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2015-06-18 16:50 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/9be89636defe

Use dummy ThreadMXBean when ManagementFactory can't be linked.

! jvmci/com.oracle.jvmci.debug.test/src/com/oracle/jvmci/debug/test/DebugTimerTest.java
+ jvmci/com.oracle.jvmci.debug/src/com/oracle/jvmci/debug/Management.java
! jvmci/com.oracle.jvmci.debug/src/com/oracle/jvmci/debug/internal/MemUseTrackerImpl.java
! jvmci/com.oracle.jvmci.debug/src/com/oracle/jvmci/debug/internal/TimerImpl.java
! jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/CompilationStatistics.java
! jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/CompilationTask.java

Changeset: f3b3083b84cd
Author:    Gilles Duboscq <gilles.m.duboscq at oracle.com>
Date:      2015-06-16 15:58 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/f3b3083b84cd

Remove unused HotSpotMethodHandleAccessProvider

- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotMethodHandleAccessProvider.java

Changeset: 78f2cb84bb41
Author:    Gilles Duboscq <gilles.m.duboscq at oracle.com>
Date:      2015-06-17 15:34 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/78f2cb84bb41

Workaround ECJ bug with varargs

! graal/com.oracle.graal.graphbuilderconf/src/com/oracle/graal/graphbuilderconf/InvocationPlugins.java

Changeset: 4c9d4fe1cbd8
Author:    Gilles Duboscq <gilles.m.duboscq at oracle.com>
Date:      2015-06-18 17:51 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/4c9d4fe1cbd8

Add ModifiersProvider.isSynthetic, isVarArgs and isBridge.
getModifiers now returns the JVM modifiers (not masked by Modifier.methodModifiers() for example)

! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/HotSpotResolvedJavaFieldTest.java
! jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotResolvedJavaFieldImpl.java
! jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotResolvedJavaMethodImpl.java
! jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotResolvedObjectTypeImpl.java
! jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/MetaUtil.java
! jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/ModifiersProvider.java
! jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/ResolvedJavaMethod.java
! jvmci/com.oracle.jvmci.runtime.test/src/com/oracle/jvmci/runtime/test/TestMetaAccessProvider.java
! jvmci/com.oracle.jvmci.runtime.test/src/com/oracle/jvmci/runtime/test/TestResolvedJavaMethod.java
! jvmci/com.oracle.jvmci.runtime.test/src/com/oracle/jvmci/runtime/test/TestResolvedJavaType.java
! jvmci/com.oracle.jvmci.runtime.test/src/com/oracle/jvmci/runtime/test/TypeUniverse.java

Changeset: 53b4acee50f1
Author:    Gilles Duboscq <gilles.m.duboscq at oracle.com>
Date:      2015-06-18 17:44 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/53b4acee50f1

Add ResolvedJavaMethod.isSignaturePolymorphic and ResolvedJavaType.findMethod

! jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/ResolvedJavaMethod.java
! jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/ResolvedJavaType.java
! jvmci/com.oracle.jvmci.runtime.test/src/com/oracle/jvmci/runtime/test/TestResolvedJavaMethod.java
! jvmci/com.oracle.jvmci.runtime.test/src/com/oracle/jvmci/runtime/test/TestResolvedJavaType.java

Changeset: 3904e33db5b3
Author:    Gilles Duboscq <gilles.m.duboscq at oracle.com>
Date:      2015-06-18 18:09 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/3904e33db5b3

Make sure HotSpotConstantPool.loadReferencedType resolves invokehandle call sites properly. Fixes eager resolution problems at those call sites.

+ graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/MethodHandleEagerResolution.java
! jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/CompilerToVM.java
! jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/CompilerToVMImpl.java
! jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotConstantPool.java
! src/share/vm/jvmci/jvmciCompilerToVM.cpp

Changeset: 35b153c26783
Author:    sgehwolf
Date:      2015-04-29 12:23 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/35b153c26783

8078666: JVM fastdebug build compiled with GCC 5 asserts with "widen increases"
Summary: do the math on the unsigned type where overflows are well defined
Reviewed-by: kvn, aph

! src/share/vm/opto/type.cpp

Changeset: 7645c463fb65
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-06-16 23:11 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/7645c463fb65

only make VM or native calls if the result will actually be used

! jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/CompilationTask.java

Changeset: f2cf8824040b
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-06-17 13:18 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/f2cf8824040b

removed support for legacy mx/commands.py file

! mxtool/mx.py

Changeset: 66dd063eb6a0
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-06-17 13:56 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/66dd063eb6a0

renamed mx/ to mx.graal/ in preparation for working with mxtool2

! .hgignore
+ mx.graal/.project
+ mx.graal/.pydevproject
+ mx.graal/eclipse-settings/org.eclipse.core.resources.prefs
+ mx.graal/eclipse-settings/org.eclipse.jdt.apt.core.prefs
+ mx.graal/eclipse-settings/org.eclipse.jdt.core.prefs
+ mx.graal/eclipse-settings/org.eclipse.jdt.ui.prefs
+ mx.graal/mx_graal.py
+ mx.graal/mx_graal_makefile.py
+ mx.graal/outputparser.py
+ mx.graal/sanitycheck.py
+ mx.graal/suite.py
- mx/.project
- mx/.pydevproject
- mx/eclipse-settings/org.eclipse.core.resources.prefs
- mx/eclipse-settings/org.eclipse.jdt.apt.core.prefs
- mx/eclipse-settings/org.eclipse.jdt.core.prefs
- mx/eclipse-settings/org.eclipse.jdt.ui.prefs
- mx/mx_graal.py
- mx/mx_graal_makefile.py
- mx/outputparser.py
- mx/sanitycheck.py
- mx/suite.py

Changeset: 11ed27b2abe8
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-06-17 15:28 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/11ed27b2abe8

remove hard-coded use of 'mx' to refer to the mxDir for the graal suite

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

Changeset: 07cfd3d7072b
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-06-17 15:31 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/07cfd3d7072b

removed _vmSourcesAvailable

! mx.graal/mx_graal.py

Changeset: 36a7ec14279d
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-06-18 23:06 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/36a7ec14279d

moved unit test support from mx_graal.py to mx.py

! .hgignore
- graal/com.oracle.graal.test/src/com/oracle/graal/test/AnsiTerminalDecorator.java
- graal/com.oracle.graal.test/src/com/oracle/graal/test/EagerStackTraceDecorator.java
- graal/com.oracle.graal.test/src/com/oracle/graal/test/GCAfterTestDecorator.java
- graal/com.oracle.graal.test/src/com/oracle/graal/test/GraalJUnitCore.java
- graal/com.oracle.graal.test/src/com/oracle/graal/test/GraalJUnitRunListener.java
- graal/com.oracle.graal.test/src/com/oracle/graal/test/GraalJUnitRunListenerDecorator.java
- graal/com.oracle.graal.test/src/com/oracle/graal/test/GraalTextListener.java
- graal/com.oracle.graal.test/src/com/oracle/graal/test/GraalVerboseTextListener.java
- graal/com.oracle.graal.test/src/com/oracle/graal/test/TimingDecorator.java
! mx.graal/mx_graal.py
! mx.graal/suite.py
+ mxtool/java/com.oracle.mxtool.junit/.checkstyle_checks.xml
+ mxtool/java/com.oracle.mxtool.junit/.settings/org.eclipse.core.resources.prefs
+ mxtool/java/com.oracle.mxtool.junit/.settings/org.eclipse.jdt.core.prefs
+ mxtool/java/com.oracle.mxtool.junit/.settings/org.eclipse.jdt.ui.prefs
+ mxtool/java/com.oracle.mxtool.junit/src/com/oracle/mxtool/junit/AnsiTerminalDecorator.java
+ mxtool/java/com.oracle.mxtool.junit/src/com/oracle/mxtool/junit/EagerStackTraceDecorator.java
+ mxtool/java/com.oracle.mxtool.junit/src/com/oracle/mxtool/junit/GCAfterTestDecorator.java
+ mxtool/java/com.oracle.mxtool.junit/src/com/oracle/mxtool/junit/MxJUnitWrapper.java
+ mxtool/java/com.oracle.mxtool.junit/src/com/oracle/mxtool/junit/MxRunListener.java
+ mxtool/java/com.oracle.mxtool.junit/src/com/oracle/mxtool/junit/MxRunListenerDecorator.java
+ mxtool/java/com.oracle.mxtool.junit/src/com/oracle/mxtool/junit/TextRunListener.java
+ mxtool/java/com.oracle.mxtool.junit/src/com/oracle/mxtool/junit/TimingDecorator.java
+ mxtool/java/com.oracle.mxtool.junit/src/com/oracle/mxtool/junit/VerboseTextListener.java
+ mxtool/mx.mx/suite.py
! mxtool/mx.py
+ mxtool/mx_unittest.py

Changeset: c4205df4f3e2
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-06-18 23:09 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/c4205df4f3e2

removed maven_install_truffle

! mx.graal/mx_graal.py

Changeset: 1e72b0915423
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-06-18 23:21 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/1e72b0915423

moved mx.graal/eclipse-settings to mxtool/eclipse-settings

- mx.graal/eclipse-settings/org.eclipse.core.resources.prefs
- mx.graal/eclipse-settings/org.eclipse.jdt.apt.core.prefs
- mx.graal/eclipse-settings/org.eclipse.jdt.core.prefs
- mx.graal/eclipse-settings/org.eclipse.jdt.ui.prefs
+ mxtool/eclipse-settings/org.eclipse.core.resources.prefs
+ mxtool/eclipse-settings/org.eclipse.jdt.apt.core.prefs
+ mxtool/eclipse-settings/org.eclipse.jdt.core.prefs
+ mxtool/eclipse-settings/org.eclipse.jdt.ui.prefs
- mxtool/java/com.oracle.mxtool.junit/.settings/org.eclipse.core.resources.prefs
- mxtool/java/com.oracle.mxtool.junit/.settings/org.eclipse.jdt.core.prefs
- mxtool/java/com.oracle.mxtool.junit/.settings/org.eclipse.jdt.ui.prefs

Changeset: e942083c0fcc
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-06-19 00:45 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/e942083c0fcc

consolidated logic for querying the source(s) from which an Eclipse settings file is generated

! mxtool/mx.py



More information about the graal-dev mailing list