hg: graal/graal: 4 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Mon Jun 1 01:00:07 UTC 2015
Changeset: 60154926b513
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-05-31 12:32 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/60154926b513
replaced use of javap with a small Java utility for refining service class list to only those implementing com.oracle.jvmci.service.Service
+ mx/FilterTypes.java
! mx/mx_graal.py
! mxtool/mx.py
Changeset: 2f92172fa320
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-05-31 13:42 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/2f92172fa320
Truffle and NFI implementations are now accessed via JVMCI services instead of being hard coded in the VM (JBS:GRAAL-51)
! graal/com.oracle.graal.api.runtime/src/com/oracle/graal/api/runtime/Graal.java
+ graal/com.oracle.graal.api.runtime/src/com/oracle/graal/api/runtime/GraalRuntimeAccess.java
- graal/com.oracle.graal.api.runtime/src/com/oracle/graal/api/runtime/GraalRuntimeFactory.java
+ graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntimeAccess.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntimeFactory.java
! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotTruffleRuntime.java
+ graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotTruffleRuntimeAccess.java
+ graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/nfi/HotSpotNativeFunctionInterfaceAccess.java
! graal/com.oracle.jvmci.service/src/com/oracle/jvmci/service/Services.java
! graal/com.oracle.nfi/src/com/oracle/nfi/NativeFunctionInterfaceRuntime.java
! graal/com.oracle.nfi/src/com/oracle/nfi/api/NativeFunctionInterface.java
+ graal/com.oracle.nfi/src/com/oracle/nfi/api/NativeFunctionInterfaceAccess.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/Truffle.java
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/TruffleRuntimeAccess.java
! make/defs.make
! mx/suite.py
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/prims/nativeLookup.cpp
Changeset: 838f005f9aec
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-05-31 14:30 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/838f005f9aec
handle service filtering that returns an empty result
! mx/mx_graal.py
Changeset: 4c146c9367b6
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-05-31 23:57 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/4c146c9367b6
recast VM compilation request via JVMCI to be a HotSpot JVMCI event, removing the last direct reference to a Graal class in the VM (JBS:GRAAL-53)
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalVMEventListener.java
! graal/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotJVMCIRuntime.java
! graal/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotVMEventListener.java
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/jvmci/jvmciCompiler.cpp
! src/share/vm/jvmci/jvmciRuntime.cpp
More information about the graal-dev
mailing list