git: openjdk/loom: master: 80 new changesets

duke duke at openjdk.java.net
Sat Feb 22 11:34:14 UTC 2020


Changeset: 93241e5d
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-02-12 11:31:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/93241e5d

8238930: problem list compiler/c2/Test8004741.java

Reviewed-by: kvn

! test/hotspot/jtreg/ProblemList.txt

Changeset: eccdd8e6
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2020-02-12 15:06:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/eccdd8e6

8238919: (doc) Broken code snippet in the java.util.stream package documentation

Reviewed-by: mchung, naoto

! src/java.base/share/classes/java/util/stream/package-info.java

Changeset: 25c5a236
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-02-12 15:38:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/25c5a236

8238272: Eliminate cast_from_oop to narrowOop*

Improved low address computation in ObjArrayKlass::oop_oop_iterate_range.

Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/oops/objArrayKlass.inline.hpp

Changeset: 4e4d1f2b
Author:    David Holmes <dholmes at openjdk.org>
Date:      2020-02-12 20:19:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/4e4d1f2b

8234372: Investigate use of Thread::stack_base() and queries for "in stack"

Reviewed-by: dcubed, stuefe

! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/arm/frame_arm.cpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/s390/frame_s390.cpp
! src/hotspot/cpu/sparc/frame_sparc.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_s390/thread_linux_s390.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: 00484e94
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-02-13 03:02:02 +0000
URL:       https://git.openjdk.java.net/loom/commit/00484e94

Added tag jdk-15+10 for changeset 1bee69801aee

! .hgtags

Changeset: 78f58c3e
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-02-13 11:00:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/78f58c3e

8238854: Remove superfluous C heap allocation failure checks

Reviewed-by: kbarrett, sjohanss

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/parallel/asPSYoungGen.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/shared/cardGeneration.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shared/cardTableRS.cpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp

Changeset: cafdbcc6
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-02-13 09:18:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/cafdbcc6

8237830: support O_CLOEXEC in os::open on other OS than Linux

Reviewed-by: dholmes, lucy

! src/hotspot/os/aix/os_aix.cpp

Changeset: 446f59a2
Author:    John Jiang <jjiang at openjdk.org>
Date:      2020-02-13 21:42:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/446f59a2

8234718: java/net/httpclient tests should cover TLSv1.3

Reviewed-by: dfuchs

! test/jdk/java/net/httpclient/HandshakeFailureTest.java
! test/jdk/java/net/httpclient/ShortResponseBody.java

Changeset: b0b8190e
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2020-02-12 09:18:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/b0b8190e

8238782: Cleanup Deoptimization::deoptimize(): remove unused RegisterMap argument and don't update RegisterMap in callers if UseBiasedLocking is enabled

Reviewed-by: dholmes, kvn

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/vmOperations.cpp

Changeset: 8bdb9721
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2020-02-13 15:06:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/8bdb9721

8238178: CTW: C1 compilation fails with assert(sux->loop_depth() != block->loop_depth() || sux->loop_index() == block->loop_index() || loop_through_xhandler) failed: Loop index has to be same

Fix verification of C1 IR involving xhandlers in one-time executed loops on the non-exceptional path.

Reviewed-by: thartmann, neliasso

! src/hotspot/share/c1/c1_RangeCheckElimination.cpp
! src/hotspot/share/c1/c1_RangeCheckElimination.hpp
+ test/hotspot/jtreg/compiler/c1/RangeCheckVerificationOfIR.java

Changeset: e2829b7b
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2020-02-13 15:07:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/e2829b7b

8237945: CTW: C2 compilation fails with assert(just_allocated_object(alloc_ctl) == ptr) failed: most recent allo

Removing too strong assertion about array allocation in LibraryCallKit::tightly_coupled_allocation().

Reviewed-by: thartmann, neliasso

! src/hotspot/share/opto/library_call.cpp
+ test/hotspot/jtreg/compiler/arraycopy/TestTightlyCoupledAllocationAssert.java

Changeset: 3ea92e73
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2020-02-13 15:07:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/3ea92e73

8238756: C2: assert(((n) == __null || !VerifyIterativeGVN || !((n)->is_dead()))) failed: can not use dead node

