hg: graal/graal: 20 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Wed Aug 6 01:00:07 UTC 2014


Changeset: d654cd5ed05a
Author:    Michael Van De Vanter  <michael.van.de.vanter at oracle.com>
Date:      2014-08-01 18:10 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/d654cd5ed05a

SL/SourceAttribution:  further corrections for attributing function bodies

! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/controlflow/SLFunctionBodyNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/parser/Parser.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/parser/SLNodeFactory.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/parser/SimpleLanguage.atg

Changeset: 888907296590
Author:    Michael Van De Vanter  <michael.van.de.vanter at oracle.com>
Date:      2014-08-01 18:14 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/888907296590

Backed out changeset: d654cd5ed05a

! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/controlflow/SLFunctionBodyNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/parser/Parser.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/parser/SLNodeFactory.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/parser/SimpleLanguage.atg

Changeset: a59d447dde94
Author:    Michael Van De Vanter  <michael.van.de.vanter at oracle.com>
Date:      2014-08-01 18:24 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/a59d447dde94

SL/SourceAttribution:  correct expected output from a test that has changed

! graal/com.oracle.truffle.sl.test/tests/error/TypeError02.output

Changeset: 7c8ddb4233cd
Author:    Michael Van De Vanter  <michael.van.de.vanter at oracle.com>
Date:      2014-08-04 18:53 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/7c8ddb4233cd

SL/SourceAttribution:  restore some attribution fixes that were lost in a tussle with hg; turn off tracing code in SL tests.

! graal/com.oracle.truffle.sl.test/src/com/oracle/truffle/sl/test/SLTestRunner.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/SLMain.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/controlflow/SLFunctionBodyNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/parser/Parser.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/parser/SLNodeFactory.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/parser/SimpleLanguage.atg

Changeset: 6fdfe46660a1
Author:    Michael Van De Vanter  <michael.van.de.vanter at oracle.com>
Date:      2014-08-04 19:02 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/6fdfe46660a1

Merge with 4d0d1dc5db0039a0c7a0a1f127819b222b49a3a1

- graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/BytecodeVerificationTest.java
- graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/GraalClassLoaderTest.java

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

use stream API to concatenate ZipFile iterators

! graal/com.oracle.graal.hotspot.sourcegen/src/com/oracle/graal/hotspot/sourcegen/GenGraalRuntimeInlineHpp.java

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

preliminary compiler memory usage benchmark

+ graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/MemoryUsageBenchmark.java
! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/internal/MemUseTrackerImpl.java

Changeset: dd8449afc086
Author:    Matthias Grimmer <grimmer at ssw.jku.at>
Date:      2014-08-05 15:58 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/dd8449afc086

GNFI: move GNFI interfaces to oracle.nfi - interface does not depend on graal

- graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/NativeFunctionHandle.java
- graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/NativeFunctionInterface.java
- graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/NativeFunctionPointer.java
- graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/NativeLibraryHandle.java
- graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/nfi/NativeFunctionInterfaceTest.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/target/HostBackend.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackend.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotBackend.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotHostBackend.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nfi/HotSpotNativeFunctionHandle.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nfi/HotSpotNativeFunctionInterface.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nfi/HotSpotNativeFunctionPointer.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nfi/HotSpotNativeLibraryHandle.java
+ graal/com.oracle.nfi.test/test/com/oracle/nfi/test/NativeFunctionInterfaceTest.java
+ graal/com.oracle.nfi/src/com/oracle/nfi/NativeFunctionInterfaceRuntime.java
+ graal/com.oracle.nfi/src/com/oracle/nfi/api/NativeFunctionHandle.java
+ graal/com.oracle.nfi/src/com/oracle/nfi/api/NativeFunctionInterface.java
+ graal/com.oracle.nfi/src/com/oracle/nfi/api/NativeFunctionPointer.java
+ graal/com.oracle.nfi/src/com/oracle/nfi/api/NativeLibraryHandle.java
! mx/projects
! src/share/vm/graal/graalRuntime.cpp
! src/share/vm/prims/nativeLookup.cpp

Changeset: 387c0fea76d4
Author:    Matthias Grimmer <grimmer at ssw.jku.at>
Date:      2014-08-05 16:06 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/387c0fea76d4

Canonicalizeprojects

! mx/projects

Changeset: b002c864e974
Author:    Chris Seaton <chris.seaton at oracle.com>
Date:      2014-08-05 15:57 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/b002c864e974

Truffle: rename install to maven-install-truffle and update location of Truffle JARs.

! mx/mx_graal.py

Changeset: a53c26c989d0
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-08-05 20:57 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/a53c26c989d0

