hg: portola/jdk14: 112 new changesets
mikael.vidstedt at oracle.com
mikael.vidstedt at oracle.com
Thu Jan 23 22:38:30 UTC 2020
Changeset: 249100958693
Author: jwilhelm
Date: 2019-12-27 18:26 +0100
URL: https://hg.openjdk.java.net/portola/jdk14/rev/249100958693
Added tag jdk-14+29 for changeset 563fa900fa17
! .hgtags
Changeset: f77e9e27b68d
Author: jwilhelm
Date: 2020-01-01 03:08 +0100
URL: https://hg.openjdk.java.net/portola/jdk14/rev/f77e9e27b68d
Added tag jdk-14+30 for changeset d54ce919da90
! .hgtags
Changeset: 01343dec4f0a
Author: serb
Date: 2020-01-03 13:40 -0800
URL: https://hg.openjdk.java.net/portola/jdk14/rev/01343dec4f0a
8236545: Compilation error in mach5 java/awt/FileDialog/MacOSGoToFolderCrash.java
Reviewed-by: dmarkov
! test/jdk/java/awt/FileDialog/MacOSGoToFolderCrash.java
Changeset: 8d3112f373d5
Author: naoto
Date: 2020-01-06 17:23 -0800
URL: https://hg.openjdk.java.net/portola/jdk14/rev/8d3112f373d5
8236495: open/test/jdk/java/util/Locale/LocaleProvidersRun.java failed on mac 10.14 with de_DE locale.
Reviewed-by: lancea, clanger
! test/jdk/java/util/Locale/LocaleProviders.java
! test/jdk/java/util/Locale/LocaleProvidersRun.java
Changeset: 32d0fe687ec2
Author: jlaskey
Date: 2020-01-07 09:03 -0400
URL: https://hg.openjdk.java.net/portola/jdk14/rev/32d0fe687ec2
8233751: StringBuilder / StringBuffer capacity() doc is misleading
Reviewed-by: bchristi
! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
Changeset: d5cbc97b917f
Author: vromero
Date: 2020-01-07 09:08 -0500
URL: https://hg.openjdk.java.net/portola/jdk14/rev/d5cbc97b917f
8236544: confusing error message: return type of accessor method is not compatible with type of record component
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
Changeset: 4cf9d9706ad8
Author: vromero
Date: 2020-01-07 09:10 -0500
URL: https://hg.openjdk.java.net/portola/jdk14/rev/4cf9d9706ad8
8236266: change error message for the case when a class extends j.l.Record
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
Changeset: 2a5117972a35
Author: vromero
Date: 2020-01-07 09:21 -0500
URL: https://hg.openjdk.java.net/portola/jdk14/rev/2a5117972a35
8234445: spurious error message for record constructors with receiver parameters
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
Changeset: 410409d9eda1
Author: iveresov
Date: 2020-01-07 07:31 -0800
URL: https://hg.openjdk.java.net/portola/jdk14/rev/410409d9eda1
8236050: Some compiler tests fail when executed with custom TieredLevel
Summary: Make sure TieredStopAtLevel is properly supported for different compilation modes
Reviewed-by: redestad, thartmann
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compilationPolicy.hpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
! src/hotspot/share/compiler/tieredThresholdPolicy.cpp
! src/hotspot/share/compiler/tieredThresholdPolicy.hpp
+ test/hotspot/jtreg/compiler/tiered/TieredModesTest.java
Changeset: b567c4b48777
Author: chagedorn
Date: 2020-01-07 17:06 +0100
URL: https://hg.openjdk.java.net/portola/jdk14/rev/b567c4b48777
8235984: C2: assert(out->in(PhiNode::Region) == head || out->in(PhiNode::Region) == slow_head) failed: phi must be either part of the slow or the fast loop
Summary: Bailout from loop unswitching if loop predicates have a control dependency to partially peeled statements.
Reviewed-by: neliasso, thartmann
! src/hotspot/share/opto/loopUnswitch.cpp
! test/hotspot/jtreg/compiler/loopopts/PartialPeelingUnswitch.java
Changeset: 5943fc3f6ce1
Author: darcy
Date: 2020-01-07 09:17 -0800
URL: https://hg.openjdk.java.net/portola/jdk14/rev/5943fc3f6ce1
8236695: java.lang.Record should be declared with an explicit constructor
Reviewed-by: psandoz, chegar
! src/java.base/share/classes/java/lang/Record.java
Changeset: 078325484932
Author: darcy
Date: 2020-01-07 10:22 -0800
URL: https://hg.openjdk.java.net/portola/jdk14/rev/078325484932
8234783: Improve wording of spec of Record.equals
Reviewed-by: jjg, vromero
! src/java.base/share/classes/java/lang/Record.java
Changeset: 171e5eb5ebcd
Author: sspitsyn
Date: 2020-01-07 21:36 +0000
URL: https://hg.openjdk.java.net/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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: 66627a94e828
Author: sspitsyn
Date: 2020-01-10 01:36 +0000
URL: https://hg.openjdk.java.net/portola/jdk14/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/portola/jdk14/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: e92c90eaaaf4
Author: zgu
Date: 2020-01-10 07:21 -0500
URL: https://hg.openjdk.java.net/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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: b42b794ac348
Author: phedlin
Date: 2020-01-13 11:26 +0100
URL: https://hg.openjdk.java.net/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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: 8cfc96a2737b
Author: bpb
Date: 2020-01-14 17:28 -0800
URL: https://hg.openjdk.java.net/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/rev/70a3551fea52
Merge
Changeset: 2887fbd13a6d
Author: henryjen
Date: 2020-01-15 01:54 +0000
URL: https://hg.openjdk.java.net/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/rev/7149d2c974ee
Added tag jdk-14+32 for changeset 2776da28515e
! .hgtags
Changeset: 6825c74baa36
Author: serb
Date: 2020-01-15 13:17 -0800
URL: https://hg.openjdk.java.net/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/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/portola/jdk14/rev/5dae0969decc
8237392: Shenandoah: Remove unreliable assertion
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: 082f1d3eb164
Author: tschatzl
Date: 2020-01-22 10:00 +0100
URL: https://hg.openjdk.java.net/portola/jdk14/rev/082f1d3eb164
8235305: Corrupted oops embedded in nmethods due to parallel modification during optional evacuation
Summary: During optional evacuation it is possible that G1 modifies oops embedded in nmethods in parallel. One source are oop* gathered by a previous evacuation phase in the optional roots, the other the region's strong code roots list. Since these oops may be unaligned on x64, this can result in them being corrupted. The fix is to not gather embedded oops in the optional roots list as the strong code roots list contains them already.
Reviewed-by: sjohanss, stefank
Contributed-by: erik.osterlund at oracle.com, stefan.johansson at oracle.com, stefan.karlsson at oracle.com, thomas.schatzl at oracle.com
! src/hotspot/share/gc/g1/g1OopClosures.hpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1SharedClosures.hpp
Changeset: 91ea567eeabe
Author: zgu
Date: 2020-01-22 07:40 -0500
URL: https://hg.openjdk.java.net/portola/jdk14/rev/91ea567eeabe
8237396: JvmtiTagMap::weak_oops_do() should not trigger barriers
Reviewed-by: stefank, rkennke
! src/hotspot/share/prims/jvmtiTagMap.cpp
Changeset: f728b6c7f491
Author: ljiang
Date: 2020-01-22 22:37 +0800
URL: https://hg.openjdk.java.net/portola/jdk14/rev/f728b6c7f491
8237465: JDK 14 L10n resource files update - msg drop 10
Reviewed-by: naoto
! src/java.base/share/classes/sun/security/tools/keytool/Resources_ja.java
! src/java.base/share/classes/sun/security/tools/keytool/Resources_zh_CN.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ja.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_CN.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/LinuxResources_ja.properties
! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/LinuxResources_zh_CN.properties
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacResources_ja.properties
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacResources_zh_CN.properties
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/HelpResources_ja.properties
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/HelpResources_zh_CN.properties
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/MainResources_ja.properties
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/MainResources_zh_CN.properties
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources_ja.properties
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources_zh_CN.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ja.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_ja.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_zh_CN.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_ja.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties
Changeset: 0dbe16986407
Author: mikael
Date: 2020-01-23 14:35 -0800
URL: https://hg.openjdk.java.net/portola/jdk14/rev/0dbe16986407
Merge
- test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetFlushInterval.java
- test/jdk/jdk/jfr/api/recording/time/TestSetFlushInterval.java
- test/jdk/sun/security/krb5/auto/SaslGSS.java
More information about the portola-dev
mailing list