git: openjdk/lanai: 20 new changesets

duke duke at openjdk.java.net
Tue Sep 29 03:02:25 UTC 2020


Changeset: 625a9352
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-09-28 06:30:09 +0000
URL:       https://git.openjdk.java.net/lanai/commit/625a9352

8253638: Cleanup os::reserve_memory and remove MAP_FIXED

Reviewed-by: stuefe, iklam

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/share/gc/z/zMarkStackAllocator.cpp
! src/hotspot/share/memory/allocation.inline.hpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp

Changeset: fed3636f
Author:    Roberto Castaneda Lozano <roberto.castaneda.lozano at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-09-28 06:44:58 +0000
URL:       https://git.openjdk.java.net/lanai/commit/fed3636f

8252219: C2: Randomize IGVN worklist for stress testing

Add 'StressIGVN' option to let C2 randomize IGVN worklist order. When enabled,
the worklist is shuffled before each main run of the IGVN loop. Also add
'StressSeed=N' option to specify the seed. If the seed is not specified, a
random one is generated. In either case, the seed is logged if 'LogCompilation'
is enabled. The new options are declared as production+diagnostic for
consistency with the existing 'StressLCM' and 'StressGCM' options.

Reviewed-by: kvn, chagedorn, thartmann

! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
+ test/hotspot/jtreg/compiler/arguments/TestStressIGVNOptions.java
+ test/hotspot/jtreg/compiler/debug/TestGenerateStressSeed.java
+ test/hotspot/jtreg/compiler/debug/TestStressIGVN.java

Changeset: ca1ed162
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-09-28 07:12:48 +0000
URL:       https://git.openjdk.java.net/lanai/commit/ca1ed162

8253639: Change os::attempt_reserve_memory_at parameter order

Reviewed-by: tschatzl, iklam

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp

Changeset: 276fcee7
Author:    Wang Zhuo <wzhuo at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2020-09-28 07:34:01 +0000
URL:       https://git.openjdk.java.net/lanai/commit/276fcee7

8252835: Revert fix for JDK-8246051

Reviewed-by: psandoz, dholmes, mikael

! src/hotspot/share/prims/unsafe.cpp
- test/hotspot/jtreg/compiler/unsafe/TestUnsafeUnalignedSwap.java

Changeset: e9c17827
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-09-28 08:28:57 +0000
URL:       https://git.openjdk.java.net/lanai/commit/e9c17827

8252752: Clear card table for old regions during scan in G1

Reviewed-by: kbarrett, iwalulya, ayang

! src/hotspot/share/gc/g1/g1CardTable.hpp
! src/hotspot/share/gc/g1/g1CardTable.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp

Changeset: c2692f88
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2020-09-28 09:06:31 +0000
URL:       https://git.openjdk.java.net/lanai/commit/c2692f88

8225329: -XX:+PrintBiasedLockingStatistics causes crash during initia…

Reviewed-by: stuefe, dholmes

! src/hotspot/cpu/x86/macroAssembler_x86.cpp

Changeset: 8e87d46f
Author:    Nick Gasson <ngasson at openjdk.org>
Date:      2020-09-28 09:12:26 +0000
URL:       https://git.openjdk.java.net/lanai/commit/8e87d46f

8252857: AArch64: Shenandoah C1 CAS is not sequentially consistent

Reviewed-by: rkennke, shade

! src/hotspot/cpu/aarch64/gc/shenandoah/c1/shenandoahBarrierSetC1_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp

Changeset: 840aa2b7
Author:    Robin Westberg <rwestberg at openjdk.org>
Date:      2020-09-28 09:31:51 +0000
URL:       https://git.openjdk.java.net/lanai/commit/840aa2b7

8253424: Add support for running pre-submit testing using GitHub Actions

Reviewed-by: ehelin, erikj

+ .github/workflows/submit.yml
+ make/conf/test-dependencies

Changeset: 16b8c399
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2020-09-28 13:17:46 +0000
URL:       https://git.openjdk.java.net/lanai/commit/16b8c399

8253053: Javadoc clean up in Authenticator and BasicAuthenicator

Reviewed-by: dfuchs, rriggs, chegar, michaelm

! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Authenticator.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/BasicAuthenticator.java