Fix -XX:+VerifyIterativeGVN due to a dead node and add some basic flag testing.

Reviewed-by: roland, neliasso

! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/c2/TestVerifyIterativeGVN.java
+ test/hotspot/jtreg/compiler/loopopts/TestMoveStoreAfterLoopVerifyIterativeGVN.java

Changeset: 2ac2d590
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2020-02-13 15:08:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/2ac2d590

8238811: C2: assert(i >= req() || i == 0 || is_Region() || is_Phi()) with -XX:+VerifyGraphEdges

Fix -XX:+VerifyGraphEdges by additionally handling ArrayCopyNodes and UnlockNodes and add some basic flag testing.

Reviewed-by: roland, neliasso

! src/hotspot/share/opto/node.cpp
+ test/hotspot/jtreg/compiler/c2/TestVerifyGraphEdges.java

Changeset: d298a05d
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2020-02-13 15:43:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/d298a05d

8238175: CTW: Class.getDeclaredMethods fails with assert(k->is_subclass_of(SystemDictionary::Throwable_klass())) failed: invalid exception class

Replace the assert with a logging message saying that the class is not a subclass of java.lang.Throwable

Reviewed-by: dholmes, coleenp

! src/hotspot/share/oops/method.cpp
+ test/hotspot/jtreg/runtime/ClassFile/CheckedExceptions.jcod
+ test/hotspot/jtreg/runtime/ClassFile/TestCheckedExceptions.java

Changeset: 18b31b1f
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-02-13 17:05:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/18b31b1f

8238909: x86_32 fails gtest:power_of_2

Reviewed-by: stefank, redestad

! src/hotspot/share/utilities/powerOfTwo.hpp

Changeset: a4616a7b
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-02-13 17:05:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/a4616a7b