HSAIL: miscellaneous HSAIL test tweaks and fixes:
- mark some tests as requiring ObjectAllocation so they will not fail when UseHSAILDeoptimization is turned off
- mark some tests as not to run on hardware until some hardware problems are fixed.
- Fix code sequence in HSAILHotSpotBackend.java for hardware which has more strict HSAIL assembler (no longer allows ld_u32 into a $d register)
- in HSAILAssembler.mapAddress, handle case where there is no base register
Contributed-by: Tom Deneau <tom.deneau at amd.com>

! graal/com.oracle.graal.asm.hsail/src/com/oracle/graal/asm/hsail/HSAILAssembler.java
! graal/com.oracle.graal.compiler.hsail.test.infra/src/com/oracle/graal/compiler/hsail/test/infra/GraalKernelTester.java
! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/DoubleCosTest.java
! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/DoubleNextAfterTest.java
! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/DoubleNextUpTest.java
! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/DoubleSinTest.java
! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/DoubleTanTest.java
! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/FloatCosTest.java
! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/FloatNextAfterTest.java
! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/FloatNextUpTest.java
! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/FloatSinTest.java
! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/FloatTanTest.java
! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/StringBuilderTest.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotBackend.java

Changeset: 4e2178dc81fb
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-08-05 21:15 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/4e2178dc81fb

consolidated graal.hotspot.jdk8.test into graal.hotspot.test

- graal/com.oracle.graal.hotspot.jdk8.test/src/com/oracle/graal/hotspot/jdk8/test/CRC32UpdateByteBufferSubstitutionTest.java
! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/CRC32SubstitutionsTest.java
! mx/projects

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

moved MemoryUsageBenchmark to graal.hotspot.test and use CompilationTask to drive compilation

- graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/MemoryUsageBenchmark.java
+ graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/MemoryUsageBenchmark.java

Changeset: 5f9c3335edd7
Author:    Andreas Woess <andreas.woess at jku.at>
Date:      2014-08-05 11:49 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/5f9c3335edd7

Truffle: fix stack trace for indirect calls with default runtime

! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/impl/DefaultIndirectCallNode.java

Changeset: 1ab64f590c88
Author:    Andreas Woess <andreas.woess at jku.at>
Date:      2014-08-05 22:50 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/1ab64f590c88

Merge


Changeset: 6de97968e3ef
Author:    Chris Seaton <chris.seaton at oracle.com>
Date:      2014-08-05 22:20 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/6de97968e3ef

Truffle: build DSL processor before trying to install it.

! mx/mx_graal.py

Changeset: e0be8b8a9a85
Author:    Chris Seaton <chris.seaton at oracle.com>
Date:      2014-08-05 22:22 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/e0be8b8a9a85

Merge.

- graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/MemoryUsageBenchmark.java
- graal/com.oracle.graal.hotspot.jdk8.test/src/com/oracle/graal/hotspot/jdk8/test/CRC32UpdateByteBufferSubstitutionTest.java

Changeset: 86a687ee6bf8
Author:    Chris Seaton <chris.seaton at oracle.com>
Date:      2014-08-05 23:12 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/86a687ee6bf8

Merge.


Changeset: 2a5ec181dad4
Author:    David Piorkowski <david.piorkowski at oracle.com>
Date:      2014-08-05 16:34 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/2a5ec181dad4

SL: Added instrumentation testing

+ graal/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/instrument/WrapperTest.java
+ graal/com.oracle.truffle.sl.test/src/com/oracle/truffle/sl/test/instrument/SLCheckVariableEqualityInstrument.java
+ graal/com.oracle.truffle.sl.test/src/com/oracle/truffle/sl/test/instrument/SLInstrumentTestNodeProber.java
+ graal/com.oracle.truffle.sl.test/src/com/oracle/truffle/sl/test/instrument/SLInstrumentTestRunner.java
+ graal/com.oracle.truffle.sl.test/src/com/oracle/truffle/sl/test/instrument/SLInstrumentTestSuite.java
+ graal/com.oracle.truffle.sl.test/src/com/oracle/truffle/sl/test/instrument/SLPrintAssigmentValueInstrument.java
+ graal/com.oracle.truffle.sl.test/src/com/oracle/truffle/sl/test/instrument/SLSimpleInstrumentTestSuite.java
+ graal/com.oracle.truffle.sl.test/tests_instrumentation/Instrumentation_assnCount.output
+ graal/com.oracle.truffle.sl.test/tests_instrumentation/Instrumentation_assnCount.sl
+ graal/com.oracle.truffle.sl.test/tests_instrumentation/Instrumentation_varCompare.output
+ graal/com.oracle.truffle.sl.test/tests_instrumentation/Instrumentation_varCompare.sl
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/parser/SLNodeFactory.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/runtime/SLContext.java

Changeset: fc9d2d081995
Author:    David Piorkowski <david.piorkowski at oracle.com>
Date:      2014-08-05 16:35 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/fc9d2d081995

Merge.




More information about the graal-dev mailing list