hg: shenandoah/jdk8/hotspot: 38 new changesets

rkennke at redhat.com rkennke at redhat.com
Thu Mar 12 09:24:35 UTC 2020


Changeset: 43c1f20ba33f
Author:    andrew
Date:      2020-01-17 19:08 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/43c1f20ba33f

Added tag jdk8u242-ga for changeset 7c9f6b5f8d11

! .hgtags

Changeset: a0b9b4d15694
Author:    andrew
Date:      2019-12-17 07:03 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/a0b9b4d15694

Added tag jdk8u252-b00 for changeset 8c0733543544

! .hgtags

Changeset: 567ee384afe3
Author:    phh
Date:      2019-12-17 17:25 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/567ee384afe3

8234264: Incorrect 8047434 JDK 8 backport in 8219677
Summary: Reverse uses of fork_and_exec() second argument in vError.cpp.
Reviewed-by: sgehwolf, simonis

! src/share/vm/utilities/vmError.cpp

Changeset: 944634dd98a4
Author:    fmatte
Date:      2020-01-06 21:22 +0900
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/944634dd98a4

8235637: jhsdb jmap from OpenJDK 11.0.5 doesn't work if prelink is enabled
Summary: error handling for "lib_base_diff == 0"
Reviewed-by: ysuenaga, cjplummer, kevinw
Contributed-by: suenaga at oss.nttdata.com

! agent/src/os/linux/ps_core.c

Changeset: 127e100fb80e
Author:    sgehwolf
Date:      2019-10-29 16:02 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/127e100fb80e

8233023: assert(Opcode() == mem->Opcode() || phase->C->get_alias_index(adr_type()) == Compile::AliasIdxRaw) failed: no mismatched stores, except on raw memory
Summary: Include missing verification code from JDK-8140309 backport
Reviewed-by: phh, roland

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

Changeset: acd345f4f9e5
Author:    lfoltan
Date:      2014-05-06 09:56 -0400
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/acd345f4f9e5

8041620: Solaris Studio 12.4 C++ 5.13 change in behavior for placing friend declarations within surrounding scope.
Summary: Remove adlc's unused class FileBuffRegion.
Reviewed-by: coleenp, dholmes, kvn

! src/share/vm/adlc/filebuff.cpp
! src/share/vm/adlc/filebuff.hpp

Changeset: 8c3a44b7ecfc
Author:    ddong
Date:      2020-01-16 10:47 +0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/8c3a44b7ecfc

8232355: Two obsolete flags have the wrong obsolete version in 8u
Summary: Correct the obsolete version of UseOldInlining and AutoShutdownNMT, and delete UseOldInlining in c2_globals.hpp
Reviewed-by: phh

! src/share/vm/opto/c2_globals.hpp
! src/share/vm/runtime/arguments.cpp

Changeset: e67abc2d032f
Author:    shade
Date:      2019-09-19 09:50 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/e67abc2d032f

8231201: hs_err should print coalesced safepoint operations in Events section
Reviewed-by: phh, dholmes

! src/share/vm/runtime/vmThread.cpp

Changeset: cd47e690607d
Author:    sgehwolf
Date:      2019-09-27 16:23 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/cd47e690607d

8227397: Add --with-extra-asflags configure option
Reviewed-by: andrew, ihse, martin

! make/aix/makefiles/vm.make
! make/bsd/makefiles/vm.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/vm.make

Changeset: a67e9c6edcdd
Author:    aeriksso
Date:      2020-01-24 09:41 +0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/a67e9c6edcdd

8144732: VM_HeapDumper hits assert with bad dump_len
Reviewed-by: dsamersoff

! src/share/vm/runtime/arguments.cpp
! src/share/vm/services/heapDumper.cpp

Changeset: 0cf14bdd73fe
Author:    andrew
Date:      2020-01-25 06:42 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/0cf14bdd73fe

Added tag jdk8u252-b01 for changeset a67e9c6edcdd

! .hgtags

Changeset: 95bccc5efc6a
Author:    andrew
Date:      2020-01-27 05:10 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/95bccc5efc6a

Merge

! .hgtags

Changeset: 147dfbe6ffa1
Author:    clanger
Date:      2020-01-25 06:34 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/147dfbe6ffa1

8233995: java.vm.vendor (and potentially other properties/fields) not correctly set in Windows/Hotspot build of OpenJDK8
Reviewed-by: andrew

! make/windows/build.make
! make/windows/makefiles/compile.make
! make/windows/makefiles/defs.make
! make/windows/makefiles/vm.make

