hg: graal/graal: 13 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Mon May 12 22:47:22 UTC 2014


Changeset: 07ca8c86d31c
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2014-05-07 15:58 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/07ca8c86d31c

CanonicalizerPhase, on constant stamp, only replace at value usages.

! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/CanonicalizerPhase.java

Changeset: e381346a8223
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2014-05-08 15:05 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/e381346a8223

JMH: do not abort on missing jar file. Create necessary output directory if needed

! mx/mx_graal.py

Changeset: 62738ce98804
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2014-05-12 11:43 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/62738ce98804

mx: set _minVersion to 1.8

! mx/mx_graal.py

Changeset: 804326a882f0
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2014-05-12 16:38 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/804326a882f0

don't delete snippet MemoryAnchorNodes if they are used in the memory map

! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/MemoryMapNode.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/FloatingReadPhase.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java

Changeset: 7903324bc739
Author:    Miguel Garcia <miguel.m.garcia at oracle.com>
Date:      2014-05-12 19:10 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/7903324bc739

[inlining] refactor: move InliningIterator to upper level

+ graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/InliningIterator.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/InliningPhase.java

Changeset: a027048a2e5f
Author:    Miguel Garcia <miguel.m.garcia at oracle.com>
Date:      2014-05-12 19:25 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/a027048a2e5f

[inlining] the constructor of InliningIterator now takes only the data it needs

! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/InliningIterator.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/InliningPhase.java

Changeset: 98dbd88812c6
Author:    Miguel Garcia <miguel.m.garcia at oracle.com>
Date:      2014-05-12 19:52 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/98dbd88812c6

[inlining] refactor, GraphInfo constructor can populate the callsite list

! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/InliningPhase.java

Changeset: f0254bab4c6b
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-05-12 22:32 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/f0254bab4c6b

SchedulePhase: improve KillSet implementation by using a lazy initialized ArrayList

! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/util/ArraySet.java

Changeset: 2a5f05654bc6
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-05-12 20:29 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/2a5f05654bc6

changelog: note about truffle.jar separation

! CHANGELOG.md

Changeset: 4aeb0b80324f
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-05-12 22:37 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/4aeb0b80324f

mx distributions: allow to specify dependencies between distributions

! mx/projects
! mxtool/mx.py

Changeset: c73df62cbaee
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-05-12 22:37 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/c73df62cbaee

removed unused symbols

! src/share/vm/classfile/vmSymbols.hpp

Changeset: b7fb36e57da8
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-05-12 23:27 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/b7fb36e57da8

made Graal initialization be driven from Java to simplify sequencing and synchronization

! CHANGELOG.md
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotOptions.java
! 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
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/Truffle.java
! src/share/vm/graal/graalCompiler.cpp
! src/share/vm/graal/graalRuntime.cpp
! src/share/vm/graal/graalRuntime.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/nativeLookup.cpp

Changeset: d556971b409c
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-05-12 23:27 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/d556971b409c

Merge.

! CHANGELOG.md



More information about the graal-dev mailing list