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