Changeset: ec9bee68
Author:    Anton Kozlov <akozlov at openjdk.org>
Committer: Andrew Haley <aph at openjdk.org>
Date:      2020-09-28 13:52:10 +0000
URL:       https://git.openjdk.java.net/lanai/commit/ec9bee68

8253015: Aarch64: Move linux code out from generic CPU feature detection

Reviewed-by: aph

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
! src/hotspot/os_cpu/linux_aarch64/vm_version_linux_aarch64.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java

Changeset: 8e338f67
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-09-28 15:14:56 +0000
URL:       https://git.openjdk.java.net/lanai/commit/8e338f67

8253646: ZGC: Avoid overhead of sorting ZStatIterableValues on bootstrap

Reviewed-by: pliden, eosterlund

! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zStat.hpp

Changeset: 0054c15f
Author:    Volker Simonis <simonis at openjdk.org>
Date:      2020-09-28 15:42:10 +0000
URL:       https://git.openjdk.java.net/lanai/commit/0054c15f

8253435: Cgroup: 'stomping of _mount_path' crash if manually mounted cpusets exist

Reviewed-by: sgehwolf, bobv

! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! test/hotspot/jtreg/containers/cgroup/CgroupSubsystemFactory.java

Changeset: 77a0f399
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2020-09-28 15:49:02 +0000
URL:       https://git.openjdk.java.net/lanai/commit/77a0f399

8253540: InterpreterRuntime::monitorexit should be a JRT_LEAF function

Reviewed-by: rehn, mdoerr, dcubed, pchilanomate

! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/interpreterRuntime.hpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp

Changeset: 1ae6b533
Author:    Pankaj Bansal <pbansal at openjdk.org>
Date:      2020-09-28 16:05:38 +0000
URL:       https://git.openjdk.java.net/lanai/commit/1ae6b533

8252194: Add automated test for fix done in JDK-8218469

Reviewed-by: serb, jdv, kizune

+ test/jdk/javax/swing/JSlider/TestJSliderRendering.java

Changeset: 821bd08c
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-09-28 16:41:35 +0000
URL:       https://git.openjdk.java.net/lanai/commit/821bd08c

8253667: ProblemList tools/jlink/JLinkReproducible{,3}Test.java on linux-aarch64

Reviewed-by: dfuchs, iignatyev

! test/jdk/ProblemList.txt

Changeset: d25b03e9
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2020-09-28 18:31:30 +0000
URL:       https://git.openjdk.java.net/lanai/commit/d25b03e9

8253616: Change to GCC 10.2 for building on Linux at Oracle

Reviewed-by: erikj

! doc/building.html
! doc/building.md
! make/conf/jib-profiles.js
! make/devkit/Tools.gmk

Changeset: ac15d644
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-09-28 21:20:14 +0000
URL:       https://git.openjdk.java.net/lanai/commit/ac15d644

8241151: Incorrect lint warning for no definition of serialVersionUID in a record

Co-authored-by: Bernard Blaser <bsrbnd at gmail.com>
Co-authored-by: Vicente Romero <vicente.romero at oracle.com>
Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/langtools/tools/javac/records/RecordCompilationTests.java

Changeset: 527b0e44
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2020-09-28 21:22:00 +0000
URL:       https://git.openjdk.java.net/lanai/commit/527b0e44

8248984: Bump minimum boot jdk to JDK 15

Reviewed-by: darcy, erikj, dholmes

! make/autoconf/version-numbers
! make/conf/jib-profiles.js

Changeset: 70b0fccf
Author:    Patric Hedlin <phedlin at openjdk.org>
Date:      2020-09-28 21:48:55 +0000
URL:       https://git.openjdk.java.net/lanai/commit/70b0fccf

8253728: tests fail with "assert(fr.is_compiled_frame()) failed: Wrong frame type"

Reviewed-by: kvn

! src/hotspot/share/runtime/deoptimization.cpp

Changeset: 82bc7ce4
Author:    duke <duke at openjdk.org>
Date:      2020-09-29 03:00:24 +0000
URL:       https://git.openjdk.java.net/lanai/commit/82bc7ce4

Automatic merge of jdk:master into master




More information about the lanai-dev mailing list