hg: graal/graal-jvmci-9/hotspot: 12 new changesets

christian.thalinger at oracle.com christian.thalinger at oracle.com
Fri Sep 4 21:28:04 UTC 2015


Changeset: e7204875011e
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2015-09-02 12:02 +0200
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/e7204875011e

Collapse Value and AbstractValue into a single abstract base class.

! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotSentinelConstant.java
- src/java.base/share/classes/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/AbstractValue.java
! src/java.base/share/classes/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/AllocatableValue.java
! src/java.base/share/classes/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/Value.java
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/jvmci/jvmciCodeInstaller.cpp
! src/share/vm/jvmci/jvmciJavaAccess.hpp
! src/share/vm/jvmci/systemDictionary_jvmci.hpp
! src/share/vm/jvmci/vmSymbols_jvmci.hpp

Changeset: b7a0a9817741
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-09-02 14:01 +0200
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/b7a0a9817741

fixed all existing -Xlint warnings

! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotConstantPool.java
! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotJVMCIMetaAccessContext.java
! src/java.base/share/classes/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/JavaField.java
! src/java.base/share/classes/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/JavaMethod.java
! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/RedefineClassTest.java
! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestResolvedJavaType.java

Changeset: 15fb6e083765
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-09-02 14:11 +0200
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/15fb6e083765

Add ValueUtil#asRegisterValue.

! src/java.base/share/classes/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/ValueUtil.java

Changeset: dda190d55331
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-09-02 10:13 -0700
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/dda190d55331

Add spaces around format macros

! src/share/vm/jvmci/jvmciRuntime.cpp

Changeset: 7fbea22e8d3d
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-09-02 10:14 -0700
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/7fbea22e8d3d

Add missing virtual keyword

! src/share/vm/gc/g1/g1SATBCardTableModRefBS.hpp

Changeset: 47cf55aa8b43
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-09-03 00:53 +0200
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/47cf55aa8b43

suppressed -Xlint:try warnings

! test/compiler/jvmci/jdk.internal.jvmci.options.test/src/jdk/internal/jvmci/options/test/NestedBooleanOptionValueTest.java
! test/compiler/jvmci/jdk.internal.jvmci.options.test/src/jdk/internal/jvmci/options/test/TestOptionValue.java

Changeset: 2af96b817b77
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2015-09-03 12:03 +0200
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/2af96b817b77

Fix rawtypes warnings.

! src/java.base/share/classes/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/Kind.java
! src/java.base/share/classes/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/PlatformKind.java

Changeset: da2085d0f39c
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-09-03 14:47 +0200
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/da2085d0f39c

revived support for specifying JVMCI options in <jre>/lib/jvmci/options

! src/java.base/share/classes/jdk.internal.jvmci.options/src/jdk/internal/jvmci/options/OptionsParser.java
! src/share/vm/jvmci/jvmciRuntime.cpp

Changeset: d935cab38fa4
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-09-03 13:30 -0700
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/d935cab38fa4

jvmciJavaAccess classes are always instanceKlasses

! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciJavaAccess.hpp

Changeset: 84da408383cc
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-09-03 13:34 -0700
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/84da408383cc

jvmciJavaAccess fields can't be used until their type is linked

! src/share/vm/jvmci/jvmciJavaAccess.hpp

Changeset: 86513d237c77
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-09-03 13:50 -0700
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/86513d237c77

JVMCIRuntime::metadata_do shouldn't run until HotSpotJVMCIRuntime is initialized

! src/share/vm/jvmci/jvmciRuntime.cpp

Changeset: 6526e79d8c5b
Author:    twisti
Date:      2015-09-04 11:27 -1000
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/6526e79d8c5b

Initialize DeoptimizationAction and DeoptimizationReason with HotSpotVMConfig values.

! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMetaAccessProvider.java
! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMethodData.java
! src/java.base/share/classes/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/DeoptimizationAction.java
! src/java.base/share/classes/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/DeoptimizationReason.java



More information about the graal-dev mailing list