hg: graal/graal: 28 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Fri Dec 5 02:00:07 UTC 2014
Changeset: 3d0422b6f8fa
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-12-04 10:51 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/3d0422b6f8fa
mx gate: execute unittests with --fail-fast option.
! mx/mx_graal.py
Changeset: 6383574293f9
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-12-03 17:16 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/6383574293f9
Introduce FrameMap.clearReference().
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/ReferenceMap.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotReferenceMap.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/framemap/FrameMap.java
Changeset: 66e31efead2f
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-12-02 17:39 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/66e31efead2f
Make ReferenceMap Clonable.
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/ReferenceMap.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotReferenceMap.java
Changeset: c7fe48cd8087
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-12-03 19:42 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/c7fe48cd8087
Add ReferenceMap.mergeMaps().
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/ReferenceMap.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotReferenceMap.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRFrameState.java
Changeset: 6a6291c31657
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-12-03 20:40 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/6a6291c31657
Add LocationMarker.
! graal/com.oracle.graal.baseline/src/com/oracle/graal/baseline/BaselineBytecodeParser.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java
+ graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LocationMarker.java
Changeset: 20e498cfa409
Author: Bernhard Urban <bernhard.urban at jku.at>
Date: 2014-12-04 12:13 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/20e498cfa409
checkcastArraycopy: if src and dest are equal, unchecked variant can be used
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/arraycopy/ArrayCopySnippets.java
Changeset: 4a88dacfcb17
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-12-04 13:41 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/4a88dacfcb17
removed reference to com.oracle.graal.compiler.CompilerThread from VM code (part 2)
! src/share/vm/classfile/vmSymbols.hpp
Changeset: 8c3a85077f84
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-12-04 13:41 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/8c3a85077f84
mx: run findbugs with the appropriate jdk
! mx/mx_graal.py
Changeset: c307546c7b0a
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-12-04 13:42 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/c307546c7b0a
made initialization of the Graal class loader and well known Graal classes lazy
! graal/com.oracle.graal.hotspot.loader/src/com/oracle/graal/hotspot/loader/Factory.java
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/graal/graalCompiler.cpp
! src/share/vm/graal/graalRuntime.cpp
! src/share/vm/graal/graalRuntime.hpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/runtime/thread.cpp
Changeset: c2da0aa9e675
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-12-04 13:48 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/c2da0aa9e675
Merge.
Changeset: b0fabf67614a
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-12-04 14:39 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/b0fabf67614a
Rename ReferenceMap.mergeMaps() to updateUnion().
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/ReferenceMap.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LocationMarker.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotReferenceMap.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRFrameState.java
Changeset: 56c6eb8f5261
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-12-04 14:38 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/56c6eb8f5261
Rename LIRFrameState.markLocation(ReferenceMap) to updateUnion(ReferenceMap).
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LocationMarker.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRFrameState.java
Changeset: 0aec14bcf006
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-12-04 15:28 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/0aec14bcf006
ensure the error message about missing Graal classes is printed exactly once
! src/share/vm/graal/graalRuntime.cpp
Changeset: 965f1e08c083
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-12-04 16:12 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/965f1e08c083
Merge.
Changeset: 23de014b38ab
Author: Andreas Woess <andreas.woess at jku.at>
Date: 2014-12-04 19:50 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/23de014b38ab
mx: fix missing frozenset constructor to fix intersection
! mxtool/mx.py
Changeset: b3b241bbbbdb
Author: Andreas Woess <andreas.woess at jku.at>
Date: 2014-12-04 13:35 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/b3b241bbbbdb
OM: rename transitions
! graal/com.oracle.truffle.object/src/com/oracle/truffle/object/ShapeImpl.java
! graal/com.oracle.truffle.object/src/com/oracle/truffle/object/Transition.java
Changeset: a306a94111a6
Author: Andreas Woess <andreas.woess at jku.at>
Date: 2014-11-28 15:43 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/a306a94111a6
OM: iterate over properties using property map instead of parent chain
! graal/com.oracle.truffle.object/src/com/oracle/truffle/object/ShapeImpl.java
Changeset: 8bf798e8cf11
Author: Andreas Woess <andreas.woess at jku.at>
Date: 2014-12-04 18:08 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/8bf798e8cf11
OM: remember transition from parent and walk transitions instead of properties in replaceProperty,removeProperty
! graal/com.oracle.truffle.object.basic/src/com/oracle/truffle/object/basic/ShapeBasic.java
! graal/com.oracle.truffle.object/src/com/oracle/truffle/object/ShapeImpl.java
Changeset: a9a14b31f3b3
Author: Andreas Woess <andreas.woess at jku.at>
Date: 2014-12-04 14:42 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/a9a14b31f3b3
OM: lazy initialization of leaf assumption
! graal/com.oracle.truffle.object/src/com/oracle/truffle/object/ShapeImpl.java
Changeset: 073e7f314516
Author: Andreas Woess <andreas.woess at jku.at>
Date: 2014-12-04 19:24 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/073e7f314516
OM: add Transition#isDirect()
! graal/com.oracle.truffle.object/src/com/oracle/truffle/object/ShapeImpl.java
! graal/com.oracle.truffle.object/src/com/oracle/truffle/object/Transition.java
Changeset: ce46f909c176
Author: Andreas Woess <andreas.woess at jku.at>
Date: 2014-12-04 19:31 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/ce46f909c176
OM: record replaceProperty transitions
! graal/com.oracle.truffle.object/src/com/oracle/truffle/object/ShapeImpl.java
! graal/com.oracle.truffle.object/src/com/oracle/truffle/object/Transition.java
Changeset: 196cf131ed32
Author: Andreas Woess <andreas.woess at jku.at>
Date: 2014-12-04 19:36 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/196cf131ed32
OM: extract queryTransition method
! graal/com.oracle.truffle.object/src/com/oracle/truffle/object/ShapeImpl.java
Changeset: 4ca70b51c8bb
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-12-04 23:09 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/4ca70b51c8bb
improved comments
! src/share/vm/graal/graalRuntime.cpp
Changeset: caad1a70312d
Author: Stefan Anzinger <stefan.a.anzinger at oracle.com>
Date: 2014-12-03 10:59 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/caad1a70312d
[SPARC] SPARCScratchRegister optionally logs the stacktrace where the register is requested (Just for debugging)
! graal/com.oracle.graal.sparc/src/com/oracle/graal/sparc/SPARCScratchRegister.java
Changeset: 7cd79d18f71a
Author: Stefan Anzinger <stefan.a.anzinger at oracle.com>
Date: 2014-12-04 23:30 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/7cd79d18f71a
[SPARC] fix concurrency issues in register configuration caching (Use concurrenthashmap)
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotRegisterConfig.java
Changeset: 12bad81babff
Author: Stefan Anzinger <stefan.a.anzinger at oracle.com>
Date: 2014-12-04 23:33 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/12bad81babff
[AMD64] fix concurrency issues in register configuration caching (Use concurrenthashmap)
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotRegisterConfig.java
Changeset: 5ec45cb4bf22
Author: Stefan Anzinger <stefan.a.anzinger at oracle.com>
Date: 2014-12-04 23:34 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/5ec45cb4bf22
Merge
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotRegisterConfig.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ArrayCopyCallNode.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ArrayCopyNode.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ArrayCopySnippets.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/UnsafeArrayCopyNode.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/UnsafeArrayCopySnippets.java
Changeset: 8a03753546f3
Author: Stefan Anzinger <stefan.a.anzinger at oracle.com>
Date: 2014-12-05 00:38 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/8a03753546f3
Merge
More information about the graal-dev
mailing list