8238896: Massive x86_32 crashes after JDK-7175279 (Don't use x87 FPU on x86-64)

Reviewed-by: thartmann, stuefe, vlivanov

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

Changeset: 30707f80
Author:    Frederic Parain <fparain at openjdk.org>
Date:      2020-02-13 11:23:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/30707f80

8238961: Assertion failure in new field layout code when ContendedPaddingWidth == 0

Reviewed-by: hseigel, coleenp

! src/hotspot/share/classfile/fieldLayoutBuilder.cpp

Changeset: 5b4d80d1
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2020-02-13 10:00:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/5b4d80d1

8046362: IdentityHashMap.hash comments should be clarified

Reviewed-by: aph, martin, rriggs

! src/java.base/share/classes/java/util/IdentityHashMap.java

Changeset: 1ef862d0
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-02-13 19:22:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/1ef862d0

8239007: java/math/BigInteger/largeMemory/ tests should be disabled on 32-bit platforms

Reviewed-by: bpb

! test/jdk/java/math/BigInteger/largeMemory/DivisionOverflow.java
! test/jdk/java/math/BigInteger/largeMemory/StringConstructorOverflow.java
! test/jdk/java/math/BigInteger/largeMemory/SymmetricRangeTests.java

Changeset: 683a5b11
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2020-02-13 10:37:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/683a5b11

8237805: Use inline @jls @jvms in core libs where appropriate

Reviewed-by: xiaofeya, dfuchs, prappo

! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/Enum.java
! src/java.base/share/classes/java/lang/invoke/MethodHandle.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleInfo.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/reflect/Method.java
! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java

Changeset: f8449432
Author:    Man Cao <manc at openjdk.org>
Date:      2020-02-13 10:54:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/f8449432

8234608: [TESTBUG] Fix G1 redefineClasses tests and a memory leak

Co-authored-by: Ian Rogers <irogers at google.com>
Co-authored-by: Thomas Schatzl <thomas.schatzl at oracle.com>
Reviewed-by: tschatzl, sjohanss

! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/README
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/libdefine.cpp
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_obj/TestDescription.java

Changeset: 4c707c1d
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-02-13 14:13:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/4c707c1d

8238838: spurious error message for compact constructors with throws clause

Reviewed-by: mcimadamore

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

Changeset: 3c18ed58
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2020-02-13 12:08:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/3c18ed58

8238932: Invalid tier1_gc_1 test group definition

Reviewed-by: kbarrett

! test/hotspot/jtreg/TEST.groups

Changeset: 08707433
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-02-13 15:16:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/08707433

8238867: Improve G1DirtyCardQueueSet::Queue::pop

Allow one of competing pops for last element to succeed.

Reviewed-by: iwalulya, sjohanss

! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp

Changeset: b72e31b3
Author:    Jose Ziviani <joserz at linux.ibm.com>
Committer: Gustavo Romero <gromero at openjdk.org>
Date:      2020-02-13 16:01:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/b72e31b3

8235791: [TESTBUG] Fix comment in TestElfDirectRead.java

Reviewed-by: dholmes, iklam

! test/hotspot/jtreg/runtime/ElfDecoder/TestElfDirectRead.java

Changeset: bcb804f0
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2020-02-13 13:43:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/bcb804f0

8238710: LingeredApp doesn't log stdout/stderr if exits with non-zero code

Reviewed-by: cjplummer, sspitsyn

! test/lib/jdk/test/lib/apps/LingeredApp.java

Changeset: 27391005
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2020-02-13 17:14:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/27391005

8239017: cmp-baseline fails because of differences in TimeZoneNames_kea

Reviewed-by: erikj

! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java

Changeset: 416ac1d0
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2020-02-14 10:03:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/416ac1d0

8238643: ARM32 build fails after JDK-8230199

Reviewed-by: shade, lfoltan

! src/hotspot/cpu/arm/interpreterRT_arm.cpp

Changeset: 485115d1
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2020-02-14 10:05:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/485115d1

8231118: ARM32: Math tests failures

Reviewed-by: roland

! src/hotspot/cpu/arm/assembler_arm_32.hpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.hpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/arm/stubRoutinesCrypto_arm.cpp

Changeset: 945e4221
Author:    John Jiang <jjiang at openjdk.org>
Date:      2020-02-14 16:53:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/945e4221

8239025: ProblemList java/net/httpclient/HandshakeFailureTest.java due to JDK-8238990

Reviewed-by: chegar

! test/jdk/ProblemList.txt

Changeset: b4b8ead7
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-02-14 10:16:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/b4b8ead7

8238863: Refactor out static initialization from Dict constructors

Reviewed-by: neliasso, dlong

! src/hotspot/share/libadt/dict.cpp

Changeset: 18c01206
Author:    Nils Eliasson <neliasso at openjdk.org>
Date:      2020-02-12 20:53:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/18c01206

8203883: Remove State from InvocationCounters

Reviewed-by: redestad, thartmann

! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compilationPolicy.hpp
! src/hotspot/share/compiler/tieredThresholdPolicy.cpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/invocationCounter.cpp
! src/hotspot/share/interpreter/invocationCounter.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/prims/whitebox.cpp

Changeset: 3bb62dc0
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-01-13 10:00:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/3bb62dc0

8236759: ShouldNotReachHere in PhaseIdealLoop::verify_strip_mined_scheduling

Reviewed-by: thartmann, neliasso

! src/hotspot/share/opto/memnode.cpp
+ test/hotspot/jtreg/compiler/loopstripmining/LoadSplitThruPhi.java

Changeset: 8119f836
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2020-02-14 09:25:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/8119f836

8238758: [JVMCI] fix JVMCI jtreg events tests to work with GraalVM

Reviewed-by: kvn, dlong, never

! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java
! test/hotspot/jtreg/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.java
! test/hotspot/jtreg/compiler/jvmci/events/JvmciNotifyInstallEventTest.java
! test/hotspot/jtreg/compiler/jvmci/events/JvmciShutdownEventTest.java

Changeset: 110ef6f2
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-02-14 10:28:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/110ef6f2

8238196: tests that use SA Attach should not be allowed to run against signed binaries on Mac OS X 10.14.5 and later

Reviewed-by: sspitsyn, iignatyev

! test/hotspot/jtreg/serviceability/sa/ClhsdbLauncher.java
! test/hotspot/jtreg/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java
! test/lib/jdk/test/lib/Platform.java

Changeset: 612342ba
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2020-02-14 12:47:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/612342ba

8239092: Provide explicit specification for getKind methods of javax.lang.model

Reviewed-by: jjg, prappo

! src/java.compiler/share/classes/javax/lang/model/element/Element.java
! src/java.compiler/share/classes/javax/lang/model/element/ModuleElement.java
! src/java.compiler/share/classes/javax/lang/model/type/TypeMirror.java

Changeset: 71ed4f27
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-02-14 23:33:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/71ed4f27

8238959: Add missing classpath exception to FileAcess and ConstantLookup

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ConstantLookup.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/FileAccess.java

Changeset: c4681a95
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2020-02-15 09:26:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/c4681a95

8160818: GssKrb5Client violates RFC 4752

Reviewed-by: xuelei

! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Client.java
+ test/jdk/sun/security/krb5/auto/SaslMutual.java

Changeset: 3c7858c2
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-02-15 17:35:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/3c7858c2

8239110: Zero VM build fails after JDK-8203883

Reviewed-by: aph

! src/hotspot/share/interpreter/invocationCounter.cpp

Changeset: 0249cadd
Author:    René Schünemann <rschuenemann at openjdk.org>
Date:      2020-02-13 10:07:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/0249cadd

8238534: Deep sign macOS bundles before bundle archive is being created

Reviewed-by: erikj, clanger

! make/Bundles.gmk
! make/autoconf/spec.gmk.in

Changeset: 2f170732
Author:    Aya Ebata <ayaaaaa.0u0w at gmail.com>
Committer: Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2020-02-17 11:12:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/2f170732

8237818: Typo in Unsafe: resposibility

Reviewed-by: ysuenaga

! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java

Changeset: 248b6171
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-02-17 08:59:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/248b6171

8213185: Properly handle run-test-prebuilt -> test-prebuilt migration

Reviewed-by: erikj

+ make/Global.gmk
- make/Help.gmk
! make/Init.gmk
! make/RunTestsPrebuilt.gmk
! make/conf/jib-profiles.js

Changeset: e4b27a48
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-02-17 10:03:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/e4b27a48

8183574: Unify the is_power_of_2 functions

Reviewed-by: kbarrett, redestad

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.hpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/assembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp
! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
! src/hotspot/cpu/sparc/c1_LIRGenerator_sparc.cpp
! src/hotspot/cpu/sparc/interp_masm_sparc.cpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/adlc/main.cpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/ci/ciArray.cpp
! src/hotspot/share/code/codeHeapState.cpp
! src/hotspot/share/code/vtableStubs.cpp
! src/hotspot/share/gc/g1/g1BiasedArray.hpp
! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp
! src/hotspot/share/gc/parallel/parallelArguments.cpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/z/zAddress.inline.hpp
! src/hotspot/share/gc/z/zLiveMap.cpp
! src/hotspot/share/gc/z/zMarkCache.cpp
! src/hotspot/share/gc/z/zMarkStack.cpp
! src/hotspot/share/gc/z/zNMethodTable.cpp
! src/hotspot/share/gc/z/zRelocationSetSelector.cpp
! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/opto/arraycopynode.cpp
! src/hotspot/share/opto/block.hpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/divnode.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/regmask.cpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/utilities/align.hpp
! src/hotspot/share/utilities/globalDefinitions.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/powerOfTwo.hpp
! test/hotspot/gtest/gc/z/test_zForwarding.cpp
! test/hotspot/gtest/utilities/test_powerOfTwo.cpp

Changeset: 52d46c31
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-02-14 10:31:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/52d46c31

8238691: C2: turn subtype check into macro node

Reviewed-by: vlivanov, thartmann

! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/classes.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macro.hpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/phase.hpp
! src/hotspot/share/opto/subnode.cpp
+ src/hotspot/share/opto/subtypenode.cpp
+ src/hotspot/share/opto/subtypenode.hpp

Changeset: eaff9918
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2020-02-13 16:20:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/eaff9918

8239005: [TESTBUG] test/hotspot/jtreg/runtime/StackGuardPages/TestStackGuardPages.java: exeinvoke.c: must initialize static state before calling do_overflow()

Reviewed-by: dholmes, clanger

! test/hotspot/jtreg/runtime/StackGuardPages/exeinvoke.c

Changeset: 41d457a0
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-02-14 19:43:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/41d457a0

8239081: Shenandoah: Consolidate C1 LRB and native barriers

Reviewed-by: shade

! src/hotspot/cpu/aarch64/gc/shenandoah/c1/shenandoahBarrierSetC1_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp

Changeset: cf4291db
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-02-13 11:11:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/cf4291db

8239000: handle ContendedPaddingWidth in vm_version_ppc

Reviewed-by: clanger, lucy

! src/hotspot/cpu/ppc/vm_version_ppc.cpp

Changeset: b369aefc
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2020-02-17 12:29:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/b369aefc

8238765: PhaseCFG::schedule_pinned_nodes cannot handle precedence edges from unmatched CFG nodes correctly

Fix PhaseCFG::schedule_pinned_nodes to correctly handle precedence edges from unmatched CFG nodes.

Reviewed-by: roland, neliasso, kvn

! src/hotspot/share/opto/block.hpp
! src/hotspot/share/opto/gcm.cpp

Changeset: 74bee688
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2020-02-17 12:29:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/74bee688

8239069: C2: SIGSEGV in IdealGraphPrinter::walk_nodes due to C->root() being NULL

Fix NULL pointer dereference when trying to print the ideal graph when Compile::record_failure() is called twice.

Reviewed-by: neliasso, thartmann

! src/hotspot/share/opto/idealGraphPrinter.cpp

Changeset: 5d9c59f2
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-02-17 22:36:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/5d9c59f2

8238236: Add JFR class redefinition events

Reviewed-by: mgronlun

! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.hpp
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/lib/jdk/test/lib/jfr/EventNames.java
! test/lib/jdk/test/lib/jfr/Events.java
! test/lib/jdk/test/lib/util/JavaAgentBuilder.java

Changeset: 8aff5bda
Author:    Ivan Gerasimov <igerasim at openjdk.org>
Date:      2020-02-17 16:32:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/8aff5bda

8163251: Hard coded loop limit prevents reading of smart card data greater than 8k

Reviewed-by: valeriep, rriggs

! src/java.smartcardio/share/classes/sun/security/smartcardio/ChannelImpl.java

Changeset: 4e430ffb
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2020-02-17 18:52:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/4e430ffb

8239264: Clearup the legacy ObjectIdentifier constructor from int array

Reviewed-by: jnimeh

! src/java.base/macosx/classes/apple/security/KeychainStore.java
! src/java.base/share/classes/com/sun/crypto/provider/DHPrivateKey.java
! src/java.base/share/classes/com/sun/crypto/provider/DHPublicKey.java
! src/java.base/share/classes/com/sun/crypto/provider/OAEPParameters.java
! src/java.base/share/classes/com/sun/crypto/provider/PBES2Parameters.java
! src/java.base/share/classes/java/security/cert/X509CertSelector.java
! src/java.base/share/classes/sun/security/pkcs/ContentInfo.java
! src/java.base/share/classes/sun/security/pkcs/PKCS9Attribute.java
! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java
! src/java.base/share/classes/sun/security/provider/certpath/OCSPResponse.java
! src/java.base/share/classes/sun/security/util/ObjectIdentifier.java
! src/java.base/share/classes/sun/security/x509/AccessDescription.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! src/java.base/share/classes/sun/security/x509/ExtendedKeyUsageExtension.java
! src/java.base/share/classes/sun/security/x509/GeneralSubtrees.java
! src/java.base/share/classes/sun/security/x509/InhibitAnyPolicyExtension.java
! src/java.base/share/classes/sun/security/x509/NetscapeCertTypeExtension.java
! src/java.base/share/classes/sun/security/x509/OIDMap.java
! src/java.base/share/classes/sun/security/x509/PKIXExtensions.java
! src/java.base/share/classes/sun/security/x509/X500Name.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/XECParameters.java
! test/jdk/java/security/testlibrary/SimpleOCSPServer.java
! test/jdk/sun/security/util/Oid/OidEquals.java
! test/jdk/sun/security/util/Oid/OidFormat.java
! test/jdk/sun/security/x509/AVA/AVAEqualsHashCode.java
! test/jdk/sun/security/x509/X509CertImpl/V3Certificate.java

Changeset: cb2eeb7d
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-02-18 08:28:02 +0000
URL:       https://git.openjdk.java.net/loom/commit/cb2eeb7d

8239142: C2's UseUniqueSubclasses optimization is broken for array accesses

Avoid resetting the elemtype for array accesses.

Reviewed-by: vlivanov, eosterlund

! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/opto/parse2.cpp

Changeset: 301a2e19
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2020-02-18 09:42:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/301a2e19

8237480: Add micros for DatagramSocket send/receive

Benchmarks for the DatagramSocket::send and DatagramSocket::receive methods

Reviewed-by: chegar, dfuchs, redestad

+ test/micro/org/openjdk/bench/java/net/DatagramSocketSendReceive.java

Changeset: 28c63004
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-02-18 10:59:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/28c63004

8238999: Remove MemRegion custom new/delete operator overloads

Reviewed-by: kbarrett, jiangli, iklam

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/memRegion.cpp
! src/hotspot/share/memory/memRegion.hpp

Changeset: 6f6b4c0e
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2020-02-18 11:00:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/6f6b4c0e

8232686: Turn parallel gc develop tracing flags into unified logging

Reviewed-by: sjohanss, tschatzl, lkorinth

! src/hotspot/share/gc/parallel/parallel_globals.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp

Changeset: f75f78ae
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-02-18 14:34:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/f75f78ae

8239265: JFR: Test cleanup of jdk.jfr.api.consumer package

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/api/consumer/TestFieldAccess.java
! test/jdk/jdk/jfr/api/consumer/TestGetStackTrace.java
! test/jdk/jdk/jfr/api/consumer/TestHiddenMethod.java
! test/jdk/jdk/jfr/api/consumer/TestMethodGetModifiers.java
! test/jdk/jdk/jfr/api/consumer/TestReadTwice.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedClassLoader.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedEvent.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedEventGetThread.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedEventGetThreadOther.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedFrame.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedFullStackTrace.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedInstantEventTimestamp.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedMethodDescriptor.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedObject.java
! test/jdk/jdk/jfr/api/consumer/TestRecordingFile.java
! test/jdk/jdk/jfr/api/consumer/TestRecordingFileReadEventEof.java
! test/jdk/jdk/jfr/api/consumer/TestSingleRecordedEvent.java
! test/jdk/jdk/jfr/api/consumer/TestValueDescriptorRecorded.java

Changeset: b6c1b49c
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-02-18 16:34:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/b6c1b49c

8239350: Add tests for JFR class redefinition events

Reviewed-by: mgronlun

+ test/jdk/jdk/jfr/event/runtime/Bytes.java
+ test/jdk/jdk/jfr/event/runtime/RedefinableClass.java
+ test/jdk/jdk/jfr/event/runtime/TestClassRedefinition.java
+ test/jdk/jdk/jfr/event/runtime/TestRedefineClasses.java
+ test/jdk/jdk/jfr/event/runtime/TestRetransformClasses.java

Changeset: 0e49c498
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-02-18 16:33:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/0e49c498

8239224: libproc_impl.c previous_thr may be used uninitialized warning

Reviewed-by: clanger, dholmes

! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.c

Changeset: ccb5defd
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-02-18 17:20:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/ccb5defd

8237780: Shenandoah: More reliable nmethod verification

Reviewed-by: shade, zgu

! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp

Changeset: cea8931a
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2020-02-18 08:14:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/cea8931a

8167493: Test that JFR event can be retransformed by an agent

Added new test, extended agent builder test library

Reviewed-by: egahlin

+ test/jdk/jdk/jfr/javaagent/InstrumentationEventCallback.java
+ test/jdk/jdk/jfr/javaagent/TestEventInstrumentation.java
! test/lib/jdk/test/lib/util/JavaAgentBuilder.java

Changeset: bf6c14f0
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2020-02-18 16:30:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/bf6c14f0

8187305: Add logging for shared library loads/unloads

Add logging to JVM_LoadLibrary(), JVM_UnloadLibrary(), and JVM_FindLibraryEntry().

Reviewed-by: dholmes, coleenp

! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/prims/jvm.cpp
+ test/hotspot/jtreg/runtime/logging/loadLibraryTest/LoadLibrary.java
+ test/hotspot/jtreg/runtime/logging/loadLibraryTest/LoadLibraryTest.java
+ test/hotspot/jtreg/runtime/logging/loadLibraryTest/libLoadLibraryClass.c

Changeset: a6dbc711
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2020-02-18 10:48:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/a6dbc711

8239026: Support non-maven artifacts by JibArtifactManager

Reviewed-by: erikj

! test/lib/jdk/test/lib/artifacts/DefaultArtifactManager.java
! test/lib/jdk/test/lib/artifacts/JibArtifactManager.java

Changeset: 58a03600
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2020-02-18 11:21:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/58a03600

8239019: testmake fails with FATAL: VCS_TYPE is empty

Reviewed-by: rriggs

! bin/idea.sh

Changeset: f3cd52e3
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-02-18 22:25:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/f3cd52e3

8210977: jdk/jfr/event/oldobject/TestThreadLocalLeak.java fails to find ThreadLocalObject

Reviewed-by: mgronlun, mseledtsov

! test/jdk/jdk/jfr/event/oldobject/TestThreadLocalLeak.java

Changeset: 36cd7bdb
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-02-18 14:08:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/36cd7bdb

8239378: Add Classpath Exception to license in source file

Reviewed-by: vromero

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/external-link.svg

Changeset: 56282f71
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2020-02-18 23:05:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/56282f71

8238969: Miscellaneous cleanup

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/api/JavadocTaskImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/api/JavadocTool.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeFieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkFactoryImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Table.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/TableHeader.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/DocletElement.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/OverviewElement.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/IllegalOptionValue.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Main.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java

Changeset: 11386e7c
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2020-02-18 16:00:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/11386e7c

8225128: Add exception for expiring DocuSign root to VerifyCACerts test

Reviewed-by: clanger

! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: d4a069b3
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2020-02-18 17:03:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/d4a069b3

8237450: JDK13 annotation processors not run when a supported annotation type specifies a module

Initial fix suggested by jjg based on through analysis by Jeremy Kuhn.

Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! test/langtools/tools/javac/diags/examples/RedundantTypesWithWildcardProc/processors/AnnoProc.java

Changeset: 7f3bbc3f
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-02-18 10:28:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/7f3bbc3f

8239333: test/jdk/security/infra/java/security/cert/CertPathValidator/certification/AmazonCA.java fails intermittent

Reviewed-by: clanger

! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/AmazonCA.java

Changeset: 09f5194d
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-02-18 16:46:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/09f5194d

8238953: tools/jpackage tests do not work on Ubuntu Linux

Reviewed-by: asemenyuk, clanger

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java

Changeset: 6015cab7
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2020-02-19 09:40:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/6015cab7

8239363: PPC64: Wrong code generation after JDK-8183574

Reviewed-by: stuefe, stefank, lucy

! src/hotspot/cpu/ppc/assembler_ppc.cpp

Changeset: fff8438a
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-02-19 10:04:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/fff8438a

8239070: Memory leak when unsuccessfully mapping in archive regions

Reviewed-by: kbarrett, iklam, coleenp, jiangli

! src/hotspot/share/memory/filemap.cpp

Changeset: 16c75e67
Author:    John Paul Adrian Glaubitz <glaubitz at openjdk.org>
Date:      2020-02-19 10:10:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/16c75e67

8239001: Hotspot build broken on linux-sparc after 8238281

Reviewed-by: dholmes, kbarrett

! src/hotspot/cpu/sparc/macroAssembler_sparc.hpp

Changeset: 7b24bd68
Author:    Rahul Raghavan <rraghavan at openjdk.org>
Date:      2020-02-19 15:01:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/7b24bd68

8238356: CodeHeap::blob_count() overestimates the number of blobs

Decremented _blob_count on addition to the free list

Reviewed-by: lucy, shade, thartmann

! src/hotspot/share/memory/heap.cpp

Changeset: 9fdcdf4a
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2020-02-19 10:34:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/9fdcdf4a

8239243: Create index structures only if required

Reviewed-by: hannesw, jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SingleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SplitIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java

Changeset: 732a5757
Author:    Lin Zang <linzang at tencent.com>
Committer: Michael McMahon <michaelm at openjdk.org>
Date:      2020-02-19 11:31:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/732a5757

8239139: test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/libInheritedChannel.c does not compile with gcc 8.3.1

Reviewed-by: michaelm

! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/libInheritedChannel.c

Changeset: 8827df9b
Author:    Frederic Parain <fparain at openjdk.org>
Date:      2020-02-19 08:57:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/8827df9b

8239014: -XX:-UseEmptySlotsInSupers sometime fails to reproduce the layout of the old code

Reviewed-by: dholmes, coleenp

! src/hotspot/share/classfile/fieldLayoutBuilder.cpp
! src/hotspot/share/classfile/fieldLayoutBuilder.hpp
+ test/hotspot/jtreg/runtime/FieldLayout/OldLayoutCheck.java

Changeset: 4def210a
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2019-12-16 15:07:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/4def210a

8231111: Cgroups v2: Rework Metrics in java.base so as to recognize unified hierarchy

Reviewed-by: bobv, mchung

+ src/java.base/linux/classes/jdk/internal/platform/CgroupInfo.java
+ src/java.base/linux/classes/jdk/internal/platform/CgroupMetrics.java
+ src/java.base/linux/classes/jdk/internal/platform/CgroupSubsystem.java
+ src/java.base/linux/classes/jdk/internal/platform/CgroupSubsystemController.java
+ src/java.base/linux/classes/jdk/internal/platform/CgroupSubsystemFactory.java
+ src/java.base/linux/classes/jdk/internal/platform/CgroupUtil.java
+ src/java.base/linux/classes/jdk/internal/platform/CgroupV1Metrics.java
+ src/java.base/linux/classes/jdk/internal/platform/CgroupV1MetricsImpl.java
+ src/java.base/linux/classes/jdk/internal/platform/cgroupv1/CgroupV1MemorySubSystemController.java
+ src/java.base/linux/classes/jdk/internal/platform/cgroupv1/CgroupV1Subsystem.java
+ src/java.base/linux/classes/jdk/internal/platform/cgroupv1/CgroupV1SubsystemController.java
- src/java.base/linux/classes/jdk/internal/platform/cgroupv1/Metrics.java
- src/java.base/linux/classes/jdk/internal/platform/cgroupv1/SubSystem.java
+ src/java.base/linux/classes/jdk/internal/platform/cgroupv2/CgroupV2Subsystem.java
+ src/java.base/linux/classes/jdk/internal/platform/cgroupv2/CgroupV2SubsystemController.java
! src/java.base/share/classes/jdk/internal/platform/Metrics.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/jdk.management/unix/classes/com/sun/management/internal/OperatingSystemImpl.java
! test/jdk/jdk/internal/platform/cgroup/TestCgroupMetrics.java
+ test/jdk/jdk/internal/platform/cgroup/TestCgroupSubsystemController.java
! test/jdk/jdk/internal/platform/docker/MetricsCpuTester.java
! test/jdk/jdk/internal/platform/docker/MetricsMemoryTester.java
! test/jdk/jdk/internal/platform/docker/TestDockerCpuMetrics.java
! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetrics.java
! test/lib/jdk/test/lib/containers/cgroup/CPUSetsReader.java
+ test/lib/jdk/test/lib/containers/cgroup/CgroupMetricsTester.java
! test/lib/jdk/test/lib/containers/cgroup/MetricsTester.java
+ test/lib/jdk/test/lib/containers/cgroup/MetricsTesterCgroupV1.java
+ test/lib/jdk/test/lib/containers/cgroup/MetricsTesterCgroupV2.java

Changeset: e028bb4f
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2020-02-19 11:52:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/e028bb4f

8239478: Make specification of SourceVersion.isName explicit for dotted names

Reviewed-by: jjg

! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java



More information about the loom-dev mailing list