hg: lanai/lanai: 197 new changesets
jayathirth.d.v at oracle.com
jayathirth.d.v at oracle.com
Fri Jan 31 08:11:30 UTC 2020
Changeset: b681239b7258
Author: ceisserer
Date: 2020-01-14 15:19 -0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/b681239b7258
8235904: Infinite loop when rendering huge lines
Reviewed-by: prr, kizune
! src/java.desktop/unix/classes/sun/java2d/xr/XRDrawLine.java
+ test/jdk/java/awt/Graphics/DrawLineTest.java
Changeset: 9dee5a79065b
Author: tschatzl
Date: 2020-01-09 21:57 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/9dee5a79065b
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: 0bffcc9de0b1
Author: hseigel
Date: 2020-01-09 21:06 +0000
URL: https://hg.openjdk.java.net/lanai/lanai/rev/0bffcc9de0b1
8235766: SafepointSynchronize::_end_of_last_safepoint is unused
Summary: Remove unused field
Reviewed-by: lfoltan
! src/hotspot/share/runtime/safepoint.hpp
Changeset: 171e5eb5ebcd
Author: sspitsyn
Date: 2020-01-07 21:36 +0000
URL: https://hg.openjdk.java.net/lanai/lanai/rev/171e5eb5ebcd
8236124: Minimal VM slowdebug build failed after JDK-8212160
Summary: Use macro JVMTI_ONLY to avoid slowdebug build fail
Reviewed-by: coleenp, cjplummer, dholmes
! src/hotspot/share/prims/jvmtiThreadState.hpp
Changeset: 6e51a868361e
Author: kbarrett
Date: 2020-01-07 17:28 -0500
URL: https://hg.openjdk.java.net/lanai/lanai/rev/6e51a868361e
8235751: Assertion when triggering concurrent cycle during shutdown
Summary: 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: 80d8e00ec63a
Author: tschatzl
Date: 2020-01-08 14:36 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/80d8e00ec63a
8235934: gc/g1/TestGCLogMessages.java fails with 'DerivedPointerTable Update' found
Summary: 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: decd3d2953b6
Author: egahlin
Date: 2020-01-08 19:12 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/decd3d2953b6
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: 59e74aa436b9
Author: vromero
Date: 2020-01-08 15:18 -0500
URL: https://hg.openjdk.java.net/lanai/lanai/rev/59e74aa436b9
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: 2383b1a86007
Author: rkennke
Date: 2019-12-12 18:34 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/2383b1a86007
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: b3836e615d52
Author: zgu
Date: 2019-12-12 15:20 -0500
URL: https://hg.openjdk.java.net/lanai/lanai/rev/b3836e615d52
8235842: Shenandoah: Implement native LRB for narrow oop
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
Changeset: b02019841086
Author: mdoerr
Date: 2019-12-20 19:51 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/b02019841086
8236179: C1 register allocation error with T_ADDRESS
Reviewed-by: rkennke, vlivanov, roland, mdoerr
Contributed-by: Aditya Mandaleeka <adityam at microsoft.com>
! 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: 7c6cad4da86c
Author: rkennke
Date: 2019-12-17 18:23 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/7c6cad4da86c
8236106: [TESTBUG] Shenandoah: Make TestThreadFailure more resilient
Reviewed-by: zgu
! test/hotspot/jtreg/gc/shenandoah/oom/TestThreadFailure.java
Changeset: ef7777a6f84d
Author: rkennke
Date: 2020-01-07 13:45 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/ef7777a6f84d
8236181: C2: Remove useless step_over_gc_barrier() in int->bool conversion
Reviewed-by: thartmann, roland
! src/hotspot/share/opto/cfgnode.cpp
Changeset: 4ba039864f2a
Author: zgu
Date: 2020-01-07 08:53 -0500
URL: https://hg.openjdk.java.net/lanai/lanai/rev/4ba039864f2a
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: 129ba7bcbe21
Author: rkennke
Date: 2020-01-07 21:53 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/129ba7bcbe21
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: 302f1716fc83
Author: ascarpino
Date: 2020-01-08 13:25 -0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/302f1716fc83
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: ad330fb00d2f
Author: egahlin
Date: 2020-01-08 22:44 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/ad330fb00d2f
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: 2c3a04ea6867
Author: mcimadamore
Date: 2020-01-08 23:12 +0000
URL: https://hg.openjdk.java.net/lanai/lanai/rev/2c3a04ea6867
8236769: Clarify javadoc of memory access API
Reviewed-by: chegar
Contributed-by: paul.sandoz at oracle.com
! 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: 05885743f55e
Author: jwilhelm
Date: 2020-01-09 02:31 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/05885743f55e
Added tag jdk-14+31 for changeset d54ce919da90
! .hgtags
Changeset: a6a442c8b3de
Author: jwilhelm
Date: 2020-01-09 02:34 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/a6a442c8b3de
Added tag jdk-14+31 for changeset decd3d2953b6
! .hgtags
Changeset: 7e226ab8a4fb
Author: sundar
Date: 2020-01-09 17:25 +0530
URL: https://hg.openjdk.java.net/lanai/lanai/rev/7e226ab8a4fb
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: c61db095b5b3
Author: mcimadamore
Date: 2020-01-09 12:04 +0000
URL: https://hg.openjdk.java.net/lanai/lanai/rev/c61db095b5b3
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: f393f34a48cd
Author: chagedorn
Date: 2020-01-09 16:14 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/f393f34a48cd
8236140: assert(!VerifyHashTableKeys || _hash_lock == 0) failed: remove node from hash table before modifying it
Summary: 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: eccb8316306d
Author: bpb
Date: 2020-01-09 08:31 -0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/eccb8316306d
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: 5de55aa0cfdb
Author: bpb
Date: 2020-01-09 08:31 -0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/5de55aa0cfdb
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: f4c0d560b292
Author: jwilhelm
Date: 2020-01-09 20:21 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/f4c0d560b292
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/jdk/jdk/jfr/api/consumer/recordingstream/TestSetFlushInterval.java
- test/jdk/jdk/jfr/api/recording/time/TestSetFlushInterval.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
Changeset: d8f6e926cedc
Author: coleenp
Date: 2020-01-09 17:38 -0500
URL: https://hg.openjdk.java.net/lanai/lanai/rev/d8f6e926cedc
8232759: Remove GC.class_stats
Summary: 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: 457b4c4e8c9a
Author: igerasim
Date: 2020-01-09 15:38 -0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/457b4c4e8c9a
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: e9c11ba790b2
Author: coleenp
Date: 2020-01-09 21:58 -0500
URL: https://hg.openjdk.java.net/lanai/lanai/rev/e9c11ba790b2
8236905: ProblemList test/hotspot/jtreg/runtime/Metaspace/DefineClass.java
Reviewed-by: dholmes
! test/hotspot/jtreg/ProblemList.txt
Changeset: 4278162b96b3
Author: ssahoo
Date: 2020-01-09 22:42 -0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/4278162b96b3
8234309: LFGarbageCollectedTest.java fails with parse Exception
Summary: LFGarbageCollectedTest.java fails with parse Exception
Reviewed-by: mchung
Contributed-by: sureshkumar.mahaliswamy at oracle.com
! test/jdk/java/lang/invoke/LFCaching/LFGarbageCollectedTest.java
Changeset: fb0148b08619
Author: mbaesken
Date: 2020-01-08 08:55 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/fb0148b08619
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: 6298998003aa
Author: rkennke
Date: 2020-01-10 12:42 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/6298998003aa
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: 66627a94e828
Author: sspitsyn
Date: 2020-01-10 01:36 +0000
URL: https://hg.openjdk.java.net/lanai/lanai/rev/66627a94e828
8229847: AttachProvider javadoc page needs an update
Summary: 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: 3e80284479b0
Author: valeriep
Date: 2020-01-10 02:52 +0000
URL: https://hg.openjdk.java.net/lanai/lanai/rev/3e80284479b0
8236897: Fix the copyright header for pkcs11gcm2.h
Summary: Add the "Classpath" exception to existing header
Reviewed-by: weijun
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11gcm2.h
Changeset: 793b8ec69fff
Author: jwilhelm
Date: 2020-01-10 13:20 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/793b8ec69fff
Merge
Changeset: f7edb9ca045c
Author: clanger
Date: 2020-01-10 15:38 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/f7edb9ca045c
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: 9c8384d60dd0
Author: clanger
Date: 2020-01-13 16:56 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/9c8384d60dd0
8237008: Exclude serviceability/sa/TestInstanceKlassSizeForInterface.java on linuxppc64 and linuxppc64le
Reviewed-by: mdoerr
! test/hotspot/jtreg/ProblemList.txt
Changeset: f1007d3e1907
Author: naoto
Date: 2020-01-13 08:05 -0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/f1007d3e1907
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/Punycode.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/net/idn/UCharacterEnums.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/BidiBase.java
- src/java.base/share/classes/sun/text/bidi/BidiLine.java
- src/java.base/share/classes/sun/text/bidi/BidiRun.java
- src/java.base/share/classes/sun/text/bidi/BidiWriter.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/CodePointMap.java
- src/java.base/share/classes/sun/text/normalizer/CodePointTrie.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/NormalizerBase.java
- src/java.base/share/classes/sun/text/normalizer/NormalizerImpl.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.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/UTF16.java
- src/java.base/share/classes/sun/text/normalizer/UnicodeSet.java
- src/java.base/share/classes/sun/text/normalizer/UnicodeSetStringSpan.java
- src/java.base/share/classes/sun/text/normalizer/Utility.java
- src/java.base/share/classes/sun/text/normalizer/VersionInfo.java
- src/java.base/share/classes/sun/text/resources/nfc.nrm
- src/java.base/share/classes/sun/text/resources/nfkc.nrm
- src/java.base/share/classes/sun/text/resources/ubidi.icu
- src/java.base/share/classes/sun/text/resources/uprops.icu
! 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: e92c90eaaaf4
Author: zgu
Date: 2020-01-10 07:21 -0500
URL: https://hg.openjdk.java.net/lanai/lanai/rev/e92c90eaaaf4
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: c9537fcd9b5c
Author: goetz
Date: 2020-01-08 14:22 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/c9537fcd9b5c
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: 087ad80a9489
Author: mdoerr
Date: 2020-01-10 16:30 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/087ad80a9489
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: fd1fe6f7daab
Author: eosterlund
Date: 2020-01-10 16:20 +0000
URL: https://hg.openjdk.java.net/lanai/lanai/rev/fd1fe6f7daab
8235669: G1: Stack walking API can expose AS_NO_KEEPALIVE oops
Reviewed-by: kbarrett, tschatzl
! src/hotspot/share/code/debugInfo.cpp
Changeset: f7ab94fadd5a
Author: darcy
Date: 2020-01-10 09:15 -0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/f7ab94fadd5a
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: 88c82777e0af
Author: mchung
Date: 2020-01-10 11:48 -0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/88c82777e0af
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: 91dd18044c32
Author: mchung
Date: 2020-01-10 11:50 -0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/91dd18044c32
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: 28982a643e83
Author: mchung
Date: 2020-01-10 12:01 -0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/28982a643e83
8236945: typo "the the" in Lookup::in javadoc
Reviewed-by: mchung
Contributed-by: christoph.dreis at freenet.de
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
Changeset: 737b8cdeb0f1
Author: egahlin
Date: 2020-01-10 21:09 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/737b8cdeb0f1
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: 0bec7f3c8a7e
Author: vromero
Date: 2020-01-10 15:32 -0500
URL: https://hg.openjdk.java.net/lanai/lanai/rev/0bec7f3c8a7e
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: 7e0af9d375bf
Author: shade
Date: 2020-01-12 12:09 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/7e0af9d375bf
8236936: x86_32 Minimal VM build failure after JDK-8230765
Reviewed-by: iklam, zgu
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
Changeset: 28a926d48915
Author: sundar
Date: 2020-01-13 08:29 +0530
URL: https://hg.openjdk.java.net/lanai/lanai/rev/28a926d48915
8222098: tools/jlink/plugins/IncludeLocalesPluginTest.java time out
Reviewed-by: jlaskey, naoto
! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java
Changeset: e70d8459c2ba
Author: ngasson
Date: 2020-01-13 15:31 +0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/e70d8459c2ba
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: 1539b1e71dfa
Author: jlahoda
Date: 2020-01-13 10:49 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/1539b1e71dfa
8236715: JShell: Records with errors are not properly corraled
Summary: 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: 231089800e42
Author: jlahoda
Date: 2020-01-13 10:50 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/231089800e42
8236546: Yield with boolean expression and Object target type crashes javac.
Summary: 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: d50867368bac
Author: thartmann
Date: 2020-01-13 13:37 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/d50867368bac
8229855: C2 fails with assert(false) failed: bad AD file
Summary: 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: 5f4d6c32a45c
Author: jwilhelm
Date: 2020-01-13 15:40 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/5f4d6c32a45c
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
Changeset: 9338d0f52b2e
Author: zgu
Date: 2020-01-13 11:51 -0500
URL: https://hg.openjdk.java.net/lanai/lanai/rev/9338d0f52b2e
8237017: Shenandoah: Remove racy assertion
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: 6d386d360955
Author: coffeys
Date: 2020-01-13 21:16 +0000
URL: https://hg.openjdk.java.net/lanai/lanai/rev/6d386d360955
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: db9bdbeaed29
Author: shurailine
Date: 2020-01-13 14:09 -0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/db9bdbeaed29
8237042: Switch to JCov build which supports byte code version 59
Reviewed-by: erikj
! make/conf/jib-profiles.js
Changeset: 235c141e5afa
Author: jbhateja
Date: 2020-01-14 09:51 +0530
URL: https://hg.openjdk.java.net/lanai/lanai/rev/235c141e5afa
8236443: Issues with specializing vector register type for phi operand with generic operands
Summary: 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: e6e85a53b3e3
Author: pliden
Date: 2020-01-14 10:43 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/e6e85a53b3e3
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: 8654e0b4763a
Author: dfuchs
Date: 2020-01-14 11:45 +0000
URL: https://hg.openjdk.java.net/lanai/lanai/rev/8654e0b4763a
8208281: java/nio/channels/AsynchronousSocketChannel/Basic.java timed out
Summary: 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: 2080e45e61ea
Author: egahlin
Date: 2020-01-14 14:17 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/2080e45e61ea
8237014: Missing javadoc for jdk.jfr.Recording(Map)
Reviewed-by: mgronlun, mseledtsov
! src/jdk.jfr/share/classes/jdk/jfr/Recording.java
Changeset: 65bdd314d1ca
Author: phh
Date: 2020-01-14 09:15 -0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/65bdd314d1ca
8236228: clean up BarrierSet headers in c1_LIRAssembler
Summary: Remove unneeded barrierSet.hpp and cardTableBarrierSet.hpp includes
Reviewed-by: kvn, mdoerr, phh, njian
Contributed-by: xxinliu at amazon.com
! 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: dfdddcef1fd5
Author: hannesw
Date: 2020-01-14 21:17 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/dfdddcef1fd5
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: d8a27d799478
Author: redestad
Date: 2020-01-14 23:40 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/d8a27d799478
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: e72e86d5a090
Author: prr
Date: 2020-01-14 15:23 -0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/e72e86d5a090
Merge
- src/java.base/share/classes/sun/net/idn/Punycode.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/net/idn/UCharacterEnums.java
- src/java.base/share/classes/sun/text/bidi/BidiBase.java
- src/java.base/share/classes/sun/text/bidi/BidiLine.java
- src/java.base/share/classes/sun/text/bidi/BidiRun.java
- src/java.base/share/classes/sun/text/bidi/BidiWriter.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/CodePointMap.java
- src/java.base/share/classes/sun/text/normalizer/CodePointTrie.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/NormalizerBase.java
- src/java.base/share/classes/sun/text/normalizer/NormalizerImpl.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.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/UTF16.java
- src/java.base/share/classes/sun/text/normalizer/UnicodeSet.java
- src/java.base/share/classes/sun/text/normalizer/UnicodeSetStringSpan.java
- src/java.base/share/classes/sun/text/normalizer/Utility.java
- src/java.base/share/classes/sun/text/normalizer/VersionInfo.java
- src/java.base/share/classes/sun/text/resources/nfc.nrm
- src/java.base/share/classes/sun/text/resources/nfkc.nrm
- src/java.base/share/classes/sun/text/resources/ubidi.icu
- src/java.base/share/classes/sun/text/resources/uprops.icu
- test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetFlushInterval.java
- test/jdk/jdk/jfr/api/recording/time/TestSetFlushInterval.java
Changeset: f446d8919043
Author: prr
Date: 2020-01-17 12:20 -0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/f446d8919043
8224109: Text spaced incorrectly by drawString under rotation with fractional metric
Reviewed-by: serb, kizune
! src/java.desktop/share/native/libfontmanager/freetypeScaler.c
+ test/jdk/java/awt/font/Rotate/RotatedFontTest.java
Changeset: bb04a191551d
Author: vromero
Date: 2020-01-14 21:49 -0500
URL: https://hg.openjdk.java.net/lanai/lanai/rev/bb04a191551d
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: 14c78683c9f0
Author: mikael
Date: 2020-01-14 19:27 -0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/14c78683c9f0
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: 7f2642fd19a1
Author: pli
Date: 2020-01-15 13:24 +0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/7f2642fd19a1
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: 9c53fdf6ba63
Author: thartmann
Date: 2020-01-15 08:44 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/9c53fdf6ba63
8236721: C2 should better optimize not-equal integer comparisons
Summary: 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: 255d1be6295f
Author: roland
Date: 2020-01-09 17:26 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/255d1be6295f
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: 89db52d75aee
Author: coleenp
Date: 2020-01-15 08:08 -0500
URL: https://hg.openjdk.java.net/lanai/lanai/rev/89db52d75aee
8236968: jmap -clstats fails to work after JDK-8232759
Summary: 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: b218684fc61b
Author: coleenp
Date: 2020-01-15 08:11 -0500
URL: https://hg.openjdk.java.net/lanai/lanai/rev/b218684fc61b
8236917: TestInstanceKlassSize.java fails with "The size computed by SA for java.lang.Object does not match"
Summary: 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: 6d8a39322e51
Author: vromero
Date: 2020-01-15 10:45 -0500
URL: https://hg.openjdk.java.net/lanai/lanai/rev/6d8a39322e51
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: 786a4824dba3
Author: sgehwolf
Date: 2019-12-16 11:06 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/786a4824dba3
8236921: Add build target to produce a JDK image suitable for a Graal/SVM build
Summary: 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: ef3fe23cec5f
Author: dtitov
Date: 2020-01-15 10:54 -0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/ef3fe23cec5f
8213222: remove RMIConnectorServer.CREDENTIAL_TYPES
Reviewed-by: dfuchs, alanb
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectorServer.java
Changeset: 53b6aad22933
Author: shade
Date: 2020-01-15 20:04 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/53b6aad22933
8237217: Incorrect G1StringDedupEntry type used in StringDedupTable destructor
Reviewed-by: kbarrett, zgu
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp
Changeset: 4d1fe278c90e
Author: jjg
Date: 2020-01-15 11:21 -0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/4d1fe278c90e
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: 49169918ed1e
Author: vromero
Date: 2020-01-15 14:32 -0500
URL: https://hg.openjdk.java.net/lanai/lanai/rev/49169918ed1e
8237214: fix for JDK-8236597 reintroduced wrong subexpression
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
Changeset: b42b794ac348
Author: phedlin
Date: 2020-01-13 11:26 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/b42b794ac348
8235870: C2 crashes in IdealLoopTree::est_loop_flow_merge_sz()
Reviewed-by: thartmann
! src/hotspot/share/opto/loopnode.cpp
Changeset: ab10165b4141
Author: mbaesken
Date: 2020-01-03 11:10 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/ab10165b4141
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: 641736f3fe11
Author: sviswanathan
Date: 2020-01-13 08:27 -0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/641736f3fe11
8236944: The legVecZ operand should be limited to zmm0-zmm15 registers
Summary: Associate legVecZ operand with vectorz_reg_legacy register class
Reviewed-by: vlivanov, thartmann
! src/hotspot/cpu/x86/x86.ad
Changeset: db5f88eb7d26
Author: sundar
Date: 2020-01-13 22:45 +0530
URL: https://hg.openjdk.java.net/lanai/lanai/rev/db5f88eb7d26
8222100: tools/jimage/JImageTest.java time out
Reviewed-by: jlaskey
! test/jdk/tools/jimage/JImageTest.java
Changeset: ac190703e3f2
Author: akasko
Date: 2020-01-13 18:39 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/ac190703e3f2
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: b2054fde257e
Author: zgu
Date: 2020-01-13 13:53 -0500
URL: https://hg.openjdk.java.net/lanai/lanai/rev/b2054fde257e
8237038: Shenandoah: Reduce thread pool size in TestEvilSyncBug.java test
Reviewed-by: shade
! test/hotspot/jtreg/gc/shenandoah/TestEvilSyncBug.java
Changeset: 57f0df0ce2c6
Author: igerasim
Date: 2020-01-13 18:00 -0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/57f0df0ce2c6
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: e27b546887e7
Author: jbhateja
Date: 2020-01-14 10:55 +0530
URL: https://hg.openjdk.java.net/lanai/lanai/rev/e27b546887e7
8236443: Issues with specializing vector register type for phi operand with generic operands
Summary: 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: 9e414f680603
Author: jlahoda
Date: 2020-01-14 11:10 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/9e414f680603
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: 247b7fe0c11d
Author: jiefu
Date: 2020-01-14 18:07 +0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/247b7fe0c11d
8237055: [TESTBUG] compiler/c2/TestJumpTable.java fails with release VMs
Reviewed-by: thartmann
! test/hotspot/jtreg/compiler/c2/TestJumpTable.java
Changeset: 2939d1a460ed
Author: vromero
Date: 2020-01-14 07:07 -0500
URL: https://hg.openjdk.java.net/lanai/lanai/rev/2939d1a460ed
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: d30ad4758d52
Author: egahlin
Date: 2020-01-14 15:25 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/d30ad4758d52
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: df7db8638f96
Author: darcy
Date: 2020-01-14 10:25 -0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/df7db8638f96
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: d9af3d39f4d3
Author: bpb
Date: 2020-01-14 11:06 -0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/d9af3d39f4d3
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: 8b9577d77bba
Author: bpb
Date: 2020-01-14 11:06 -0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/8b9577d77bba
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: 289e13d49451
Author: wetmore
Date: 2020-01-14 12:28 -0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/289e13d49451
8236957: Obvious typo in java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java
Reviewed-by: ascarpino
! src/java.base/share/classes/java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java
Changeset: 7de71c4f5e8f
Author: jjg
Date: 2020-01-14 15:01 -0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/7de71c4f5e8f
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: 8bd55b2d2973
Author: jwilhelm
Date: 2020-01-15 20:41 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/8bd55b2d2973
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/patterns/ConditionalTest.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
Changeset: 06331540be15
Author: lancea
Date: 2020-01-15 15:24 -0500
URL: https://hg.openjdk.java.net/lanai/lanai/rev/06331540be15
7143743: Potential memory leak with zip provider
Reviewed-by: lancea, clanger, alanb
Contributed-by: Jaikiran Pai <jai.forums2013 at gmail.com>
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
Changeset: d5c222f181b4
Author: shade
Date: 2020-01-15 21:38 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/d5c222f181b4
8237223: Shenandoah: important flags should not be ergonomic for concurrent class unloading
Reviewed-by: zgu
! src/hotspot/share/gc/shenandoah/shenandoahNormalMode.cpp
Changeset: ef7d53b4fccd
Author: darcy
Date: 2020-01-15 15:11 -0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/ef7d53b4fccd
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
Changeset: 5aa85653a589
Author: fyang
Date: 2020-01-09 19:12 +0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/5aa85653a589
8235762: JVM crash in SWPointer during C2 compilation
Reviewed-by: thartmann, chagedorn, neliasso
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestSearchAlignment.java
Changeset: f44806ce1cfe
Author: jwilhelm
Date: 2020-01-16 03:19 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/f44806ce1cfe
Added tag jdk-15+6 for changeset ef7d53b4fccd
! .hgtags
Changeset: 8cfc96a2737b
Author: bpb
Date: 2020-01-14 17:28 -0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/8cfc96a2737b
8237183: Bug ID missing for test in patch which fixed JDK-8230665
Reviewed-by: lancea
! test/jdk/java/nio/Buffer/Basic.java
Changeset: a1010ad4e589
Author: weijun
Date: 2019-07-19 14:51 +0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/a1010ad4e589
8226352: Improve Kerberos interop capabilities
Reviewed-by: ahgross, mullan, valeriep
! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Base.java
! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Client.java
! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Server.java
- test/jdk/sun/security/krb5/auto/SaslGSS.java
Changeset: 8afcea1a586e
Author: dfuchs
Date: 2019-08-08 16:47 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/8afcea1a586e
8228548: Normalize normalization for all
Reviewed-by: chegar, rhalade, igerasim
! src/java.base/share/classes/java/net/URL.java
Changeset: 114c4bc33596
Author: serb
Date: 2019-08-21 18:07 -0700
URL: https://hg.openjdk.java.net/lanai/lanai/rev/114c4bc33596
8224909: Unlink Set of LinkedHashSets
Reviewed-by: prr, mschoene, rhalade, psadhukhan
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextSupport.java
Changeset: e5dff6472c29
Author: mullan
Date: 2019-08-26 13:57 -0400
URL: https://hg.openjdk.java.net/lanai/lanai/rev/e5dff6472c29
8227758: More valid PKIX processing
Reviewed-by: xuelei, rhalade, coffeys, mschoene
! src/java.base/share/classes/sun/security/validator/PKIXValidator.java
! test/jdk/sun/security/tools/jarsigner/ConciseJarsigner.java
Changeset: e331a67f4059
Author: xuelei
Date: 2019-09-10 17:13 -0700
URL: https://hg.openjdk.java.net/lanai/lanai/rev/e331a67f4059
8229728: Implement negotiation parameters
Reviewed-by: jnimeh, ahgross, rhalade
! src/java.base/share/classes/sun/security/ssl/ClientHello.java
Changeset: 924e6226a24e
Author: lfoltan
Date: 2019-09-12 11:46 -0400
URL: https://hg.openjdk.java.net/lanai/lanai/rev/924e6226a24e
8225261: Better method resolutions
Summary: Correct the class used to perform the overriding check in klassVtable::find_transitive_override
Reviewed-by: ahgross, dholmes, hseigel, jwilhelm, rhalade
! src/hotspot/share/oops/klassVtable.cpp
Changeset: 7250627144a6
Author: weijun
Date: 2019-09-26 18:12 +0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/7250627144a6
8229951: Better Ticket Granting Services
Reviewed-by: ahgross, valeriep
! src/java.security.jgss/share/classes/sun/security/krb5/Checksum.java
! src/java.security.jgss/share/classes/sun/security/krb5/KrbTgsReq.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/PAForUserEnc.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/CksumType.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/Crc32CksumType.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/DesCbcCrcEType.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/DesMacCksumType.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/DesMacKCksumType.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/HmacMd5ArcFourCksumType.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/HmacSha1Aes128CksumType.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/HmacSha1Aes256CksumType.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/HmacSha1Des3KdCksumType.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/HmacSha2Aes128CksumType.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/HmacSha2Aes256CksumType.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/RsaMd5CksumType.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/RsaMd5DesCksumType.java
! test/jdk/sun/security/krb5/auto/KDC.java
Changeset: 9bd776693ccf
Author: weijun
Date: 2019-09-26 18:13 +0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/9bd776693ccf
8231134: Improved credential support
Reviewed-by: ahgross, valeriep
! src/java.security.jgss/windows/native/libsspi_bridge/sspi.cpp
Changeset: 553cb2204361
Author: prr
Date: 2019-10-01 08:47 -0700
URL: https://hg.openjdk.java.net/lanai/lanai/rev/553cb2204361
8227816: More Colorful ICC profiles
Reviewed-by: serb, psadhukhan, mschoene, rhalade
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
Changeset: 4c13ae80aa8e
Author: weijun
Date: 2019-10-09 17:42 +0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/4c13ae80aa8e
8231139: Improved keystore support
Reviewed-by: mullan, ahgross
! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java
! src/java.base/share/classes/java/security/CodeSource.java
! src/java.base/share/classes/java/security/UnresolvedPermission.java
! src/java.base/share/classes/java/security/cert/CertificateRevokedException.java
! src/java.base/share/classes/sun/security/provider/JavaKeyStore.java
! src/java.base/share/classes/sun/security/util/DerValue.java
! src/java.base/share/classes/sun/security/util/IOUtils.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/NetClient.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/CCacheInputStream.java
! test/jdk/sun/security/util/DerValue/BadValue.java
Changeset: 7530f0e28000
Author: rriggs
Date: 2019-10-15 09:52 -0400
URL: https://hg.openjdk.java.net/lanai/lanai/rev/7530f0e28000
8231422: Setting JEP 290 Filter via System Property May Be Ignored
Reviewed-by: smarks, rhalade
! src/java.base/share/classes/java/io/ObjectInputFilter.java
! src/java.base/share/classes/jdk/internal/util/StaticProperty.java
! test/jdk/java/io/Serializable/serialFilter/GlobalFilterTest.java
! test/jdk/java/io/Serializable/serialFilter/security.policy
Changeset: bf6bb6ddbda3
Author: rriggs
Date: 2019-10-15 15:05 -0400
URL: https://hg.openjdk.java.net/lanai/lanai/rev/bf6bb6ddbda3
8230967: Improve Registry support of clients
Reviewed-by: skoivu, smarks, rhalade
! src/java.rmi/share/classes/java/rmi/server/RemoteObjectInvocationHandler.java
! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPEndpoint.java
Changeset: 9fe8a53124c2
Author: bpb
Date: 2019-10-10 10:52 -0700
URL: https://hg.openjdk.java.net/lanai/lanai/rev/9fe8a53124c2
8231790: Provide better FileSystemProviders
Reviewed-by: alanb, skoivu, rhalade
! src/java.base/share/classes/java/nio/file/Files.java
Changeset: 7d517b51dea5
Author: alitvinov
Date: 2019-10-16 19:01 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/7d517b51dea5
8225279: Better XRender interpolation
Reviewed-by: serb, prr, rhalade, ahgross
! src/java.desktop/unix/native/common/java2d/x11/X11SurfaceData.c
! src/java.desktop/unix/native/common/java2d/x11/X11SurfaceData.h
Changeset: bba2f6e36c17
Author: mullan
Date: 2019-10-22 17:25 -0400
URL: https://hg.openjdk.java.net/lanai/lanai/rev/bba2f6e36c17
8230318: Better trust store usage
Reviewed-by: weijun, rhalade, ahgross
! src/java.base/share/classes/sun/security/validator/PKIXValidator.java
! test/jdk/sun/security/tools/jarsigner/ConciseJarsigner.java
! test/jdk/sun/security/tools/jarsigner/DefaultOptions.java
! test/jdk/sun/security/tools/jarsigner/EC.java
! test/jdk/sun/security/tools/jarsigner/JavaKeyStoreAliasCaseInsensitive.java
! test/jdk/sun/security/tools/jarsigner/OnlyManifest.java
! test/jdk/sun/security/tools/jarsigner/TsacertOptionTest.java
! test/jdk/sun/security/tools/jarsigner/Warning.java
! test/jdk/sun/security/tools/jarsigner/warnings/BadExtendedKeyUsageTest.java
! test/jdk/sun/security/tools/jarsigner/warnings/BadNetscapeCertTypeTest.java
! test/jdk/sun/security/tools/jarsigner/warnings/ChainNotValidatedTest.java
! test/jdk/sun/security/tools/jarsigner/warnings/HasExpiringCertTest.java
! test/jdk/sun/security/tools/jarsigner/warnings/HasUnsignedEntryTest.java
! test/jdk/sun/security/tools/jarsigner/warnings/NoTimestampTest.java
! test/jdk/sun/security/tools/jarsigner/warnings/NotSignedByAliasTest.java
! test/jdk/sun/security/validator/EndEntityExtensionCheck.java
Changeset: 14e425e3a23c
Author: jnimeh
Date: 2019-10-28 18:53 -0700
URL: https://hg.openjdk.java.net/lanai/lanai/rev/14e425e3a23c
8231780: Better TLS messaging support
Reviewed-by: ascarpino, rhalade, mschoene
! src/java.base/share/classes/sun/security/ssl/Alert.java
! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java
! src/java.base/share/classes/sun/security/ssl/CertificateVerify.java
! src/java.base/share/classes/sun/security/ssl/Finished.java
Changeset: d78e03ecb55f
Author: igerasim
Date: 2019-10-29 09:51 -0700
URL: https://hg.openjdk.java.net/lanai/lanai/rev/d78e03ecb55f
8233002: Further enhance datagram socket support
Reviewed-by: alanb, chegar, dfuchs
! src/java.base/share/classes/java/net/AbstractPlainDatagramSocketImpl.java
! src/java.base/share/classes/java/net/AbstractPlainSocketImpl.java
! src/java.base/share/classes/java/net/SocketCleanable.java
! src/java.base/windows/classes/java/net/TwoStacksPlainDatagramSocketImpl.java
Changeset: dee9bb1fcc49
Author: rriggs
Date: 2019-10-30 13:22 -0400
URL: https://hg.openjdk.java.net/lanai/lanai/rev/dee9bb1fcc49
8232419: Improve Registry registration
Reviewed-by: smarks, chegar
! src/java.base/share/classes/java/io/ObjectInputStream.java
+ src/java.base/share/classes/jdk/internal/access/JavaObjectInputStreamReadString.java
! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java
! src/java.rmi/share/classes/sun/rmi/registry/RegistryImpl_Skel.java
! src/java.rmi/share/classes/sun/rmi/server/UnicastRef.java
Changeset: 20ddcf8c9def
Author: xuelei
Date: 2019-11-25 07:24 -0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/20ddcf8c9def
8234037: Improve Object Identifier Processing
Reviewed-by: weijun, mschoene, ssahoo
! src/java.base/share/classes/sun/security/x509/AVA.java
! src/java.base/share/classes/sun/security/x509/X500Name.java
Changeset: 70a3551fea52
Author: henryjen
Date: 2020-01-09 20:16 +0000
URL: https://hg.openjdk.java.net/lanai/lanai/rev/70a3551fea52
Merge
Changeset: 2887fbd13a6d
Author: henryjen
Date: 2020-01-15 01:54 +0000
URL: https://hg.openjdk.java.net/lanai/lanai/rev/2887fbd13a6d
Merge
- test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetFlushInterval.java
- test/jdk/jdk/jfr/api/recording/time/TestSetFlushInterval.java
Changeset: 3bb3842650aa
Author: henryjen
Date: 2020-01-15 01:57 +0000
URL: https://hg.openjdk.java.net/lanai/lanai/rev/3bb3842650aa
Merge
- test/jdk/sun/security/krb5/auto/SaslGSS.java
Changeset: d2f1fd498726
Author: darcy
Date: 2020-01-14 20:19 -0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/d2f1fd498726
8233452: java.math.BigDecimal.sqrt() with RoundingMode.FLOOR results in incorrect result
Reviewed-by: bpb, dfuchs
! src/java.base/share/classes/java/math/BigDecimal.java
! test/jdk/java/math/BigDecimal/SquareRootTests.java
Changeset: a8680d72a2bf
Author: jlahoda
Date: 2020-01-15 11:31 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/a8680d72a2bf
8233655: NPE at jdk.compiler/com.sun.tools.javac.comp.Flow$FlowAnalyzer.visitApply
Summary: Ensuring that errors reported during speculative attribution that belong to a different file are not lost.
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! test/langtools/tools/javac/T8177068/NoCompletionFailureSkipOnSpeculativeAttribution.java
Changeset: 20c8599c64b7
Author: mcimadamore
Date: 2020-01-15 11:09 +0000
URL: https://hg.openjdk.java.net/lanai/lanai/rev/20c8599c64b7
8235837: Memory access API refinements
Reviewed-by: chegar, psandoz
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/AbstractLayout.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayout.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayouts.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/SequenceLayout.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/LayoutPath.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemoryAddressImpl.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemorySegmentImpl.java
! test/jdk/java/foreign/TestLayoutPaths.java
! test/jdk/java/foreign/TestLayouts.java
! test/jdk/java/foreign/TestMemoryAccess.java
! test/jdk/java/foreign/TestMemoryAlignment.java
! test/jdk/java/foreign/TestMemoryCopy.java
! test/jdk/java/foreign/TestSegments.java
! test/jdk/java/foreign/TestVarHandleCombinators.java
Changeset: 5b2e2fdb4d19
Author: bpb
Date: 2020-01-15 08:21 -0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/5b2e2fdb4d19
8237186: Fix typo in copyright header of java/io/Reader/TransferTo.java
Reviewed-by: mchung, lancea, prappo
! test/jdk/java/io/Reader/TransferTo.java
Changeset: 2776da28515e
Author: kvn
Date: 2020-01-15 11:04 -0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/2776da28515e
8236726: Put vmTestbase/vm/mlvm/indy/stress/java tests on AOT Problem list
Reviewed-by: iignatyev
! test/hotspot/jtreg/ProblemList-aot.txt
Changeset: 245bffdaeed6
Author: jjg
Date: 2020-01-15 14:02 -0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/245bffdaeed6
8233680: JavacFileManager.close() doesn't clear some cache instance variables
Reviewed-by: jjg
Contributed-by: Daniel Le Duc Khoi Nguyen <greenrecyclebin at gmail.com>
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
Changeset: 7149d2c974ee
Author: jwilhelm
Date: 2020-01-16 02:56 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/7149d2c974ee
Added tag jdk-14+32 for changeset 2776da28515e
! .hgtags
Changeset: c1d9b0adeafd
Author: jwilhelm
Date: 2020-01-16 04:09 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/c1d9b0adeafd
Merge
! .hgtags
! src/java.security.jgss/share/classes/sun/security/krb5/Checksum.java
! src/java.security.jgss/share/classes/sun/security/krb5/KrbTgsReq.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/PAForUserEnc.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! test/jdk/sun/security/krb5/auto/KDC.java
- test/jdk/sun/security/krb5/auto/SaslGSS.java
Changeset: 1922c31f1dcc
Author: iignatyev
Date: 2020-01-15 21:20 -0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/1922c31f1dcc
8236111: narrow allowSmartActionArgs disabling
Reviewed-by: dholmes, mullan, darcy, rriggs
! test/hotspot/jtreg/TEST.ROOT
- test/hotspot/jtreg/runtime/records/TEST.properties
+ test/hotspot/jtreg/vmTestbase/TEST.properties
! test/jdk/TEST.ROOT
+ test/jdk/com/sun/security/auth/login/ConfigFile/TEST.properties
- test/jdk/java/io/Serializable/records/TEST.properties
+ test/jdk/java/io/Serializable/serialFilter/TEST.properties
+ test/jdk/java/lang/ModuleTests/TEST.properties
- test/jdk/java/lang/instrument/TEST.properties
+ test/jdk/java/lang/invoke/TEST.properties
- test/jdk/java/lang/reflect/records/TEST.properties
- test/jdk/java/lang/runtime/TEST.properties
+ test/jdk/java/rmi/registry/serialFilter/TEST.properties
+ test/jdk/java/security/Security/SecurityPropFile/TEST.properties
+ test/jdk/javax/management/security/TEST.properties
+ test/jdk/javax/security/auth/login/TEST.properties
+ test/jdk/sun/security/util/Resources/TEST.properties
Changeset: 3edb7d802ccb
Author: hseigel
Date: 2020-01-16 13:48 +0000
URL: https://hg.openjdk.java.net/lanai/lanai/rev/3edb7d802ccb
8235678: Remove unnecessary calls to Thread::current() in MutexLocker calls
Summary: Add THREAD argument when available and make Thread* the first argument to relevant MutexLocker and MonitorLocker constructors
Reviewed-by: lfoltan, coleenp, dholmes
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/jfr/jni/jfrGetAllEventClasses.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/notificationThread.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticFramework.cpp
! src/hotspot/share/services/lowMemoryDetector.cpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/services/memoryManager.cpp
! src/hotspot/share/services/memoryPool.cpp
! src/hotspot/share/services/nmtDCmd.cpp
Changeset: 93559c88be23
Author: dtitov
Date: 2020-01-16 09:53 -0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/93559c88be23
8236873: Worker has a deadlock bug
Reviewed-by: dfuchs, dholmes, sspitsyn
! src/jdk.jconsole/share/classes/sun/tools/jconsole/Worker.java
+ test/jdk/sun/tools/jconsole/WorkerDeadlockTest.java
Changeset: 09371a74ca50
Author: asemenyuk
Date: 2020-01-16 12:12 -0500
URL: https://hg.openjdk.java.net/lanai/lanai/rev/09371a74ca50
8233578: Document configurable parameters of msi packages
Reviewed-by: herrick, almatvee
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/overrides.wxi
Changeset: 456475106ee0
Author: asemenyuk
Date: 2020-01-16 08:25 -0500
URL: https://hg.openjdk.java.net/lanai/lanai/rev/456475106ee0
8232077: Investigate if default behavior should allow downgrade scenario
Reviewed-by: herrick, almatvee
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java
Changeset: 9aba9109a25e
Author: asemenyuk
Date: 2020-01-16 08:28 -0500
URL: https://hg.openjdk.java.net/lanai/lanai/rev/9aba9109a25e
8236132: Add missing properties to msi installers
Reviewed-by: herrick, almatvee
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/main.wxs
Changeset: adcb848a9ecc
Author: zgu
Date: 2020-01-16 18:36 -0500
URL: https://hg.openjdk.java.net/lanai/lanai/rev/adcb848a9ecc
8236878: Use atomic instruction to update StringDedupTable's entries and entries_removed counters
Reviewed-by: rkennke, shade
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.hpp
Changeset: 5c660d2d97ff
Author: valeriep
Date: 2020-01-17 01:05 +0000
URL: https://hg.openjdk.java.net/lanai/lanai/rev/5c660d2d97ff
8216012: Infinite loop in RSA KeyPairGenerator
Summary: Check and error out on even RSA public exponents
Reviewed-by: valeriep
Contributed-by: Masanori Yano <yano-masanori at fujitsu.com>
! src/java.base/share/classes/sun/security/rsa/RSAKeyPairGenerator.java
+ test/jdk/sun/security/rsa/TestKeyPairGeneratorExponent.java
Changeset: 6525e44f6763
Author: ngasson
Date: 2020-01-17 09:30 +0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/6525e44f6763
8236992: AArch64: remove redundant load_klass in itable stub
Reviewed-by: aph, adinn
! src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp
Changeset: 6d410dc19c6e
Author: fmatte
Date: 2020-01-16 17:37 -0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/6d410dc19c6e
8236701: [TESTBUG] compiler/loopopts/superword/Vec_MulAddS2I.java uses wrong flag -XX:-SuperWord
Reviewed-by: iklam, thartmann
! test/hotspot/jtreg/compiler/loopopts/superword/Vec_MulAddS2I.java
Changeset: f8bf3d965e9e
Author: pliden
Date: 2020-01-17 10:20 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/f8bf3d965e9e
8237198: ZGC: Share multi-mapping code in ZBackingFile
Reviewed-by: stefank, eosterlund, smonteith
! src/hotspot/os/bsd/gc/z/zBackingFile_bsd.cpp
! src/hotspot/os/bsd/gc/z/zBackingFile_bsd.hpp
- src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp
- src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.hpp
! src/hotspot/os/linux/gc/z/zBackingFile_linux.cpp
! src/hotspot/os/linux/gc/z/zBackingFile_linux.hpp
- src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
- src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.hpp
! src/hotspot/os/windows/gc/z/zBackingFile_windows.cpp
! src/hotspot/os/windows/gc/z/zBackingFile_windows.hpp
- src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp
- src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.hpp
! src/hotspot/share/gc/z/zNUMA.cpp
! src/hotspot/share/gc/z/zNUMA.hpp
+ src/hotspot/share/gc/z/zNUMA.inline.hpp
! src/hotspot/share/gc/z/zPhysicalMemory.cpp
! src/hotspot/share/gc/z/zPhysicalMemory.hpp
Changeset: 58c756dc0f20
Author: pliden
Date: 2020-01-17 10:20 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/58c756dc0f20
8237199: ZGC: Rename ZBackingFile to ZPhysicalMemoryBacking
Reviewed-by: stefank, eosterlund, smonteith
! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp < src/hotspot/os/bsd/gc/z/zBackingFile_bsd.cpp
! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.hpp < src/hotspot/os/bsd/gc/z/zBackingFile_bsd.hpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp < src/hotspot/os/linux/gc/z/zBackingFile_linux.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.hpp < src/hotspot/os/linux/gc/z/zBackingFile_linux.hpp
! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp < src/hotspot/os/windows/gc/z/zBackingFile_windows.cpp
! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.hpp < src/hotspot/os/windows/gc/z/zBackingFile_windows.hpp
! src/hotspot/share/gc/z/zPhysicalMemory.hpp
Changeset: d06f42327c32
Author: pliden
Date: 2020-01-17 10:20 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/d06f42327c32
8237200: ZGC: Rename ZBackingPath to ZMountPoint
Reviewed-by: stefank, eosterlund, smonteith
- src/hotspot/os/linux/gc/z/zBackingPath_linux.cpp
- src/hotspot/os/linux/gc/z/zBackingPath_linux.hpp
+ src/hotspot/os/linux/gc/z/zMountPoint_linux.cpp
+ src/hotspot/os/linux/gc/z/zMountPoint_linux.hpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
Changeset: f30115dede77
Author: pliden
Date: 2020-01-17 10:20 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/f30115dede77
8237201: ZGC: Remove unused ZRelocationSetSelector::fragmentation()
Reviewed-by: tschatzl
! src/hotspot/share/gc/z/zRelocationSetSelector.cpp
! src/hotspot/share/gc/z/zRelocationSetSelector.hpp
Changeset: 2189f1e9bab1
Author: coleenp
Date: 2020-01-17 06:56 -0500
URL: https://hg.openjdk.java.net/lanai/lanai/rev/2189f1e9bab1
8236901: 8232759 missed a test case
Summary: Use jcmd GC.class-histogram because it also works for verifying that the classes are loaded.
Reviewed-by: dholmes, mseledtsov, iklam
! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/Metaspace/DefineClass.java
! test/lib/sun/hotspot/WhiteBox.java
Changeset: ad4bc77b2f9d
Author: prappo
Date: 2020-01-17 12:25 +0000
URL: https://hg.openjdk.java.net/lanai/lanai/rev/ad4bc77b2f9d
8236700: Upgrading JSZip from v3.1.5 to v3.2.2
Reviewed-by: hannesw, jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jszip/dist/jszip.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jszip/dist/jszip.min.js
! src/jdk.javadoc/share/legal/jszip.md
Changeset: 931354c6323d
Author: sgehwolf
Date: 2019-11-07 17:11 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/931354c6323d
8230305: Cgroups v2: Container awareness
Summary: Implement Cgroups v2 container awareness in hotspot
Reviewed-by: bobv, dholmes
+ src/hotspot/os/linux/cgroupSubsystem_linux.cpp
+ src/hotspot/os/linux/cgroupSubsystem_linux.hpp
+ src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
+ src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp
+ src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp
+ src/hotspot/os/linux/cgroupV2Subsystem_linux.hpp
! src/hotspot/os/linux/osContainer_linux.cpp
! src/hotspot/os/linux/osContainer_linux.hpp
! src/hotspot/os/linux/os_linux.hpp
! test/hotspot/jtreg/containers/docker/TestCPUAwareness.java
Changeset: 2186f9d477c1
Author: pconcannon
Date: 2020-01-17 12:53 +0000
URL: https://hg.openjdk.java.net/lanai/lanai/rev/2186f9d477c1
8237075: @since tag missing from DatagramSocket and MulticastSocket methods
Summary: Methods from DatagramSocket and MulticastSocket added in JDK1.2 do not have their @since tags. This fix adds them in
Reviewed-by: alanb, chegar, dfuchs
! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/MulticastSocket.java
Changeset: d8341e9ad86d
Author: rehn
Date: 2020-01-17 16:17 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/d8341e9ad86d
8236766: Remove un-used oops do and drain list in VM thread.
Reviewed-by: dholmes, coleenp
! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/runtime/vmThread.hpp
Changeset: ed8e7bf32188
Author: dfuchs
Date: 2020-01-17 17:55 +0000
URL: https://hg.openjdk.java.net/lanai/lanai/rev/ed8e7bf32188
8236859: WebSocket over authenticating proxy fails with NPE
Summary: This change fixes several issues with WebSocket and proxy authentication. The AuthenticationFilter is changed to support an authenticating server accessed through an authenticating proxy. MultiExchange is fixed to close the previous connection if a new connection is necessary to establish the websocket (websocket connections are not cached and must be closed in that case). WebSocket OpeningHandshake is fixed to close the connection (without creating the RawChannel) if the opening handshake doesn't result in 101 upgrade protocol.
Reviewed-by: prappo, chegar
! src/java.net.http/share/classes/jdk/internal/net/http/AuthenticationFilter.java
! src/java.net.http/share/classes/jdk/internal/net/http/ConnectionPool.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http1Response.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpResponseImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/RawChannelTube.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Log.java
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/OpeningHandshake.java
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/RawChannel.java
+ test/jdk/java/net/httpclient/websocket/DummySecureWebSocketServer.java
+ test/jdk/java/net/httpclient/websocket/SecureSupport.java
! test/jdk/java/net/httpclient/websocket/WebSocketProxyTest.java
Changeset: fdf6c221ebdc
Author: alanb
Date: 2020-01-18 19:11 +0000
URL: https://hg.openjdk.java.net/lanai/lanai/rev/fdf6c221ebdc
8053479: (dc) DatagramChannel.read() throws exception instead of discarding data when buffer too small
Reviewed-by: redestad, dfuchs
! src/java.base/unix/native/libnio/ch/DatagramDispatcher.c
! src/java.base/windows/native/libnio/ch/DatagramDispatcher.c
+ test/jdk/java/nio/channels/DatagramChannel/Truncate.java
Changeset: 4b49cfba69fe
Author: alanb
Date: 2020-01-19 08:02 +0000
URL: https://hg.openjdk.java.net/lanai/lanai/rev/4b49cfba69fe
8236925: (dc) Upgrade DatagramChannel socket adaptor to extend MulticastSocket
Reviewed-by: dfuchs
! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/MulticastSocket.java
! src/java.base/share/classes/java/nio/channels/DatagramChannel.java
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java
! src/java.base/unix/native/libnio/ch/Net.c
+ test/jdk/java/nio/channels/DatagramChannel/AdaptorMulticasting.java
Changeset: 882fc6a4d53c
Author: sgehwolf
Date: 2020-01-18 20:54 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/882fc6a4d53c
8237479: 8230305 causes slowdebug build failure
Summary: Declare methods as pure virtual.
Reviewed-by: dcubed, dholmes
! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
Changeset: 62a003539b0c
Author: tschatzl
Date: 2020-01-20 11:15 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/62a003539b0c
8235860: Obsolete the UseParallelOldGC option
Summary: Obsolete the UseParallelOldGC option by removing code and other mentions.
Reviewed-by: kbarrett, lkorinth
! src/hotspot/share/gc/parallel/asPSOldGen.cpp
! src/hotspot/share/gc/parallel/asPSYoungGen.cpp
! src/hotspot/share/gc/parallel/parallelArguments.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.inline.hpp
- src/hotspot/share/gc/parallel/psMarkSweep.cpp
- src/hotspot/share/gc/parallel/psMarkSweep.hpp
- src/hotspot/share/gc/parallel/psMarkSweepDecorator.cpp
- src/hotspot/share/gc/parallel/psMarkSweepDecorator.hpp
- src/hotspot/share/gc/parallel/psMarkSweepProxy.hpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psOldGen.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psScavenge.hpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
! src/hotspot/share/gc/parallel/psYoungGen.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcArguments.cpp
! src/hotspot/share/gc/shared/gcConfig.cpp
! src/hotspot/share/gc/shared/gcConfiguration.cpp
! src/hotspot/share/gc/shared/gcName.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/spaceDecorator.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/gtest/gc/parallel/test_psParallelCompact.cpp
Changeset: c5203b158ec8
Author: redestad
Date: 2020-01-20 14:24 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/c5203b158ec8
8237508: Simplify JarFile.isInitializing
Reviewed-by: dfuchs, coffeys, lancea
! 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
Changeset: 67e7f7e8284a
Author: pconcannon
Date: 2020-01-20 16:24 +0000
URL: https://hg.openjdk.java.net/lanai/lanai/rev/67e7f7e8284a
8236105: Behaviors of DatagramSocket/DatagramChannel::socket send methods are not always consistent
Summary: DatagramSocket and MulticastSocket changed to throw IllegalArgumentException if not connected and passed a packet containing a port out of range
Reviewed-by: chegar, dfuchs
! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/MulticastSocket.java
+ test/jdk/java/net/DatagramSocket/SendCheck.java
Changeset: 5e65bea99d1f
Author: rkennke
Date: 2020-01-20 18:03 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/5e65bea99d1f
8237543: Shenandoah: More asserts around code roots
Reviewed-by: zgu
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.hpp
Changeset: 6825c74baa36
Author: serb
Date: 2020-01-15 13:17 -0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/6825c74baa36
8236953: [macos] JavaFX SwingNode is not rendered on macOS
Reviewed-by: kcr, prr
! src/java.desktop/macosx/classes/sun/lwawt/LWLightweightFramePeer.java
+ test/jdk/javax/swing/JLightweightFrame/ResizedMovedEvents.java
Changeset: d19d1a02d1b2
Author: fyang
Date: 2020-01-09 19:12 +0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/d19d1a02d1b2
8235762: JVM crash in SWPointer during C2 compilation
Reviewed-by: thartmann, chagedorn, neliasso
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestSearchAlignment.java
Changeset: 5bb84e036c14
Author: roland
Date: 2020-01-10 17:50 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/5bb84e036c14
8235584: UseProfiledLoopPredicate fails with assert(_phase->get_loop(c) == loop) failed: have to be in the same loop
Reviewed-by: thartmann, neliasso
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopnode.cpp
Changeset: 4bb6c4bf72bf
Author: hannesw
Date: 2020-01-16 15:50 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/4bb6c4bf72bf
8224052: Javadoc doesn't handle non-public intermediate types well
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.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/AnnotationTypeRequiredMemberWriterImpl.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/FieldWriterImpl.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/MethodWriterImpl.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/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ReturnTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ThrowsTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg2/DocumentedNonGenericChild.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg2/UndocumentedGenericParent.java
+ test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg3/PrivateGenericParent.java
Changeset: 4a0a1b927608
Author: mcimadamore
Date: 2020-01-16 14:55 +0000
URL: https://hg.openjdk.java.net/lanai/lanai/rev/4a0a1b927608
8237348: Javadoc of MemorySegment::allocateNative should state that memory is zero-initialized8237348: Javadoc of MemorySegment::allocateNative should state that memory is zero-initialized
Reviewed-by: chegar, jlaskey
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java
Changeset: b4ccf83030cf
Author: mcimadamore
Date: 2020-01-16 17:25 +0000
URL: https://hg.openjdk.java.net/lanai/lanai/rev/b4ccf83030cf
8237370: Javadoc of memory access API still refers to old MemoryAddress::offset method
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
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/package-info.java
Changeset: 5bc878966264
Author: zgu
Date: 2020-01-16 14:22 -0500
URL: https://hg.openjdk.java.net/lanai/lanai/rev/5bc878966264
8237369: Shenandoah: failed vmTestbase/nsk/jvmti/AttachOnDemand/attach021/TestDescription.java test
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: cf3ce4ee50bf
Author: sangheki
Date: 2020-01-16 13:19 -0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/cf3ce4ee50bf
8234173: assert(loader != __null && oopDesc::is_oop(loader)) failed: loader must be oop
Reviewed-by: kbarrett, egahlin, tschatzl
! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.cpp
! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeStore.cpp
! src/hotspot/share/jfr/leakprofiler/chains/objectSampleMarker.hpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp
! src/hotspot/share/oops/markWord.hpp
Changeset: 5dae0969decc
Author: zgu
Date: 2020-01-16 16:30 -0500
URL: https://hg.openjdk.java.net/lanai/lanai/rev/5dae0969decc
8237392: Shenandoah: Remove unreliable assertion
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: 76b9822d2e65
Author: jwilhelm
Date: 2020-01-20 18:05 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/76b9822d2e65
Merge
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeFieldWriterImpl.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/FieldWriterImpl.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/MethodWriterImpl.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/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ReturnTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ThrowsTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
Changeset: a18a85485ba4
Author: kbarrett
Date: 2020-01-20 14:31 -0500
URL: https://hg.openjdk.java.net/lanai/lanai/rev/a18a85485ba4
8237261: Concurrent refinement activation threshold not updated for card counts
Summary: Fix special-case threshold calculation for primary refinement thread
Reviewed-by: tschatzl, sjohanss
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
Changeset: 8ce5915e57d2
Author: psadhukhan
Date: 2020-01-21 07:29 +0530
URL: https://hg.openjdk.java.net/lanai/lanai/rev/8ce5915e57d2
Merge
- src/hotspot/os/bsd/gc/z/zBackingFile_bsd.cpp
- src/hotspot/os/bsd/gc/z/zBackingFile_bsd.hpp
! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp
! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.hpp
- src/hotspot/os/linux/gc/z/zBackingFile_linux.cpp
- src/hotspot/os/linux/gc/z/zBackingFile_linux.hpp
- src/hotspot/os/linux/gc/z/zBackingPath_linux.cpp
- src/hotspot/os/linux/gc/z/zBackingPath_linux.hpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.hpp
- src/hotspot/os/windows/gc/z/zBackingFile_windows.cpp
- src/hotspot/os/windows/gc/z/zBackingFile_windows.hpp
! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp
! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.hpp
- src/hotspot/share/gc/parallel/psMarkSweep.cpp
- src/hotspot/share/gc/parallel/psMarkSweep.hpp
- src/hotspot/share/gc/parallel/psMarkSweepDecorator.cpp
- src/hotspot/share/gc/parallel/psMarkSweepDecorator.hpp
- src/hotspot/share/gc/parallel/psMarkSweepProxy.hpp
- test/hotspot/jtreg/runtime/records/TEST.properties
- test/jdk/java/io/Serializable/records/TEST.properties
- test/jdk/java/lang/instrument/TEST.properties
- test/jdk/java/lang/reflect/records/TEST.properties
- test/jdk/java/lang/runtime/TEST.properties
- test/jdk/sun/security/krb5/auto/SaslGSS.java
Changeset: 3ca4a8016584
Author: mbaesken
Date: 2020-01-16 18:04 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/3ca4a8016584
8237382: Cleanup the OPT_SPEED_SRC file list in JvmFeatures.gmk
Reviewed-by: erikj, mdoerr
! make/hotspot/lib/JvmFeatures.gmk
Changeset: 8e10404eec8e
Author: redestad
Date: 2020-01-21 13:28 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/8e10404eec8e
8236075: Minor bootstrap improvements
Reviewed-by: mchung, alanb
! src/hotspot/share/classfile/systemDictionary.cpp
! src/java.base/macosx/classes/java/lang/ClassLoaderHelper.java
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java
! src/java.base/share/classes/jdk/internal/util/StaticProperty.java
! src/java.base/unix/classes/java/lang/ClassLoaderHelper.java
! src/java.base/windows/classes/java/lang/ClassLoaderHelper.java
! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSize.java
! test/jdk/java/lang/ClassLoader/LibraryPathProperty.java
Changeset: 146949f377a2
Author: shade
Date: 2020-01-21 13:40 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/146949f377a2
8237570: Shenandoah: cleanup uses of allocation/free threshold in static heuristics
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! test/hotspot/jtreg/gc/shenandoah/options/TestArgumentRanges.java
Changeset: 2dfbe080038c
Author: redestad
Date: 2020-01-21 14:08 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/2dfbe080038c
8237576: Missing import in macosx/../ClassLoaderHelper
Reviewed-by: dfuchs
! src/java.base/macosx/classes/java/lang/ClassLoaderHelper.java
Changeset: c61cd64e09ac
Author: almatvee
Date: 2020-01-21 08:46 -0500
URL: https://hg.openjdk.java.net/lanai/lanai/rev/c61cd64e09ac
8235955: [dmg] DMG creation fails without error message if previous DMG was not ejected
Reviewed-by: herrick, asemenyuk
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/DMGsetup.scpt
Changeset: dff4792e3206
Author: fyang
Date: 2020-01-15 16:00 +0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/dff4792e3206
8234484: Add ability to configure third port for remote JMX
Reviewed-by: dfuchs
Contributed-by: hedongbo at huawei.com
! src/jdk.management.agent/share/classes/jdk/internal/agent/AgentConfigurationError.java
! src/jdk.management.agent/share/classes/sun/management/jmxremote/ConnectorBootstrap.java
! src/jdk.management.agent/share/conf/management.properties
Changeset: 1af0eec6c10d
Author: naoto
Date: 2020-01-21 08:02 -0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/1af0eec6c10d
8187987: Add a mechanism to configure custom variants in HijrahChronology
Reviewed-by: joehw, rriggs
! make/CompileJavaModules.gmk
! src/java.base/share/classes/java/time/chrono/HijrahChronology.java
+ src/java.base/share/classes/java/time/chrono/hijrah-config-Hijrah-umalqura_islamic-umalqura.properties
- src/java.base/share/classes/java/time/chrono/hijrah-config-islamic-umalqura.properties
+ test/jdk/java/time/nontestng/java/time/chrono/HijrahConfigCheck.java
+ test/jdk/java/time/nontestng/java/time/chrono/HijrahConfigTest.java
+ test/jdk/java/time/nontestng/java/time/chrono/hijrah-config-Hijrah-test_islamic-test.properties
! test/jdk/java/time/tck/TEST.properties
! test/jdk/java/time/test/TEST.properties
Changeset: afedfc27878c
Author: pconcannon
Date: 2020-01-21 18:38 +0000
URL: https://hg.openjdk.java.net/lanai/lanai/rev/afedfc27878c
8237571: java/net/DatagramSocket/SendCheck.java is failing on Solaris
Summary: Commented out failing testcase as this is being tracked by JDK-8236852
Reviewed-by: dfuchs
! test/jdk/java/net/DatagramSocket/SendCheck.java
Changeset: 519b7d1292ac
Author: redestad
Date: 2020-01-21 22:21 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/519b7d1292ac
8236641: Improve Set.of(...).iterator() warmup characteristics
Reviewed-by: smarks, jrose, fweimer
! src/java.base/share/classes/java/util/ImmutableCollections.java
Changeset: cd08337a2eb0
Author: mikael
Date: 2020-01-21 14:23 -0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/cd08337a2eb0
8237589: Fix copyright header formatting
Reviewed-by: jjg, serb, iris, jwilhelm
! src/java.base/share/classes/java/security/spec/NamedParameterSpec.java
! src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLExtensions.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/PAData.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/AttrImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DocumentTypeImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/NodeImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/AbstractDOMParser.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/ElementState.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/HTMLSerializer.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/HTMLdtd.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/SerializerFactory.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/main/Main.java
! src/jdk.jconsole/share/classes/sun/tools/jconsole/Worker.java
! src/utils/LogCompilation/src/test/java/com/sun/hotspot/tools/compiler/TestLogCompilation.java
! test/hotspot/gtest/gc/shared/test_preservedMarks.cpp
! test/hotspot/gtest/memory/test_chunkManager.cpp
! test/hotspot/gtest/memory/test_is_metaspace_obj.cpp
! test/hotspot/gtest/utilities/test_powerOfTwo.cpp
! test/hotspot/jtreg/compiler/aot/scripts/java.base-list.txt
! test/hotspot/jtreg/compiler/c2/TestBitSetAndReset.java
! test/hotspot/jtreg/compiler/intrinsics/base64/TestBase64.java
! test/hotspot/jtreg/gc/CriticalNativeArgs.java
! test/hotspot/jtreg/gc/libCriticalNative.c
! test/hotspot/jtreg/gc/stress/CriticalNativeStress.java
! test/hotspot/jtreg/runtime/CommandLine/UnrecognizedVMOption.java
! test/hotspot/jtreg/runtime/NMT/HugeArenaTracking.java
! test/hotspot/jtreg/runtime/logging/LoaderConstraintsTest.java
! test/hotspot/jtreg/vmTestbase/nsk/share/README
! test/hotspot/jtreg/vmTestbase/nsk/share/jni/README
! test/hotspot/jtreg/vmTestbase/nsk/share/native/README
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/XMLStreamWriterTest.java
! test/jdk/com/sun/net/httpserver/bugs/BasicAuthenticatorExceptionCheck.java
! test/jdk/java/awt/Dialog/MakeWindowAlwaysOnTop/MakeWindowAlwaysOnTop.java
! test/jdk/java/io/InputStream/Skip.java
! test/jdk/java/lang/Character/UnicodeBlock/OptimalMapSize.java
! test/jdk/java/lang/reflect/records/allPermissions.policy
! test/jdk/java/net/CookieHandler/CookieHandlerTest.java
! test/jdk/java/net/DatagramSocket/InterruptibleDatagramSocket.java
! test/jdk/java/net/httpclient/security/0.policy
! test/jdk/java/net/httpclient/security/1.policy
! test/jdk/java/net/httpclient/security/10.policy
! test/jdk/java/net/httpclient/security/11.policy
! test/jdk/java/net/httpclient/security/12.policy
! test/jdk/java/net/httpclient/security/14.policy
! test/jdk/java/net/httpclient/security/15.policy
! test/jdk/java/net/httpclient/security/16.policy
! test/jdk/java/net/httpclient/security/17.policy
! test/jdk/java/net/httpclient/security/2.policy
! test/jdk/java/net/httpclient/security/3.policy
! test/jdk/java/net/httpclient/security/4.policy
! test/jdk/java/net/httpclient/security/5.policy
! test/jdk/java/net/httpclient/security/6.policy
! test/jdk/java/net/httpclient/security/7.policy
! test/jdk/java/net/httpclient/security/8.policy
! test/jdk/java/net/httpclient/security/9.policy
! test/jdk/java/net/httpclient/security/filePerms/allpermissions.policy
! test/jdk/java/net/httpclient/security/filePerms/nopermissions.policy
! test/jdk/java/net/httpclient/websocket/security/httpclient.policy
! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/UnixDomainSocket.java
! test/jdk/java/nio/charset/coders/Check.java
! test/jdk/java/nio/file/Files/SetLastModifiedTime.java
! test/jdk/java/security/KeyAgreement/KeyAgreementTest.java
! test/jdk/java/security/Provider/TestClient.java
! test/jdk/java/security/Provider/TestProvider.java
! test/jdk/java/time/test/java/time/format/TestUnicodeExtension.java
! test/jdk/java/util/Calendar/GenericTimeZoneNamesTest.java
! test/jdk/java/util/Comparator/BasicTest.java
! test/jdk/java/util/HashMap/WhiteBoxResizeTest.java
! test/jdk/java/util/Locale/bcp47u/DisplayNameTests.java
! test/jdk/java/util/jar/JarFile/Constructor.java
! test/jdk/javax/swing/JFileChooser/ShellFolderQueries/ShellFolderQueriesSecurityManagerTest.java
! test/jdk/javax/swing/JFileChooser/ShellFolderQueries/ShellFolderQueriesTest.java
! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeChecksClient.java
! test/langtools/jdk/jshell/CustomEditor.java
! test/langtools/tools/javac/flags/FlagsTest.java
! test/langtools/tools/javac/lvti/harness/LocalVariableInferenceTester.java
! test/langtools/tools/javac/processing/PackageInfo/ClassAnnotations/ClassAnnotations.java
! test/langtools/tools/javac/processing/PackageInfo/ClassAnnotations/Processor.java
! test/langtools/tools/javac/processing/PackageInfo/ClassAnnotations/package-info.java
! test/langtools/tools/javac/processing/PackageInfo/Overwrite/Overwrite.java
! test/langtools/tools/javac/processing/PackageInfo/Overwrite/Processor.java
! test/langtools/tools/javac/processing/PackageInfo/Overwrite/package-info.java
! test/langtools/tools/javac/warnings/MaxDiagsRecompile.java
! test/langtools/tools/javac/warnings/MaxWarnsRecompile.java
! test/langtools/tools/jdeps/modules/patches/java/sql/NonNull.java
! test/micro/org/openjdk/bench/java/io/BlackholedOutputStream.java
! test/micro/org/openjdk/bench/java/io/FileChannelRead.java
! test/micro/org/openjdk/bench/java/io/FileChannelWrite.java
! test/micro/org/openjdk/bench/java/io/FileRead.java
! test/micro/org/openjdk/bench/java/io/FileWrite.java
! test/micro/org/openjdk/bench/java/io/ObjectStreamClasses.java
! test/micro/org/openjdk/bench/java/io/RandomAccessRead.java
! test/micro/org/openjdk/bench/java/io/RandomAccessWrite.java
! test/micro/org/openjdk/bench/java/io/SerializationWriteReplace.java
! test/micro/org/openjdk/bench/java/io/UTF8.java
! test/micro/org/openjdk/bench/java/lang/ArrayCopy.java
! test/micro/org/openjdk/bench/java/lang/ArrayCopyAligned.java
! test/micro/org/openjdk/bench/java/lang/ArrayCopyUnalignedBoth.java
! test/micro/org/openjdk/bench/java/lang/ArrayCopyUnalignedDst.java
! test/micro/org/openjdk/bench/java/lang/ArrayCopyUnalignedSrc.java
! test/micro/org/openjdk/bench/java/lang/ClassForName.java
! test/micro/org/openjdk/bench/java/lang/Clone.java
! test/micro/org/openjdk/bench/java/lang/FloatingDecimal.java
! test/micro/org/openjdk/bench/java/lang/GetStackTrace.java
! test/micro/org/openjdk/bench/java/lang/Integers.java
! test/micro/org/openjdk/bench/java/lang/Longs.java
! test/micro/org/openjdk/bench/java/lang/MathBench.java
! test/micro/org/openjdk/bench/java/lang/NewInstance.java
! test/micro/org/openjdk/bench/java/lang/ObjectHashCode.java
! test/micro/org/openjdk/bench/java/lang/StackWalkBench.java
! test/micro/org/openjdk/bench/java/lang/StringBuffers.java
! test/micro/org/openjdk/bench/java/lang/StringHttp.java
! test/micro/org/openjdk/bench/java/lang/StringOther.java
! test/micro/org/openjdk/bench/java/lang/StringUpperLower.java
! test/micro/org/openjdk/bench/java/lang/Systems.java
! test/micro/org/openjdk/bench/java/lang/ThreadStartJoin.java
! test/micro/org/openjdk/bench/java/lang/invoke/CallSiteSetTarget.java
! test/micro/org/openjdk/bench/java/lang/invoke/CallSiteSetTargetSelf.java
! test/micro/org/openjdk/bench/java/lang/invoke/CallSiteStable.java
! test/micro/org/openjdk/bench/java/lang/invoke/LookupAcquire.java
! test/micro/org/openjdk/bench/java/lang/invoke/LookupDefaultFind.java
! test/micro/org/openjdk/bench/java/lang/invoke/LookupPublicFind.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleAsCollector.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleAsSpreader.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleAsVarargsCollector.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleBasicInvoke.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleBindToBinding.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleBindToCurry.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleConvertBoxing.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleConvertCast.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleConvertReturnPrimitive.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleConvertReturnReference.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleConvertReturnVoid.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleConvertUnboxing.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleConvertWidening.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleInvokeWithArgs.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleProxiesAsIFInstance.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandleProxiesSuppl.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesArrayElementGetter.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesArrayElementSetter.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesCatchException.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesConstant.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesDropArguments.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesExactInvoker.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesFilterArgs.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesFilterReturn.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesFoldArguments.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesGuardWithTest.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesIdentity.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesInsertArguments.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesInvoker.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesPermuteArguments.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesSpreadInvoker.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodHandlesThrowException.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeAcquire.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeAppendParams.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeChangeParam.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeChangeReturn.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeDropParams.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeGenerify.java
! test/micro/org/openjdk/bench/java/lang/invoke/MethodTypeInsertParams.java
! test/micro/org/openjdk/bench/java/lang/invoke/SwitchPointAdhoc.java
! test/micro/org/openjdk/bench/java/lang/invoke/SwitchPointGuard.java
! test/micro/org/openjdk/bench/java/lang/reflect/Clazz.java
! test/micro/org/openjdk/bench/java/lang/reflect/ClazzWithSecurityManager.java
! test/micro/org/openjdk/bench/java/lang/reflect/MethodInvoke.java
! test/micro/org/openjdk/bench/java/math/BigDecimals.java
! test/micro/org/openjdk/bench/java/math/BigIntegers.java
! test/micro/org/openjdk/bench/java/net/DatagramSocketTest.java
! test/micro/org/openjdk/bench/java/net/SocketChannelReadWrite.java
! test/micro/org/openjdk/bench/java/net/SocketReadWrite.java
! test/micro/org/openjdk/bench/java/net/SocketStreaming.java
! test/micro/org/openjdk/bench/java/net/URLEncodeDecode.java
! test/micro/org/openjdk/bench/java/nio/ByteBuffers.java
! test/micro/org/openjdk/bench/java/nio/CharsetEncodeDecode.java
! test/micro/org/openjdk/bench/java/security/DoPrivileged.java
! test/micro/org/openjdk/bench/java/security/GetContext.java
! test/micro/org/openjdk/bench/java/security/MessageDigests.java
! test/micro/org/openjdk/bench/java/util/ArraysEquals.java
! test/micro/org/openjdk/bench/java/util/Dates.java
! test/micro/org/openjdk/bench/java/util/GregorianCalendars.java
! test/micro/org/openjdk/bench/java/util/HashMapBench.java
! test/micro/org/openjdk/bench/java/util/RandomNext.java
! test/micro/org/openjdk/bench/java/util/ZipFind.java
! test/micro/org/openjdk/bench/java/util/concurrent/Atomic.java
! test/micro/org/openjdk/bench/java/util/concurrent/AtomicIntegerUpdateAndGet.java
! test/micro/org/openjdk/bench/java/util/concurrent/ForkJoinPoolForking.java
! test/micro/org/openjdk/bench/java/util/concurrent/ForkJoinPoolRawCallable.java
! test/micro/org/openjdk/bench/java/util/concurrent/ForkJoinPoolThresholdAutoQueued.java
! test/micro/org/openjdk/bench/java/util/concurrent/ForkJoinPoolThresholdAutoSurplus.java
! test/micro/org/openjdk/bench/java/util/concurrent/ForkJoinPoolThresholdStatic.java
! test/micro/org/openjdk/bench/java/util/concurrent/Locks.java
! test/micro/org/openjdk/bench/java/util/concurrent/Maps.java
! test/micro/org/openjdk/bench/java/util/concurrent/Problem.java
! test/micro/org/openjdk/bench/java/util/concurrent/ProducerConsumer.java
! test/micro/org/openjdk/bench/java/util/concurrent/Queues.java
! test/micro/org/openjdk/bench/java/util/concurrent/ThreadLocalRandomNextInt.java
! test/micro/org/openjdk/bench/java/util/logging/LogRecord.java
! test/micro/org/openjdk/bench/java/util/logging/LoggingRuntimeMicros.java
! test/micro/org/openjdk/bench/java/util/stream/AllMatcher.java
! test/micro/org/openjdk/bench/java/util/stream/AnyMatcher.java
! test/micro/org/openjdk/bench/java/util/stream/Decomposition.java
! test/micro/org/openjdk/bench/java/util/stream/NoneMatcher.java
! test/micro/org/openjdk/bench/java/util/stream/Reducers.java
! test/micro/org/openjdk/bench/java/util/stream/ops/LongAccumulator.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/AllMatch.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/AllMatchShort.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/AnyMatch.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/AnyMatchShort.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/Filter.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/FindAny.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/FindFirst.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/ForEach.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/Limit.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/Map.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/NoneMatch.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/NoneMatchShort.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/Reduce.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/ReduceBase.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/Sorted.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/SortedUnique.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/UniqueElements.java
! test/micro/org/openjdk/bench/java/util/stream/ops/value/AllMatch.java
! test/micro/org/openjdk/bench/java/util/stream/ops/value/AllMatchShort.java
! test/micro/org/openjdk/bench/java/util/stream/ops/value/AnyMatch.java
! test/micro/org/openjdk/bench/java/util/stream/ops/value/AnyMatchShort.java
! test/micro/org/openjdk/bench/java/util/stream/ops/value/Filter.java
! test/micro/org/openjdk/bench/java/util/stream/ops/value/FindAny.java
! test/micro/org/openjdk/bench/java/util/stream/ops/value/FindFirst.java
! test/micro/org/openjdk/bench/java/util/stream/ops/value/ForEach.java
! test/micro/org/openjdk/bench/java/util/stream/ops/value/Limit.java
! test/micro/org/openjdk/bench/java/util/stream/ops/value/Map.java
! test/micro/org/openjdk/bench/java/util/stream/ops/value/NoneMatch.java
! test/micro/org/openjdk/bench/java/util/stream/ops/value/NoneMatchShort.java
! test/micro/org/openjdk/bench/java/util/stream/ops/value/Reduce.java
! test/micro/org/openjdk/bench/java/util/stream/ops/value/ReduceBase.java
! test/micro/org/openjdk/bench/java/util/stream/ops/value/Sorted.java
! test/micro/org/openjdk/bench/java/util/stream/ops/value/SortedUnique.java
! test/micro/org/openjdk/bench/java/util/stream/ops/value/UniqueElements.java
! test/micro/org/openjdk/bench/java/util/stream/pipeline/PipelineParMultiple.java
! test/micro/org/openjdk/bench/java/util/stream/pipeline/PipelineSeqMultiple.java
! test/micro/org/openjdk/bench/java/util/stream/pipeline/PipelineSetup.java
! test/micro/org/openjdk/bench/java/util/stream/pipeline/Terminal.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/DataProviders.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/DictionaryWordValue/Bulk.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/DictionaryWordValue/DictionaryProblem.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/DictionaryWordValue/Lambda.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/DictionaryWordValue/Xtras.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/IntegerDuplicate/Bulk.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/IntegerDuplicate/IntegerDuplicateProblem.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/IntegerDuplicate/Lambda.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/IntegerMax/Bulk.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/IntegerMax/IntegerMaxProblem.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/IntegerMax/Lambda.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/IntegerMax/Xtras.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/IntegerSum/Bulk.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/IntegerSum/IntegerSumProblem.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/IntegerSum/Lambda.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/IntegerSum/Xtras.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/PhoneCode/Bulk.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/PhoneCode/PhoneCodeProblem.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/PrimesFilter/PrimesProblem.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/PrimesFilter/t100/Bulk.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/PrimesFilter/t100/Lambda.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/PrimesFilter/t100/Xtras.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/PrimesFilter/t10000/Bulk.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/PrimesFilter/t10000/Lambda.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/PrimesFilter/t10000/Xtras.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/PrimesSieve/Bulk.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/PrimesSieve/PrimesSieveProblem.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/README
! test/micro/org/openjdk/bench/javax/crypto/AES.java
! test/micro/org/openjdk/bench/javax/crypto/Crypto.java
! test/micro/org/openjdk/bench/javax/tools/Javac.java
! test/micro/org/openjdk/bench/javax/xml/AbstractXMLMicro.java
! test/micro/org/openjdk/bench/javax/xml/DOM.java
! test/micro/org/openjdk/bench/javax/xml/SAXUsingJDK.java
! test/micro/org/openjdk/bench/javax/xml/STAX.java
! test/micro/org/openjdk/bench/vm/compiler/ArrayBoundCheckRemoval.java
! test/micro/org/openjdk/bench/vm/compiler/ArrayClear.java
! test/micro/org/openjdk/bench/vm/compiler/ArrayStoreCheck.java
! test/micro/org/openjdk/bench/vm/compiler/BitSetAndReset.java
! test/micro/org/openjdk/bench/vm/compiler/CopyLoop.java
! test/micro/org/openjdk/bench/vm/compiler/DivRem.java
! test/micro/org/openjdk/bench/vm/compiler/Explosion.java
! test/micro/org/openjdk/bench/vm/compiler/InnerClassNullRef.java
! test/micro/org/openjdk/bench/vm/compiler/InterfaceCalls.java
! test/micro/org/openjdk/bench/vm/compiler/Multiplication.java
! test/micro/org/openjdk/bench/vm/compiler/PostAllocationStores.java
! test/micro/org/openjdk/bench/vm/compiler/SpillCode.java
! test/micro/org/openjdk/bench/vm/compiler/StoreAfterStore.java
! test/micro/org/openjdk/bench/vm/compiler/Straighten.java
! test/micro/org/openjdk/bench/vm/compiler/WriteBarrier.java
! test/micro/org/openjdk/bench/vm/gc/Alloc.java
! test/micro/org/openjdk/bench/vm/lambda/capture/Capture0.java
! test/micro/org/openjdk/bench/vm/lambda/capture/Capture2.java
! test/micro/org/openjdk/bench/vm/lambda/capture/CaptureMR.java
! test/micro/org/openjdk/bench/vm/lambda/capture/FunctionalInterface0.java
! test/micro/org/openjdk/bench/vm/lambda/capture/FunctionalInterface1.java
! test/micro/org/openjdk/bench/vm/lambda/chain/ChainAnonymCap0.java
! test/micro/org/openjdk/bench/vm/lambda/chain/ChainAnonymCap1.java
! test/micro/org/openjdk/bench/vm/lambda/chain/ChainAnonymCap4.java
! test/micro/org/openjdk/bench/vm/lambda/chain/ChainBase.java
! test/micro/org/openjdk/bench/vm/lambda/chain/ChainLambdaCap0.java
! test/micro/org/openjdk/bench/vm/lambda/chain/ChainLambdaCap1.java
! test/micro/org/openjdk/bench/vm/lambda/chain/ChainLambdaCap4.java
! test/micro/org/openjdk/bench/vm/lambda/chain/ChainMrefBound.java
! test/micro/org/openjdk/bench/vm/lambda/chain/ChainMrefUnbound.java
! test/micro/org/openjdk/bench/vm/lambda/chain/Level.java
! test/micro/org/openjdk/bench/vm/lambda/chain/TopLevel.java
! test/micro/org/openjdk/bench/vm/lambda/invoke/AckermannI.java
! test/micro/org/openjdk/bench/vm/lambda/invoke/AckermannL.java
! test/micro/org/openjdk/bench/vm/lambda/invoke/Function0.java
! test/micro/org/openjdk/bench/vm/lambda/invoke/Function1.java
! test/micro/org/openjdk/bench/vm/lambda/invoke/Morph0.java
! test/micro/org/openjdk/bench/vm/lambda/invoke/Morph1.java
! test/micro/org/openjdk/bench/vm/lambda/invoke/Morph2.java
! test/micro/org/openjdk/bench/vm/lang/InstanceOf.java
! test/micro/org/openjdk/bench/vm/lang/Throw.java
! test/micro/org/openjdk/bench/vm/lang/ThrowableRuntimeMicros.java
! test/nashorn/script/basic/JDK-8193371.js
Changeset: f3b80456f22f
Author: joehw
Date: 2020-01-21 23:33 +0000
URL: https://hg.openjdk.java.net/lanai/lanai/rev/f3b80456f22f
8235368: Update BCEL to Version 6.4.1
Reviewed-by: lancea, dfuchs, forax
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/Const.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/ExceptionConst.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/Repository.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AccessFlags.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AnnotationDefault.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AnnotationEntry.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Annotations.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Attribute.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AttributeReader.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/BootstrapMethod.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/BootstrapMethods.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ClassFormatException.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ClassParser.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Code.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/CodeException.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Constant.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantCP.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantClass.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantDouble.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantDynamic.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantFieldref.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantFloat.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantInteger.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantInterfaceMethodref.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantInvokeDynamic.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantLong.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantMethodHandle.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantMethodType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantMethodref.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantModule.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantNameAndType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantObject.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantPackage.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantPool.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantString.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantUtf8.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantValue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Deprecated.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/DescendingVisitor.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ElementValue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ElementValuePair.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/EmptyVisitor.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ExceptionTable.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Field.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/FieldOrMethod.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/InnerClass.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/InnerClasses.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/JavaClass.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LineNumber.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LineNumberTable.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariable.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariableTable.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Method.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/MethodParameter.java
+ src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Module.java
+ src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleExports.java
+ src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleMainClass.java
+ src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleOpens.java
+ src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModulePackages.java
+ src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleProvides.java
+ src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleRequires.java
+ src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/NestHost.java
+ src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/NestMembers.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Node.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/PMGClass.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ParameterAnnotationEntry.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ParameterAnnotations.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeInvisibleAnnotations.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeInvisibleParameterAnnotations.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeVisibleAnnotations.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeVisibleParameterAnnotations.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Signature.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/SourceFile.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMap.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMapEntry.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMapType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Synthetic.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Unknown.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/UnknownAttributeReader.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Utility.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Visitor.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/AALOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/AASTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ACONST_NULL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ALOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ANEWARRAY.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ARETURN.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ARRAYLENGTH.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ASTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ATHROW.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/AllocationInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/AnnotationEntryGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ArithmeticInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BALOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BASTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BIPUSH.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BREAKPOINT.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BasicType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BranchHandle.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BranchInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CALOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CASTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CHECKCAST.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CPInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ClassGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ClassGenException.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ClassObserver.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CodeExceptionGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CompoundInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ConstantPoolGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ConstantPushInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ConversionInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/D2F.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/D2I.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/D2L.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DADD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DALOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DASTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DCMPG.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DCMPL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DCONST.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DDIV.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DLOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DMUL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DNEG.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DREM.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DRETURN.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DSTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DSUB.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP2.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP2_X1.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP2_X2.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP_X1.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP_X2.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ElementValueGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/EmptyVisitor.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ExceptionThrower.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/F2D.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/F2I.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/F2L.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FADD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FALOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FASTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FCMPG.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FCMPL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FCONST.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FDIV.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FLOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FMUL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FNEG.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FREM.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FRETURN.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FSTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FSUB.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldGenOrMethodGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldObserver.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldOrMethod.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/GETFIELD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/GETSTATIC.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/GOTO.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/GOTO_W.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/GotoInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2B.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2C.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2D.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2F.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2L.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2S.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IADD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IALOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IAND.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IASTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ICONST.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IDIV.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFEQ.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFGE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFGT.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFLE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFLT.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFNE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFNONNULL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFNULL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ACMPEQ.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ACMPNE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPEQ.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPGE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPGT.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPLE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPLT.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPNE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IINC.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ILOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IMPDEP1.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IMPDEP2.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IMUL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INEG.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INSTANCEOF.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEDYNAMIC.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEINTERFACE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKESPECIAL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKESTATIC.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEVIRTUAL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IOR.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IREM.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IRETURN.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ISHL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ISHR.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ISTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ISUB.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IUSHR.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IXOR.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IfInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IndexedInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Instruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionComparator.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionConst.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionFactory.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionHandle.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionList.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionListObserver.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionTargeter.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InvokeInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/JSR.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/JSR_W.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/JsrInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/L2D.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/L2F.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/L2I.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LADD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LALOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LAND.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LASTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LCMP.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LCONST.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDC.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDC2_W.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDC_W.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDIV.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LLOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LMUL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LNEG.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LOOKUPSWITCH.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LOR.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LREM.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LRETURN.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LSHL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LSHR.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LSTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LSUB.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LUSHR.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LXOR.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LineNumberGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LoadClass.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LoadInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LocalVariableGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LocalVariableInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MONITORENTER.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MONITOREXIT.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MULTIANEWARRAY.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MethodGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MethodObserver.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/NEW.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/NEWARRAY.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/NOP.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/NameSignatureInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/NamedAndTyped.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ObjectType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/POP.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/POP2.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/PUSH.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/PUTFIELD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/PUTSTATIC.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/PopInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/PushInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/RET.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/RETURN.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ReferenceType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ReturnInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ReturnaddressType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SALOAD.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SASTORE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SIPUSH.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SWAP.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SWITCH.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Select.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/StackConsumer.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/StackInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/StackProducer.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/StoreInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/TABLESWITCH.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/TargetLostException.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Type.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/TypedInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/UnconditionalBranch.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/VariableLengthInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Visitor.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/AttributeHTML.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/BCELComparator.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/BCELFactory.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/BCELifier.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ByteSequence.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/Class2HTML.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ClassQueue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ClassSet.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ClassStack.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/CodeHTML.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ConstantHTML.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/InstructionFinder.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/MethodHTML.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ModularRuntimeImage.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/Repository.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/SyntheticRepository.java
! src/java.xml/share/legal/bcel.md
Changeset: 93e22f0a6401
Author: mikael
Date: 2020-01-21 17:37 -0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/93e22f0a6401
8237601: test/langtools/tools/javac/warnings/MaxDiagsRecompile.java fails after JDK-8237589
Reviewed-by: dholmes
! test/langtools/tools/javac/warnings/MaxDiagsRecompile.all.out
! test/langtools/tools/javac/warnings/MaxDiagsRecompile.max1.out
! test/langtools/tools/javac/warnings/MaxWarnsRecompile.all.out
! test/langtools/tools/javac/warnings/MaxWarnsRecompile.max1.out
Changeset: 6b794294d0e8
Author: igerasim
Date: 2020-01-21 17:52 -0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/6b794294d0e8
8236034: Use optimized Ques node for curly {0,1} quantifier
Reviewed-by: rriggs
! src/java.base/share/classes/java/util/regex/Pattern.java
! test/jdk/java/util/regex/RegExTest.java
! test/jdk/java/util/regex/TestCases.txt
Changeset: 49a11875e369
Author: darcy
Date: 2020-01-21 18:23 -0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/49a11875e369
8237248: Update --release 14 symbol information for JDK 14 b32
Reviewed-by: jlahoda
! make/data/symbols/jdk.incubator.foreign-E.sym.txt
! make/data/symbols/jdk.jfr-E.sym.txt
Changeset: 7c606c26d02a
Author: shade
Date: 2020-01-21 20:58 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/7c606c26d02a
8237586: Shenandoah: provide option to disable periodic GC
Reviewed-by: zgu
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! test/hotspot/jtreg/gc/shenandoah/TestPeriodicGC.java
Changeset: 24f7289e61e3
Author: mbaesken
Date: 2020-01-21 15:23 +0100
URL: https://hg.openjdk.java.net/lanai/lanai/rev/24f7289e61e3
8237374: configuring with --with-jvm-variants=minimal,server makes cds disappear in server
Reviewed-by: erikj
! make/autoconf/hotspot.m4
Changeset: 6500cac59d0f
Author: psadhukhan
Date: 2020-01-22 13:29 +0530
URL: https://hg.openjdk.java.net/lanai/lanai/rev/6500cac59d0f
Merge
Changeset: 055d9be4dd30
Author: psadhukhan
Date: 2020-01-22 14:16 +0530
URL: https://hg.openjdk.java.net/lanai/lanai/rev/055d9be4dd30
Merge
Changeset: 635eaa93419e
Author: trebari
Date: 2020-01-23 17:32 +0530
URL: https://hg.openjdk.java.net/lanai/lanai/rev/635eaa93419e
7020860: BasicTreeUI contains getters/setters with unclear spec
Reviewed-by: jdv, prr, serb
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTreeUI.java
Changeset: 499e5a8a13ea
Author: serb
Date: 2020-01-23 21:42 -0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/499e5a8a13ea
8237049: Rollback the workaround for JDK-4533057
Reviewed-by: dmarkov
! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java
! src/java.desktop/windows/native/libawt/windows/awt_Palette.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Palette.h
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsDevice.cpp
Changeset: ffcc3bd2b5da
Author: serb
Date: 2020-01-24 18:39 -0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/ffcc3bd2b5da
5085520: Inconsistency in spec for RenderingHints.entrySet()
Reviewed-by: prr, jdv
! src/java.desktop/share/classes/java/awt/RenderingHints.java
Changeset: 82fe2f667c29
Author: dbatrak
Date: 2020-01-27 13:02 -0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/82fe2f667c29
8236996: Incorrect Roboto font rendering on Windows with subpixel antialiasing
Reviewed-by: prr, serb
! src/java.desktop/share/classes/sun/font/FileFontStrike.java
! src/java.desktop/share/classes/sun/font/TrueTypeFont.java
! src/java.desktop/windows/native/libfontmanager/lcdglyph.c
Changeset: 2777408b8281
Author: serb
Date: 2020-01-25 22:46 -0800
URL: https://hg.openjdk.java.net/lanai/lanai/rev/2777408b8281
8176359: Frame#setMaximizedbounds not working properly in multi screen environments
8231564: setMaximizedBounds is broken with large display scale and multiple monitors
Reviewed-by: aivanov
! src/java.desktop/share/classes/sun/java2d/SunGraphicsEnvironment.java
! src/java.desktop/windows/classes/sun/awt/windows/WFramePeer.java
! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Frame.h
! test/jdk/ProblemList.txt
+ test/jdk/java/awt/Frame/MaximizedToOppositeScreen/MaximizedToOppositeScreenBig.java
+ test/jdk/java/awt/Frame/MaximizedToOppositeScreen/MaximizedToOppositeScreenSmall.java
! test/jdk/java/awt/Frame/SetMaximizedBounds/SetMaximizedBounds.java
Changeset: 70478031d1bb
Author: jdv
Date: 2020-01-31 13:39 +0530
URL: https://hg.openjdk.java.net/lanai/lanai/rev/70478031d1bb
Merge
! make/autoconf/spec.gmk.in
More information about the lanai-dev
mailing list