hg: graal/graal: 25 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Wed May 21 01:00:07 UTC 2014
Changeset: 8b9e7f235d85
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-05-20 11:50 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/8b9e7f235d85
mx: fixed spurious "error while killing subprocess" messages (GRAAL-350)
! mxtool/mx.py
Changeset: 6a6cb7f2db90
Author: Erik Eckstein <erik.eckstein at oracle.com>
Date: 2014-05-20 12:38 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/6a6cb7f2db90
fix wrong handling of memory anti-dependencies in scheduler
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/MemoryScheduleTest.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java
Changeset: 99662e393b52
Author: Erik Eckstein <erik.eckstein at oracle.com>
Date: 2014-05-20 12:40 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/99662e393b52
Merge
Changeset: fb530b9fa474
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2014-05-20 13:13 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/fb530b9fa474
ResolvedJavaType.resolveMethod: fix javadoc, add assert in native code. update changelog
! CHANGELOG.md
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/ResolvedJavaType.java
! src/share/vm/graal/graalCompilerToVM.cpp
Changeset: 7a6f6a7ef886
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-05-20 11:56 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/7a6f6a7ef886
Add JRE library support to mx projectgraph.
! mxtool/mx.py
Changeset: d54cca247d0b
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-05-20 15:35 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/d54cca247d0b
mx: propagate failure from forked Java compilation task back up to parent (GRAAL-350)
! mxtool/mx.py
Changeset: a5abeb0a3fb0
Author: Lukas Stadler <lukas.stadler at oracle.com>
Date: 2014-05-20 15:16 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/a5abeb0a3fb0
simplify getInterfaces jtt test
! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Class_getInterfaces01.java
Changeset: e84bdd23d22c
Author: Lukas Stadler <lukas.stadler at oracle.com>
Date: 2014-05-20 15:16 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/e84bdd23d22c
fix wrong assert in ObjectStampMeetTest
! graal/com.oracle.graal.nodes.test/src/com/oracle/graal/nodes/test/ObjectStampMeetTest.java
Changeset: e44dd5a90947
Author: Lukas Stadler <lukas.stadler at oracle.com>
Date: 2014-05-20 15:17 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/e44dd5a90947
a bit of javadoc in TruffleRuntime
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/TruffleRuntime.java
Changeset: c74c34976c47
Author: Lukas Stadler <lukas.stadler at oracle.com>
Date: 2014-05-20 15:28 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/c74c34976c47
@Ignore (and not expect GraalInternalError) long-running EscapingNewStringConcatTest
! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/EscapingNewStringConcatTest.java
Changeset: 308cedd2aaa2
Author: Lukas Stadler <lukas.stadler at oracle.com>
Date: 2014-05-20 16:17 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/308cedd2aaa2
better stamps for IntegerRemNode
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IntegerRemNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/StampTool.java
Changeset: 401edc9ef521
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2014-05-20 16:36 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/401edc9ef521
Update JaCoCo libs
! mx/projects
Changeset: 11e11c6dba79
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2014-05-20 20:32 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/11e11c6dba79
Ignore synthetic methods in TestResolvedJavaField
! graal/com.oracle.graal.api.meta.test/src/com/oracle/graal/api/meta/test/TestResolvedJavaField.java
Changeset: e534a7a893aa
Author: Miguel Garcia <miguel.m.garcia at oracle.com>
Date: 2014-05-19 21:23 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/e534a7a893aa
[inlining-5] checkTargetConditions() about to lose some of its formal params
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/InliningUtil.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/walker/InliningData.java
Changeset: 190b92ee969e
Author: Miguel Garcia <miguel.m.garcia at oracle.com>
Date: 2014-05-19 21:26 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/190b92ee969e
[inlining-5] "where does replacements come from?" answered
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/walker/InliningData.java
Changeset: ab2858ab79e9
Author: Miguel Garcia <miguel.m.garcia at oracle.com>
Date: 2014-05-19 21:30 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/ab2858ab79e9
[inlining-5] "where does optimisticOpts come from?" answered
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/walker/InliningData.java
Changeset: 8e4bedbbb6d8
Author: Miguel Garcia <miguel.m.garcia at oracle.com>
Date: 2014-05-19 21:39 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/8e4bedbbb6d8
[inlining-5] separate check code (fewer args, pure, concise) from logging code
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/walker/InliningData.java
Changeset: 8c5bcddb4320
Author: Miguel Garcia <miguel.m.garcia at oracle.com>
Date: 2014-05-20 12:04 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/8c5bcddb4320
[inlining-6] moved Inlineable to dedicated package for inlineable elements
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/InliningUtil.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/info/AbstractInlineInfo.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/info/ExactInlineInfo.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/info/InlineInfo.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/info/MultiTypeGuardInlineInfo.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/info/TypeGuardInlineInfo.java
+ graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/info/elem/Inlineable.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/policy/AbstractInliningPolicy.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/walker/DepthSearchUtil.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/walker/InliningData.java
Changeset: 99366262abb5
Author: Miguel Garcia <miguel.m.garcia at oracle.com>
Date: 2014-05-20 12:06 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/99366262abb5
[inlining-6] InlineableMacroNode now in package for inlineable elements
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/InliningUtil.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/info/AbstractInlineInfo.java
+ graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/info/elem/InlineableMacroNode.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/walker/DepthSearchUtil.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/walker/InliningData.java
Changeset: 4850ba90e664
Author: Miguel Garcia <miguel.m.garcia at oracle.com>
Date: 2014-05-20 12:08 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/4850ba90e664
[inlining-6] InlineableGraph now in package for inlineable elements
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/InliningUtil.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/info/AbstractInlineInfo.java
+ graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/info/elem/InlineableGraph.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/walker/DepthSearchUtil.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/walker/InliningData.java
Changeset: 4df5d01bd8b6
Author: Miguel Garcia <miguel.m.garcia at oracle.com>
Date: 2014-05-20 12:15 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/4df5d01bd8b6
[inlining-7] moved three utilities methods to where they belong
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/info/elem/InlineableGraph.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/walker/DepthSearchUtil.java
Changeset: 5394a8f1d1de
Author: Miguel Garcia <miguel.m.garcia at oracle.com>
Date: 2014-05-20 13:00 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/5394a8f1d1de
[inlining-7] InlineableGraph takes care of setup chores during construction
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/info/elem/InlineableGraph.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/walker/DepthSearchUtil.java
Changeset: f6942501f010
Author: Miguel Garcia <miguel.m.garcia at oracle.com>
Date: 2014-05-20 13:05 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/f6942501f010
[inlining-7] end of refactoring trail, helper methods now closer to users
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/info/elem/Inlineable.java
- graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/walker/DepthSearchUtil.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/walker/InliningData.java
Changeset: bde6fbdbbe38
Author: Miguel Garcia <miguel.m.garcia at oracle.com>
Date: 2014-05-20 21:38 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/bde6fbdbbe38
Merge
Changeset: dffc37fa7157
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2014-05-20 13:46 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/dffc37fa7157
initialize HotSpotVMConfig fields efficiently from C++
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotVMConfig.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotVMConstant.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotVMField.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotVMFlag.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotVMType.java
+ graal/com.oracle.graal.hotspotvmconfig/src/META-INF/services/javax.annotation.processing.Processor
+ graal/com.oracle.graal.hotspotvmconfig/src/com/oracle/graal/hotspotvmconfig/HotSpotVMConfigProcessor.java
+ graal/com.oracle.graal.hotspotvmconfig/src/com/oracle/graal/hotspotvmconfig/HotSpotVMConstant.java
+ graal/com.oracle.graal.hotspotvmconfig/src/com/oracle/graal/hotspotvmconfig/HotSpotVMField.java
+ graal/com.oracle.graal.hotspotvmconfig/src/com/oracle/graal/hotspotvmconfig/HotSpotVMFlag.java
+ graal/com.oracle.graal.hotspotvmconfig/src/com/oracle/graal/hotspotvmconfig/HotSpotVMType.java
+ graal/com.oracle.graal.hotspotvmconfig/src/com/oracle/graal/hotspotvmconfig/HotSpotVMValue.java
! make/bsd/makefiles/vm.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/vm.make
! make/windows/makefiles/projectcreator.make
! mx/mx_graal.py
! mx/projects
! src/share/vm/graal/graalCompilerToVM.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vmStructs.hpp
More information about the graal-dev
mailing list