hg: graal/graal: 14 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Thu Jan 23 18:00:11 PST 2014


Changeset: fbf448929260
Author:    Michael Van De Vanter  <michael.van.de.vanter at oracle.com>
Date:      2014-01-18 22:12 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/fbf448929260

Ruby:  remove some prototyping code no longer needed

! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/DebugManager.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/ExecutionContext.java
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/impl/DefaultDebugManager.java
! graal/com.oracle.truffle.ruby.nodes/src/com/oracle/truffle/ruby/nodes/core/CoreMethodNodeManager.java
- graal/com.oracle.truffle.ruby.nodes/src/com/oracle/truffle/ruby/nodes/debug/DebugNodes.java
! graal/com.oracle.truffle.ruby.parser/src/com/oracle/truffle/ruby/parser/JRubyParser.java
! graal/com.oracle.truffle.ruby.parser/src/com/oracle/truffle/ruby/parser/Translator.java
! graal/com.oracle.truffle.ruby.runtime/src/com/oracle/truffle/ruby/runtime/RubyContext.java
- graal/com.oracle.truffle.ruby.runtime/src/com/oracle/truffle/ruby/runtime/debug/MethodLocal.java
- graal/com.oracle.truffle.ruby.runtime/src/com/oracle/truffle/ruby/runtime/debug/RubyBreakAfterLineProbe.java
- graal/com.oracle.truffle.ruby.runtime/src/com/oracle/truffle/ruby/runtime/debug/RubyBreakAfterLocalProbe.java
- graal/com.oracle.truffle.ruby.runtime/src/com/oracle/truffle/ruby/runtime/debug/RubyBreakBeforeLineProbe.java
- graal/com.oracle.truffle.ruby.runtime/src/com/oracle/truffle/ruby/runtime/debug/RubyCallProbe.java
- graal/com.oracle.truffle.ruby.runtime/src/com/oracle/truffle/ruby/runtime/debug/RubyDebugManager.java
- graal/com.oracle.truffle.ruby.runtime/src/com/oracle/truffle/ruby/runtime/debug/RubyLineProbe.java
- graal/com.oracle.truffle.ruby.runtime/src/com/oracle/truffle/ruby/runtime/debug/RubyLocalProbe.java
- graal/com.oracle.truffle.ruby.runtime/src/com/oracle/truffle/ruby/runtime/debug/RubyProcAfterLineProbe.java
- graal/com.oracle.truffle.ruby.runtime/src/com/oracle/truffle/ruby/runtime/debug/RubyProcAfterLocalProbe.java
- graal/com.oracle.truffle.ruby.runtime/src/com/oracle/truffle/ruby/runtime/debug/RubyProcBeforeLineProbe.java
- graal/com.oracle.truffle.ruby.test/src/com/oracle/truffle/ruby/test/debug/DebugTests.java

Changeset: 4d47e9c0df23
Author:    Michael Van De Vanter  <michael.van.de.vanter at oracle.com>
Date:      2014-01-22 20:28 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/4d47e9c0df23

Truffle/Instrumentation:  Javadoc and cleanup

! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/DebugManager.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/impl/DefaultDebugManager.java

Changeset: 7bab96d62fa3
Author:    Michael Van De Vanter  <michael.van.de.vanter at oracle.com>
Date:      2014-01-22 20:35 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/7bab96d62fa3

Ruby: improve how instrumentation proxy handles some exceptional conditions

! graal/com.oracle.truffle.ruby.nodes/src/com/oracle/truffle/ruby/nodes/debug/RubyProxyNode.java

Changeset: 2c1c805153e6
Author:    Michael Van De Vanter  <michael.van.de.vanter at oracle.com>
Date:      2014-01-22 21:02 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/2c1c805153e6

Ruby: refactor low level instrumentation services

+ graal/com.oracle.truffle.ruby.parser/src/com/oracle/truffle/ruby/parser/DefaultRubyNodeInstrumenter.java
! graal/com.oracle.truffle.ruby.parser/src/com/oracle/truffle/ruby/parser/JRubyParser.java
+ graal/com.oracle.truffle.ruby.parser/src/com/oracle/truffle/ruby/parser/RubyNodeInstrumenter.java
! graal/com.oracle.truffle.ruby.parser/src/com/oracle/truffle/ruby/parser/Translator.java
! graal/com.oracle.truffle.ruby.parser/src/com/oracle/truffle/ruby/parser/TranslatorEnvironment.java
! graal/com.oracle.truffle.ruby.runtime/src/com/oracle/truffle/ruby/runtime/RubyContext.java

