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