hg: graal/graal: 16 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Fri Mar 13 02:00:20 UTC 2015
Changeset: ad32fd810c83
Author: Gilles Duboscq <gilles.m.duboscq at oracle.com>
Date: 2015-03-12 12:45 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/ad32fd810c83
mx: Support systems where SC_ARG_MAX has not defined limit
! mxtool/mx.py
Changeset: 3a5847e64b30
Author: Stefan Anzinger <stefan.anzinger at oracle.com>
Date: 2015-03-12 15:37 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/3a5847e64b30
[SPARC] Link Solaris/SPARC HotSpot code into Eclipse project
! hotspot/.project
Changeset: a67fe68c25c5
Author: Stefan Anzinger <stefan.anzinger at oracle.com>
Date: 2015-03-12 15:58 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/a67fe68c25c5
[SPARC] Print specific error code when mmap fails (even when PrintWarnings is set to false)
! src/os/solaris/vm/os_solaris.cpp
Changeset: 4bc952439f2a
Author: Stefan Anzinger <stefan.anzinger at oracle.com>
Date: 2015-03-12 15:59 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/4bc952439f2a
Merge
- graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/Assumptions.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/word/HotSpotWordTypeRewriterPhase.java
- graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/BlackholeSubstitutions.java
- graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/BoxingSubstitutions.java
- graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/CharacterSubstitutions.java
- graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ClassSubstitutions.java
- graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/DoubleSubstitutions.java
- graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/EdgesSubstitutions.java
- graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/FloatSubstitutions.java
- graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/GraalDirectivesSubstitutions.java
- graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ShortSubstitutions.java
- graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/UnsignedMathSubstitutions.java
- graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/substitutions/CompilerDirectivesSubstitutions.java
- graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/substitutions/ExactMathSubstitutions.java
- graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/substitutions/FrameWithoutBoxingSubstitutions.java
- graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/substitutions/OptimizedCallTargetSubstitutions.java
- graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/substitutions/UnsafeAccessSubstitutions.java
- graal/com.oracle.graal.word/src/com/oracle/graal/word/phases/WordTypeRewriterPhase.java
- graal/com.oracle.graal.word/src/com/oracle/graal/word/phases/WordTypeVerificationPhase.java
Changeset: 73dddd2d8710
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-03-12 14:11 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/73dddd2d8710
moved bytecode paring options to AbstractBytecodeParser.Options
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/GraalOptions.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/AbstractBytecodeParser.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
Changeset: 35f3381375de
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-03-12 15:19 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/35f3381375de
tidied up assertions in InliningUtil
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/InliningUtil.java
Changeset: 0a3c6e786b40
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-03-12 15:20 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/0a3c6e786b40
added test for Math.pow() intrinsic
! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/StandardMethodSubstitutionsTest.java
Changeset: 1e27e31aca11
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-03-12 15:25 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/1e27e31aca11
fixed bug in managing replacement scope during bytecode parsing and improved API for querying replacement info from graph builder plugins
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotInlineInvokePlugin.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/AbstractBytecodeParser.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderContext.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPlugin.java
Changeset: 97a72dcdac8d
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-03-12 16:03 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/97a72dcdac8d
disallow intrinsics from calling the original method
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
Changeset: 853f84c7cc6f
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-03-12 16:04 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/853f84c7cc6f
fixed Math.pow intrinsic to make a runtime call instead of calling the original method
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotVMConfig.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotHostForeignCallsProvider.java
! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/StandardMethodSubstitutionsTest.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/MathSubstitutionsX86.java
Changeset: 4bc9b6838303
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-03-12 16:07 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/4bc9b6838303
removed tests for intrinsics that call the original method
! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/ReplacementsParseTest.java
Changeset: 7ee442766685
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-03-12 16:45 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/7ee442766685
Merge.
Changeset: a71b0398f8c7
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-03-12 12:15 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/a71b0398f8c7
fix race in expansion of superclass iterableIds
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClass.java
Changeset: 8b7a143aea6b
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-03-12 15:02 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/8b7a143aea6b
Local fix for JDK-8075105
! src/share/vm/opto/compile.cpp
Changeset: 907128d02b31
Author: Michael Van De Vanter <michael.van.de.vanter at oracle.com>
Date: 2015-03-12 18:03 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/907128d02b31
Truffle/Instrumentation: For clients of Instrumentation, replace the TruffleEventListener interface with two: InstrumentListener, and ASTInstrumentListener. The former is simple, completely Truffle-safe (can't affect Truffle execution), and designed for simple tools. The latter is similar to the previous interface.
! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/InstrumentationPartialEvaluationTest.java
! graal/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/instrument/InstrumentationTest.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/Instrument.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/InstrumentationNode.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/Probe.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/ProbeNode.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/Node.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/tools/CoverageTracker.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/tools/NodeExecCounter.java
! graal/com.oracle.truffle.sl.test/src/com/oracle/truffle/sl/test/instrument/SLInstrumentTestRunner.java
Changeset: a5b09092003a
Author: Michael Van De Vanter <michael.van.de.vanter at oracle.com>
Date: 2015-03-12 18:04 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/a5b09092003a
Truffle/Instrumentation (part 2): For clients of Instrumentation, replace the TruffleEventListener interface with two: InstrumentListener, and ASTInstrumentListener. The former is simple, completely Truffle-safe (can't affect Truffle execution), and designed for simple tools. The latter is similar to the previous interface.
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/ASTInstrumentListener.java
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/InstrumentListener.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/TruffleEventListener.java
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/impl/DefaultASTInstrumentListener.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/impl/DefaultEventListener.java
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/impl/DefaultInstrumentListener.java
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/impl/SimpleASTInstrumentListener.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/impl/SimpleEventListener.java
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/impl/SimpleInstrumentListener.java
More information about the graal-dev
mailing list