Changeset: a9ee6b70a32e
Author:    henryjen
Date:      2014-02-11 21:32 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/a9ee6b70a32e

8033215: clang: node.cpp:284 IDX_INIT macro use uninitialized field _out
Reviewed-by: twisti, kvn

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

Changeset: 04f3503b80c5
Author:    prr
Date:      2019-10-30 13:47 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/04f3503b80c5

8232154: Update Mesa 3-D Headers to version 19.2.1
Reviewed-by: serb, kcr

! THIRD_PARTY_README

Changeset: 813683371450
Author:    andrew
Date:      2020-01-29 07:06 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/813683371450

Merge


Changeset: 5bd3b8c05552
Author:    roland
Date:      2016-01-11 16:02 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/5bd3b8c05552

8146792: Predicate moved after partial peel may lead to broken graph
Summary: partial peel can leave a pinned node between predicates and loop and prevent some loop predication
Reviewed-by: kvn, phh, andrew

! src/share/vm/opto/loopPredicate.cpp
+ test/compiler/loopopts/BadPredicateAfterPartialPeel.java

Changeset: 6021152f9ff3
Author:    andrew
Date:      2020-02-03 06:40 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/6021152f9ff3

Added tag jdk8u252-b02 for changeset 5bd3b8c05552

! .hgtags

Changeset: d975dfffada6
Author:    andrew
Date:      2020-02-04 02:11 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/d975dfffada6

Merge

! .hgtags
! THIRD_PARTY_README

Changeset: fc8a3d56cd0c
Author:    sgehwolf
Date:      2020-02-17 08:53 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/fc8a3d56cd0c

8134579: [TESTBUG] Some bmi tests fail if can_access_local_variables is on.
Summary: Others fail because of uncommon trap. Also fix test file names.
Reviewed-by: roland, andrew

! test/compiler/intrinsics/bmi/TestAndnI.java
! test/compiler/intrinsics/bmi/TestAndnL.java
- test/compiler/intrinsics/bmi/verifycode/AddnTestI.java
- test/compiler/intrinsics/bmi/verifycode/AddnTestL.java
+ test/compiler/intrinsics/bmi/verifycode/AndnTestI.java
+ test/compiler/intrinsics/bmi/verifycode/AndnTestL.java
! test/compiler/intrinsics/bmi/verifycode/LZcntTestI.java
! test/compiler/intrinsics/bmi/verifycode/LZcntTestL.java
! test/compiler/intrinsics/bmi/verifycode/TZcntTestI.java
! test/compiler/intrinsics/bmi/verifycode/TZcntTestL.java

Changeset: 2e9728044507
Author:    andrew
Date:      2020-02-17 09:29 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/2e9728044507

Merge

- test/runtime/RedefineTests/test8178870.sh

Changeset: 29ef249e9953
Author:    andrew
Date:      2020-02-17 09:41 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/29ef249e9953

Added tag jdk8u252-b03 for changeset 2e9728044507

! .hgtags

Changeset: b00c93a7805c
Author:    zgu
Date:      2019-02-20 08:31 -0500
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/b00c93a7805c

8219244: NMT: Change ThreadSafepointState's allocation type from mtInternal to mtThread
Reviewed-by: coleenp, minqi

! src/share/vm/runtime/safepoint.hpp

Changeset: bb1da64b0492
Author:    eosterlund
Date:      2019-08-16 16:50 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/bb1da64b0492

8229345: Memory leak due to vtable stubs not being shared on SPARC
Reviewed-by: mdoerr, dholmes, kvn

! src/cpu/ppc/vm/globals_ppc.hpp
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/zero/vm/globals_zero.hpp
! src/share/vm/code/vtableStubs.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 39b41ab3366c
Author:    mdoerr
Date:      2019-12-20 19:51 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/39b41ab3366c

8236179: C1 register allocation error with T_ADDRESS
Reviewed-by: rkennke, vlivanov, roland, mdoerr
Contributed-by: Aditya Mandaleeka <adityam at microsoft.com>

! src/cpu/sparc/vm/c1_FrameMap_sparc.cpp
! src/cpu/x86/vm/c1_FrameMap_x86.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/share/vm/c1/c1_FrameMap.hpp

Changeset: fe4d09b50902
Author:    andrew
Date:      2020-02-20 03:10 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/fe4d09b50902

Merge


Changeset: e517ff39c40d
Author:    jmasa
Date:      2015-11-04 10:12 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/e517ff39c40d

8135318: CMS wrong max_eden_size for check_gc_overhead_limit
Reviewed-by: jmasa, simonis
Contributed-by: ivan.galkin at sap.com

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp

Changeset: ff1c3c1867b5
Author:    fyang
Date:      2015-10-24 15:44 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/ff1c3c1867b5

8047212: runtime/ParallelClassLoading/bootstrap/random/inner-complex assert(ObjectSynchronizer::verify_objmon_isinpool(inf)) failed: monitor is invalid
Summary: Fix race between ObjectMonitor alloc and verification code; teach SA about "static pointer volatile" fields.
Reviewed-by: andrew

! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/synchronizer.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: e314de338c65
Author:    andrew
Date:      2020-02-20 06:28 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/e314de338c65

Added tag jdk8u252-b04 for changeset ff1c3c1867b5

! .hgtags

Changeset: 9efdbe72ed1d
Author:    vlivanov
Date:      2019-12-03 20:13 +0300
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/9efdbe72ed1d

8231430: C2: Memory stomp in max_array_length() for T_ILLEGAL type
Reviewed-by: kvn, thartmann

! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: 2e636385f137
Author:    rraghavan
Date:      2017-11-27 03:11 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/2e636385f137

8191227: issues with unsafe handle resolution
Summary: added ThreadInVMfromNative or ThreadInVMfromUnknown support
Reviewed-by: thartmann, vlivanov

! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/share/vm/code/debugInfo.cpp

Changeset: 4df47a343601
Author:    shade
Date:      2020-02-27 05:40 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/4df47a343601

8187078: -XX:+VerifyOops finds numerous problems when running JPRT
Reviewed-by: andrew

! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/runtime/java.cpp

Changeset: a6f289d66efe
Author:    vlivanov
Date:      2020-02-27 05:58 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/a6f289d66efe

8181872: C1: possible overflow when strength reducing integer multiply by constant
Reviewed-by: kvn, andrew

! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
+ test/compiler/c1/MultiplyByMaxInt.java

Changeset: 6a809b1ac0a8
Author:    fyang
Date:      2020-02-27 06:05 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/6a809b1ac0a8

8167409: Invalid value passed to critical JNI function
Summary: the tmp reg used to break the shuffling cycle (handled in ComputeMoveOrder) is set to 64 bit.
Reviewed-by: andrew

! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
+ test/compiler/criticalnatives/argumentcorruption/CheckLongArgs.java
+ test/compiler/criticalnatives/argumentcorruption/Test8167409.sh
+ test/compiler/criticalnatives/argumentcorruption/libCNCheckLongArgs.c

Changeset: 68172de2a0d7
Author:    andrew
Date:      2020-02-27 06:41 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/68172de2a0d7

8055283: Expand ResourceHashtable with C_HEAP allocation, removal and some unit tests
Reviewed-by: phh

! src/share/vm/prims/jni.cpp
+ src/share/vm/utilities/resourceHash.cpp
! src/share/vm/utilities/resourceHash.hpp

Changeset: 9003f35baaa0
Author:    twisti
Date:      2014-01-07 14:26 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/9003f35baaa0

8022263: use same Clang warnings on BSD as on Linux
Reviewed-by: kvn, iveresov

! make/bsd/makefiles/gcc.make
! src/share/vm/adlc/archDesc.cpp
! src/share/vm/adlc/main.cpp
! src/share/vm/adlc/output_c.cpp
! src/share/vm/prims/forte.cpp

Changeset: b4fd7e078c54
Author:    andrew
Date:      2020-02-27 19:01 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/b4fd7e078c54

Added tag jdk8u252-b05 for changeset 9003f35baaa0

! .hgtags

Changeset: 94cff2b5b527
Author:    rkennke
Date:      2020-03-11 18:33 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/94cff2b5b527

Merge

! .hgtags
! THIRD_PARTY_README
! agent/src/os/linux/ps_core.c
! make/bsd/makefiles/gcc.make
! make/bsd/makefiles/vm.make
! make/linux/makefiles/vm.make
! make/windows/makefiles/compile.make
! make/windows/makefiles/vm.make
! src/cpu/sparc/vm/c1_FrameMap_sparc.cpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/x86/vm/c1_FrameMap_x86.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/zero/vm/globals_zero.hpp
! src/share/vm/adlc/archDesc.cpp
! src/share/vm/adlc/main.cpp
! src/share/vm/adlc/output_c.cpp
! src/share/vm/c1/c1_FrameMap.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/code/debugInfo.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/synchronizer.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/vmError.cpp
- test/compiler/intrinsics/bmi/verifycode/AddnTestI.java
- test/compiler/intrinsics/bmi/verifycode/AddnTestL.java



More information about the shenandoah-dev mailing list