git: openjdk/loom: master: 105 new changesets
duke
duke at openjdk.java.net
Sat Jan 18 19:07:18 UTC 2020
Changeset: 21c02a5b
Author: Andrew Haley <aph at openjdk.org>
Date: 2020-01-09 09:30:02 +0000
URL: https://git.openjdk.java.net/loom/commit/21c02a5b
8235385: AArch64: Crash on aarch64 JDK due to long offset
Reviewed-by: adinn
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/ad_encode.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
+ test/hotspot/jtreg/compiler/unsafe/MisalignedAccesses.java
Changeset: d6a5897f
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2020-01-08 11:38:08 +0000
URL: https://git.openjdk.java.net/loom/commit/d6a5897f
8236804: java/nio/channels/FileChannel/MapWithSecurityManager.java should be run in othervm mode
Reviewed-by: chegar, lancea
! test/jdk/java/nio/channels/FileChannel/MapWithSecurityManager.java
Changeset: 4a84146e
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2020-01-08 22:46:33 +0000
URL: https://git.openjdk.java.net/loom/commit/4a84146e
8236815: Shenandoah: Fix weak roots in final Traversal GC phase
Reviewed-by: zgu
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
Changeset: 9ab387d1
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2020-01-09 02:27:20 +0000
URL: https://git.openjdk.java.net/loom/commit/9ab387d1
Added tag jdk-15+5 for changeset b97c1773ccaf
! .hgtags
Changeset: 11738f10
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2020-01-09 08:35:44 +0000
URL: https://git.openjdk.java.net/loom/commit/11738f10
8228818: Shenandoah: Processing weak roots in concurrent phase when possible
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNormalMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.hpp
! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp
Changeset: 984da450
Author: Andrew Haley <aph at openjdk.org>
Date: 2020-01-09 09:30:49 +0000
URL: https://git.openjdk.java.net/loom/commit/984da450
Merge
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64.ad
Changeset: 682af8be
Author: Andrew Haley <aph at openjdk.org>
Date: 2020-01-09 10:01:01 +0000
URL: https://git.openjdk.java.net/loom/commit/682af8be
8236856: AArch64: Spurious GCC warnings
Reviewed-by: adinn
! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp
Changeset: fab31221
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2020-01-09 21:57:18 +0000
URL: https://git.openjdk.java.net/loom/commit/fab31221
8214277: Use merged G1ArchiveRegionMap for open and closed archive heap regions
Reviewed-by: kbarrett, jiangli
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1Allocator.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/filemap.hpp
Changeset: ff914903
Author: Harold Seigel <hseigel at openjdk.org>
Date: 2020-01-09 21:06:41 +0000
URL: https://git.openjdk.java.net/loom/commit/ff914903
8235766: SafepointSynchronize::_end_of_last_safepoint is unused
Remove unused field
Reviewed-by: lfoltan
! src/hotspot/share/runtime/safepoint.hpp
Changeset: 4e29c964
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2020-01-07 21:36:10 +0000
URL: https://git.openjdk.java.net/loom/commit/4e29c964
8236124: Minimal VM slowdebug build failed after JDK-8212160
Use macro JVMTI_ONLY to avoid slowdebug build fail
Reviewed-by: coleenp, cjplummer, dholmes
! src/hotspot/share/prims/jvmtiThreadState.hpp
Changeset: ef5b447b
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2020-01-07 17:28:42 +0000
URL: https://git.openjdk.java.net/loom/commit/ef5b447b
8235751: Assertion when triggering concurrent cycle during shutdown
Skip initial mark during shutdown and don't assert when that happens.
Reviewed-by: sjohanss, tschatzl
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1VMOperations.hpp
Changeset: 89f2d145
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2020-01-08 14:36:48 +0000
URL: https://git.openjdk.java.net/loom/commit/89f2d145
8235934: gc/g1/TestGCLogMessages.java fails with 'DerivedPointerTable Update' found
Fix determining whether C2 or JVMCI are enabled in the test.
Reviewed-by: sjohanss, kbarrett
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/lib/sun/hotspot/WhiteBox.java
! test/lib/sun/hotspot/code/Compiler.java
Changeset: 0562caa4
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2020-01-08 19:12:20 +0000
URL: https://git.openjdk.java.net/loom/commit/0562caa4
8236487: JFR Recorder Thread crashed due to "assert(_chunkwriter.is_valid()) failed: invariant"
Reviewed-by: mgronlun, mseledtsov
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
Changeset: be6b4aab
Author: Vicente Romero <vromero at openjdk.org>
Date: 2020-01-08 15:18:58 +0000
URL: https://git.openjdk.java.net/loom/commit/be6b4aab
8236692: static final fields without initializer are accepted by javac
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
Changeset: 450b97f5
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2019-12-12 18:34:30 +0000
URL: https://git.openjdk.java.net/loom/commit/450b97f5
8234974: Shenandoah: Do concurrent roots even when no evacuation is necessary
Reviewed-by: zgu
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
Changeset: 0591a66b
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2019-12-12 15:20:53 +0000
URL: https://git.openjdk.java.net/loom/commit/0591a66b
8235842: Shenandoah: Implement native LRB for narrow oop
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
Changeset: 950ebec4
Author: Aditya Mandaleeka <adityam at microsoft.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2019-12-20 19:51:00 +0000
URL: https://git.openjdk.java.net/loom/commit/950ebec4
8236179: C1 register allocation error with T_ADDRESS
Reviewed-by: rkennke, vlivanov, roland, mdoerr
! src/hotspot/cpu/aarch64/c1_FrameMap_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/arm/c1_FrameMap_arm.cpp
! src/hotspot/cpu/ppc/c1_FrameMap_ppc.cpp
! src/hotspot/cpu/s390/c1_FrameMap_s390.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/sparc/c1_FrameMap_sparc.cpp
! src/hotspot/cpu/x86/c1_FrameMap_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/share/c1/c1_FrameMap.hpp
Changeset: 773b7b6c
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2019-12-17 18:23:33 +0000
URL: https://git.openjdk.java.net/loom/commit/773b7b6c
8236106: [TESTBUG] Shenandoah: Make TestThreadFailure more resilient
Reviewed-by: zgu
! test/hotspot/jtreg/gc/shenandoah/oom/TestThreadFailure.java
Changeset: 49b1cc8e
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2020-01-07 13:45:10 +0000
URL: https://git.openjdk.java.net/loom/commit/49b1cc8e
8236181: C2: Remove useless step_over_gc_barrier() in int->bool conversion
Reviewed-by: thartmann, roland
! src/hotspot/share/opto/cfgnode.cpp
Changeset: 9e09ba5e
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2020-01-07 08:53:37 +0000
URL: https://git.openjdk.java.net/loom/commit/9e09ba5e
8236681: Shenandoah: Disable concurrent class unloading flag if no class unloading for the GC cycle
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentRoots.cpp
Changeset: ba6cedcf
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2020-01-07 21:53:52 +0000
URL: https://git.openjdk.java.net/loom/commit/ba6cedcf
8236732: Shenandoah: Stricter placement for oom-evac scopes
Reviewed-by: zgu
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.inline.hpp
Changeset: 7ed4930a
Author: Anthony Scarpino <ascarpino at openjdk.org>
Date: 2020-01-08 13:25:03 +0000
URL: https://git.openjdk.java.net/loom/commit/7ed4930a
8236098: AlgorithmConstraints:permits method not throwing IAEx when primitives are empty
Reviewed-by: xuelei
! src/java.base/share/classes/sun/security/ssl/ServerHello.java
! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/util/LegacyAlgorithmConstraints.java
Changeset: 02397715
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2020-01-08 22:44:34 +0000
URL: https://git.openjdk.java.net/loom/commit/02397715
8236264: Remove jdk.jfr.Recording::setFlushInterval and jdk.jfr.Recording::getFlushInterval
Reviewed-by: rehn, mseledtsov
! src/jdk.jfr/share/classes/jdk/jfr/Recording.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
! test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetEndTime.java
- test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetFlushInterval.java
! test/jdk/jdk/jfr/api/consumer/security/TestStreamingRemote.java
! test/jdk/jdk/jfr/api/consumer/streaming/TestInProcessMigration.java
- test/jdk/jdk/jfr/api/recording/time/TestSetFlushInterval.java
! test/jdk/jdk/jfr/startupargs/TestFlushInterval.java
Changeset: e5b0568e
Author: Paul Sandoz <paul.sandoz at oracle.com>
Committer: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2020-01-08 23:12:45 +0000
URL: https://git.openjdk.java.net/loom/commit/e5b0568e
8236769: Clarify javadoc of memory access API
Reviewed-by: chegar
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayout.java
+ test/jdk/java/foreign/TestTypeAccess.java
Changeset: 0a4d6f69
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2020-01-09 02:31:10 +0000
URL: https://git.openjdk.java.net/loom/commit/0a4d6f69
Added tag jdk-14+31 for changeset d54ce919da90
! .hgtags
Changeset: cd74b2a2
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2020-01-09 02:34:23 +0000
URL: https://git.openjdk.java.net/loom/commit/cd74b2a2
Added tag jdk-14+31 for changeset decd3d2953b6
! .hgtags
Changeset: 6e467d4d
Author: Athijegannathan Sundararajan <sundar at openjdk.org>
Date: 2020-01-09 17:25:05 +0000
URL: https://git.openjdk.java.net/loom/commit/6e467d4d
8225561: jlink --help doesn't state that ALL-MODULE-PATH is accepted for --add-modules
Reviewed-by: alanb
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties
Changeset: b1df8adb
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2020-01-09 12:04:22 +0000
URL: https://git.openjdk.java.net/loom/commit/b1df8adb
8236779: static field in implementation class erroneously leaking in memory access javadoc
Reviewed-by: chegar
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/AbstractLayout.java
Changeset: 863f7416
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2020-01-09 16:14:14 +0000
URL: https://git.openjdk.java.net/loom/commit/863f7416
8236140: assert(!VerifyHashTableKeys || _hash_lock == 0) failed: remove node from hash table before modifying it
Add missing rehashing for modified node in InitializeNode::complete_stores().
Reviewed-by: neliasso, thartmann
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
+ test/hotspot/jtreg/compiler/macronodes/TestCompleteVolatileStore.java
Changeset: 7cd4d9ac
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2020-01-09 08:31:29 +0000
URL: https://git.openjdk.java.net/loom/commit/7cd4d9ac
8236582: (fc) FileChannel.map fails with InternalError when security manager enabled
Reviewed-by: alanb
! src/java.base/share/classes/jdk/internal/misc/ExtendedMapMode.java
+ test/jdk/java/nio/channels/FileChannel/MapWithSecurityManager.java
Changeset: d8e3d8af
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2020-01-09 08:31:41 +0000
URL: https://git.openjdk.java.net/loom/commit/d8e3d8af
8236804: java/nio/channels/FileChannel/MapWithSecurityManager.java should be run in othervm mode
Reviewed-by: chegar, lancea
! test/jdk/java/nio/channels/FileChannel/MapWithSecurityManager.java
Changeset: 943b87dd
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2020-01-09 20:21:53 +0000
URL: https://git.openjdk.java.net/loom/commit/943b87dd
Merge
! .hgtags
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
! .hgtags
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
Changeset: 016b0f0c
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2020-01-09 17:38:41 +0000
URL: https://git.openjdk.java.net/loom/commit/016b0f0c
8232759: Remove GC.class_stats
Make the GC.class_stats option obsolete
Reviewed-by: dholmes, iklam
! src/hotspot/share/gc/shared/gcTrace.cpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/memory/heapInspection.hpp
! src/hotspot/share/oops/annotations.cpp
! src/hotspot/share/oops/annotations.hpp
! src/hotspot/share/oops/arrayKlass.hpp
! src/hotspot/share/oops/constMethod.cpp
! src/hotspot/share/oops/constMethod.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/oops/recordComponent.cpp
! src/hotspot/share/oops/recordComponent.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSize.java
! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSizeForInterface.java
! test/lib/sun/hotspot/WhiteBox.java
Changeset: 78c4ab44
Author: Ivan Gerasimov <igerasim at openjdk.org>
Date: 2020-01-09 15:38:41 +0000
URL: https://git.openjdk.java.net/loom/commit/78c4ab44
8234423: Modifying ArrayList.subList().subList() resets modCount of subList
Reviewed-by: rriggs
! src/java.base/share/classes/java/util/ArrayList.java
+ test/jdk/java/util/ArrayList/SubListModCount.java
Changeset: 5de40a08
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2020-01-09 21:58:38 +0000
URL: https://git.openjdk.java.net/loom/commit/5de40a08
8236905: ProblemList test/hotspot/jtreg/runtime/Metaspace/DefineClass.java
Reviewed-by: dholmes
! test/hotspot/jtreg/ProblemList.txt
Changeset: 984abfeb
Author: Sureshkumar Mahaliswamy <sureshkumar.mahaliswamy at oracle.com>
Committer: Sibabrata Sahoo <ssahoo at openjdk.org>
Date: 2020-01-09 22:42:53 +0000
URL: https://git.openjdk.java.net/loom/commit/984abfeb
8234309: LFGarbageCollectedTest.java fails with parse Exception
LFGarbageCollectedTest.java fails with parse Exception
Reviewed-by: mchung
! test/jdk/java/lang/invoke/LFCaching/LFGarbageCollectedTest.java
Changeset: 4f35b4a6
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2020-01-08 08:55:26 +0000
URL: https://git.openjdk.java.net/loom/commit/4f35b4a6
8236709: struct SwitchRange in HS violates C++ One Definition Rule
Reviewed-by: dholmes, kbarrett
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
Changeset: c2b462cf
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2020-01-10 12:42:30 +0000
URL: https://git.openjdk.java.net/loom/commit/c2b462cf
8236851: Shenandoah: More details in Traversal GC event messages
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
Changeset: d94f8c91
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2020-01-10 01:36:48 +0000
URL: https://git.openjdk.java.net/loom/commit/d94f8c91
8229847: AttachProvider javadoc page needs an update
Replace Sun references with Oracle references in AttachProvider javadoc
Reviewed-by: amenkov, dholmes
! src/jdk.attach/share/classes/com/sun/tools/attach/spi/AttachProvider.java
Changeset: efc96d1c
Author: Valerie Peng <valeriep at openjdk.org>
Date: 2020-01-10 02:52:25 +0000
URL: https://git.openjdk.java.net/loom/commit/efc96d1c
8236897: Fix the copyright header for pkcs11gcm2.h
Add the "Classpath" exception to existing header
Reviewed-by: weijun
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11gcm2.h
Changeset: 6234206f
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2020-01-10 13:20:11 +0000
URL: https://git.openjdk.java.net/loom/commit/6234206f
Merge
Changeset: 0ba8940a
Author: Christoph Langer <clanger at openjdk.org>
Date: 2020-01-10 15:38:25 +0000
URL: https://git.openjdk.java.net/loom/commit/0ba8940a
8236488: Support for configure option --with-native-debug-symbols=internal is impossible on Windows
Reviewed-by: erikj
! make/autoconf/jdk-options.m4
! make/autoconf/toolchain_windows.m4
! make/hotspot/test/GtestImage.gmk
Changeset: 91bb1d37
Author: Christoph Langer <clanger at openjdk.org>
Date: 2020-01-13 16:56:21 +0000
URL: https://git.openjdk.java.net/loom/commit/91bb1d37
8237008: Exclude serviceability/sa/TestInstanceKlassSizeForInterface.java on linuxppc64 and linuxppc64le
Reviewed-by: mdoerr
! test/hotspot/jtreg/ProblemList.txt
Changeset: 1b24cf80
Author: Naoto Sato <naoto at openjdk.org>
Date: 2020-01-13 08:05:59 +0000
URL: https://git.openjdk.java.net/loom/commit/1b24cf80
8174270: Consolidate ICU sources in one location
Reviewed-by: srl, joehw
! src/java.base/share/classes/java/net/IDN.java
! src/java.base/share/classes/java/text/Bidi.java
! src/java.base/share/classes/java/text/CollationElementIterator.java
! src/java.base/share/classes/java/text/Normalizer.java
! src/java.base/share/classes/java/text/RBTableBuilder.java
+ src/java.base/share/classes/jdk/internal/icu/impl/BMPSet.java
+ src/java.base/share/classes/jdk/internal/icu/impl/CharTrie.java
+ src/java.base/share/classes/jdk/internal/icu/impl/CharacterIteratorWrapper.java
+ src/java.base/share/classes/jdk/internal/icu/impl/ICUBinary.java
+ src/java.base/share/classes/jdk/internal/icu/impl/Norm2AllModes.java
= src/java.base/share/classes/jdk/internal/icu/impl/NormalizerImpl.java
= src/java.base/share/classes/jdk/internal/icu/impl/Punycode.java
+ src/java.base/share/classes/jdk/internal/icu/impl/ReplaceableUCharacterIterator.java
+ src/java.base/share/classes/jdk/internal/icu/impl/StringPrepDataReader.java
+ src/java.base/share/classes/jdk/internal/icu/impl/Trie.java
= src/java.base/share/classes/jdk/internal/icu/impl/Trie2.java
+ src/java.base/share/classes/jdk/internal/icu/impl/Trie2_16.java
+ src/java.base/share/classes/jdk/internal/icu/impl/UBiDiProps.java
+ src/java.base/share/classes/jdk/internal/icu/impl/UCharacterProperty.java
= src/java.base/share/classes/jdk/internal/icu/impl/UnicodeSetStringSpan.java
+ src/java.base/share/classes/jdk/internal/icu/impl/Utility.java
= src/java.base/share/classes/jdk/internal/icu/impl/data/icudt64b/nfc.nrm
= src/java.base/share/classes/jdk/internal/icu/impl/data/icudt64b/nfkc.nrm
= src/java.base/share/classes/jdk/internal/icu/impl/data/icudt64b/ubidi.icu
= src/java.base/share/classes/jdk/internal/icu/impl/data/icudt64b/uprops.icu
+ src/java.base/share/classes/jdk/internal/icu/lang/UCharacter.java
+ src/java.base/share/classes/jdk/internal/icu/lang/UCharacterDirection.java
= src/java.base/share/classes/jdk/internal/icu/lang/UCharacterEnums.java
= src/java.base/share/classes/jdk/internal/icu/text/BidiBase.java
= src/java.base/share/classes/jdk/internal/icu/text/BidiLine.java
+ src/java.base/share/classes/jdk/internal/icu/text/BidiRun.java
= src/java.base/share/classes/jdk/internal/icu/text/BidiWriter.java
+ src/java.base/share/classes/jdk/internal/icu/text/FilteredNormalizer2.java
+ src/java.base/share/classes/jdk/internal/icu/text/Normalizer2.java
= src/java.base/share/classes/jdk/internal/icu/text/NormalizerBase.java
+ src/java.base/share/classes/jdk/internal/icu/text/Replaceable.java
+ src/java.base/share/classes/jdk/internal/icu/text/ReplaceableString.java
+ src/java.base/share/classes/jdk/internal/icu/text/StringPrep.java
+ src/java.base/share/classes/jdk/internal/icu/text/UCharacterIterator.java
= src/java.base/share/classes/jdk/internal/icu/text/UTF16.java
= src/java.base/share/classes/jdk/internal/icu/text/UnicodeSet.java
= src/java.base/share/classes/jdk/internal/icu/util/CodePointMap.java
= src/java.base/share/classes/jdk/internal/icu/util/CodePointTrie.java
+ src/java.base/share/classes/jdk/internal/icu/util/OutputInt.java
+ src/java.base/share/classes/jdk/internal/icu/util/VersionInfo.java
- src/java.base/share/classes/sun/net/idn/StringPrep.java
- src/java.base/share/classes/sun/net/idn/StringPrepDataReader.java
- src/java.base/share/classes/sun/net/idn/UCharacterDirection.java
! src/java.base/share/classes/sun/text/CollatorUtilities.java
! src/java.base/share/classes/sun/text/ComposedCharIter.java
! src/java.base/share/classes/sun/text/Normalizer.java
- src/java.base/share/classes/sun/text/bidi/BidiRun.java
- src/java.base/share/classes/sun/text/normalizer/BMPSet.java
- src/java.base/share/classes/sun/text/normalizer/CharTrie.java
- src/java.base/share/classes/sun/text/normalizer/CharacterIteratorWrapper.java
- src/java.base/share/classes/sun/text/normalizer/FilteredNormalizer2.java
- src/java.base/share/classes/sun/text/normalizer/ICUBinary.java
- src/java.base/share/classes/sun/text/normalizer/Norm2AllModes.java
- src/java.base/share/classes/sun/text/normalizer/Normalizer2.java
- src/java.base/share/classes/sun/text/normalizer/OutputInt.java
- src/java.base/share/classes/sun/text/normalizer/Replaceable.java
- src/java.base/share/classes/sun/text/normalizer/ReplaceableString.java
- src/java.base/share/classes/sun/text/normalizer/ReplaceableUCharacterIterator.java
- src/java.base/share/classes/sun/text/normalizer/Trie.java
- src/java.base/share/classes/sun/text/normalizer/Trie2_16.java
- src/java.base/share/classes/sun/text/normalizer/UBiDiProps.java
- src/java.base/share/classes/sun/text/normalizer/UCharacter.java
- src/java.base/share/classes/sun/text/normalizer/UCharacterIterator.java
- src/java.base/share/classes/sun/text/normalizer/UCharacterProperty.java
- src/java.base/share/classes/sun/text/normalizer/Utility.java
- src/java.base/share/classes/sun/text/normalizer/VersionInfo.java
! test/jdk/java/text/Bidi/Bug6850113.java
! test/jdk/java/text/Bidi/Bug7051769.java
! test/jdk/java/text/Normalizer/ConformanceTest.java
! test/jdk/java/text/Normalizer/ICUBasicTest.java
! test/jdk/java/text/Normalizer/NormalizerAPITest.java
! test/jdk/java/text/Normalizer/ThreadSafeTest.java
! test/jdk/sun/net/idn/NFS4StringPrep.java
! test/jdk/sun/net/idn/PunycodeTest.java
! test/jdk/sun/net/idn/TestStringPrep.java
Changeset: b81bfcbf
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2020-01-10 07:21:32 +0000
URL: https://git.openjdk.java.net/loom/commit/b81bfcbf
8236902: Shenandoah: Missing string dedup roots in all root scanner
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! test/hotspot/jtreg/gc/shenandoah/jvmti/TestHeapDump.java
Changeset: d6a2a079
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2020-01-08 14:22:30 +0000
URL: https://git.openjdk.java.net/loom/commit/d6a2a079
8236772: Fix build for windows 32-bit after 8212160 and 8234331
Reviewed-by: clanger
! src/hotspot/share/utilities/count_leading_zeros.hpp
! test/hotspot/jtreg/serviceability/jvmti/CompiledMethodLoad/libCompiledZombie.cpp
Changeset: 89f7e192
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2020-01-10 16:30:02 +0000
URL: https://git.openjdk.java.net/loom/commit/89f7e192
8236555: [s390] Fix VerifyOops
Reviewed-by: goetz, lucy
! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp
! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/methodHandles_s390.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
Changeset: feccf3cd
Author: Erik Österlund <eosterlund at openjdk.org>
Date: 2020-01-10 16:20:31 +0000
URL: https://git.openjdk.java.net/loom/commit/feccf3cd
8235669: G1: Stack walking API can expose AS_NO_KEEPALIVE oops
Reviewed-by: kbarrett, tschatzl
! src/hotspot/share/code/debugInfo.cpp
Changeset: 78df4d41
Author: Joe Darcy <darcy at openjdk.org>
Date: 2020-01-10 09:15:20 +0000
URL: https://git.openjdk.java.net/loom/commit/78df4d41
8236877: Add "record" to descriptions in java.lang.{annotation, reflect}
Reviewed-by: mchung, lancea, chegar
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/annotation/ElementType.java
Changeset: b7e74ef6
Author: Mandy Chung <mchung at openjdk.org>
Date: 2020-01-10 11:48:16 +0000
URL: https://git.openjdk.java.net/loom/commit/b7e74ef6
8229396: jdeps ignores multi-release when generate-module-info used on command line
Reviewed-by: alanb
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ClassFileReader.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleInfoBuilder.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties
+ test/langtools/tools/jdeps/missingDeps/MissingDepsTest.java
+ test/langtools/tools/jdeps/missingDeps/p/internal/X.java
+ test/langtools/tools/jdeps/missingDeps/src/m1/module-info.java
+ test/langtools/tools/jdeps/missingDeps/src/m1/p/Foo.java
+ test/langtools/tools/jdeps/missingDeps/src/m2/module-info.java
+ test/langtools/tools/jdeps/missingDeps/src/m2/q/Bar.java
+ test/langtools/tools/jdeps/missingDeps/src/m2/q/T.java
Changeset: fe8e1aac
Author: Mandy Chung <mchung at openjdk.org>
Date: 2020-01-10 11:50:54 +0000
URL: https://git.openjdk.java.net/loom/commit/fe8e1aac
8225773: jdeps --check produces NPE if there are missing module dependences
Reviewed-by: alanb
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleAnalyzer.java
! test/langtools/tools/jdeps/missingDeps/MissingDepsTest.java
! test/langtools/tools/jdeps/modules/CheckModuleTest.java
Changeset: 0b542e3b
Author: Christoph Dreis <christoph.dreis at freenet.de>
Committer: Mandy Chung <mchung at openjdk.org>
Date: 2020-01-10 12:01:21 +0000
URL: https://git.openjdk.java.net/loom/commit/0b542e3b
8236945: typo "the the" in Lookup::in javadoc
Reviewed-by: mchung
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
Changeset: 2c7c8023
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2020-01-10 21:09:53 +0000
URL: https://git.openjdk.java.net/loom/commit/2c7c8023
8236263: Remove experimental streaming events
Reviewed-by: rehn, mseledtsov
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
Changeset: 4692bc58
Author: Vicente Romero <vromero at openjdk.org>
Date: 2020-01-10 15:32:04 +0000
URL: https://git.openjdk.java.net/loom/commit/4692bc58
8236841: compact constructor parameters are always final
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
Changeset: fca022b4
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-01-12 12:09:29 +0000
URL: https://git.openjdk.java.net/loom/commit/fca022b4
8236936: x86_32 Minimal VM build failure after JDK-8230765
Reviewed-by: iklam, zgu
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
Changeset: 34b9c84a
Author: Athijegannathan Sundararajan <sundar at openjdk.org>
Date: 2020-01-13 08:29:32 +0000
URL: https://git.openjdk.java.net/loom/commit/34b9c84a
8222098: tools/jlink/plugins/IncludeLocalesPluginTest.java time out
Reviewed-by: jlaskey, naoto
! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java
Changeset: 2afe1c6c
Author: Nick Gasson <ngasson at openjdk.org>
Date: 2020-01-13 15:31:23 +0000
URL: https://git.openjdk.java.net/loom/commit/2afe1c6c
8236634: Memory Access API tests fail on 32-bit
Reviewed-by: mcimadamore, shade
! test/jdk/java/foreign/TestArrays.java
! test/jdk/java/foreign/TestByteBuffer.java
! test/jdk/java/foreign/TestMemoryAlignment.java
! test/jdk/java/foreign/TestSegments.java
! test/jdk/java/foreign/libNativeAccess.c
Changeset: 6fc159f1
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2020-01-13 10:49:58 +0000
URL: https://git.openjdk.java.net/loom/commit/6fc159f1
8236715: JShell: Records with errors are not properly corraled
Correctly corralling record classes, and providing correct messages to the user.
Reviewed-by: rfield, vromero
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Feedback.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! src/jdk.jshell/share/classes/jdk/jshell/Corraller.java
! test/langtools/jdk/jshell/RecordsTest.java
! test/langtools/jdk/jshell/ToolLocalSimpleTest.java
! test/langtools/jdk/jshell/ToolSimpleTest.java
Changeset: 8e2c1c68
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2020-01-13 10:50:31 +0000
URL: https://git.openjdk.java.net/loom/commit/8e2c1c68
8236546: Yield with boolean expression and Object target type crashes javac
The whenTrue and whenFalse sets need to be merged for non-boolean expressions.
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchEmbedding.java
Changeset: ea152dcd
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2020-01-13 13:37:01 +0000
URL: https://git.openjdk.java.net/loom/commit/ea152dcd
8229855: C2 fails with assert(false) failed: bad AD file
Strengthen the check to ensure that both control and data paths die consistently.
Reviewed-by: vlivanov, roland
! src/hotspot/share/opto/parse2.cpp
+ test/hotspot/jtreg/compiler/c2/TestJumpTable.java
Changeset: 913b8702
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2020-01-13 15:40:09 +0000
URL: https://git.openjdk.java.net/loom/commit/913b8702
Merge
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
Changeset: ab90653a
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2020-01-13 11:51:45 +0000
URL: https://git.openjdk.java.net/loom/commit/ab90653a
8237017: Shenandoah: Remove racy assertion
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: 2c516780
Author: Sean Coffey <coffeys at openjdk.org>
Date: 2020-01-13 21:16:27 +0000
URL: https://git.openjdk.java.net/loom/commit/2c516780
8234466: Class loading deadlock involving X509Factory#commitEvent()
Reviewed-by: alanb, chegar, dfuchs
! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/java/util/jar/JavaUtilJarAccessImpl.java
! src/java.base/share/classes/jdk/internal/access/JavaUtilJarAccess.java
! src/java.base/share/classes/jdk/internal/event/EventHelper.java
+ test/jdk/java/util/jar/JarFile/jarVerification/FooService.java
+ test/jdk/java/util/jar/JarFile/jarVerification/MultiProviderTest.java
+ test/jdk/java/util/jar/JarFile/jarVerification/MultiThreadLoad.java
= test/jdk/java/util/jar/JarFile/jarVerification/logging.properties
Changeset: b79d75d0
Author: Alexandre Iline <shurailine at openjdk.org>
Date: 2020-01-13 14:09:30 +0000
URL: https://git.openjdk.java.net/loom/commit/b79d75d0
8237042: Switch to JCov build which supports byte code version 59
Reviewed-by: erikj
! make/conf/jib-profiles.js
Changeset: 2b9fef7d
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2020-01-14 09:51:10 +0000
URL: https://git.openjdk.java.net/loom/commit/2b9fef7d
8236443: Issues with specializing vector register type for phi operand with generic operands
Fix special handling for operand resolution of vectorshift and shiftcount nodes. Fix for crash in the resolution algorithm due to non-machine type nodes.
Reviewed-by: vlivanov
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
Changeset: 832baeaf
Author: Per Lidén <pliden at openjdk.org>
Date: 2020-01-14 10:43:55 +0000
URL: https://git.openjdk.java.net/loom/commit/832baeaf
8236153: ZGC: gc/z/TestUncommit.java fails with java.lang.Exception: Uncommitted too fast
Reviewed-by: eosterlund
! test/hotspot/jtreg/gc/z/TestUncommit.java
Changeset: bf16838a
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2020-01-14 11:45:29 +0000
URL: https://git.openjdk.java.net/loom/commit/bf16838a
8208281: java/nio/channels/AsynchronousSocketChannel/Basic.java timed out
Modify the test to accept the peer socket before closing the client socket
Reviewed-by: alanb
! test/jdk/java/nio/channels/AsynchronousSocketChannel/Basic.java
Changeset: d32cfe3e
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2020-01-14 14:17:41 +0000
URL: https://git.openjdk.java.net/loom/commit/d32cfe3e
8237014: Missing javadoc for jdk.jfr.Recording(Map)
Reviewed-by: mgronlun, mseledtsov
! src/jdk.jfr/share/classes/jdk/jfr/Recording.java
Changeset: 8d307c11
Author: Xin Liu <xxinliu at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2020-01-14 09:15:27 +0000
URL: https://git.openjdk.java.net/loom/commit/8d307c11
8236228: clean up BarrierSet headers in c1_LIRAssembler
Remove unneeded barrierSet.hpp and cardTableBarrierSet.hpp includes
Reviewed-by: kvn, mdoerr, phh, njian
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
Changeset: 631b4d26
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2020-01-14 21:17:30 +0000
URL: https://git.openjdk.java.net/loom/commit/631b4d26
8220002: Improve anchor definitions in generated files
Reviewed-by: 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/AbstractMemberWriter.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/AnnotationTypeOptionalMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.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/NestedClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.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/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Links.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Table.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeFieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeRequiredMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstructorWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/FieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PropertyWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeFieldBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstructorBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/FieldBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MethodBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PropertyBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java
! test/langtools/jdk/javadoc/doclet/AccessSkipNav/AccessSkipNav.java
! test/langtools/jdk/javadoc/doclet/constantValues/TestConstantValuesDriver.java
! test/langtools/jdk/javadoc/doclet/testAnchorNames/TestAnchorNames.java
! test/langtools/jdk/javadoc/doclet/testAnnotationOptional/TestAnnotationOptional.java
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/langtools/jdk/javadoc/doclet/testConstructors/TestConstructors.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/langtools/jdk/javadoc/doclet/testHeadings/TestHeadings.java
! test/langtools/jdk/javadoc/doclet/testHiddenTag/TestHiddenTag.java
! test/langtools/jdk/javadoc/doclet/testHref/TestHref.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableStyles/TestHtmlTableStyles.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java
! test/langtools/jdk/javadoc/doclet/testHtmlTag/TestHtmlTag.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/langtools/jdk/javadoc/doclet/testIndexInDocFiles/TestIndexInDocFiles.java
! test/langtools/jdk/javadoc/doclet/testIndexInPackageFiles/TestIndexInPackageFiles.java
! test/langtools/jdk/javadoc/doclet/testIndexTaglet/TestIndexTaglet.java
! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testLinkToSerialForm/TestLinkToSerialForm.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
! test/langtools/jdk/javadoc/doclet/testMemberSummary/TestMemberSummary.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java
! test/langtools/jdk/javadoc/doclet/testOptions/TestOptions.java
! test/langtools/jdk/javadoc/doclet/testOrdering/TestOrdering.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestBadOverride.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java
! test/langtools/jdk/javadoc/doclet/testPackageDescription/TestPackageDescription.java
! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testSummaryTag/TestSummaryTag.java
! test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/TestSystemPropertyTaglet.java
! test/langtools/jdk/javadoc/doclet/testTypeParams/TestTypeParameters.java
! test/langtools/jdk/javadoc/doclet/testUseOption/TestUseOption.java
! test/langtools/jdk/javadoc/doclet/testValueTag/TestValueTagInModule.java
Changeset: de96aedd
Author: Claes Redestad <redestad at openjdk.org>
Date: 2020-01-14 23:40:42 +0000
URL: https://git.openjdk.java.net/loom/commit/de96aedd
8236850: Operations on constant List/Set.of(element) instances does not consistently constant fold
Reviewed-by: smarks, jrose, rriggs, psandoz
! src/hotspot/share/memory/heapShared.cpp
! src/java.base/share/classes/java/util/ImmutableCollections.java
! src/java.base/share/classes/java/util/List.java
! src/java.base/share/classes/java/util/Map.java
! src/java.base/share/classes/java/util/Set.java
! test/micro/org/openjdk/bench/java/util/ImmutableColls.java
Changeset: ddcac6f0
Author: Vicente Romero <vromero at openjdk.org>
Date: 2020-01-14 21:49:43 +0000
URL: https://git.openjdk.java.net/loom/commit/ddcac6f0
8236682: Javac generates a redundant FieldRef constant for record fields
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! test/langtools/lib/combo/tools/javac/combo/CompilationTestCase.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
Changeset: b63b9a2e
Author: Mikael Vidstedt <mikael at openjdk.org>
Date: 2020-01-14 19:27:03 +0000
URL: https://git.openjdk.java.net/loom/commit/b63b9a2e
8237182: Update copyright header for shenandoah and epsilon files
Reviewed-by: iignatyev, zgu
! 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/aarch64/gc/shenandoah/shenandoah_aarch64.ad
! 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/cpu/x86/gc/shenandoah/shenandoah_x86_32.ad
! src/hotspot/cpu/x86/gc/shenandoah/shenandoah_x86_64.ad
! src/hotspot/share/gc/epsilon/epsilonBarrierSet.cpp
! src/hotspot/share/gc/epsilon/epsilonBarrierSet.hpp
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/epsilon/epsilonMemoryPool.hpp
! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp
! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.hpp
! src/hotspot/share/gc/epsilon/epsilonThreadLocalData.hpp
! src/hotspot/share/gc/shared/owstTaskTerminator.cpp
! src/hotspot/share/gc/shared/owstTaskTerminator.hpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalAggressiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahAllocRequest.hpp
! src/hotspot/share/gc/shenandoah/shenandoahAllocTracker.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAllocTracker.hpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetAssembler.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetClone.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.hpp
! src/hotspot/share/gc/shenandoah/shenandoahForwarding.hpp
! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahJfrSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahJfrSupport.hpp
! src/hotspot/share/gc/shenandoah/shenandoahLock.cpp
! src/hotspot/share/gc/shenandoah/shenandoahLock.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMetrics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMode.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNormalMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNormalMode.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.cpp
! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.hpp
! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPassiveMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPassiveMode.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.cpp
! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.cpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTimingTracker.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTimingTracker.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTracer.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalMode.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.cpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.hpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! src/hotspot/share/gc/shenandoah/vmStructs_shenandoah.hpp
! src/hotspot/share/services/threadStackTracker.cpp
! src/hotspot/share/services/threadStackTracker.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahBitMap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeapRegion.java
! test/hotspot/jtreg/gc/epsilon/TestMemoryMXBeans.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocHumongousFragment.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocIntArrays.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocObjectArrays.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestArrayCopyCheckCast.java
! test/hotspot/jtreg/gc/shenandoah/TestArrayCopyStress.java
! test/hotspot/jtreg/gc/shenandoah/TestElasticTLAB.java
! test/hotspot/jtreg/gc/shenandoah/TestEvilSyncBug.java
! test/hotspot/jtreg/gc/shenandoah/TestGCThreadGroups.java
! test/hotspot/jtreg/gc/shenandoah/TestHeapUncommit.java
! test/hotspot/jtreg/gc/shenandoah/TestHumongousThreshold.java
! test/hotspot/jtreg/gc/shenandoah/TestLargeObjectAlignment.java
! test/hotspot/jtreg/gc/shenandoah/TestLotsOfCycles.java
! test/hotspot/jtreg/gc/shenandoah/TestObjItrWithHeapDump.java
! test/hotspot/jtreg/gc/shenandoah/TestParallelRefprocSanity.java
! test/hotspot/jtreg/gc/shenandoah/TestPeriodicGC.java
! test/hotspot/jtreg/gc/shenandoah/TestRefprocSanity.java
! test/hotspot/jtreg/gc/shenandoah/TestRegionSampling.java
! test/hotspot/jtreg/gc/shenandoah/TestRetainObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestSieveObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestSmallHeap.java
! test/hotspot/jtreg/gc/shenandoah/TestStringDedup.java
! test/hotspot/jtreg/gc/shenandoah/TestStringDedupStress.java
! test/hotspot/jtreg/gc/shenandoah/TestStringInternCleanup.java
! test/hotspot/jtreg/gc/shenandoah/TestVerifyJCStress.java
! test/hotspot/jtreg/gc/shenandoah/TestVerifyLevels.java
! test/hotspot/jtreg/gc/shenandoah/TestWithLogLevel.java
! test/hotspot/jtreg/gc/shenandoah/TestWrongArrayMember.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestC1ArrayCopyNPE.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestC1VectorizedMismatch.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestReferenceCAS.java
! test/hotspot/jtreg/gc/shenandoah/jni/TestJNICritical.java
! test/hotspot/jtreg/gc/shenandoah/jni/TestJNIGlobalRefs.java
! test/hotspot/jtreg/gc/shenandoah/jni/TestPinnedGarbage.java
! test/hotspot/jtreg/gc/shenandoah/jni/libTestJNICritical.c
! test/hotspot/jtreg/gc/shenandoah/jni/libTestJNIGlobalRefs.c
! test/hotspot/jtreg/gc/shenandoah/jni/libTestPinnedGarbage.c
! test/hotspot/jtreg/gc/shenandoah/jvmti/TestHeapDump.java
! test/hotspot/jtreg/gc/shenandoah/jvmti/libTestHeapDump.c
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestMemoryMXBeans.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestMemoryPools.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestPauseNotifications.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestAllocLargeObj.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestAllocLargerThanHeap.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestAllocSmallObj.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestClassLoaderLeak.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestThreadFailure.java
! test/hotspot/jtreg/gc/shenandoah/options/TestAlwaysPreTouch.java
! test/hotspot/jtreg/gc/shenandoah/options/TestArgumentRanges.java
! test/hotspot/jtreg/gc/shenandoah/options/TestClassUnloadingArguments.java
! test/hotspot/jtreg/gc/shenandoah/options/TestCodeCacheRootStyles.java
! test/hotspot/jtreg/gc/shenandoah/options/TestCriticalControlThreadPriority.java
! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGC.java
! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGCNoConcurrent.java
! test/hotspot/jtreg/gc/shenandoah/options/TestHeuristicsUnlock.java
! test/hotspot/jtreg/gc/shenandoah/options/TestHumongousMoves.java
! test/hotspot/jtreg/gc/shenandoah/options/TestHumongousThresholdArgs.java
! test/hotspot/jtreg/gc/shenandoah/options/TestLoopMiningArguments.java
! test/hotspot/jtreg/gc/shenandoah/options/TestObjectAlignment.java
! test/hotspot/jtreg/gc/shenandoah/options/TestPacing.java
! test/hotspot/jtreg/gc/shenandoah/options/TestParallelRegionStride.java
! test/hotspot/jtreg/gc/shenandoah/options/TestRegionSizeArgs.java
! test/hotspot/jtreg/gc/shenandoah/options/TestSafepointWorkers.java
! test/hotspot/jtreg/gc/shenandoah/options/TestSelectiveBarrierFlags.java
! test/hotspot/jtreg/gc/shenandoah/options/TestSingleThreaded.java
! test/hotspot/jtreg/gc/shenandoah/options/TestThreadCounts.java
! test/hotspot/jtreg/gc/shenandoah/options/TestThreadCountsOverride.java
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierDisable.java
! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah.java
! test/jdk/jdk/jfr/event/gc/detailed/TestShenandoahHeapRegionInformationEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestShenandoahHeapRegionStateChangeEvent.java
Changeset: e4aa87b8
Author: Pengfei Li <pli at openjdk.org>
Date: 2020-01-15 13:24:51 +0000
URL: https://git.openjdk.java.net/loom/commit/e4aa87b8
8230591: AArch64: Missing intrinsics for Math.ceil, floor, rint
Reviewed-by: aph
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
Changeset: f243173a
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2020-01-15 08:44:53 +0000
URL: https://git.openjdk.java.net/loom/commit/f243173a
8236721: C2 should better optimize not-equal integer comparisons
Narrow the type if an integer value is found to be unequal to it's lower/upper boundary.
Reviewed-by: roland, neliasso
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/ifnode.cpp
+ test/hotspot/jtreg/compiler/types/TestFoldNECompares.java
Changeset: 8d2e1139
Author: Roland Westrelin <roland at openjdk.org>
Date: 2020-01-09 17:26:26 +0000
URL: https://git.openjdk.java.net/loom/commit/8d2e1139
8237007: Shenandoah: assert(_base == Tuple) failure during C2 compilation
Reviewed-by: thartmann, rkennke
! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/gc/shenandoah/compiler/LRBRightAfterMemBar.java
Changeset: 7707e32b
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2020-01-15 08:08:54 +0000
URL: https://git.openjdk.java.net/loom/commit/7707e32b
8236968: jmap -clstats fails to work after JDK-8232759
Make jmap -clstats call jcmd VM.classloader_stats instead which better matches the documentation
Reviewed-by: dholmes, cjplummer
! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java
Changeset: c0dce257
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2020-01-15 08:11:03 +0000
URL: https://git.openjdk.java.net/loom/commit/c0dce257
8236917: TestInstanceKlassSize.java fails with "The size computed by SA for java.lang.Object does not match"
Use getTestJavaOpts() instead of getVmOptions() because of mach5 configuration settings.
Reviewed-by: lmesnik, cjplummer, dholmes
! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSize.java
! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSizeForInterface.java
Changeset: ff77d06f
Author: Vicente Romero <vromero at openjdk.org>
Date: 2020-01-15 10:45:03 +0000
URL: https://git.openjdk.java.net/loom/commit/ff77d06f
8236597: issues inferring type annotations on records
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnotationsPositionsOnRecords.java
Changeset: 7b5de56f
Author: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2019-12-16 11:06:01 +0000
URL: https://git.openjdk.java.net/loom/commit/7b5de56f
8236921: Add build target to produce a JDK image suitable for a Graal/SVM build
Make graal-builder-image will produce a suitable build JDK
Reviewed-by: erikj
+ make/GraalBuilderImage.gmk
! make/Main.gmk
! make/autoconf/spec.gmk.in
Changeset: c0b4e0cb
Author: Daniil Titov <dtitov at openjdk.org>
Date: 2020-01-15 10:54:34 +0000
URL: https://git.openjdk.java.net/loom/commit/c0b4e0cb
8213222: remove RMIConnectorServer.CREDENTIAL_TYPES
Reviewed-by: dfuchs, alanb
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectorServer.java
Changeset: 45bc3871
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-01-15 20:04:51 +0000
URL: https://git.openjdk.java.net/loom/commit/45bc3871
8237217: Incorrect G1StringDedupEntry type used in StringDedupTable destructor
Reviewed-by: kbarrett, zgu
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp
Changeset: 642037ee
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2020-01-15 11:21:48 +0000
URL: https://git.openjdk.java.net/loom/commit/642037ee
8223536: jdk/javadoc/doclet/MetaTag/MetaTag.java still fails when run across midnight
Reviewed-by: prappo
! 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/IndexRedirectWriter.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/markup/Head.java
Changeset: eb6fa14e
Author: Vicente Romero <vromero at openjdk.org>
Date: 2020-01-15 14:32:08 +0000
URL: https://git.openjdk.java.net/loom/commit/eb6fa14e
8237214: fix for JDK-8236597 reintroduced wrong subexpression
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
Changeset: 9549cd28
Author: Patric Hedlin <phedlin at openjdk.org>
Date: 2020-01-13 11:26:44 +0000
URL: https://git.openjdk.java.net/loom/commit/9549cd28
8235870: C2 crashes in IdealLoopTree::est_loop_flow_merge_sz()
Reviewed-by: thartmann
! src/hotspot/share/opto/loopnode.cpp
Changeset: 44f7fe57
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2020-01-03 11:10:42 +0000
URL: https://git.openjdk.java.net/loom/commit/44f7fe57
8236617: jtreg test containers/docker/TestMemoryAwareness.java fails after 8226575
Reviewed-by: bobv, clanger, mdoerr
! src/jdk.management/unix/classes/com/sun/management/internal/OperatingSystemImpl.java
! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java
Changeset: 0b5f4f77
Author: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2020-01-13 08:27:38 +0000
URL: https://git.openjdk.java.net/loom/commit/0b5f4f77
8236944: The legVecZ operand should be limited to zmm0-zmm15 registers
Associate legVecZ operand with vectorz_reg_legacy register class
Reviewed-by: vlivanov, thartmann
! src/hotspot/cpu/x86/x86.ad
Changeset: 72db22cb
Author: Athijegannathan Sundararajan <sundar at openjdk.org>
Date: 2020-01-13 22:45:41 +0000
URL: https://git.openjdk.java.net/loom/commit/72db22cb
8222100: tools/jimage/JImageTest.java time out
Reviewed-by: jlaskey
! test/jdk/tools/jimage/JImageTest.java
Changeset: 87c5a284
Author: Alex Kasko <akasko at openjdk.org>
Date: 2020-01-13 18:39:51 +0000
URL: https://git.openjdk.java.net/loom/commit/87c5a284
8236125: Windows (MSVC 2013) build fails in jpackage: Need to include strsafe.h after tchar.h
Reviewed-by: shade, alanb, herrick, prr
! src/jdk.incubator.jpackage/windows/native/libjpackage/WindowsRegistry.cpp
Changeset: 27d782be
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2020-01-13 13:53:37 +0000
URL: https://git.openjdk.java.net/loom/commit/27d782be
8237038: Shenandoah: Reduce thread pool size in TestEvilSyncBug.java test
Reviewed-by: shade
! test/hotspot/jtreg/gc/shenandoah/TestEvilSyncBug.java
Changeset: 1507a1fb
Author: Ivan Gerasimov <igerasim at openjdk.org>
Date: 2020-01-13 18:00:32 +0000
URL: https://git.openjdk.java.net/loom/commit/1507a1fb
8234423: Modifying ArrayList.subList().subList() resets modCount of subList
Reviewed-by: rriggs
! src/java.base/share/classes/java/util/ArrayList.java
+ test/jdk/java/util/ArrayList/SubListModCount.java
Changeset: eccf39b2
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2020-01-14 10:55:11 +0000
URL: https://git.openjdk.java.net/loom/commit/eccf39b2
8236443: Issues with specializing vector register type for phi operand with generic operands
Fix special handling for operand resolution of vectorshift and shiftcount nodes. Fix for crash in the resolution algorithm due to non-machine type nodes.
Reviewed-by: vlivanov
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
Changeset: a35d087f
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2020-01-14 11:10:07 +0000
URL: https://git.openjdk.java.net/loom/commit/a35d087f
8236670: Conflicting bindings accepted in some cases
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MatchBindingsComputer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! test/langtools/tools/javac/patterns/BindingsExistTest.out
! test/langtools/tools/javac/patterns/BindingsTest1.java
+ test/langtools/tools/javac/patterns/ConditionalTest.java
! test/langtools/tools/javac/patterns/DuplicateBindingTest.java
! test/langtools/tools/javac/patterns/DuplicateBindingTest.out
! test/langtools/tools/javac/patterns/MatchBindingScopeTest.out
Changeset: 6d03f918
Author: Jie Fu <jiefu at openjdk.org>
Date: 2020-01-14 18:07:45 +0000
URL: https://git.openjdk.java.net/loom/commit/6d03f918
8237055: [TESTBUG] compiler/c2/TestJumpTable.java fails with release VMs
Reviewed-by: thartmann
! test/hotspot/jtreg/compiler/c2/TestJumpTable.java
Changeset: 5ff1d721
Author: Vicente Romero <vromero at openjdk.org>
Date: 2020-01-14 07:07:43 +0000
URL: https://git.openjdk.java.net/loom/commit/5ff1d721
8236005: local records shouldn't capture any non-static state from any enclosing type
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
Changeset: 6ee7f373
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2020-01-14 15:25:17 +0000
URL: https://git.openjdk.java.net/loom/commit/6ee7f373
8236691: JFR: assert((((((klass)->trace_id()) & ((JfrTraceIdEpoch::method_and_class_in_use_this_epoch_bits()))) != 0))) failed: invariant
Reviewed-by: mgronlun
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp
Changeset: 72a35c89
Author: Joe Darcy <darcy at openjdk.org>
Date: 2020-01-14 10:25:22 +0000
URL: https://git.openjdk.java.net/loom/commit/72a35c89
8237062: Refine JSR 269 API ahead of Java SE 14 MR
Reviewed-by: jlahoda
! src/java.compiler/share/classes/javax/annotation/processing/Filer.java
! src/java.compiler/share/classes/javax/annotation/processing/Processor.java
! src/java.compiler/share/classes/javax/lang/model/AnnotatedConstruct.java
Changeset: 03cd98e1
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2020-01-14 11:06:00 +0000
URL: https://git.openjdk.java.net/loom/commit/03cd98e1
8230665: (bf spec) ByteBuffer::alignmentOffset spec misleading when address is misaligned
Reviewed-by: alanb, darcy, psandoz
! src/java.base/share/classes/java/nio/X-Buffer.java.template
! test/jdk/java/nio/Buffer/Basic-X.java.template
! test/jdk/java/nio/Buffer/BasicByte.java
Changeset: 79ec4004
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2020-01-14 11:06:03 +0000
URL: https://git.openjdk.java.net/loom/commit/79ec4004
8236661: launcher test PatchSystemModules.java start failing frequently after JDK-8234049
Reviewed-by: alanb, mchung
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
Changeset: 0b70f01e
Author: Bradford Wetmore <wetmore at openjdk.org>
Date: 2020-01-14 12:28:15 +0000
URL: https://git.openjdk.java.net/loom/commit/0b70f01e
8236957: Obvious typo in java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java
Reviewed-by: ascarpino
! src/java.base/share/classes/java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java
Changeset: 9ec4001d
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2020-01-14 15:01:34 +0000
URL: https://git.openjdk.java.net/loom/commit/9ec4001d
8237058: Update all nroff manpages for JDK 14 release
Reviewed-by: dholmes
! src/java.base/share/man/java.1
! src/java.base/share/man/jfr.1
! src/java.base/share/man/keytool.1
! src/java.rmi/share/man/rmid.1
! src/java.rmi/share/man/rmiregistry.1
! src/java.scripting/share/man/jrunscript.1
! src/jdk.aot/share/man/jaotc.1
! src/jdk.compiler/share/man/javac.1
! src/jdk.compiler/share/man/serialver.1
! src/jdk.hotspot.agent/share/man/jhsdb.1
+ src/jdk.incubator.jpackage/share/man/jpackage.1
! src/jdk.jartool/share/man/jar.1
! src/jdk.jartool/share/man/jarsigner.1
! src/jdk.javadoc/share/man/javadoc.1
! src/jdk.jcmd/share/man/jcmd.1
! src/jdk.jcmd/share/man/jinfo.1
! src/jdk.jcmd/share/man/jmap.1
! src/jdk.jcmd/share/man/jps.1
! src/jdk.jcmd/share/man/jstack.1
! src/jdk.jcmd/share/man/jstat.1
! src/jdk.jconsole/share/man/jconsole.1
! src/jdk.jdeps/share/man/javap.1
! src/jdk.jdeps/share/man/jdeprscan.1
! src/jdk.jdeps/share/man/jdeps.1
! src/jdk.jdi/share/man/jdb.1
! src/jdk.jlink/share/man/jlink.1
! src/jdk.jlink/share/man/jmod.1
! src/jdk.jshell/share/man/jshell.1
! src/jdk.jstatd/share/man/jstatd.1
! src/jdk.rmic/share/man/rmic.1
! src/jdk.scripting.nashorn.shell/share/man/jjs.1
Changeset: d34f561d
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2020-01-15 20:41:46 +0000
URL: https://git.openjdk.java.net/loom/commit/d34f561d
Merge
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/loopnode.cpp
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! test/hotspot/jtreg/gc/shenandoah/TestEvilSyncBug.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/loopnode.cpp
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! test/hotspot/jtreg/gc/shenandoah/TestEvilSyncBug.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
Changeset: ec5869eb
Author: Jaikiran Pai <jai.forums2013 at gmail.com>
Committer: Lance Andersen <lancea at openjdk.org>
Date: 2020-01-15 15:24:54 +0000
URL: https://git.openjdk.java.net/loom/commit/ec5869eb
7143743: Potential memory leak with zip provider
Reviewed-by: lancea, clanger, alanb
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
Changeset: abfab9e0
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-01-15 21:38:12 +0000
URL: https://git.openjdk.java.net/loom/commit/abfab9e0
8237223: Shenandoah: important flags should not be ergonomic for concurrent class unloading
Reviewed-by: zgu
! src/hotspot/share/gc/shenandoah/shenandoahNormalMode.cpp
Changeset: e80a1882
Author: Joe Darcy <darcy at openjdk.org>
Date: 2020-01-15 15:11:09 +0000
URL: https://git.openjdk.java.net/loom/commit/e80a1882
8235959: Update --release 14 symbol information up to JDK 14 b31
Reviewed-by: jjg
! make/data/symbols/java.base-E.sym.txt
+ make/data/symbols/jdk.incubator.foreign-E.sym.txt
! make/data/symbols/symbols
More information about the loom-dev
mailing list