hg: shenandoah/jdk8u/hotspot: 16 new changesets

ashipile at redhat.com ashipile at redhat.com
Mon Jul 30 14:54:27 UTC 2018


Changeset: 377e0265814f
Author:    aph
Date:      2018-07-17 15:03 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/377e0265814f

8207348: AArch64: backport 8207345: Trampoline generation code reads from uninitialized memory
Reviewed-by: shade

! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp

Changeset: 8a75f5107626
Author:    andrew
Date:      2018-06-24 05:23 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/8a75f5107626

Added tag aarch64-jdk8u181-b03 for changeset 253b0c304db6

! .hgtags

Changeset: 2b694b27e94f
Author:    andrew
Date:      2018-06-27 00:00 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2b694b27e94f

Added tag aarch64-jdk8u181-b04 for changeset 8a75f5107626

! .hgtags

Changeset: 30f9fb7c90ae
Author:    roland
Date:      2014-04-08 09:51 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/30f9fb7c90ae

8038636: speculative traps break when classes are redefined
Summary: remove speculative traps that point to methods that are redefined
Reviewed-by: kvn, twisti

! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
+ test/compiler/profiling/spectrapredefineclass/Agent.java
+ test/compiler/profiling/spectrapredefineclass/Launcher.java

Changeset: 66313bdde627
Author:    kevinw
Date:      2018-01-08 08:32 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/66313bdde627

8055008: Clean up code that saves the previous versions of redefined classes
8156137: SIGSEGV in ReceiverTypeData::clean_weak_klass_links
8057570: RedefineClasses() tests fail assert(((Metadata*)obj)->is_valid()) failed: obj is valid
Reviewed-by: coleenp

! src/share/vm/classfile/metadataOnStackMark.cpp
! src/share/vm/classfile/metadataOnStackMark.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiRedefineClasses.hpp
- test/runtime/RedefineFinalizer/RedefineFinalizer.java
+ test/runtime/RedefineTests/RedefineFinalizer.java
+ test/runtime/RedefineTests/RedefineRunningMethods.java

Changeset: 37dbd7bebe68
Author:    stuefe
Date:      2018-02-28 05:31 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/37dbd7bebe68

8078628: linux-zero does not build without precompiled header
Summary: add missing includes
Reviewed-by: coleenp, stefank, sgehwolf, dholmes

! src/cpu/zero/vm/entry_zero.hpp
! src/cpu/zero/vm/nativeInst_zero.cpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/interpreter/cppInterpreterGenerator.hpp
! src/share/vm/interpreter/interpreter.hpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/frame.inline.hpp
! src/share/vm/runtime/thread.hpp

Changeset: f01c7ea1409c
Author:    shade
Date:      2016-11-10 23:26 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/f01c7ea1409c

8169201: Montgomery multiply intrinsic should use correct name
Summary: Corrected stubName to montgomery_multiply for inline_montgomeryMultiply()
Reviewed-by: aph, thartmann, zmajo

! src/share/vm/opto/library_call.cpp

Changeset: 722e427d4fb7
Author:    poonam
Date:      2018-02-08 00:23 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/722e427d4fb7

8187577: JVM crash during gc doing concurrent marking
Summary: Inform G1's SATB that a klass has been resurrected and it should not be unloaded
Reviewed-by: coleenp, tschatzl, kbarrett

! src/share/vm/prims/jvmtiGetLoadedClasses.cpp

Changeset: 811f8ce3a276
Author:    roland
Date:      2018-03-16 15:48 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/811f8ce3a276

8188223: IfNode::range_check_trap_proj() should handler dying subgraph with single if proj
Reviewed-by: kvn

! src/share/vm/opto/ifnode.cpp

Changeset: dacaab5ed6ab
Author:    gromero
Date:      2018-03-22 21:47 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/dacaab5ed6ab

8198794: Hotspot crash on Cassandra 3.11.1 startup with libnuma 2.0.3
Reviewed-by: dholmes, phh

! src/os/linux/vm/os_linux.hpp

Changeset: 2dc3ed294ac6
Author:    poonam
Date:      2018-03-30 20:09 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2dc3ed294ac6

8199406: Performance drop with Java JDK 1.8.0_162-b32
Summary: Improve the nmethod unloading times by optimizing the search for an itable stub in VtableStubs array
Reviewed-by: kvn, coleenp, tschatzl

! src/share/vm/code/codeBlob.cpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/vtableStubs.cpp
! src/share/vm/code/vtableStubs.hpp
! src/share/vm/oops/compiledICHolder.cpp
! src/share/vm/oops/compiledICHolder.hpp

Changeset: 373cb5a46bc1
Author:    aph
Date:      2018-07-16 12:15 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/373cb5a46bc1

Fix hang on AArch64

! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp

Changeset: f326c6b36577
Author:    andrew
Date:      2018-07-16 12:17 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/f326c6b36577

Added tag aarch64-jdk8u181-b13 for changeset 373cb5a46bc1

! .hgtags

Changeset: 57a508e6d1c3
Author:    andrew
Date:      2018-07-18 22:52 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/57a508e6d1c3

Merge

! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp

Changeset: 0282aa4750de
Author:    andrew
Date:      2018-07-25 15:18 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/0282aa4750de

Added tag aarch64-jdk8u181-b14 for changeset 57a508e6d1c3

! .hgtags

Changeset: 3a26162cc4c6
Author:    shade
Date:      2018-07-30 16:54 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/3a26162cc4c6

Merge

! .hgtags
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/jvmtiGetLoadedClasses.cpp
! src/share/vm/runtime/thread.hpp
- test/runtime/RedefineFinalizer/RedefineFinalizer.java



More information about the shenandoah-dev mailing list