hg: graal/graal: 27 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Wed Dec 17 02:00:08 UTC 2014
Changeset: 1c12cf39281d
Author: Michael Van De Vanter <michael.van.de.vanter at oracle.com>
Date: 2014-12-14 18:10 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/1c12cf39281d
Truffle/Source: redefine equality of FileSource objects strictly in terms of the canonicalized file path, for use as hash key.
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/source/Source.java
Changeset: 8d8523ed37e3
Author: Andreas Woess <andreas.woess at jku.at>
Date: 2014-12-13 03:23 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/8d8523ed37e3
OM: copy hidden properties, too
! graal/com.oracle.truffle.object/src/com/oracle/truffle/object/DynamicObjectImpl.java
Changeset: e04d70a4d3ae
Author: Lukas Stadler <lukas.stadler at oracle.com>
Date: 2014-12-15 14:54 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/e04d70a4d3ae
prefer profile methods during partial evaluation
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/SwitchNode.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java
Changeset: b7d28233da5d
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2014-12-15 15:38 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/b7d28233da5d
Add missing //JaCoCo Exclude.
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/Kind.java
Changeset: 6707a08faa9b
Author: Lukas Stadler <lukas.stadler at oracle.com>
Date: 2014-12-15 16:34 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/6707a08faa9b
fix bug that prevented constants from being boxed
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/BoxingSnippets.java
Changeset: 45f8b94b3b36
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-12-15 18:51 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/45f8b94b3b36
AMD64HotSpotNodeLIRBuilder: fix kinds for emitIndirectCall() values.
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotNodeLIRBuilder.java
Changeset: 0a109f5d5873
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2014-12-15 19:15 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/0a109f5d5873
Add unwrap method to arithmetic operations.
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/ArithmeticOpTable.java
Changeset: 823f499a247c
Author: Christian Wimmer <christian.wimmer at oracle.com>
Date: 2014-12-15 11:32 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/823f499a247c
Store initial value (the value set in source code) of an option
! graal/com.oracle.graal.options/src/com/oracle/graal/options/OptionValue.java
Changeset: 137773e5250c
Author: Christian Wimmer <christian.wimmer at oracle.com>
Date: 2014-12-15 11:33 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/137773e5250c
Factor out VM-independent parts of option parsing
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompileTheWorld.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotOptions.java
+ graal/com.oracle.graal.options/src/com/oracle/graal/options/OptionUtils.java
Changeset: 18d0f83cd290
Author: Christian Wimmer <christian.wimmer at oracle.com>
Date: 2014-12-15 13:01 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/18d0f83cd290
Add code missing in initial value handling for options
! graal/com.oracle.graal.options/src/com/oracle/graal/options/OptionValue.java
Changeset: 3f15de59df5e
Author: Christian Wimmer <christian.wimmer at oracle.com>
Date: 2014-12-15 17:00 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/3f15de59df5e
Support multiple fields in StableOptionValue
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotConstantReflectionProvider.java
Changeset: 2885aafd812f
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2014-12-15 12:25 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/2885aafd812f
Backout useless changeset c2b23f6e4603
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/MethodCallTargetNode.java
Changeset: 0eba324e27db
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2014-12-15 12:56 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/0eba324e27db
strcpy doesn't handle overlapping strings
! src/share/vm/compiler/compilerOracle.cpp
Changeset: 8923610115c9
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2014-12-15 13:10 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/8923610115c9
Capture worst case element type for Array.newInstance if known
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ObjectCloneSnippets.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/DynamicNewArrayNode.java
Changeset: abcff66a23b0
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2014-12-15 16:00 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/abcff66a23b0
Add ability to programmatically set the dump level
+ graal/com.oracle.graal.debug/src/com/oracle/graal/debug/TopLevelDebugConfig.java
! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/internal/DebugScope.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.java
Changeset: 3f38534e9a10
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2014-12-15 17:53 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/3f38534e9a10
Merge
Changeset: d6c33eb93b9f
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-12-16 10:59 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/d6c33eb93b9f
Use Register.asValue(LIRKind) where appropriate.
! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64NodeLIRBuilder.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerator.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotNodeLIRBuilder.java
Changeset: 8d7ecba12c5d
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2014-12-16 14:04 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/8d7ecba12c5d
Check for compatible stamps in read elimination.
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/ReadEliminationClosure.java
Changeset: ec1b0b097d82
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2014-12-16 14:16 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/ec1b0b097d82
Ignore $jacocoInit methods in coverage tests.
! graal/com.oracle.graal.api.meta.test/src/com/oracle/graal/api/meta/test/TestResolvedJavaMethod.java
! graal/com.oracle.graal.api.meta.test/src/com/oracle/graal/api/meta/test/TestResolvedJavaType.java
Changeset: 5281f8e34a4a
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2014-12-16 08:56 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/5281f8e34a4a
Use memmove for overlapping copy
! src/share/vm/compiler/compilerOracle.cpp
Changeset: b2859128b76a
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2014-12-16 10:20 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/b2859128b76a
Only log dependencies if LogCompilation is on
! src/share/vm/graal/graalEnv.cpp
Changeset: ee26b8eb1601
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2014-12-16 13:28 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/ee26b8eb1601
Check for overzeroing in the TLAB
! src/share/vm/memory/threadLocalAllocBuffer.cpp
Changeset: abd10b6ef99d
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2014-12-16 13:30 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/abd10b6ef99d
Benchmark counters should have their own LocationIdentity
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/debug/BenchmarkCounters.java
Changeset: 08b17b738500
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2014-12-16 13:36 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/08b17b738500
Add hooks for verifying heap from generated code
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/GraalOptions.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/MidTier.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/DefaultHotSpotLoweringProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/AssertionSnippets.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/NewObjectSnippets.java
+ graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/debug/VerifyHeapNode.java
+ graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/VerifyHeapAtReturnPhase.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/DefaultJavaLoweringProvider.java
Changeset: a4fbcdce06c8
Author: Stefan Anzinger <stefan.anzinger at oracle.com>
Date: 2014-12-15 19:32 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/a4fbcdce06c8
[GRAAL-914] SPARC VM Crash when run with -G:+PrintIdealGraphFile and -XX:+PrintDeoptimizationDetails
! src/share/vm/classfile/javaClasses.hpp
Changeset: 28e46ea20c93
Author: Stefan Anzinger <stefan.anzinger at oracle.com>
Date: 2014-12-16 23:36 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/28e46ea20c93
[SPARC] Attempt to fix the NullPointerException problem
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotBackend.java
Changeset: d854f8a5256f
Author: Stefan Anzinger <stefan.anzinger at oracle.com>
Date: 2014-12-16 23:37 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/d854f8a5256f
Merge
More information about the graal-dev
mailing list