hg: graal/graal: 20 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Sat May 10 01:00:06 UTC 2014


Changeset: 857ab1f388a5
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-05-09 08:29 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/857ab1f388a5

backout 10732e1421ee

! .hgtags
! CHANGELOG.md

Changeset: 9535eccd2a11
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-05-09 09:49 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/9535eccd2a11

changelog: graal-0.3

! CHANGELOG.md

Changeset: 1b5b1471b3f3
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-05-09 09:49 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/1b5b1471b3f3

Added tag graal-0.3 for changeset 9535eccd2a11

! .hgtags

Changeset: 9a5b5a5b2246
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2014-05-09 14:45 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/9a5b5a5b2246

more accurately determine if a IntegerStamp is illegal

! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/IntegerStamp.java

Changeset: 01bce59c2749
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2014-05-09 15:52 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/01bce59c2749

test for integer stamp join

! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/TypeSystemTest.java
! graal/com.oracle.graal.nodes.test/src/com/oracle/graal/nodes/test/IntegerStampTest.java

Changeset: 5696af217fe2
Author:    Andreas Woess <andreas.woess at jku.at>
Date:      2014-05-09 15:53 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/5696af217fe2

Truffle: getCallNode() should return null for call target frames

! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotFrameInstance.java

Changeset: d79501a10e5b
Author:    Andreas Woess <andreas.woess at jku.at>
Date:      2014-05-09 15:55 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/d79501a10e5b

Truffle: remove obsolete HotSpotFrameInstance.getTargetCallTarget()

! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotFrameInstance.java

Changeset: cb2f3c49deb2
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-05-09 13:21 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/cb2f3c49deb2

mx unittest: compile junitwrapper with right classpath

! mx/mx_graal.py

Changeset: 0c0b479903bb
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-05-09 13:56 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/0c0b479903bb

mx trufflejar: use distribution feature of mx instead (`mx archive @TRUFFLE')

! mx/mx_graal.py
! mx/projects

Changeset: 406a94c03ffa
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-05-09 16:11 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/406a94c03ffa

truffle distrubtion: move dsl processor in a separated jar, such that it can be a build-time only dependency

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

Changeset: 24aa5dbcf92d
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-05-09 14:24 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/24aa5dbcf92d

truffle distrubtions: generate source jar

! mx/projects

Changeset: c3869fe3d917
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-05-09 15:30 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/c3869fe3d917

mx clean: make it more reliable on windows

! mxtool/mx.py

Changeset: ce201bb843b4
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-05-09 16:43 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/ce201bb843b4

mx clean: try to change permission if deletion fails on windows

! mx/mx_graal.py

Changeset: 0dc0926cf0d8
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-05-09 17:59 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/0dc0926cf0d8

added -G:TrackMemUse for measuring memory usage within scopes

! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/FlowSenReduTest.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalDebugConfig.java
! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/Debug.java
! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/DebugConfig.java
+ graal/com.oracle.graal.debug/src/com/oracle/graal/debug/DebugMemUseTracker.java
! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/DebugTimer.java
! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/DelegatingDebugConfig.java
! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/internal/DebugScope.java
+ graal/com.oracle.graal.debug/src/com/oracle/graal/debug/internal/MemUseTrackerImpl.java
! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/WriteBarrierVerificationTest.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/BasePhase.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/DebugEnvironment.java

Changeset: 063ec2920d21
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-05-09 18:46 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/063ec2920d21

made Graal runtime initialization in hosted mode lazy

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/VMToCompiler.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/VMToCompilerImpl.java
! src/cpu/sparc/vm/graalCodeInstaller_sparc.cpp
! src/cpu/x86/vm/graalCodeInstaller_x86.cpp
! src/gpu/hsail/vm/gpu_hsail.cpp
! src/gpu/ptx/vm/gpu_ptx.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/graal/graalCodeInstaller.cpp
! src/share/vm/graal/graalCompiler.cpp
! src/share/vm/graal/graalCompiler.hpp
! src/share/vm/graal/graalRuntime.cpp
! src/share/vm/graal/graalRuntime.hpp
! src/share/vm/graal/graalVMToCompiler.cpp
! src/share/vm/graal/graalVMToCompiler.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp

Changeset: d331b7c3d7c4
Author:    Miguel Garcia <miguel.m.garcia at oracle.com>
Date:      2014-05-09 16:22 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/d331b7c3d7c4

[single-pass-iter] start of evolution towards a node iterator less memory-hungry

! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/ConditionalEliminationPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/ValueAnchorCleanupPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/BaseReduction.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/phases/graph/SinglePassNodeIterator.java

Changeset: 56ab99b480af
Author:    Miguel Garcia <miguel.m.garcia at oracle.com>
Date:      2014-05-09 16:50 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/56ab99b480af

[single-pass-iter] lifecycle of single-pass iterators

! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/graph/SinglePassNodeIterator.java

Changeset: 4d5b1e7a4d93
Author:    Miguel Garcia <miguel.m.garcia at oracle.com>
Date:      2014-05-09 17:33 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/4d5b1e7a4d93

[single-pass-iter] early pruning of state map, visit a whole method

! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/ConditionalEliminationPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/ValueAnchorCleanupPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/BaseReduction.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/CheckCastReduction.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/FixedGuardReduction.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/FlowSensitiveReduction.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/GuardingPiReduction.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/graph/SinglePassNodeIterator.java

Changeset: 642bd083a5cc
Author:    Miguel Garcia <miguel.m.garcia at oracle.com>
Date:      2014-05-09 20:05 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/642bd083a5cc

[single-pass-iter] offloading tracking successor-pre-states to nodeQueue

! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/graph/SinglePassNodeIterator.java

Changeset: cad72380191d
Author:    Miguel Garcia <miguel.m.garcia at oracle.com>
Date:      2014-05-09 20:22 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/cad72380191d

Merge




More information about the graal-dev mailing list