Changeset: 64fa70319890
Author:    Michael Van De Vanter  <michael.van.de.vanter at oracle.com>
Date:      2014-01-22 21:34 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/64fa70319890

Merge with 9161ed8ce7964ca3df5e91894522b207a2bc4a3e

! graal/com.oracle.truffle.ruby.nodes/src/com/oracle/truffle/ruby/nodes/core/CoreMethodNodeManager.java
! graal/com.oracle.truffle.ruby.parser/src/com/oracle/truffle/ruby/parser/JRubyParser.java
! graal/com.oracle.truffle.ruby.runtime/src/com/oracle/truffle/ruby/runtime/RubyContext.java

Changeset: 3424bc098ca0
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-01-22 18:46 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/3424bc098ca0

use shared util for HSAIL calling convention

! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILCompilationResult.java

Changeset: b9c5875e3a36
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-01-24 00:33 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/b9c5875e3a36

Merge.

- graal/com.oracle.truffle.ruby.nodes/src/com/oracle/truffle/ruby/nodes/debug/DebugNodes.java
- graal/com.oracle.truffle.ruby.runtime/src/com/oracle/truffle/ruby/runtime/debug/MethodLocal.java
- graal/com.oracle.truffle.ruby.runtime/src/com/oracle/truffle/ruby/runtime/debug/RubyBreakAfterLineProbe.java
- graal/com.oracle.truffle.ruby.runtime/src/com/oracle/truffle/ruby/runtime/debug/RubyBreakAfterLocalProbe.java
- graal/com.oracle.truffle.ruby.runtime/src/com/oracle/truffle/ruby/runtime/debug/RubyBreakBeforeLineProbe.java
- graal/com.oracle.truffle.ruby.runtime/src/com/oracle/truffle/ruby/runtime/debug/RubyCallProbe.java
- graal/com.oracle.truffle.ruby.runtime/src/com/oracle/truffle/ruby/runtime/debug/RubyDebugManager.java
- graal/com.oracle.truffle.ruby.runtime/src/com/oracle/truffle/ruby/runtime/debug/RubyLineProbe.java
- graal/com.oracle.truffle.ruby.runtime/src/com/oracle/truffle/ruby/runtime/debug/RubyLocalProbe.java
- graal/com.oracle.truffle.ruby.runtime/src/com/oracle/truffle/ruby/runtime/debug/RubyProcAfterLineProbe.java
- graal/com.oracle.truffle.ruby.runtime/src/com/oracle/truffle/ruby/runtime/debug/RubyProcAfterLocalProbe.java
- graal/com.oracle.truffle.ruby.runtime/src/com/oracle/truffle/ruby/runtime/debug/RubyProcBeforeLineProbe.java
- graal/com.oracle.truffle.ruby.test/src/com/oracle/truffle/ruby/test/debug/DebugTests.java

Changeset: ac1e626432f9
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-01-24 00:49 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/ac1e626432f9

GPUOffload option does not interact with GPU detection

! src/share/vm/runtime/thread.cpp

Changeset: bfd61161d752
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-01-24 00:52 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/bfd61161d752

HSAIL: support for using Okra simulator without needing to configure PATH and LD_LIBRARY_PATH
Contributed-by: Tom Deneau <tom.deneau at amd.com>

! mx/projects
! src/gpu/hsail/vm/gpu_hsail.cpp
! src/gpu/hsail/vm/gpu_hsail.hpp

Changeset: 7b80276a4e65
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2014-01-23 14:35 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/7b80276a4e65

Add bodies so exact math can deopt

! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/arithmetic/IntegerAddExactNode.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/arithmetic/IntegerMulExactNode.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/arithmetic/IntegerSubExactNode.java

Changeset: 0991dc195637
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2014-01-23 14:35 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/0991dc195637

Handle null in printing

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

Changeset: 529aeebad724
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2014-01-23 15:21 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/529aeebad724

Disable AOT boolean test for now

! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/AheadOfTimeCompilationTest.java

Changeset: d96dbd96bb45
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2014-01-23 16:15 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/d96dbd96bb45

Always copy method substitutions.  Add some assertion checking for it.

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Graph.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Node.java
! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/HotSpotCryptoSubstitutionTest.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ReplacementsImpl.java

Changeset: 978587c91373
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2014-01-23 16:35 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/978587c91373

Merge




More information about the graal-dev mailing list