hg: shenandoah/jdk9/hotspot: 43 new changesets
ashipile at redhat.com
ashipile at redhat.com
Thu Mar 1 12:47:32 UTC 2018
Changeset: bf09cd302685
Author: hseigel
Date: 2017-03-20 13:05 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bf09cd302685
8175932: Improve host instance supports
Reviewed-by: coleenp, mschoene
Contributed-by: harold.seigel at oracle.com
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/instanceKlass.hpp
Changeset: 9994b5a83110
Author: thartmann
Date: 2017-03-23 15:14 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9994b5a83110
8173770: Image conversion improvements
Reviewed-by: kvn, vlivanov, dlong, rhalade, mschoene, iignatyev
! src/cpu/arm/vm/arm.ad
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/archDesc.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/subnode.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 72da911ffab2
Author: henryjen
Date: 2017-05-17 16:10 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/72da911ffab2
Merge
- make/templates/gpl-cp-header
- make/templates/gpl-header
! src/share/vm/runtime/vmStructs.cpp
Changeset: a82e156c5a7e
Author: henryjen
Date: 2017-05-22 09:32 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a82e156c5a7e
Merge
Changeset: 21911f83d901
Author: rprotacio
Date: 2017-05-25 15:39 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/21911f83d901
8180020: Improve SymbolHashMap entry handling
Reviewed-by: mschoene, coleenp, rhalade
Contributed-by: rachel.protacio at oracle.com
! src/share/vm/oops/constantPool.hpp
Changeset: 06fed9819433
Author: vlivanov
Date: 2017-05-26 18:39 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/06fed9819433
8174962: Better interface invocations
Reviewed-by: jrose, coleenp, ahgross, acorn, iignatyev
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/arm/vm/macroAssembler_arm.cpp
! src/cpu/arm/vm/macroAssembler_arm.hpp
! src/cpu/arm/vm/sharedRuntime_arm.cpp
! src/cpu/arm/vm/templateTable_arm.cpp
! src/cpu/arm/vm/vtableStubs_arm.cpp
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/s390/vm/sharedRuntime_s390.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.hpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/sparc/vm/vtableStubs_sparc.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86.cpp
! src/cpu/x86/vm/vtableStubs_x86_32.cpp
! src/cpu/x86/vm/vtableStubs_x86_64.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/CompiledICHolder.java
! src/share/vm/aot/aotCompiledMethod.cpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/compiledIC.hpp
! src/share/vm/code/compiledMethod.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/compiledICHolder.cpp
! src/share/vm/oops/compiledICHolder.hpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/cpCache.hpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/runtime/vmStructs.cpp
+ test/native/code/test_vtableStub.cpp
+ test/runtime/RedefineTests/RedefineInterfaceCall.java
! test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformTestCommon.java
Changeset: df76253cd8b5
Author: henryjen
Date: 2017-05-30 12:17 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/df76253cd8b5
Merge
Changeset: ca9f28d7aaed
Author: mdoerr
Date: 2017-06-01 12:20 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ca9f28d7aaed
8181420: PPC: Image conversion improvements
Reviewed-by: thartmann, simonis, mbaesken
! src/cpu/ppc/vm/ppc.ad
! src/cpu/s390/vm/s390.ad
Changeset: 211d0b8784a9
Author: henryjen
Date: 2017-06-06 10:16 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/211d0b8784a9
Merge
Changeset: 469dda6b36e5
Author: rprotacio
Date: 2017-06-12 13:58 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/469dda6b36e5
8181664: Improve JVM UTF String handling
Reviewed-by: mschoene, coleenp, rhalade, acorn, gtriantafill
Contributed-by: rachel.protacio at oracle.com
! src/share/vm/prims/jni.cpp
Changeset: a8df7f3a6f24
Author: henryjen
Date: 2017-06-12 15:07 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a8df7f3a6f24
Merge
Changeset: 10b90d04eaa3
Author: henryjen
Date: 2017-06-12 15:09 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/10b90d04eaa3
Merge
Changeset: c0e632ca9091
Author: henryjen
Date: 2017-06-19 11:29 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c0e632ca9091
Merge
- test/runtime/modules/JVMAddModulePackage.java
Changeset: f2069900046f
Author: henryjen
Date: 2017-06-26 16:00 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f2069900046f
Merge
Changeset: 9485372dc614
Author: henryjen
Date: 2017-07-03 04:59 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9485372dc614
Merge
Changeset: 299ff923b772
Author: hseigel
Date: 2017-07-26 11:45 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/299ff923b772
8180711: Better invokespecial checks
Reviewed-by: acorn, ahgross, rhalade
Contributed-by: harold.seigel at oracle.com
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp
Changeset: 29206bb10db8
Author: robm
Date: 2017-06-30 18:08 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/29206bb10db8
8183297: Allow duplicate bugid for changeset in jdk9 update forest
Reviewed-by: coffeys
! .jcheck/conf
Changeset: 333aabf7f484
Author: asaha
Date: 2017-10-01 20:49 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/333aabf7f484
Merge
! src/share/vm/runtime/vmStructs.cpp
Changeset: 85789b547f96
Author: asaha
Date: 2017-10-02 10:02 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/85789b547f96
Added tag jdk-9.0.4+00 for changeset 5be37d3ef648
! .hgtags
Changeset: d0cb475e62d6
Author: asaha
Date: 2017-10-02 15:35 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d0cb475e62d6
Added tag jdk-9.0.1+00 for changeset ca47dcfdd351
! .hgtags
Changeset: 81a4628048de
Author: asaha
Date: 2017-10-02 15:55 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/81a4628048de
Merge
! .hgtags
Changeset: 46290b7298be
Author: asaha
Date: 2017-10-02 22:46 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/46290b7298be
Merge
Changeset: dab4c60adabf
Author: asaha
Date: 2017-10-03 23:07 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/dab4c60adabf
Added tag jdk-9.0.4+1 for changeset 46290b7298be
! .hgtags
Changeset: deed95e4b4cb
Author: asaha
Date: 2017-10-10 12:52 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/deed95e4b4cb
Added tag jdk-9.0.4+2 for changeset dab4c60adabf
! .hgtags
Changeset: ce49d719fd4d
Author: asaha
Date: 2017-10-18 10:21 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ce49d719fd4d
Added tag jdk-9.0.4+3 for changeset deed95e4b4cb
! .hgtags
Changeset: 11116cc619ac
Author: asaha
Date: 2017-11-01 12:06 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/11116cc619ac
Added tag jdk-9.0.4+4 for changeset ce49d719fd4d
! .hgtags
Changeset: f3ba0e190ffc
Author: asaha
Date: 2017-11-07 18:41 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f3ba0e190ffc
Added tag jdk-9.0.4+5 for changeset 11116cc619ac
! .hgtags
Changeset: e020892c9b44
Author: asaha
Date: 2017-11-14 13:02 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e020892c9b44
Added tag jdk-9.0.4+6 for changeset f3ba0e190ffc
! .hgtags
Changeset: d74a282dcd6d
Author: asaha
Date: 2017-11-21 20:59 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d74a282dcd6d
Added tag jdk-9.0.4+7 for changeset e020892c9b44
! .hgtags
Changeset: e6585baf63e0
Author: asaha
Date: 2017-11-29 13:10 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e6585baf63e0
Added tag jdk-9.0.4+8 for changeset d74a282dcd6d
! .hgtags
Changeset: a825ddfdd78e
Author: mdoerr
Date: 2017-10-30 17:14 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a825ddfdd78e
8190285: s390: Some java boolean checks are not correct
Reviewed-by: lucy, coleenp
! src/cpu/s390/vm/c1_LIRGenerator_s390.cpp
! src/cpu/s390/vm/interp_masm_s390.cpp
! src/cpu/s390/vm/interp_masm_s390.hpp
! src/cpu/s390/vm/templateInterpreterGenerator_s390.cpp
! src/cpu/s390/vm/templateTable_s390.cpp
Changeset: b8d28f7648ee
Author: asaha
Date: 2017-12-05 18:24 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b8d28f7648ee
Added tag jdk-9.0.4+9 for changeset a825ddfdd78e
! .hgtags
Changeset: fd238b7d28a7
Author: mdoerr
Date: 2017-11-28 01:07 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fd238b7d28a7
8191907: PPC64 and s390 parts of JDK-8174962: Better interface invocations
Reviewed-by: goetz
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.hpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
! src/cpu/ppc/vm/vtableStubs_ppc_64.cpp
! src/cpu/s390/vm/macroAssembler_s390.cpp
! src/cpu/s390/vm/macroAssembler_s390.hpp
! src/cpu/s390/vm/methodHandles_s390.cpp
! src/cpu/s390/vm/templateTable_s390.cpp
! src/cpu/s390/vm/vtableStubs_s390.cpp
Changeset: a8e5681c2532
Author: erikj
Date: 2017-12-11 19:19 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a8e5681c2532
8193208: Add missing file
Reviewed-by: asaha, tbell
+ ADDITIONAL_LICENSE_INFO
Changeset: f6418daf023e
Author: asaha
Date: 2017-12-13 21:31 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f6418daf023e
Added tag jdk-9.0.4+10 for changeset a8e5681c2532
! .hgtags
Changeset: bb73b31e70e3
Author: asaha
Date: 2017-12-19 15:25 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bb73b31e70e3
Added tag jdk-9.0.4+11 for changeset f6418daf023e
! .hgtags
Changeset: 9b07a8171ca9
Author: aph
Date: 2018-01-19 16:57 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9b07a8171ca9
8195685: AArch64: AArch64 cannot build with JDK-8174962
Reviewed-by: adinn, njian
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/templateTable_aarch64.cpp
! src/cpu/aarch64/vm/vtableStubs_aarch64.cpp
Changeset: a0b4a61e0abb
Author: adinn
Date: 2018-01-25 11:56 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a0b4a61e0abb
8196136: AArch64: Correct register use in patch for JDK-8195685
Summary: itable stubs must not use java argument registers as scratch registers
Reviewed-by: aph
! src/cpu/aarch64/vm/vtableStubs_aarch64.cpp
Changeset: 5be094d79557
Author: adinn
Date: 2018-01-25 14:47 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5be094d79557
8195859: AArch64: vtableStubs gtest fails after 8174962
Summary: gtest vtableStubs introduced by 8174962 fails on AArch64 with an invalid insn encoding
Reviewed-by: duke
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
Changeset: 949aa10b9725
Author: adinn
Date: 2018-01-26 16:38 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/949aa10b9725
8196221: AArch64: Mistake in committed patch for JDK-8195859
Summary: The wrong patch was committed for JDK-8195859
Reviewed-by: aph
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
Changeset: a470bcec6bb8
Author: aph
Date: 2018-01-22 15:19 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a470bcec6bb8
8194739: Zero port of 8174962: Better interface invocations
Reviewed-by: adinn, coleenp
! src/cpu/zero/vm/methodHandles_zero.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
Changeset: 22d7a88dbe78
Author: robm
Date: 2018-02-14 06:56 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/22d7a88dbe78
Added tag jdk-9.0.4+12 for changeset a470bcec6bb8
! .hgtags
Changeset: 5ced30d1595c
Author: shade
Date: 2018-03-01 13:40 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5ced30d1595c
Merge
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/aarch64/vm/templateTable_aarch64.cpp
! src/cpu/aarch64/vm/vtableStubs_aarch64.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86.cpp
! src/cpu/x86/vm/vtableStubs_x86_64.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/vmStructs.cpp
More information about the shenandoah-dev
mailing list