hg: graal/graal: 10 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Fri Aug 22 01:00:06 UTC 2014


Changeset: 3044a847fe91
Author:    Matthias Grimmer <grimmer at ssw.jku.at>
Date:      2014-08-19 10:48 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/3044a847fe91

NFI: never throw an unsatisfiedLinkError - better return null

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nfi/HotSpotNativeFunctionInterface.java

Changeset: 73d994651fcd
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-08-21 12:01 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/73d994651fcd

fixed regression when building original VM without a Java build beforehand

! mx/mx_graal.py
! mxtool/mx.py

Changeset: 9d4c73b0646e
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2014-08-18 19:07 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/9d4c73b0646e

graalRuntime: name_len shound be a size_t

! graal/com.oracle.graal.hotspot.sourcegen/src/com/oracle/graal/hotspot/sourcegen/GenGraalRuntimeInlineHpp.java
! src/share/vm/graal/graalRuntime.cpp
! src/share/vm/graal/graalRuntime.hpp

Changeset: 6adb14d2320c
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2014-08-20 17:10 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/6adb14d2320c

truffle.jar should always be on the bootclasspath regardless of the 'graal' status of the vm.

! mx/mx_graal.py
! src/share/vm/runtime/os.cpp

Changeset: bbb987aec58d
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2014-08-21 11:12 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/bbb987aec58d

HSAIL: pass the number of argument to the JavaCallArguments constructor. Add TraceTime for kernel creation.
Contributed-by: Eric Caspole <eric.caspole at amd.com>

+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/MoreThanEightArgsTest.java
! src/gpu/hsail/vm/gpu_hsail.cpp

Changeset: b4e088bea501
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2014-08-21 18:50 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/b4e088bea501

don't generate invalid mov_b hsail instructions

! graal/com.oracle.graal.asm.hsail/src/com/oracle/graal/asm/hsail/HSAILAssembler.java

Changeset: 7661cc464239
Author:    David Piorkowski <david.piorkowski at oracle.com>
Date:      2014-08-21 13:28 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/7661cc464239

Truffle/Instrumentation: Added Instrumentable interface and LineLocationToSourceSections map
SL: Updated implementation to use new Instrumentable interface

+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/Instrumentable.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/impl/LineLocationToProbeCollectionMap.java
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/impl/LineLocationToSourceSectionCollectionMap.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/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/SLMain.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/builtins/SLDefineFunctionBuiltin.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/factory/SLContextFactory.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/SLExpressionNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/SLStatementNode.java
- graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/instrument/SLASTProber.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/instrument/SLExpressionWrapper.java
+ graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/instrument/SLInstrumenter.java
- graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/instrument/SLNodeProber.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/instrument/SLStatementWrapper.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/parser/Parser.frame
! 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/runtime/SLContext.java

Changeset: f0e3b50c29c8
Author:    David Piorkowski <david.piorkowski at oracle.com>
Date:      2014-08-21 13:32 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/f0e3b50c29c8

Merge to latest. Fixed conflicts in LineLocationToProbeCollection.

! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/impl/LineLocationToProbeCollectionMap.java

Changeset: 54696f15ac93
Author:    David Piorkowski <david.piorkowski at oracle.com>
Date:      2014-08-21 15:10 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/54696f15ac93

SL/Instrumentation: Added checks for null SourceSections in SLInstrumenter

! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/instrument/SLInstrumenter.java

Changeset: 118a70cdfb06
Author:    David Piorkowski <david.piorkowski at oracle.com>
Date:      2014-08-21 17:04 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/118a70cdfb06

SL/Instrumentation: Restoring SLNodeProber

+ graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/instrument/SLNodeProber.java



More information about the graal-dev mailing list