hg: lanai/lanai: 483 new changesets

jayathirth.d.v at oracle.com jayathirth.d.v at oracle.com
Wed Nov 27 08:06:54 UTC 2019


Changeset: 70968bcc110c
Author:    psadhukhan
Date:      2019-10-12 08:49 +0530
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/70968bcc110c

8223158: Docked MacBook cannot start any Java Swing applications
Reviewed-by: prr, serb

! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLGraphicsConfig.m

Changeset: 7d6ba925590f
Author:    mbaesken
Date:      2019-10-10 08:46 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/7d6ba925590f

8232060: add some initializations using sigemptyset in os_aix.cpp
Reviewed-by: clanger, stuefe

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

Changeset: 430b9a492a05
Author:    mbaesken
Date:      2019-10-09 14:07 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/430b9a492a05

8232052: use string literal for format string when handling PauseAtStartupFile
Reviewed-by: clanger, stuefe

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/windows/os_windows.cpp

Changeset: 9d9317fad3fe
Author:    ihse
Date:      2019-10-11 09:43 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/9d9317fad3fe

8065704: Set LC_ALL=C for all relevant commands in the build system
Reviewed-by: naoto, erikj

! make/RunTestsPrebuilt.gmk
! make/RunTestsPrebuiltSpec.gmk
! make/autoconf/basics.m4
! make/autoconf/build-performance.m4
! make/autoconf/configure
! make/autoconf/spec.gmk.in
! make/common/JavaCompilation.gmk
! make/scripts/compare.sh

Changeset: e98509cb3867
Author:    mbaesken
Date:      2019-10-11 09:55 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/e98509cb3867

8230957: [TESTBUG] containers/docker/TestJcmdWithSideCar.java sporadic failures
Reviewed-by: clanger, bobv, mseledtsov

! test/hotspot/jtreg/containers/docker/EventGeneratorLoop.java
! test/hotspot/jtreg/containers/docker/TestJcmdWithSideCar.java

Changeset: 85e5124b0376
Author:    pliden
Date:      2019-10-11 10:16 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/85e5124b0376

8232070: ZGC: Remove unused ZVerifyLoadBarriers
Reviewed-by: tschatzl

! src/hotspot/share/gc/z/z_globals.hpp

Changeset: 906a9dd5d8e8
Author:    tschatzl
Date:      2019-10-11 11:21 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/906a9dd5d8e8

8231956: Remove seq_add_card/reference from PerRegionTable class
Reviewed-by: sjohanss, pliden

! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.inline.hpp

Changeset: 516db52daad6
Author:    sgehwolf
Date:      2019-09-23 20:26 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/516db52daad6

8196969: JTreg Failure: serviceability/sa/ClhsdbJstack.java causes NPE
Summary: Account for serialized null scopes in NMethod
Reviewed-by: aph, never

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java
+ test/hotspot/jtreg/serviceability/sa/ClhsdbJstackXcompStress.java
+ test/hotspot/jtreg/serviceability/sa/LingeredAppWithRecComputation.java

Changeset: 8c3c39710a08
Author:    jiefu
Date:      2019-10-11 17:49 +0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/8c3c39710a08

8232151: Minimal VM build broken after JDK-8232050
Reviewed-by: dholmes, clanger

! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/ppc/vtableStubs_ppc_64.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/vtableStubs_s390.cpp
! src/hotspot/cpu/sparc/sharedRuntime_sparc.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/opto/library_call.cpp

Changeset: 7252d89e3a4e
Author:    coleenp
Date:      2019-10-11 08:49 -0400
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/7252d89e3a4e

8231769: Test tools/javac/tree/MakeTypeTest.java fails with -Xcheck:jni
Summary: Delete local jni handles in create_from_platform_dependent_str() after upcall to Java.
Reviewed-by: dholmes, hseigel

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

Changeset: ff8716224f35
Author:    adinn
Date:      2019-10-10 10:59 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/ff8716224f35

8232046: AArch64 build failure after JDK-8225681
Reviewed-by: eosterlund

! src/hotspot/cpu/aarch64/compiledIC_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp

Changeset: cf3205fdb6dc
Author:    eosterlund
Date:      2019-10-11 13:07 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/cf3205fdb6dc

8232116: ZGC: Remove redundant ZLock in ZNMethodTable
Reviewed-by: stefank, pliden

! src/hotspot/share/gc/z/zLock.inline.hpp
! src/hotspot/share/gc/z/zNMethodTable.cpp
! src/hotspot/share/gc/z/zNMethodTable.hpp
! src/hotspot/share/gc/z/zSafeDelete.hpp
! src/hotspot/share/gc/z/zSafeDelete.inline.hpp

Changeset: 67daaa6c8d2b
Author:    erikj
Date:      2019-10-11 06:38 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/67daaa6c8d2b

8232133: Change to GCC 8.3 for building on Linux at Oracle
Reviewed-by: kbarrett, dholmes, ihse

! doc/building.html
! doc/building.md
! make/conf/jib-profiles.js
! make/devkit/Tools.gmk

Changeset: 06bd38a9bc5a
Author:    erikj
Date:      2019-10-11 06:31 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/06bd38a9bc5a

8232134: Change to Visual Studio 2017 15.9.16 for building on Windows at Oracle
Reviewed-by: ihse

! doc/building.html
! doc/building.md
! make/conf/jib-profiles.js
! make/devkit/createWindowsDevkit2017.sh

Changeset: 5a4b4544b810
Author:    jvernee
Date:      2019-10-11 06:57 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/5a4b4544b810

8232167: Visual Studio install found through --with-tools-dir value is discarded
Reviewed-by: erikj, ihse

! make/autoconf/toolchain_windows.m4

Changeset: 3968bf3673c5
Author:    aleonard
Date:      2019-10-10 10:28 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/3968bf3673c5

8231717: Improve performance of charset decoding when charset is always compactable
Reviewed-by: rriggs, redestad, alanb

! make/data/charsetmapping/SingleByte-X.java.template
! make/jdk/src/classes/build/tools/charsetmapping/SBCS.java
! src/java.base/share/classes/java/lang/StringCoding.java
! src/java.base/share/classes/sun/nio/cs/ArrayDecoder.java
! src/java.base/share/classes/sun/nio/cs/SingleByte.java

Changeset: e43ac61b89ab
Author:    coleenp
Date:      2019-10-11 11:50 -0400
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/e43ac61b89ab

8232120: com/sun/jdi/InvokeTest fails with -Xcheck:jni: assert(k->is_instance_klass()) failed: cast to InstanceKlass
Summary: Should have allowed recv klass to be an array.
Reviewed-by: hseigel, dcubed

! src/hotspot/share/prims/jniCheck.cpp

Changeset: 78bbb5dde2a3
Author:    never
Date:      2019-10-10 11:40 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/78bbb5dde2a3

8231659: [JVMCI] Could not work PrintAssembly for JVMCI installed code
Reviewed-by: ysuenaga

! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp

Changeset: 218a1a642c6f
Author:    iignatyev
Date:      2019-10-11 09:43 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/218a1a642c6f

8225654: rework vmTestbase/jit/graph
Reviewed-by: thartmann, neliasso

! test/hotspot/jtreg/TEST.quick-groups
! test/hotspot/jtreg/vmTestbase/jit/graph/CGT.java
- test/hotspot/jtreg/vmTestbase/jit/graph/CGTThread.java
! test/hotspot/jtreg/vmTestbase/jit/graph/Globals.java
! test/hotspot/jtreg/vmTestbase/jit/graph/MethodData.java
! test/hotspot/jtreg/vmTestbase/jit/graph/Node.java
! test/hotspot/jtreg/vmTestbase/jit/graph/RBTree.java
+ test/hotspot/jtreg/vmTestbase/jit/graph/cgt0.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt0/cgt0.java
+ test/hotspot/jtreg/vmTestbase/jit/graph/cgt1.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt1/cgt1.java
+ test/hotspot/jtreg/vmTestbase/jit/graph/cgt10.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt10/cgt10.java
+ test/hotspot/jtreg/vmTestbase/jit/graph/cgt11.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt11/cgt11.java
+ test/hotspot/jtreg/vmTestbase/jit/graph/cgt2.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt2/cgt2.java
+ test/hotspot/jtreg/vmTestbase/jit/graph/cgt3.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt3/cgt3.java
+ test/hotspot/jtreg/vmTestbase/jit/graph/cgt4.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt4/cgt4.java
+ test/hotspot/jtreg/vmTestbase/jit/graph/cgt5.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt5/cgt5.java
+ test/hotspot/jtreg/vmTestbase/jit/graph/cgt6.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt6/cgt6.java
+ test/hotspot/jtreg/vmTestbase/jit/graph/cgt7.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt7/cgt7.java
+ test/hotspot/jtreg/vmTestbase/jit/graph/cgt8.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt8/cgt8.java
+ test/hotspot/jtreg/vmTestbase/jit/graph/cgt9.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt9/cgt9.java
! test/hotspot/jtreg/vmTestbase/jit/graph/test1.java
! test/hotspot/jtreg/vmTestbase/jit/graph/test2.java
! test/hotspot/jtreg/vmTestbase/jit/graph/test3.java
! test/hotspot/jtreg/vmTestbase/jit/graph/test4.java
! test/hotspot/jtreg/vmTestbase/jit/graph/test5.java
! test/hotspot/jtreg/vmTestbase/jit/graph/test6.java

Changeset: baa5969ecf34
Author:    rriggs
Date:      2019-10-11 13:11 -0400
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/baa5969ecf34

8231427: Warning cleanup in tests of java.io.Serializable
Reviewed-by: darcy, lancea

! test/jdk/java/io/ObjectInputStream/ResolveProxyClass.java
! test/jdk/java/io/ObjectInputStream/TestObjectStreamClass.java
! test/jdk/java/io/Serializable/ClassCastExceptionDetail/Read.java
! test/jdk/java/io/Serializable/ClassCastExceptionDetail/Write.java
! test/jdk/java/io/Serializable/GetField/Read2.java
! test/jdk/java/io/Serializable/InvalidClassException/noargctor/DefaultPackage.java
! test/jdk/java/io/Serializable/InvalidClassException/noargctor/Serialize/SubclassAcrossPackage.java
! test/jdk/java/io/Serializable/NPEProvoker/NPEProvoker.java
! test/jdk/java/io/Serializable/NoClassDefFoundErrorTrap/NoClassDefFoundErrorTrap.java
! test/jdk/java/io/Serializable/PutField/Write2.java
! test/jdk/java/io/Serializable/badSerialPersistentField/BadSerialPersistentField.java
! test/jdk/java/io/Serializable/badSerialVersionUID/BadSerialVersionUID.java
! test/jdk/java/io/Serializable/badSubstByReplace/BadSubstByReplace.java
! test/jdk/java/io/Serializable/checkModifiers/CheckModifiers.java
! test/jdk/java/io/Serializable/class/SerialA_2/A.java
! test/jdk/java/io/Serializable/classDescFlagConflict/Foo.java
! test/jdk/java/io/Serializable/classDescGetField/GetField.java
! test/jdk/java/io/Serializable/classDescHooks/CNFException.java
! test/jdk/java/io/Serializable/classDescHooks/ClassDescHooks.java
! test/jdk/java/io/Serializable/classDescHooks/ExternLoopback.java
! test/jdk/java/io/Serializable/classDescHooks/Loopback.java
! test/jdk/java/io/Serializable/cloneArray/CloneArray.java
! test/jdk/java/io/Serializable/concurrentClassDescLookup/ConcurrentClassDescLookup.java
! test/jdk/java/io/Serializable/defaultDataEnd/DefaultDataEnd.java
! test/jdk/java/io/Serializable/defaultReadObjectCNFException/DefaultReadObjectCNFException.java
! test/jdk/java/io/Serializable/defaulted/GetFieldRead.java
! test/jdk/java/io/Serializable/defaulted/GetFieldWrite.java
! test/jdk/java/io/Serializable/enum/classObject/Test.java
! test/jdk/java/io/Serializable/enum/ignoreSerializationFields/Test.java
! test/jdk/java/io/Serializable/enum/ignoreSerializationMethods/Test.java
! test/jdk/java/io/Serializable/enum/mismatchedTypecode/Test.java
! test/jdk/java/io/Serializable/evolution/AddedExternField/ReadAddedField.java
! test/jdk/java/io/Serializable/evolution/AddedExternField/WriteAddedField.java
! test/jdk/java/io/Serializable/evolution/AddedField/ReadAddedField.java
! test/jdk/java/io/Serializable/evolution/AddedField/WriteAddedField.java
! test/jdk/java/io/Serializable/evolution/AddedSuperClass/ReadAddedSuperClass2.java
! test/jdk/java/io/Serializable/evolution/AddedSuperClass/WriteAddedSuperClass.java
! test/jdk/java/io/Serializable/expectedStackTrace/ExpectedStackTrace.java
! test/jdk/java/io/Serializable/explicitCNFException/ExplicitCNFException.java
! test/jdk/java/io/Serializable/failureAtomicity/Bar.template
! test/jdk/java/io/Serializable/failureAtomicity/Foo.template
! test/jdk/java/io/Serializable/failureAtomicity/SerialRef.java
! test/jdk/java/io/Serializable/fieldTypeString/Write.java
! test/jdk/java/io/Serializable/finalFields/FinalFields.java
! test/jdk/java/io/Serializable/getSuidClinitError/GetSuidClinitError.java
! test/jdk/java/io/Serializable/lookupInterfaceDesc/LookupInterfaceDesc.java
! test/jdk/java/io/Serializable/misplacedArrayClassDesc/MisplacedArrayClassDesc.java
! test/jdk/java/io/Serializable/modifyStaticFields/ModifyStaticFields.java
! test/jdk/java/io/Serializable/nestedReplace/NestedReplace.java
! test/jdk/java/io/Serializable/noSuchFieldClarification/NoSuchFieldClarification.java
! test/jdk/java/io/Serializable/notAvailable/NotAvailable.java
! test/jdk/java/io/Serializable/oldTests/AnnotateClass.java
! test/jdk/java/io/Serializable/oldTests/ArrayTest.java
! test/jdk/java/io/Serializable/oldTests/ArraysOfArrays.java
! test/jdk/java/io/Serializable/oldTests/BinaryTree.java
! test/jdk/java/io/Serializable/oldTests/CheckForException.java
! test/jdk/java/io/Serializable/oldTests/CheckingEquality.java
! test/jdk/java/io/Serializable/oldTests/CircularList.java
! test/jdk/java/io/Serializable/oldTests/PrimitivesTest.java
! test/jdk/java/io/Serializable/oldTests/ValidateClass.java
! test/jdk/java/io/Serializable/optionalDataEnd/OptionalDataEnd.java
! test/jdk/java/io/Serializable/packageAccess/B.java
! test/jdk/java/io/Serializable/packageAccess/C.java
! test/jdk/java/io/Serializable/packageAccess/D.java
! test/jdk/java/io/Serializable/packageAccess/PackageAccessTest.java
! test/jdk/java/io/Serializable/parents/EvolvedClass.java
! test/jdk/java/io/Serializable/parents/OriginalClass.java
! test/jdk/java/io/Serializable/partialClassDesc/PartialClassDesc.java
! test/jdk/java/io/Serializable/primitiveClasses/PrimitiveClasses.java
! test/jdk/java/io/Serializable/proxy/Basic.java
! test/jdk/java/io/Serializable/proxy/replace/Test.java
! test/jdk/java/io/Serializable/proxy/skipMissing/Handler.java
! test/jdk/java/io/Serializable/proxy/skipMissing/Write.java
! test/jdk/java/io/Serializable/readObjectNoData/Read.java
! test/jdk/java/io/Serializable/recursiveClassDescLookup/Test.java
! test/jdk/java/io/Serializable/replaceStringArray/ReplaceStringArray.java
! test/jdk/java/io/Serializable/resolveClass/MethodTest.java
! test/jdk/java/io/Serializable/resolveClass/consTest/ConsTest.java
! test/jdk/java/io/Serializable/resolveClass/deserializeButton/DeserializeButtonTest.java
! test/jdk/java/io/Serializable/resolveClass/deserializeButton/Foo.java
! test/jdk/java/io/Serializable/resolveClassException/ResolveClassException.java
! test/jdk/java/io/Serializable/resolveProxyClass/NonPublicInterface.java
! test/jdk/java/io/Serializable/sanityCheck/SanityCheck.java
! test/jdk/java/io/Serializable/serialFilter/SerialFilterTest.java
! test/jdk/java/io/Serializable/serialver/classpath/ClasspathTest.java
! test/jdk/java/io/Serializable/serialver/nested/NestedTest.java
! test/jdk/java/io/Serializable/skipToEndOfBlockData/SkipToEndOfBlockData.java
! test/jdk/java/io/Serializable/skipWriteObject/Write.java
! test/jdk/java/io/Serializable/skippedObjCNFException/Read.java
! test/jdk/java/io/Serializable/skippedObjCNFException/Write.java
! test/jdk/java/io/Serializable/stopCustomDeserialization/Read.java
! test/jdk/java/io/Serializable/stopCustomDeserialization/Write.java
! test/jdk/java/io/Serializable/subclass/AbstractObjectInputStream.java
! test/jdk/java/io/Serializable/subclass/SubclassTest.java
! test/jdk/java/io/Serializable/subclass/XObjectInputStream.java
! test/jdk/java/io/Serializable/subclass/XObjectOutputStream.java
! test/jdk/java/io/Serializable/superclassDataLoss/A.java
! test/jdk/java/io/Serializable/superclassDataLoss/B.java
! test/jdk/java/io/Serializable/superclassDataLoss/SuperclassDataLossTest.java
! test/jdk/java/io/Serializable/survivePrematureClose/SurvivePrematureClose.java
! test/jdk/java/io/Serializable/typeSafeEnum/TypeSafeEnum.java
! test/jdk/java/io/Serializable/typeStringBackRef/TypeStringBackRef.java
! test/jdk/java/io/Serializable/underlyingOutputStreamException/UnderlyingOutputStreamException.java
! test/jdk/java/io/Serializable/unnamedPackageSwitch/UnnamedPackageSwitchTest.java
! test/jdk/java/io/Serializable/unresolvableObjectStreamClass/UnresolvableObjectStreamClass.java
! test/jdk/java/io/Serializable/unresolvedClassDesc/Foo.java
! test/jdk/java/io/Serializable/unshared/Write.java
! test/jdk/java/io/Serializable/userRWObjError/UserRWObjError.java
! test/jdk/java/io/Serializable/validate/Validate.java
! test/jdk/java/io/Serializable/verifyDynamicObjHandleTable/VerifyDynamicObjHandleTable.java
! test/jdk/java/io/Serializable/writeObjectMemory/WriteObjectMemory.java
! test/jdk/java/io/Serializable/writeReplace/WriteReplace.java
! test/jdk/java/io/Serializable/wrongReturnTypes/Read.java
! test/jdk/java/io/Serializable/wrongReturnTypes/Write.java

Changeset: afbb7ec84228
Author:    rriggs
Date:      2019-10-11 13:14 -0400
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/afbb7ec84228

8232135: Add diagnostic output to test java/util/ProcessBuilder/Basic.java
Reviewed-by: lancea

! test/jdk/java/lang/ProcessBuilder/Basic.java

Changeset: 6c1f645bd601
Author:    naoto
Date:      2019-10-11 11:06 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/6c1f645bd601

8225435: Upgrade IANA Language Subtag Registry to the latest for JDK14
Reviewed-by: rriggs

! make/data/lsrdata/language-subtag-registry.txt
! test/jdk/java/util/Locale/Bug8040211.java

Changeset: 79da7db7e9b1
Author:    mseledtsov
Date:      2019-10-11 13:14 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/79da7db7e9b1

8230865: [TESTBUG] jdk/jfr/event/io/EvilInstrument.java fails at-run shell MakeJAR.sh target
Summary: Prebuilding the test class before adding it into a jar file
Reviewed-by: iignatyev, egahlin

! test/jdk/jdk/jfr/event/io/EvilInstrument.java

Changeset: dcc760954243
Author:    akozlov
Date:      2019-10-11 14:49 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/dcc760954243

8231584: Deadlock with ClassLoader.findLibrary and System.loadLibrary call
Reviewed-by: mchung

! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/System.java
+ test/jdk/java/lang/Runtime/loadLibrary/LoadLibraryTest.java
+ test/jdk/java/lang/Runtime/loadLibrary/src/Target.java
+ test/jdk/java/lang/Runtime/loadLibrary/src/Target2.java

Changeset: 6941d77417f4
Author:    kbarrett
Date:      2019-10-12 00:22 -0400
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/6941d77417f4

8232147: Remove notproduct option IgnoreLockingAssertions
Summary: Removed option.
Reviewed-by: coleenp, dholmes

! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/mutexLocker.cpp

Changeset: 05dd6144d434
Author:    rehn
Date:      2019-10-14 08:59 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/05dd6144d434

8218543: ThreadsList handling during error reporting can crash
Reviewed-by: dcubed, dholmes

! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/utilities/decoder.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/vmError.hpp

Changeset: adbd1504c998
Author:    shade
Date:      2019-10-14 11:03 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/adbd1504c998

8232176: Shenandoah: new assert in ShenandoahEvacuationTask is too strong
Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp

Changeset: e69d6f076a6a
Author:    dtitov
Date:      2019-10-14 11:24 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/e69d6f076a6a

8227231: JDWP help information shows use of obsolete Xdebug flag
Reviewed-by: dholmes, sspitsyn, amenkov

! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c

Changeset: cd9c4e6aa631
Author:    redestad
Date:      2019-10-14 20:58 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/cd9c4e6aa631

8232165: Reduce allocations in ValueStack copying constructor
Reviewed-by: neliasso, kvn

! src/hotspot/share/c1/c1_ValueStack.cpp
! src/hotspot/share/c1/c1_ValueStack.hpp
! src/hotspot/share/ci/ciMetadata.hpp

Changeset: 90412c2a04c2
Author:    lmesnik
Date:      2019-10-14 12:22 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/90412c2a04c2

8231981: Refactor test definitions to split RT and SVC tests
Reviewed-by: sspitsyn, dholmes

! test/hotspot/jtreg/TEST.groups

Changeset: f28a9893d521
Author:    mseledtsov
Date:      2019-10-14 14:40 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/f28a9893d521

8232224: [TESTBUG] problemlist JFR TestLargeRootSet.java
Summary: Problem listed the test
Reviewed-by: egahlin, dcubed

! test/jdk/ProblemList.txt

Changeset: 45a085445a8c
Author:    fyang
Date:      2019-10-11 16:52 +0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/45a085445a8c

8231988: Unexpected test result caused by C2 IdealLoopTree::do_remove_empty_loop
Summary: Duplicate cmp node in empty loop if it has other users
Reviewed-by: neliasso, thartmann
Contributed-by: wanghuang3 at huawei.com, xietuo at huawei.com

! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestRemoveEmptyLoop.java

Changeset: 97974e906efb
Author:    dholmes
Date:      2019-10-14 22:20 -0400
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/97974e906efb

8232182: RedefineNestmateAttr/TestNestmateAttr.java failes due to ObjectCollectedException
Reviewed-by: phh, sspitsyn

! test/jdk/com/sun/jdi/RedefineNestmateAttr/TestNestmateAttr.java

Changeset: 9770ff6f0b20
Author:    mbaesken
Date:      2019-10-10 14:20 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/9770ff6f0b20

8232107: support ThreadPriorityPolicy flag on AIX
Reviewed-by: clanger, dholmes

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

Changeset: d97e1ee31e2b
Author:    psadhukhan
Date:      2019-10-15 14:19 +0530
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/d97e1ee31e2b

Merge

- test/hotspot/jtreg/vmTestbase/jit/graph/CGTThread.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt0/cgt0.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt1/cgt1.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt10/cgt10.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt11/cgt11.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt2/cgt2.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt3/cgt3.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt4/cgt4.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt5/cgt5.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt6/cgt6.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt7/cgt7.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt8/cgt8.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt9/cgt9.java

Changeset: 2cf90f3e8195
Author:    serb
Date:      2019-10-15 22:42 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/2cf90f3e8195

8232225: Rework the fix for JDK-8071483
Reviewed-by: prr

- test/jdk/java/awt/Color/AlphaColorTest.java
- test/jdk/java/awt/Color/GetMinMaxValue_ICC_ColorSpace.java
- test/jdk/java/awt/Color/HeadlessColor.java
- test/jdk/java/awt/Color/LoadProfileWithSM.java
- test/jdk/java/awt/Color/LoadStandardProfilesTest.java
- test/jdk/java/awt/Color/OpacityChange/OpacityChange.java
- test/jdk/java/awt/Color/XRenderTranslucentColorDrawTest.java
+ test/jdk/java/awt/ColorClass/AlphaColorTest.java
+ test/jdk/java/awt/ColorClass/HeadlessColor.java
+ test/jdk/java/awt/ColorClass/OpacityChange/OpacityChange.java
+ test/jdk/java/awt/ColorClass/XRenderTranslucentColorDrawTest.java
+ test/jdk/java/awt/color/GetMinMaxValue_ICC_ColorSpace.java
+ test/jdk/java/awt/color/LoadProfileWithSM.java
+ test/jdk/java/awt/color/LoadStandardProfilesTest.java

Changeset: 8612b8012718
Author:    aivanov
Date:      2019-10-16 22:30 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/8612b8012718

8223558: Java does not render Myanmar script correctly
Reviewed-by: prr, serb

! make/data/fontconfig/windows.fontconfig.properties
! src/java.desktop/share/classes/sun/font/FontUtilities.java
+ test/jdk/java/awt/font/Fallback/MyanmarFallbackTest.java
+ test/jdk/java/awt/font/TextLayout/MyanmarTextTest.java

Changeset: 7dae4286f1cc
Author:    serb
Date:      2019-10-17 14:07 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/7dae4286f1cc

8230869: [macos 10.15] The String "X Y Z" was not set to application's icon in the taskbar
Reviewed-by: jdv, psadhukhan

! src/java.desktop/macosx/classes/apple/laf/JRSUIUtils.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTaskbarPeer.java

Changeset: 2312d1a04c49
Author:    naoto
Date:      2019-10-15 09:25 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/2312d1a04c49

8212749: DecimalFormat.setGroupingSize(int) allows setting negative grouping size
8231984: Clarify semantics of DecimalFormat.getGroupingSize(0)
Reviewed-by: rriggs

! src/java.base/share/classes/java/text/DecimalFormat.java
+ test/jdk/java/text/Format/DecimalFormat/SetGroupingSizeTest.java

Changeset: 791217cdc433
Author:    shade
Date:      2019-10-15 19:38 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/791217cdc433

8232205: Shenandoah: missing "Update References" -> "Update Roots" tracing
Reviewed-by: rkennke, zgu

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

Changeset: 10db6989907f
Author:    shade
Date:      2019-10-15 19:45 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/10db6989907f

8232051: Epsilon should warn about Xms/Xmx/AlwaysPreTouch configuration
Reviewed-by: zgu

! src/hotspot/share/gc/epsilon/epsilonArguments.cpp
! test/hotspot/jtreg/gc/epsilon/TestAlwaysPretouch.java

Changeset: fbfc72ec8e6b
Author:    darcy
Date:      2019-10-15 13:25 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/fbfc72ec8e6b

8232234: Suppress warnings on non-serializable non-transient instance fields in java.rmi
Reviewed-by: rriggs

! src/java.rmi/share/classes/java/rmi/activation/ActivationGroup.java
! src/java.rmi/share/classes/java/rmi/activation/ActivationGroupID.java
! src/java.rmi/share/classes/java/rmi/server/UnicastRemoteObject.java
! src/java.rmi/share/classes/sun/rmi/server/ActivatableServerRef.java
! src/java.rmi/share/classes/sun/rmi/server/Activation.java
! src/java.rmi/share/classes/sun/rmi/server/ActivationGroupImpl.java

Changeset: 94710bb2a5bb
Author:    michaelm
Date:      2019-03-25 17:15 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/94710bb2a5bb

8217997: Better socket support
Reviewed-by: alanb, ahgross, chegar, igerasim

! src/java.base/share/classes/java/net/NetPermission.java
! src/java.base/share/classes/java/net/ServerSocket.java
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/sun/security/util/SecurityConstants.java

Changeset: 53ddf218eddd
Author:    weijun
Date:      2019-04-19 10:22 +0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/53ddf218eddd

8220302: Better Kerberos ccache handling
Reviewed-by: valeriep

! src/java.base/share/conf/security/java.security
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/JavaxSecurityAuthKerberosAccessImpl.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosTicket.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5MechFactory.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5NameElement.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5ProxyCredential.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Util.java
! src/java.security.jgss/share/classes/sun/security/krb5/Credentials.java
! src/java.security.jgss/share/classes/sun/security/krb5/JavaxSecurityAuthKerberosAccess.java
! src/java.security.jgss/share/classes/sun/security/krb5/Realm.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/CCacheInputStream.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/CCacheOutputStream.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/Credentials.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/CredentialsCache.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java
! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/Klist.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/Krb5LoginModule.java

Changeset: 32aff2b7585b
Author:    weijun
Date:      2019-04-22 13:01 +0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/32aff2b7585b

8209901: Canonical file handling
Reviewed-by: mullan, alanb, ahgross

! src/java.base/share/classes/java/io/FilePermission.java
! src/java.base/share/classes/sun/security/util/FilePermCompat.java
! src/java.base/share/conf/security/java.security
! test/jdk/java/security/testlibrary/Proc.java
! test/jdk/sun/security/util/FilePermCompat/Flag.java

Changeset: eb09ad30eccb
Author:    prr
Date:      2019-04-23 11:59 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/eb09ad30eccb

8220186: Improve use of font temporary files
Reviewed-by: serb, psadhukhan, mschoene, rhalade

! src/java.desktop/share/classes/sun/font/FileFont.java
! src/java.desktop/share/classes/sun/font/FontScaler.java
! src/java.desktop/share/classes/sun/font/FreetypeFontScaler.java
! src/java.desktop/share/native/libfontmanager/freetypeScaler.c

Changeset: 29624901d8bc
Author:    aefimov
Date:      2019-05-03 19:42 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/29624901d8bc

8223326: Regression introduced by CPU sync: java.security.AccessControlException: access denied ("java.net.NetPermission" "setSocketImpl")
Reviewed-by: dfuchs, alanb
Contributed-by: Alan Bateman <alan.bateman at oracle.com>

! src/java.base/share/classes/sun/nio/ch/ServerSocketAdaptor.java
! src/java.base/share/classes/sun/nio/ch/SocketAdaptor.java

Changeset: d5ea3bde1ebe
Author:    prr
Date:      2019-05-15 12:44 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/d5ea3bde1ebe

8222690: Better Glyph Images
Reviewed-by: serb, psadhukhan, mschoene, rhalade

! src/java.desktop/share/classes/sun/font/GlyphList.java
! src/java.desktop/share/native/libfontmanager/DrawGlyphList.c
! src/java.desktop/share/native/libfontmanager/freetypeScaler.c
! src/java.desktop/unix/classes/sun/font/XRGlyphCache.java
! src/java.desktop/unix/classes/sun/font/XRTextRenderer.java
! src/java.desktop/unix/native/common/java2d/x11/X11FontScaler_md.c

Changeset: be9ef671a1b6
Author:    serb
Date:      2019-05-19 17:20 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/be9ef671a1b6

8221497: Optional Panes in Swing
Reviewed-by: prr, alitvinov, mschoene, rhalade

! src/java.desktop/share/native/common/java2d/opengl/OGLBlitLoops.c
+ test/jdk/java/awt/image/DrawImage/IncorrectManagedImageSourceOffset.java
! test/jdk/java/awt/image/DrawImage/IncorrectUnmanagedImageSourceOffset.java
+ test/jdk/java/awt/image/DrawImage/SimpleManagedImage.java
+ test/jdk/java/awt/image/DrawImage/SimpleUnmanagedImage.java

Changeset: 037ca385e957
Author:    aefimov
Date:      2019-05-20 15:57 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/037ca385e957

8213429: Windows file handling redux
Reviewed-by: alanb, dfuchs, weijun, bpb, rhalade, ahgross

! src/java.base/share/classes/java/io/FilePermission.java

Changeset: a95e1f6757c7
Author:    weijun
Date:      2019-05-21 08:37 +0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/a95e1f6757c7

8224025: Fix for JDK-8220302 is not complete
Reviewed-by: ahgross, mullan, valeriep

! src/java.security.jgss/macosx/native/libosxkrb5/nativeccache.c

Changeset: 979b58a3bb97
Author:    rriggs
Date:      2019-04-30 16:45 -0400
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/979b58a3bb97

8221858: Build Better Processes
Reviewed-by: alanb, rhalade, ahgross, darcy

! src/java.base/windows/classes/java/lang/ProcessImpl.java

Changeset: ca5f1bf5a054
Author:    joehw
Date:      2019-05-21 13:02 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/ca5f1bf5a054

8223505: Better pattern compilation
Reviewed-by: rriggs, lancea, dfuchs, mschoene

! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/compiler/XPathParser.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources.java

Changeset: 17300b6f751f
Author:    prr
Date:      2019-05-22 08:42 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/17300b6f751f

8223886: Add in font table referene
Reviewed-by: serb, psadhukhan, mschoene, rhalade

! src/java.desktop/share/native/libfontmanager/hb-jdk-font.cc

Changeset: 1b4ab3ebc51b
Author:    rriggs
Date:      2019-05-22 13:31 -0400
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/1b4ab3ebc51b

8224505: TestQuotedLogOutput failure after ProcessBuilder changes
Reviewed-by: alanb

! test/hotspot/jtreg/serviceability/logging/TestQuotedLogOutputs.java

Changeset: 2ffbbd3c662c
Author:    igerasim
Date:      2019-05-22 19:41 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/2ffbbd3c662c

8222684: Better support for patterns
8223163: Better pattern recognition
Reviewed-by: ahgross, bchristi, jeff, rhalade, rriggs, smarks

! src/java.base/share/classes/java/util/regex/Pattern.java

Changeset: 26867ad686e9
Author:    hannesw
Date:      2019-05-24 16:53 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/26867ad686e9

8223518: Unexpected exception in jjs
Reviewed-by: sundar, mschoene, rhalade, jlaskey

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/JdkRegExp.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/JoniRegExp.java

Changeset: 9b54aee889b4
Author:    thartmann
Date:      2019-05-27 01:36 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/9b54aee889b4

8224062: Improve String index handling
Reviewed-by: kvn, rhalade, mschoene

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

Changeset: a9ed3d93cca3
Author:    alitvinov
Date:      2019-05-31 18:16 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/a9ed3d93cca3

8218877: Help transform transformers
Reviewed-by: serb, prr, mschoene, bpb, ssahoo

! src/java.desktop/share/native/common/java2d/opengl/OGLBlitLoops.c
! src/java.desktop/share/native/libawt/java2d/loops/GraphicsPrimitiveMgr.h
! src/java.desktop/share/native/libawt/java2d/loops/LoopMacros.h
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DContext.cpp

Changeset: 92a18902b92c
Author:    joehw
Date:      2019-05-31 10:58 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/92a18902b92c

8224532: Better Path supports
Reviewed-by: rriggs, lancea, dfuchs, mschoene

! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/XPath.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/FilterExprWalker.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/WalkerFactory.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/compiler/Compiler.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources.java

Changeset: 874e94940351
Author:    prr
Date:      2019-06-19 15:23 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/874e94940351

8225597: Enhance font glyph mapping
Reviewed-by: serb, psadhukhan, mschoene, rhalade

! src/java.desktop/share/classes/sun/font/CMap.java

Changeset: 2ede50a0f67d
Author:    prr
Date:      2019-06-19 15:24 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/2ede50a0f67d

8225286: Better rendering of native glyphs
Reviewed-by: serb, psadhukhan, mschoene, rhalade

! src/java.desktop/share/native/libfontmanager/freetypeScaler.c

Changeset: 6b93cc7741ba
Author:    chegar
Date:      2019-06-21 10:51 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/6b93cc7741ba

8225298: Improve TLS connection support
Reviewed-by: dfuchs, igerasim, michaelm, rhalade, skoivu

! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java

Changeset: 36c5e85b8597
Author:    aefimov
Date:      2019-06-25 00:07 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/36c5e85b8597

8223892: Improved handling of jar files
Reviewed-by: dfuchs, chegar, michaelm, rhalade, ahgross

! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/sun/net/www/protocol/jar/Handler.java

Changeset: fbab568169c4
Author:    prr
Date:      2019-06-14 20:33 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/fbab568169c4

8224915: Better serial attributes
Reviewed-by: serb, psadhukhan, mschoene, rhalade

! src/java.desktop/share/classes/java/awt/Font.java

Changeset: 0c518cbf1dcc
Author:    prr
Date:      2019-06-16 13:14 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/0c518cbf1dcc

8225292: Better Graphics2D drawing
Reviewed-by: serb, psadhukhan, mschoene, rhalade

! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java

Changeset: da71aa13f86b
Author:    prr
Date:      2019-07-18 07:25 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/da71aa13f86b

8227662: freetype seeks to index at the end of the font data
Reviewed-by: serb, psadhukhan

! src/java.desktop/share/native/libfontmanager/freetypeScaler.c
+ test/jdk/java/awt/FontMetrics/SpaceAdvance.java

Changeset: 06d7236d6ef6
Author:    rriggs
Date:      2019-01-17 10:44 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/06d7236d6ef6

8227601: Better collection of references
Reviewed-by: smarks, ahgross, skoivu, rhalade

! src/java.rmi/share/classes/sun/rmi/registry/RegistryImpl_Skel.java
! src/java.rmi/share/classes/sun/rmi/registry/RegistryImpl_Stub.java
! src/java.rmi/share/classes/sun/rmi/transport/DGCImpl_Skel.java
! src/java.rmi/share/classes/sun/rmi/transport/DGCImpl_Stub.java
! src/java.rmi/share/classes/sun/rmi/transport/StreamRemoteCall.java
! test/jdk/java/rmi/testlibrary/TestSocketFactory.java

Changeset: dbca9d2b4080
Author:    hannesw
Date:      2019-08-06 20:39 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/dbca9d2b4080

8226765: Commentary on Javadoc comments
Reviewed-by: jjg, rhalade, skoivu

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/JavaScriptScanner.java
! test/langtools/jdk/javadoc/tool/TestScriptInComment.java

Changeset: d66bdf0e2dfe
Author:    ascarpino
Date:      2019-10-04 13:44 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/d66bdf0e2dfe

8228825: Enhance ECDSA operations
Reviewed-by: mullan

! src/java.base/share/classes/sun/security/ssl/SupportedGroupsExtension.java

Changeset: 7be56b2ac50d
Author:    henryjen
Date:      2019-10-14 21:01 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/7be56b2ac50d

Merge

! src/hotspot/cpu/x86/macroAssembler_x86.cpp
- src/hotspot/share/runtime/compilationPolicy.cpp
- src/hotspot/share/runtime/compilationPolicy.hpp
- src/hotspot/share/runtime/tieredThresholdPolicy.cpp
- src/hotspot/share/runtime/tieredThresholdPolicy.hpp
- src/java.base/unix/native/libjava/jdk_util_md.c
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java
- src/jdk.internal.vm.compiler.management/share/classes/org.graalvm.compiler.hotspot.management/src/org/graalvm/compiler/hotspot/management/JMXServiceProvider.java
- src/jdk.internal.vm.compiler.management/share/classes/org.graalvm.compiler.hotspot.management/src/org/graalvm/compiler/hotspot/management/package-info.java
- test/hotspot/jtreg/compiler/graalunit/EA9Test.java
- test/hotspot/jtreg/compiler/graalunit/com.oracle.mxtool.junit/com/oracle/mxtool/junit/JLModule.java
- test/hotspot/jtreg/vmTestbase/jit/graph/CGTThread.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt0/cgt0.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt1/cgt1.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt10/cgt10.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt11/cgt11.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt2/cgt2.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt3/cgt3.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt4/cgt4.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt5/cgt5.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt6/cgt6.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt7/cgt7.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt8/cgt8.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt9/cgt9.java

Changeset: e0bb6b38a6f6
Author:    henryjen
Date:      2019-10-15 21:33 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/e0bb6b38a6f6

Merge

- src/java.desktop/unix/native/common/awt/awt_Font.h

Changeset: 55fe0d93bdd3
Author:    zgu
Date:      2019-10-15 22:22 -0400
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/55fe0d93bdd3

8229919: Support JNI Critical functions in object pinning API on x86_32 platforms
Reviewed-by: rkennke, adinn

! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! test/hotspot/jtreg/gc/CriticalNativeArgs.java
! test/hotspot/jtreg/gc/stress/CriticalNativeStress.java

Changeset: b381e5328461
Author:    mdoerr
Date:      2019-10-16 11:52 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/b381e5328461

8232106: [x86] C2: SIGILL due to usage of SSSE3 instructions on processors which don't support it
Reviewed-by: kvn, thartmann

! src/hotspot/cpu/x86/x86.ad

Changeset: 64597a6fd186
Author:    tschatzl
Date:      2019-10-16 12:36 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/64597a6fd186

8232260: Remove g1 prefix in G1CollectedHeap::g1_hot_card_cache() getter
Reviewed-by: kbarrett, sjohanss

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp

Changeset: 6b6bf0de534b
Author:    dfuchs
Date:      2019-10-16 14:50 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/6b6bf0de534b

8231449: HttpClient?s client ssl certificate authentication seems to be broken.
Summary: SSLFlowDelegate.Reader and SubscriberWrapper are changed to better cooperate on when more demand should be requested from upstream. The issue encountered in this scenario was triggered by a large certificate which caused the SSLFlowDelegate to stop requesting data from upstream during the handshake although the engine handshake status was NEED_UNWRAP.
Reviewed-by: chegar

! src/java.net.http/share/classes/jdk/internal/net/http/common/SSLFlowDelegate.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/SubscriberWrapper.java
+ test/jdk/java/net/httpclient/HttpSlowServerTest.java
+ test/jdk/java/net/httpclient/LargeHandshakeTest.java
+ test/jdk/java/net/httpclient/LargeResponseTest.java

Changeset: d068b1e534de
Author:    yzheng
Date:      2019-10-16 16:54 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/d068b1e534de

8231754: [JVMCI] Make r27 unconditionally reserved in JVMCI
Summary: Reserve r27 (heap base register) on AArch64 unconditionally
Reviewed-by: adinn, dlong

! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotRegisterConfig.java

Changeset: 9b67dd88a931
Author:    manc
Date:      2019-10-14 18:48 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/9b67dd88a931

8232232: G1RemSetSummary::_rs_threads_vtimes is not initialized to zero
Summary: Fix error in "Concurrent refinement threads times" in GC log and cleanup.
Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.hpp

Changeset: 71fef5fae9cc
Author:    igerasim
Date:      2019-10-16 14:32 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/71fef5fae9cc

8230407: SocketPermission and FilePermission action list allows leading comma
Reviewed-by: chegar
Contributed-by: Ivan Gerasimov <ivan.gerasimov at oracle.com>, Chris Hegarty <chris.hegarty at oracle.com>

! src/java.base/share/classes/java/io/FilePermission.java
! src/java.base/share/classes/java/net/SocketPermission.java
! test/jdk/java/io/FilePermission/SpecTests.java
! test/jdk/java/net/SocketPermission/Ctor.java

Changeset: 562bf1878089
Author:    redestad
Date:      2019-10-17 00:00 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/562bf1878089

8232211: Remove dead code from os.hpp|cpp
Reviewed-by: dholmes, dcubed, rehn

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/os_aix.hpp
! src/hotspot/os/aix/os_aix.inline.hpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/bsd/os_bsd.inline.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/linux/os_linux.inline.hpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/solaris/os_solaris.hpp
! src/hotspot/os/solaris/os_solaris.inline.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.inline.hpp
! src/hotspot/os_cpu/solaris_sparc/os_solaris_sparc.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/runtime/os.hpp

Changeset: 21a92562f0c2
Author:    redestad
Date:      2019-10-17 00:19 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/21a92562f0c2

8232207: Linux os::available_memory re-reads cgroup configuration on every invocation
Reviewed-by: bobv, sgehwolf

! src/hotspot/os/linux/osContainer_linux.cpp
! src/hotspot/os/linux/osContainer_linux.hpp

Changeset: 7322c48a84cf
Author:    weijun
Date:      2019-10-17 07:31 +0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/7322c48a84cf

8232357: Compare version info of Santuario to legal notice
Reviewed-by: mullan

! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/XMLDSigRI.java
+ test/jdk/javax/xml/crypto/dsig/Versions.java

Changeset: 6252605fb005
Author:    darcy
Date:      2019-10-16 16:55 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/6252605fb005

8232230: Suppress warnings on non-serializable non-transient instance fields in java.util.concurrent
Reviewed-by: martin

! src/java.base/share/classes/java/util/concurrent/ArrayBlockingQueue.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListSet.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java
! src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java
! src/java.base/share/classes/java/util/concurrent/LinkedBlockingQueue.java
! src/java.base/share/classes/java/util/concurrent/PriorityBlockingQueue.java
! src/java.base/share/classes/java/util/concurrent/RecursiveTask.java
! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReference.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceArray.java
! src/java.base/share/classes/java/util/concurrent/atomic/DoubleAccumulator.java
! src/java.base/share/classes/java/util/concurrent/atomic/LongAccumulator.java

Changeset: 55866aa5fb54
Author:    jwilhelm
Date:      2019-10-17 02:49 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/55866aa5fb54

Added tag jdk-14+19 for changeset 9b67dd88a931

! .hgtags

Changeset: 4113f16d5109
Author:    igerasim
Date:      2019-10-16 18:47 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/4113f16d5109

8231859: Extra dash after the exception name in @throws clause of javadoc
Reviewed-by: weijun

! src/java.base/share/classes/java/net/SocketPermission.java
! src/java.base/share/classes/java/security/AllPermission.java
! src/java.base/share/classes/java/security/BasicPermission.java
! src/java.base/share/classes/java/security/PermissionCollection.java
! src/java.base/share/classes/java/security/Policy.java
! src/java.base/share/classes/java/util/PropertyPermission.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/Introspector.java

Changeset: 7a81cc7ca25c
Author:    mli
Date:      2019-10-17 13:18 +0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/7a81cc7ca25c

8209824: Improve the code coverage for ThreadLocal
Reviewed-by: dholmes, alanb

+ test/jdk/java/lang/ThreadLocal/ReplaceStaleEntry.java

Changeset: d2108d9fc4f5
Author:    mli
Date:      2019-10-17 13:34 +0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/d2108d9fc4f5

8134599: TEST_BUG: java/rmi/transport/closeServerSocket/CloseServerSocket.java fails intermittently with Address already in use
Reviewed-by: weijun, darcy, rriggs, coffeys

! test/jdk/java/rmi/transport/closeServerSocket/CloseServerSocket.java

Changeset: 5b7a967da646
Author:    rrich
Date:      2019-10-16 17:03 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/5b7a967da646

8232162: Object reallocation in Deoptimization::fetch_unroll_info_helper should not depend on EliminateNestedLocks
Reviewed-by: thartmann, neliasso

! src/hotspot/share/runtime/deoptimization.cpp

Changeset: 11a574b352d0
Author:    ihse
Date:      2019-10-17 10:35 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/11a574b352d0

8223998: Missing MakeDir in ExecuteWithLog
Reviewed-by: tbell, erikj

! make/common/MakeBase.gmk

Changeset: e3618c902d17
Author:    goetz
Date:      2019-10-14 11:36 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/e3618c902d17

8218628: Add detailed message to NullPointerException describing what is null.
Summary: This is the implementation of JEP 358: Helpful NullPointerExceptions.
Reviewed-by: coleenp, clanger, rschmelter, rriggs, forax, mr

! make/hotspot/symbols/symbols-unix
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
+ src/hotspot/share/interpreter/bytecodeUtils.cpp
+ src/hotspot/share/interpreter/bytecodeUtils.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/globals.hpp
! src/java.base/share/classes/java/lang/NullPointerException.java
+ src/java.base/share/native/libjava/NullPointerException.c
+ test/hotspot/jtreg/runtime/exceptionMsgs/NullPointerException/NPEInHiddenTopFrameTest.java
+ test/hotspot/jtreg/runtime/exceptionMsgs/NullPointerException/NullPointerExceptionTest.java
+ test/hotspot/jtreg/runtime/exceptionMsgs/NullPointerException/SuppressMessagesTest.java

Changeset: eda750f21308
Author:    coleenp
Date:      2019-10-17 07:35 -0400
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/eda750f21308

8232112: MDO extra_data_lock leaks during class unloading
Summary: call the MDO destructor during class unloading.
Reviewed-by: dholmes, eosterlund

! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodData.hpp

Changeset: 931ec3339786
Author:    ihse
Date:      2019-10-17 14:20 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/931ec3339786

8213239: Configure cannot handle command overrides with arguments
Reviewed-by: erikj

! make/autoconf/basics.m4

Changeset: 06cc25fe0ca3
Author:    darcy
Date:      2019-10-17 09:38 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/06cc25fe0ca3

8232448: Suppress warnings on non-serializable non-transient instance fields in jdk.jdi
Reviewed-by: sspitsyn

! src/jdk.jdi/share/classes/com/sun/jdi/InvocationException.java
! src/jdk.jdi/share/classes/com/sun/jdi/connect/IllegalConnectorArgumentsException.java
! src/jdk.jdi/share/classes/com/sun/jdi/connect/VMStartException.java

Changeset: 42a3a8941418
Author:    zgu
Date:      2019-10-17 13:14 -0400
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/42a3a8941418

8231999: Shenandoah: Traversal failed compiler/jsr292/CallSiteDepContextTest.java
Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp

Changeset: 0cc52a55fce4
Author:    shade
Date:      2019-10-17 20:56 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/0cc52a55fce4

8232534: Shenandoah: guard against reentrant ShenandoahHeapLock locking
Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahLock.hpp

Changeset: 92e7d617897e
Author:    shade
Date:      2019-10-17 20:56 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/92e7d617897e

8232573: Shenandoah: cleanup and add more logging for in-pause phases
Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp

Changeset: 5f14a659a8cb
Author:    clanger
Date:      2019-10-17 22:41 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/5f14a659a8cb

8232370: Refactor some com.sun.jdi tests to enable IDE integration
Reviewed-by: amenkov, cjplummer, sspitsyn

! test/jdk/com/sun/jdi/MonitorEventTest.java
! test/jdk/com/sun/jdi/MonitorFrameInfo.java
! test/jdk/com/sun/jdi/RedefineImplementor.java

Changeset: 9f5b92d5a1b2
Author:    ysuenaga
Date:      2019-10-18 09:57 +0900
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/9f5b92d5a1b2

8232084: HotSpot build failed with GCC 9.2.1
Reviewed-by: sspitsyn, cjplummer, dholmes, iklam

! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/share/services/diagnosticArgument.cpp
! src/hotspot/share/utilities/compilerWarnings.hpp
! src/hotspot/share/utilities/compilerWarnings_gcc.hpp

Changeset: 2e0462f4cf4e
Author:    jiefu
Date:      2019-10-18 14:15 +0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/2e0462f4cf4e

8232593: [TESTBUG] runtime/cds/CheckDefaultArchiveFile.java fails when cds is disabled
Reviewed-by: iklam, dholmes

! test/hotspot/jtreg/runtime/cds/CheckDefaultArchiveFile.java

Changeset: 4b13a908c2d0
Author:    mbaesken
Date:      2019-10-18 14:56 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/4b13a908c2d0

8232381: add result NULL-checking to freetypeScaler.c
Reviewed-by: clanger, prr

! src/java.desktop/share/native/libfontmanager/freetypeScaler.c

Changeset: 0279391875bf
Author:    zgu
Date:      2019-10-18 11:36 -0400
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/0279391875bf

8231324: Shenandoah: avoid duplicated weak root works during final traversal
Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp

Changeset: 945f5bfab0f7
Author:    prr
Date:      2019-10-18 09:25 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/945f5bfab0f7

Merge


Changeset: 85d7af399ef5
Author:    serb
Date:      2019-10-24 01:02 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/85d7af399ef5

8213119: [macos] java/awt/GraphicsDevice/CheckDisplayModes.java fails
Reviewed-by: prr, jdv

! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsDevice.m
! test/jdk/ProblemList.txt
! test/jdk/java/awt/GraphicsDevice/CheckDisplayModes.java

Changeset: 6654f5611420
Author:    prr
Date:      2019-10-25 13:32 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/6654f5611420

8175984: ICC_Profile has un-needed, not-empty finalize method
Reviewed-by: jdv, serb

! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java

Changeset: 0fa6b6461451
Author:    arapte
Date:      2019-10-30 16:59 +0530
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/0fa6b6461451

8226892: ActionListeners on JRadioButtons don't get notified when selection is changed with arrow keys
Reviewed-by: serb, psadhukhan

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonUI.java
! test/jdk/javax/swing/JRadioButton/8033699/bug8033699.java

Changeset: f4270450976b
Author:    prr
Date:      2019-10-30 13:47 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/f4270450976b

8232154: Update Mesa 3-D Headers to version 19.2.1
Reviewed-by: serb, kcr

! src/java.desktop/share/legal/mesa3d.md
- src/java.desktop/share/legal/opengl.md
! src/java.desktop/share/native/common/java2d/opengl/J2D_GL/gl.h
! src/java.desktop/share/native/common/java2d/opengl/J2D_GL/glext.h
+ src/java.desktop/share/native/common/java2d/opengl/J2D_GL/khrplatform.h
! src/java.desktop/unix/native/common/java2d/opengl/J2D_GL/glx.h
! src/java.desktop/unix/native/common/java2d/opengl/J2D_GL/glxext.h
! src/java.desktop/windows/native/libawt/java2d/opengl/J2D_GL/wglext.h

Changeset: d2123a27cfe7
Author:    serb
Date:      2019-10-24 14:54 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/d2123a27cfe7

8232200: [macos 10.15] Windows in fullscreen tests jumps around the screen
Reviewed-by: prr

! src/java.desktop/macosx/classes/sun/awt/CGraphicsDevice.java
! test/jdk/ProblemList.txt
+ test/jdk/java/awt/GraphicsDevice/DisplayModes/CycleDMImage.java

Changeset: f5adbf111424
Author:    prr
Date:      2019-11-04 10:01 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/f5adbf111424

8233097: Fontmetrics for large Fonts has zero width
Reviewed-by: jdv, serb

! src/java.desktop/share/native/libfontmanager/freetypeScaler.c
+ test/jdk/java/awt/FontClass/MassiveMetricsTest.java

Changeset: 72e605a88500
Author:    ccheung
Date:      2019-10-18 09:17 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/72e605a88500

8232030: HelloDynamic.java fails with latest Graal
Summary: Include the dynamic dumping condition when setting up the merged_ordering array in merge_in_new_methods() of defaultMethods.cpp.
Reviewed-by: iklam, coleenp

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

Changeset: 294fe0fef773
Author:    zgu
Date:      2019-10-18 12:20 -0400
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/294fe0fef773

8232009: Shenandoah: C2 load barrier does not match interpreter version
Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp

Changeset: eb172a3b1c1c
Author:    jboes
Date:      2019-10-17 08:56 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/eb172a3b1c1c

8225499: InetSocketAddress::toString not friendly to IPv6 literal addresses
Summary: Enclose IPv6 literal in brackets and adjust string format for unresolved addresses
Reviewed-by: dfuchs, chegar

! src/java.base/share/classes/java/net/InetSocketAddress.java
! test/jdk/java/net/InetSocketAddress/ToString.java

Changeset: 04946947ca79
Author:    pconcannon
Date:      2019-10-16 11:12 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/04946947ca79

8231719: Correct contradictions in timeout range descriptions.
Summary: Clarified verbiage in method descriptions.
Reviewed-by: chegar, dfuchs

! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/ServerSocket.java
! src/java.base/share/classes/java/net/Socket.java

Changeset: 3f35a9efd7de
Author:    zgu
Date:      2019-10-18 13:07 -0400
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/3f35a9efd7de

8232010: Shenandoah: implement self-fixing native barrier
Reviewed-by: rkennke

! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp

Changeset: 199ee1bf9b3b
Author:    zgu
Date:      2019-10-18 14:03 -0400
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/199ee1bf9b3b

8232008: Shenandoah: C1 load barrier does not match interpreter version
Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp

Changeset: f7df2861be47
Author:    cjplummer
Date:      2019-10-18 14:07 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/f7df2861be47

8232276: Problem list serviceability/sa/ClhsdbJstackXcompStress.java
Reviewed-by: sgehwolf, dholmes

! test/hotspot/jtreg/ProblemList.txt

Changeset: b7465577320f
Author:    jiefu
Date:      2019-10-18 20:28 +0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/b7465577320f

8232616: JVMCI_lock fails to get initialized when cds is disabled
Reviewed-by: iklam, dholmes

! src/hotspot/share/runtime/mutexLocker.cpp

Changeset: f87353679927
Author:    amlu
Date:      2019-10-21 14:04 +0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/f87353679927

8232195: Enable BigInteger tests: DivisionOverflow, SymmetricRangeTests and StringConstructorOverflow
Reviewed-by: bpb, darcy

! test/jdk/TEST.ROOT
- test/jdk/java/math/BigInteger/DivisionOverflow.java
- test/jdk/java/math/BigInteger/StringConstructorOverflow.java
- test/jdk/java/math/BigInteger/SymmetricRangeTests.java
+ test/jdk/java/math/BigInteger/largeMemory/DivisionOverflow.java
+ test/jdk/java/math/BigInteger/largeMemory/StringConstructorOverflow.java
+ test/jdk/java/math/BigInteger/largeMemory/SymmetricRangeTests.java

Changeset: 5d10ba4a0468
Author:    pliden
Date:      2019-10-21 09:51 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/5d10ba4a0468

8232001: ZGC: Ignore metaspace GC threshold until GC is warm
Reviewed-by: eosterlund

! src/hotspot/share/gc/z/zDirector.cpp
! src/hotspot/share/gc/z/zDirector.hpp
! src/hotspot/share/gc/z/zDriver.cpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zStat.hpp

Changeset: 215308c0d5e8
Author:    pliden
Date:      2019-10-21 09:55 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/215308c0d5e8

8231943: ZGC: Enable serviceability/dcmd/gc/RunGCTest
Reviewed-by: tschatzl, eosterlund, sspitsyn

! test/hotspot/jtreg/serviceability/dcmd/gc/RunGCTest.java

Changeset: c203d10291e1
Author:    pliden
Date:      2019-10-21 09:55 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/c203d10291e1

8231940: ZGC: Print correct low/high capacity
Reviewed-by: eosterlund

! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zStat.hpp

Changeset: 8b16701b4636
Author:    pliden
Date:      2019-10-21 09:55 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/8b16701b4636

8231996: ZGC: Replace ZStatisticsForceTrace with check if JFR event is enabled
Reviewed-by: eosterlund

! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zStat.hpp
! src/hotspot/share/gc/z/zTracer.cpp
! src/hotspot/share/gc/z/zTracer.hpp
! src/hotspot/share/gc/z/zTracer.inline.hpp
! src/hotspot/share/gc/z/z_globals.hpp
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc

Changeset: f5662bdbee4a
Author:    pliden
Date:      2019-10-21 09:56 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/f5662bdbee4a

8232235: ZGC: Move ZValue inline funtions to zValue.inline.hpp
Reviewed-by: tschatzl

! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zObjectAllocator.hpp
! src/hotspot/share/gc/z/zPageCache.cpp
! src/hotspot/share/gc/z/zPageCache.inline.hpp
! src/hotspot/share/gc/z/zReferenceProcessor.cpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.cpp
! src/hotspot/share/gc/z/zValue.hpp
+ src/hotspot/share/gc/z/zValue.inline.hpp
! src/hotspot/share/gc/z/zWeakRootsProcessor.hpp

Changeset: d8e211419aaf
Author:    pliden
Date:      2019-10-21 09:56 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/d8e211419aaf

8232236: ZGC: Move ZThread inline funtions to zThread.inline.hpp
Reviewed-by: tschatzl

! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zLiveMap.cpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zThread.cpp
! src/hotspot/share/gc/z/zThread.hpp
+ src/hotspot/share/gc/z/zThread.inline.hpp
! src/hotspot/share/gc/z/zValue.inline.hpp

Changeset: 810409af12f1
Author:    pliden
Date:      2019-10-21 09:57 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/810409af12f1

8232237: ZGC: Move ZArray inline funtions to zArray.inline.hpp
Reviewed-by: tschatzl

! src/hotspot/share/gc/z/zArray.hpp
! src/hotspot/share/gc/z/zArray.inline.hpp

Changeset: f74ec3cbfcc0
Author:    pliden
Date:      2019-10-21 09:58 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/f74ec3cbfcc0

8232238: ZGC: Move ZList inline funtions to zList.inline.hpp
Reviewed-by: eosterlund

! src/hotspot/share/gc/z/zList.hpp
! src/hotspot/share/gc/z/zList.inline.hpp
! src/hotspot/share/gc/z/zMemory.inline.hpp
! src/hotspot/share/gc/z/zPage.cpp
! src/hotspot/share/gc/z/zPage.hpp

Changeset: 662d9e1e2a60
Author:    pliden
Date:      2019-10-21 09:58 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/662d9e1e2a60

8232239: ZGC: Inline ZCPU::count() and ZCPU:id()
Reviewed-by: tschatzl

! src/hotspot/os/linux/gc/z/zNUMA_linux.cpp
! src/hotspot/share/gc/z/zCPU.cpp
! src/hotspot/share/gc/z/zCPU.hpp
+ src/hotspot/share/gc/z/zCPU.inline.hpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zValue.inline.hpp

Changeset: ff3eab78554f
Author:    shade
Date:      2019-10-21 15:11 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/ff3eab78554f

8232674: Fix build and rename ShenandoahBarrierSet::oop_load_from_native_barrier
Reviewed-by: zgu

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp

Changeset: 765ecbffe88a
Author:    shade
Date:      2019-10-21 15:11 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/765ecbffe88a

8232575: Shenandoah: asynchronous object/region pinning
Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp

Changeset: 14e098407bb0
Author:    shade
Date:      2019-10-21 15:11 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/14e098407bb0

8232702: Shenandoah: gc/shenandoah/TestVerifyJCStress.java uses non-existent -XX:+VerifyObjectEquals
Reviewed-by: rkennke

! test/hotspot/jtreg/gc/shenandoah/TestVerifyJCStress.java

Changeset: ad69fd32778e
Author:    jlahoda
Date:      2019-10-21 15:38 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/ad69fd32778e

8226585: Improve javac messages for using a preview API
Summary: Avoiding deprecation for removal for APIs associated with preview features, the features are marked with an annotation, and errors/warnings are produced for them based on the annotation.
Reviewed-by: erikj, mcimadamore, alanb
Contributed-by: joe.darcy at oracle.com, jan.lahoda at oracle.com

! make/CompileInterimLangtools.gmk
! make/Docs.gmk
+ make/jdk/src/classes/build/tools/taglet/Preview.java
! src/java.base/share/classes/java/lang/String.java
+ src/java.base/share/classes/jdk/internal/PreviewFeature.java
! src/java.base/share/classes/module-info.java
! src/jdk.compiler/share/classes/com/sun/source/tree/CaseTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/SwitchExpressionTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/tree/YieldTree.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskPool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.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/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/MandatoryWarningHandler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! test/jdk/java/lang/String/Formatted.java
! test/jdk/java/lang/String/StripIndent.java
! test/jdk/java/lang/String/TranslateEscapes.java
! test/langtools/tools/javac/diags/examples.not-yet.txt
! test/langtools/tools/javac/lib/combo/ComboInstance.java
+ test/langtools/tools/javac/preview/PreviewErrors.java
! test/langtools/tools/javac/tree/NoPrivateTypesExported.java
! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java

Changeset: ae0af9fb3dbb
Author:    erikj
Date:      2019-10-21 09:26 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/ae0af9fb3dbb

8232572: Add hooks for custom output dir in Bundles.gmk
Reviewed-by: tbell

! make/Bundles.gmk

Changeset: cba8afa5cfed
Author:    lfoltan
Date:      2019-10-21 13:13 -0400
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/cba8afa5cfed

8231844: Enhance type signature characters in classfile_constants.h and improve the JVM to use type signature characters more consistently
Summary: Increase the use of type signature constants instead of hard coded characters within the JVM.
Reviewed-by: coleenp, dholmes, fparain
Contributed-by: lois.foltan at oracle.com, john.r.rose at oracle.com

! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/c1/c1_InstructionPrinter.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciObjArrayKlass.cpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/javaAssertions.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/verificationType.cpp
! src/hotspot/share/classfile/verificationType.hpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/compiler/methodMatcher.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/compilerRuntime.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/symbol.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/nativeLookup.cpp
! src/hotspot/share/runtime/fieldType.cpp
! src/hotspot/share/runtime/fieldType.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/signature.cpp
! src/hotspot/share/runtime/signature.hpp
! src/hotspot/share/utilities/globalDefinitions.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/java.base/share/native/include/classfile_constants.h.template

Changeset: 559c46cd0e8b
Author:    erikj
Date:      2019-10-21 10:32 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/559c46cd0e8b

8232569: Use test image from different jib profile for testing
Reviewed-by: tbell

! make/conf/jib-profiles.js

Changeset: 190ec5fae2af
Author:    zgu
Date:      2019-10-21 14:26 -0400
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/190ec5fae2af

8232712: Shenandoah: SIGBUS in load_reference_barrier_native
Reviewed-by: shade, rkennke

! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp

Changeset: 449555c346d9
Author:    jjg
Date:      2019-10-21 11:35 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/449555c346d9

8232639: Change module graph images to use SVG instead of PNG format.
Reviewed-by: mchung, ihse

! make/Docs.gmk
! make/jdk/src/classes/build/tools/taglet/ModuleGraph.java

Changeset: fa1f838b5486
Author:    jjg
Date:      2019-10-21 13:25 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/fa1f838b5486

8231587: Memory leak in WorkArounds.serializedForms
Reviewed-by: hannesw
Contributed-by: fw at deneb.enyo.de

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java

Changeset: 6d5c7f91e0b5
Author:    aivanov
Date:      2019-10-21 21:36 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/6d5c7f91e0b5

8232624: Java cannot start: NewStringPlatform missing
Reviewed-by: dholmes, alanb, redestad

! src/hotspot/share/classfile/javaClasses.cpp
! src/java.base/share/native/libjava/jni_util.c
! src/java.base/share/native/libjava/jni_util.h

Changeset: 15f4471787b9
Author:    shade
Date:      2019-10-21 22:44 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/15f4471787b9

8232730: Shenandoah: Traversal should not CAS the roots
Reviewed-by: zgu, rkennke

! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.inline.hpp

Changeset: ca620b06b5c9
Author:    shade
Date:      2019-10-21 22:44 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/ca620b06b5c9

8232729: Shenandoah: assert ShenandoahHeap::cas_oop addresses are aligned
Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp

Changeset: de395bbd7a93
Author:    jiefu
Date:      2019-10-21 17:27 +0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/de395bbd7a93

8232692: [TESTBUG] compiler/aot/fingerprint/SelfChangedCDS.java fails when cds is disabled
Reviewed-by: kvn

! test/hotspot/jtreg/compiler/aot/fingerprint/SelfChangedCDS.java

Changeset: d2da05214592
Author:    jiefu
Date:      2019-10-22 11:32 +0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/d2da05214592

8232757: VM fails to report an error for DumpLoadedClassList when cds is disabled
Reviewed-by: iklam, dholmes

! src/hotspot/share/runtime/arguments.cpp

Changeset: 24d411cb3a90
Author:    ihse
Date:      2019-10-22 08:57 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/24d411cb3a90

8223400: Replace some enums with static const members in hotspot/runtime
Reviewed-by: iklam, coleenp

! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/prims/jvm.cpp

Changeset: a39cdab8fac1
Author:    shade
Date:      2019-10-22 14:05 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/a39cdab8fac1

8232778: Shenandoah: SBSA::arraycopy_prologue checks wrong register
Reviewed-by: rkennke

! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp

Changeset: ef2b75750838
Author:    zgu
Date:      2019-10-22 11:59 -0400
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/ef2b75750838

8232747: Shenandoah: Concurrent GC should deactivate SATB before processing weak roots
Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp

Changeset: 2b0c5800fb1c
Author:    mchung
Date:      2019-10-22 09:20 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/2b0c5800fb1c

8232617: Update the outdated code comments in java.lang.System class
Reviewed-by: dholmes, bchristi

! src/java.base/share/classes/java/lang/System.java

Changeset: 259b54092265
Author:    shade
Date:      2019-10-22 18:53 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/259b54092265

8232791: Shenandoah: passive mode should disable pacing
Reviewed-by: zgu

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.hpp

Changeset: 62e16c1e0f66
Author:    shade
Date:      2019-10-22 18:53 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/62e16c1e0f66

8232802: Shenandoah: transition between "cset" and "pinned_cset" does not require cancelled gc
Reviewed-by: zgu

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

Changeset: a6c56d661d75
Author:    cito
Date:      2019-10-22 23:55 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/a6c56d661d75

8223697: jfr tool can't format duration values greater than 1 minute
Reviewed-by: egahlin

! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java

Changeset: 083bbca50d2d
Author:    ysuenaga
Date:      2019-10-23 10:02 +0900
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/083bbca50d2d

8232592: <Unknown compiled code> is shown in jstack mixed mode
Reviewed-by: cjplummer, phh

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java

Changeset: c9c3bb79861e
Author:    dholmes
Date:      2019-10-22 22:00 -0400
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/c9c3bb79861e

8232571: Add missing SIGINFO signal
Reviewed-by: dholmes, rriggs
Contributed-by: Benoit Daloze <benoit.daloze at oracle.com>

! src/hotspot/os/posix/os_posix.cpp
+ test/hotspot/jtreg/runtime/signal/TestSiginfo.java
! test/jdk/sun/misc/SunMiscSignalTest.java

Changeset: 70e6b0d8db13
Author:    mhorie
Date:      2019-10-22 21:26 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/70e6b0d8db13

8231649: PPC64: Intrinsics for Math.ceil, floor, rint on Power
Reviewed-by: mdoerr, vlivanov

! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/share/opto/convertnode.cpp
! src/hotspot/share/opto/convertnode.hpp
! src/hotspot/share/opto/library_call.cpp

Changeset: a3d208fc1b10
Author:    ihse
Date:      2019-10-23 09:45 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/a3d208fc1b10

8211073: Remove -Wno-extra from Hotspot
Reviewed-by: dholmes, erikj, kbarrett

! make/hotspot/lib/CompileJvm.gmk

Changeset: c6fd655677ec
Author:    ihse
Date:      2019-10-23 09:48 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/c6fd655677ec

8232770: Enable more warnings on solaris studio
Reviewed-by: erikj

! make/autoconf/flags-cflags.m4
! make/common/TestFilesCompilation.gmk
! make/hotspot/gensrc/GensrcAdlc.gmk
! make/launcher/Launcher-jdk.pack.gmk
! make/lib/Awt2dLibraries.gmk
! make/lib/CoreLibraries.gmk
! make/lib/Lib-jdk.hotspot.agent.gmk
! make/lib/Lib-jdk.pack.gmk

Changeset: 6e287efa5fa3
Author:    jiefu
Date:      2019-10-23 09:53 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/6e287efa5fa3

8232768: Configuration with --disable-cds --enable-generate-classlist should be reported as an error
Reviewed-by: ihse

! make/autoconf/jdk-options.m4

Changeset: cfdd7ef808d9
Author:    chagedorn
Date:      2019-10-23 12:15 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/cfdd7ef808d9

8232873: Add missing test for 8220416
Summary: Adds a missing test which verifies the bug fix of 8220416.
Reviewed-by: roland, thartmann

+ test/hotspot/jtreg/compiler/c2/CmpPNodeSubTest.java

Changeset: c8d42aa9359a
Author:    chagedorn
Date:      2019-10-23 12:17 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/c8d42aa9359a

8232874: Add missing test for 8230062
Summary: Adds a missing test which verifies the bug fix of 8230062.
Reviewed-by: roland, thartmann

+ test/hotspot/jtreg/compiler/loopopts/superword/SuperWordIntermediateUse.java

Changeset: 0f882d53c204
Author:    chagedorn
Date:      2019-10-23 12:21 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/0f882d53c204

8231412: C2: InitializeNode::detect_init_independence() bails out on simple IR shapes
Summary: Avoids early bailout of capturing a field store to remove unnecessary zeroing in simple methods containing only non-escaping objects.
Reviewed-by: roland, thartmann

! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestEliminateAllocation.java

Changeset: 765710337ee1
Author:    thartmann
Date:      2019-10-23 13:52 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/765710337ee1

8232883: compiler/c2/CmpPNodeSubTest.java fails because test class name is wrong
Summary: Renamed test file to match class name.
Reviewed-by: roland

- test/hotspot/jtreg/compiler/c2/CmpPNodeSubTest.java
+ test/hotspot/jtreg/compiler/c2/CompareKlassPointersTest.java

Changeset: 9510ce1b0190
Author:    tschatzl
Date:      2019-10-23 14:06 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/9510ce1b0190

8232771: Revert JDK-8230794 because of environment changes
Reviewed-by: pliden, sjohanss

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp

Changeset: f67f4674b466
Author:    erikj
Date:      2019-10-23 05:48 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/f67f4674b466

8232834: RunTest sometimes fails to produce valid exitcode.txt
Reviewed-by: ihse

! make/RunTests.gmk

Changeset: b7aa58d7f5aa
Author:    redestad
Date:      2019-10-23 15:48 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/b7aa58d7f5aa

8232887: Remove SystemDictionary::has_checkPackageAccess
Reviewed-by: coleenp, lfoltan

! src/hotspot/share/classfile/dictionary.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp

Changeset: 2b13d126a2d8
Author:    dfuchs
Date:      2019-10-23 15:54 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/2b13d126a2d8

8232625: HttpClient redirect policy should be more conservative
Summary: When enabled, HttpClient redirect is fixed to drop the body when the request method is changed, and to relay any redirection code it does not understand to the caller.
Reviewed-by: chegar

! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/RedirectFilter.java
+ test/jdk/java/net/httpclient/HttpRedirectTest.java
! test/jdk/java/net/httpclient/http2/RedirectTest.java
! test/jdk/java/net/httpclient/http2/server/Http2RedirectHandler.java

Changeset: 4242e35767b5
Author:    shade
Date:      2019-10-23 17:35 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/4242e35767b5

8232882: GCC 4.8.5 build failure after JDK-8211073
Reviewed-by: thartmann

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

Changeset: 1f7f707c1aa9
Author:    redestad
Date:      2019-10-23 18:34 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/1f7f707c1aa9

8232881: Remove unnecessary InstanceKlass::casts
Reviewed-by: coleenp

! src/hotspot/share/classfile/classListParser.cpp
! src/hotspot/share/classfile/defaultMethods.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/verificationType.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/prims/jniCheck.cpp

Changeset: 54ffb15c4839
Author:    darcy
Date:      2019-10-23 13:01 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/54ffb15c4839

8232442: Suppress warnings on non-serializable non-transient instance fields in java.management.*
Reviewed-by: rriggs, mchung

! src/java.management.rmi/share/classes/com/sun/jmx/remote/internal/rmi/ProxyRef.java
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnector.java
! src/java.management/share/classes/javax/management/Attribute.java
! src/java.management/share/classes/javax/management/AttributeChangeNotification.java
! src/java.management/share/classes/javax/management/BadAttributeValueExpException.java
! src/java.management/share/classes/javax/management/ImmutableDescriptor.java
! src/java.management/share/classes/javax/management/InvalidApplicationException.java
! src/java.management/share/classes/javax/management/NotificationFilterSupport.java
! src/java.management/share/classes/javax/management/loading/PrivateMLet.java
! src/java.management/share/classes/javax/management/monitor/MonitorNotification.java
! src/java.management/share/classes/javax/management/openmbean/CompositeDataSupport.java
! src/java.management/share/classes/javax/management/openmbean/OpenMBeanAttributeInfoSupport.java
! src/java.management/share/classes/javax/management/openmbean/OpenMBeanParameterInfoSupport.java
! src/java.management/share/classes/javax/management/openmbean/TabularDataSupport.java
! src/java.management/share/classes/javax/management/openmbean/TabularType.java
! src/java.management/share/classes/sun/management/LazyCompositeData.java
! src/java.management/share/classes/sun/management/LockInfoCompositeData.java
! src/java.management/share/classes/sun/management/MemoryNotifInfoCompositeData.java
! src/java.management/share/classes/sun/management/MemoryUsageCompositeData.java
! src/java.management/share/classes/sun/management/MonitorInfoCompositeData.java
! src/java.management/share/classes/sun/management/ThreadInfoCompositeData.java
! src/java.management/share/classes/sun/management/counter/perf/PerfByteArrayCounter.java
! src/java.management/share/classes/sun/management/counter/perf/PerfLongArrayCounter.java
! src/java.management/share/classes/sun/management/counter/perf/PerfLongCounter.java

Changeset: 24c5cad4dbfb
Author:    jwilhelm
Date:      2019-10-24 02:58 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/24c5cad4dbfb

Added tag jdk-14+20 for changeset 54ffb15c4839

! .hgtags

Changeset: 5bb426e9acc4
Author:    phh
Date:      2019-10-23 18:43 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/5bb426e9acc4

8231968: getCurrentThreadAllocatedBytes default implementation s/b getThreadAllocatedBytes
Summary: Pass Thread.currentThread().getId() to getThreadAllocatedBytes, remove its implSpec
Reviewed-by: dholmes, mchung, sspitsyn

! src/jdk.management/share/classes/com/sun/management/ThreadMXBean.java

Changeset: ba524a5f7cc2
Author:    redestad
Date:      2019-10-24 09:57 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/ba524a5f7cc2

8232613: Move Object.registerNatives into HotSpot
Reviewed-by: dholmes, adinn, coleenp, lfoltan, mchung

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/prims/jni.cpp
! src/java.base/share/classes/java/lang/Object.java
! src/java.base/share/native/libjava/Object.c
! test/hotspot/jtreg/compiler/dependencies/MonomorphicObjectCall/java.base/java/lang/Object.java
! test/hotspot/jtreg/runtime/8024804/RegisterNatives.java
+ test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineObject.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI04/bi04t002/newclass02/java.base/java/lang/Object.java

Changeset: ea153023d832
Author:    weijun
Date:      2019-10-24 15:53 +0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/ea153023d832

8231598: keytool does not export sun.security.mscapi
Reviewed-by: mullan

! src/java.base/share/classes/sun/security/tools/KeyStoreUtil.java
+ test/jdk/sun/security/mscapi/ProviderClassOption.java

Changeset: 18c246ad2ff9
Author:    tschatzl
Date:      2019-10-24 11:08 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/18c246ad2ff9

8230706: Waiting on completion of strong nmethod processing causes long pause times with G1
Summary: Instead of globally waiting for completion of strong nmethod processing during evacuation, synchronize the nmethods processing on a per-nmethod basis so that only one thread processes one nmethod at once using a state. This state indicates what work (strong/weak processing) needs to be done and what has already been done.
Reviewed-by: sjohanss, kbarrett

! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/gc/g1/g1CodeBlobClosure.cpp
! src/hotspot/share/gc/g1/g1CodeBlobClosure.hpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1RootClosures.cpp
! src/hotspot/share/gc/g1/g1RootClosures.hpp
! src/hotspot/share/gc/g1/g1RootProcessor.cpp
! src/hotspot/share/gc/g1/g1RootProcessor.hpp
! src/hotspot/share/gc/g1/g1SharedClosures.hpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/memory/iterator.cpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java

Changeset: f8ffc59c2812
Author:    shade
Date:      2019-10-24 11:49 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/f8ffc59c2812

8232908: Shenandoah: compact heuristics has incorrect trigger "Free is lower than allocated recently"
Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp

Changeset: 2ba609bf43bb
Author:    alanb
Date:      2019-10-24 11:07 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/2ba609bf43bb

8231602: Deprecate Thread.suspend/resume for removal
Reviewed-by: mchung, dholmes, chegar

! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ThreadGroup.java

Changeset: 3acc15789ca3
Author:    aefimov
Date:      2019-10-24 11:54 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/3acc15789ca3

8232713: Update BCEL version to 6.3.1 in license file
Reviewed-by: joehw

! src/java.xml/share/legal/bcel.md

Changeset: d6206dda2e28
Author:    bulasevich
Date:      2019-10-24 15:46 +0300
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/d6206dda2e28

8231952: ARM32: Wrong assumption in assertion in LIRGenerator::atomic_xchg and LIRGenerator::atomic_add
Reviewed-by: dlong, shade
Contributed-by: christoph.goettschkes at microdoc.com

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

Changeset: 10d2642d1905
Author:    coleenp
Date:      2019-10-24 08:49 -0400
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/10d2642d1905

8231953: Wrong assumption in assertion in oop::register_oop
Summary: On ARM32 thumb mode, the pc of the current frame is always zero
Reviewed-by: coleenp, dcubed
Contributed-by: christoph.goettschkes at microdoc.com

! src/hotspot/share/oops/oopsHierarchy.cpp

Changeset: d55b62dbe688
Author:    coleenp
Date:      2019-10-24 08:52 -0400
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/d55b62dbe688

8232788: Move biased locking initalization
Reviewed-by: pchilanomate, dholmes

! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/oops/instanceKlass.cpp
- test/hotspot/gtest/oops/test_markOop.cpp
+ test/hotspot/gtest/oops/test_markWord.cpp

Changeset: 9019c186ae99
Author:    mdoerr
Date:      2019-10-24 16:28 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/9019c186ae99

8232005: [s390, PPC64] More exception checks missing in interpreter
Reviewed-by: rrich, goetz

! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp

Changeset: c6cbcc673cd3
Author:    mdoerr
Date:      2019-10-24 16:28 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/c6cbcc673cd3

8231949: [PPC64, s390]: Make async profiling more reliable
Summary: Better checks if method from interpreter frame is valid.
Reviewed-by: rrich, ghaug, goetz

! src/hotspot/os_cpu/linux_ppc/thread_linux_ppc.cpp
! src/hotspot/os_cpu/linux_s390/thread_linux_s390.cpp

Changeset: 7909763ad193
Author:    mgronlun
Date:      2019-10-24 16:37 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/7909763ad193

8231081: TestMetadataRetention fails due to missing symbol id
Reviewed-by: egahlin

! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp
+ test/jdk/jdk/jfr/jvm/TestClearStaleConstants.java

Changeset: 32d39d9525f9
Author:    pliden
Date:      2019-10-24 17:24 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/32d39d9525f9

8231552: ZGC: Refine address space reservation
Reviewed-by: eosterlund, stefank

! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.hpp
! src/hotspot/cpu/x86/gc/z/zGlobals_x86.cpp
! src/hotspot/cpu/x86/gc/z/zGlobals_x86.hpp
! src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp
+ src/hotspot/share/gc/z/zAddressSpaceLimit.cpp
+ src/hotspot/share/gc/z/zAddressSpaceLimit.hpp
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zGlobals.hpp
! src/hotspot/share/gc/z/zVirtualMemory.cpp
! src/hotspot/share/gc/z/zVirtualMemory.hpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/TestDescription.java

Changeset: 6a147ac7a68f
Author:    shade
Date:      2019-09-30 22:39 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/6a147ac7a68f

8222766: Shenandoah: streamline post-LRB CAS barrier (x86)
Reviewed-by: rkennke

! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp

Changeset: a2dfaae89445
Author:    epavlova
Date:      2019-10-24 11:25 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/a2dfaae89445

8166275: vm/mlvm/meth/stress/compiler/deoptimize keeps timeouting
Reviewed-by: kvn

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/compiler/deoptimize/Test.java

Changeset: 5a9dba5a3eeb
Author:    mseledtsov
Date:      2019-10-24 12:18 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/5a9dba5a3eeb

8227317: [TESTBUG] jdk docker/TestDockerMemoryMetrics.java fails on systems w/o kernel memory accounting
Summary: skipping the test case if kernel memory acct not supported
Reviewed-by: sgehwolf, lmesnik

! test/jdk/ProblemList.txt
! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetrics.java

Changeset: 81ad1da857f6
Author:    kvn
Date:      2019-10-24 16:58 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/81ad1da857f6

8232904: Update JVMCI
Reviewed-by: dnsimon

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaType.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSpeculationEncoding.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
+ src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/SharedHotSpotSpeculationLog.java
+ src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/EncodedSpeculationReason.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHotSpotSpeculationLog.java

Changeset: d428456b5830
Author:    amlu
Date:      2019-10-25 08:50 +0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/d428456b5830

8232922: Add java/math/BigInteger/largeMemory/SymmetricRangeTests.java to ProblemList-Xcomp
Reviewed-by: bpb, darcy, iignatyev

! test/jdk/ProblemList-Xcomp.txt

Changeset: 3df2bf731a87
Author:    never
Date:      2019-10-24 22:41 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/3df2bf731a87

8232083: Minimal VM is broken after JDK-8231586
Reviewed-by: dlong

! src/hotspot/share/compiler/oopMap.cpp

Changeset: 7608c17b7463
Author:    tschatzl
Date:      2019-10-25 12:34 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/7608c17b7463

8232779: G1 current collection parallel time does not include optional evacuation
Reviewed-by: kbarrett, sangheki

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

Changeset: f29ca6895893
Author:    tschatzl
Date:      2019-10-25 12:33 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/f29ca6895893

8232777: Rename G1Policy::_max_rs_length as it is no maximum
Reviewed-by: kbarrett, sjohanss

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp

Changeset: 08e78887ff96
Author:    tschatzl
Date:      2019-10-25 12:32 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/08e78887ff96

8232776: G1 should always take rs_length_diff into account when predicting rs_lengths
Reviewed-by: sangheki, kbarrett

! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Analytics.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp

Changeset: dc5d2d009d60
Author:    epavlova
Date:      2019-10-25 07:15 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/dc5d2d009d60

8233000: Mark vmTestbase/vm/mlvm/meth/stress/compiler/deoptimize test as stress test
Reviewed-by: iveresov, lmesnik

! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/compiler/deoptimize/Test.java

Changeset: 808bbdb79916
Author:    shade
Date:      2019-10-25 17:30 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/808bbdb79916

8233021: Shenandoah: SBSC2::is_shenandoah_lrb_call should match all LRB shapes
Reviewed-by: zgu

! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp

Changeset: 1bd307ea5497
Author:    pconcannon
Date:      2019-10-25 12:05 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/1bd307ea5497

8231570: (dc) Clarify implicit bind behavior of DatagramChannel
Summary: Update to DatagramChannel spec to make it clear that SecurityException can be thrown in connect send and receive methods
Reviewed-by: alanb, chegar, dfuchs

! src/java.base/share/classes/java/nio/channels/DatagramChannel.java

Changeset: 0942a1f47d26
Author:    kvn
Date:      2019-10-25 11:51 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/0942a1f47d26

8225464: Obsolete TraceNMethodInstalls flag
Reviewed-by: dholmes, thartmann

! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp

Changeset: d3382812b788
Author:    never
Date:      2019-10-25 13:17 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/d3382812b788

8233027: OopMapSet::all_do does oms.next() twice during iteration
Reviewed-by: shade, kvn

! src/hotspot/share/compiler/oopMap.cpp

Changeset: 9261ad32cba9
Author:    alanb
Date:      2019-10-27 12:13 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/9261ad32cba9

8212132: (dc) Remove DatagramChannelImpl finalize method
Reviewed-by: bpb, chegar, dfuchs, martin

! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java
+ test/jdk/java/nio/channels/DatagramChannel/Unref.java

Changeset: 44dc3d796110
Author:    stefank
Date:      2019-10-28 11:21 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/44dc3d796110

8232601: ZGC: Parameterize the ZGranuleMap table size
Reviewed-by: pliden, eosterlund

! src/hotspot/share/gc/z/zForwardingTable.cpp
! src/hotspot/share/gc/z/zGranuleMap.hpp
! src/hotspot/share/gc/z/zGranuleMap.inline.hpp
! src/hotspot/share/gc/z/zHeapIterator.cpp
! src/hotspot/share/gc/z/zPageTable.cpp

Changeset: 3aba4a42d8ad
Author:    stefank
Date:      2019-10-28 11:23 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/3aba4a42d8ad

8232602: ZGC: Make ZGranuleMap ZAddress agnostic
Reviewed-by: pliden, eosterlund

! src/hotspot/share/gc/z/zForwardingTable.cpp
! src/hotspot/share/gc/z/zForwardingTable.inline.hpp
! src/hotspot/share/gc/z/zGranuleMap.hpp
! src/hotspot/share/gc/z/zGranuleMap.inline.hpp
! src/hotspot/share/gc/z/zHeapIterator.cpp
! src/hotspot/share/gc/z/zPageTable.cpp
! src/hotspot/share/gc/z/zPageTable.inline.hpp

Changeset: 38f4701d6587
Author:    stefank
Date:      2019-10-28 11:23 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/38f4701d6587

8232648: ZGC: Move ATTRIBUTE_ALIGNED to the front of declarations
Reviewed-by: pliden, eosterlund

! src/hotspot/share/gc/z/zGlobals.hpp
! src/hotspot/share/gc/z/zMarkStack.hpp
! src/hotspot/share/gc/z/zMarkStackAllocator.hpp
! src/hotspot/share/gc/z/zMarkTerminate.hpp
! src/hotspot/share/gc/z/zNMethodTableIteration.hpp

Changeset: 4adca7312d8f
Author:    stefank
Date:      2019-10-28 11:24 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/4adca7312d8f

8232649: ZGC: Add callbacks to ZMemoryManager
Reviewed-by: pliden, eosterlund

! src/hotspot/share/gc/z/zMemory.cpp
! src/hotspot/share/gc/z/zMemory.hpp

Changeset: 67009d58dd70
Author:    stefank
Date:      2019-10-28 11:26 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/67009d58dd70

8232651: Add implementation of os::processor_id() for Windows
Reviewed-by: dholmes, stuefe

! src/hotspot/os/windows/os_windows.cpp

Changeset: bfb419c66ae9
Author:    stefank
Date:      2019-10-28 11:26 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/bfb419c66ae9

8232650: ZGC: Add initialization hooks for OS specific code
Reviewed-by: pliden, eosterlund

+ src/hotspot/os/posix/gc/z/zInitialize_posix.cpp
! src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp
! src/hotspot/share/gc/z/zInitialize.cpp
! src/hotspot/share/gc/z/zInitialize.hpp
! src/hotspot/share/gc/z/zVirtualMemory.cpp
! src/hotspot/share/gc/z/zVirtualMemory.hpp

Changeset: a4cdca87152b
Author:    stefank
Date:      2019-10-28 11:27 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/a4cdca87152b

8232604: ZGC: Make ZVerifyViews mapping and unmapping precise
Reviewed-by: pliden, eosterlund

! src/hotspot/share/gc/z/zFuture.hpp
! src/hotspot/share/gc/z/zFuture.inline.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zPage.hpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPageAllocator.hpp
! src/hotspot/share/gc/z/zPageCache.cpp
! src/hotspot/share/gc/z/zPageCache.hpp
! src/hotspot/share/gc/z/zPageCache.inline.hpp
! src/hotspot/share/gc/z/zVerify.cpp
! src/hotspot/share/gc/z/zVerify.hpp

Changeset: 77148b8bb7a1
Author:    phedlin
Date:      2019-10-23 12:51 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/77148b8bb7a1

8231565: More node budget asserts in fuzzed tests.
Reviewed-by: neliasso, thartmann

! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/LoopRotateBadNodeBudget.java

Changeset: 7f27d70a2424
Author:    hseigel
Date:      2019-10-28 12:55 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/7f27d70a2424

8232890: Remove bad Code attribute parsing code
Summary: Remove code that accepts illegal max_stack, max_locals, and length values for Code attribute in old class files.
Reviewed-by: dholmes, lfoltan

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

Changeset: ef8be51fff48
Author:    zgu
Date:      2019-10-28 11:33 -0400
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/ef8be51fff48

8232992: Shenandoah: Implement self-fixing interpreter LRB
Reviewed-by: shade

! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp

Changeset: 5ec8aeda451e
Author:    bobv
Date:      2019-10-28 16:06 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/5ec8aeda451e

8232118: Add JVM option to enable JVMCI compilers in product mode
Reviewed-by: kvn, dholmes

! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/jvmci_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/hotspot/share/runtime/flags/jvmFlag.hpp

Changeset: 9d95d8a8b750
Author:    lancea
Date:      2019-10-28 13:17 -0400
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/9d95d8a8b750

8232879: Writing out data with the Zip File System leads to a CRC failure
Reviewed-by: lancea, clanger
Contributed-by: Jaikiran Pai <jai.forums2013 at gmail.com>

! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
+ test/jdk/jdk/nio/zipfs/CRCWriteTest.java

Changeset: c3696c94049d
Author:    naoto
Date:      2019-10-28 11:06 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/c3696c94049d

8231273: Upgrade CLDR to v36
Reviewed-by: rriggs

! make/data/cldr/README
! make/data/cldr/common/bcp47/timezone.xml
! make/data/cldr/common/dtd/ldml.dtd
! make/data/cldr/common/dtd/ldmlBCP47.dtd
! make/data/cldr/common/dtd/ldmlSupplemental.dtd
! make/data/cldr/common/main/af.xml
! make/data/cldr/common/main/af_NA.xml
! make/data/cldr/common/main/af_ZA.xml
! make/data/cldr/common/main/agq.xml
! make/data/cldr/common/main/agq_CM.xml
! make/data/cldr/common/main/ak.xml
! make/data/cldr/common/main/ak_GH.xml
! make/data/cldr/common/main/am.xml
! make/data/cldr/common/main/am_ET.xml
! make/data/cldr/common/main/ar.xml
! make/data/cldr/common/main/ar_001.xml
! make/data/cldr/common/main/ar_AE.xml
! make/data/cldr/common/main/ar_BH.xml
! make/data/cldr/common/main/ar_DJ.xml
! make/data/cldr/common/main/ar_DZ.xml
! make/data/cldr/common/main/ar_EG.xml
! make/data/cldr/common/main/ar_EH.xml
! make/data/cldr/common/main/ar_ER.xml
! make/data/cldr/common/main/ar_IL.xml
! make/data/cldr/common/main/ar_IQ.xml
! make/data/cldr/common/main/ar_JO.xml
! make/data/cldr/common/main/ar_KM.xml
! make/data/cldr/common/main/ar_KW.xml
! make/data/cldr/common/main/ar_LB.xml
! make/data/cldr/common/main/ar_LY.xml
! make/data/cldr/common/main/ar_MA.xml
! make/data/cldr/common/main/ar_MR.xml
! make/data/cldr/common/main/ar_OM.xml
! make/data/cldr/common/main/ar_PS.xml
! make/data/cldr/common/main/ar_QA.xml
! make/data/cldr/common/main/ar_SA.xml
! make/data/cldr/common/main/ar_SD.xml
! make/data/cldr/common/main/ar_SO.xml
! make/data/cldr/common/main/ar_SS.xml
! make/data/cldr/common/main/ar_SY.xml
! make/data/cldr/common/main/ar_TD.xml
! make/data/cldr/common/main/ar_TN.xml
! make/data/cldr/common/main/ar_YE.xml
! make/data/cldr/common/main/as.xml
! make/data/cldr/common/main/as_IN.xml
! make/data/cldr/common/main/asa.xml
! make/data/cldr/common/main/asa_TZ.xml
! make/data/cldr/common/main/ast.xml
! make/data/cldr/common/main/ast_ES.xml
! make/data/cldr/common/main/az.xml
! make/data/cldr/common/main/az_Cyrl.xml
! make/data/cldr/common/main/az_Cyrl_AZ.xml
! make/data/cldr/common/main/az_Latn.xml
! make/data/cldr/common/main/az_Latn_AZ.xml
! make/data/cldr/common/main/bas.xml
! make/data/cldr/common/main/bas_CM.xml
! make/data/cldr/common/main/be.xml
! make/data/cldr/common/main/be_BY.xml
! make/data/cldr/common/main/bem.xml
! make/data/cldr/common/main/bem_ZM.xml
! make/data/cldr/common/main/bez.xml
! make/data/cldr/common/main/bez_TZ.xml
! make/data/cldr/common/main/bg.xml
! make/data/cldr/common/main/bg_BG.xml
! make/data/cldr/common/main/bm.xml
! make/data/cldr/common/main/bm_ML.xml
! make/data/cldr/common/main/bn.xml
! make/data/cldr/common/main/bn_BD.xml
! make/data/cldr/common/main/bn_IN.xml
! make/data/cldr/common/main/bo.xml
! make/data/cldr/common/main/bo_CN.xml
! make/data/cldr/common/main/bo_IN.xml
! make/data/cldr/common/main/br.xml
! make/data/cldr/common/main/br_FR.xml
! make/data/cldr/common/main/brx.xml
! make/data/cldr/common/main/brx_IN.xml
! make/data/cldr/common/main/bs.xml
! make/data/cldr/common/main/bs_Cyrl.xml
! make/data/cldr/common/main/bs_Cyrl_BA.xml
! make/data/cldr/common/main/bs_Latn.xml
! make/data/cldr/common/main/bs_Latn_BA.xml
! make/data/cldr/common/main/ca.xml
! make/data/cldr/common/main/ca_AD.xml
! make/data/cldr/common/main/ca_ES.xml
! make/data/cldr/common/main/ca_ES_VALENCIA.xml
! make/data/cldr/common/main/ca_FR.xml
! make/data/cldr/common/main/ca_IT.xml
! make/data/cldr/common/main/ccp.xml
! make/data/cldr/common/main/ccp_BD.xml
! make/data/cldr/common/main/ccp_IN.xml
! make/data/cldr/common/main/ce.xml
! make/data/cldr/common/main/ce_RU.xml
! make/data/cldr/common/main/ceb.xml
! make/data/cldr/common/main/ceb_PH.xml
! make/data/cldr/common/main/cgg.xml
! make/data/cldr/common/main/cgg_UG.xml
! make/data/cldr/common/main/chr.xml
! make/data/cldr/common/main/chr_US.xml
! make/data/cldr/common/main/ckb.xml
! make/data/cldr/common/main/ckb_IQ.xml
! make/data/cldr/common/main/ckb_IR.xml
! make/data/cldr/common/main/cs.xml
! make/data/cldr/common/main/cs_CZ.xml
! make/data/cldr/common/main/cu.xml
! make/data/cldr/common/main/cu_RU.xml
! make/data/cldr/common/main/cy.xml
! make/data/cldr/common/main/cy_GB.xml
! make/data/cldr/common/main/da.xml
! make/data/cldr/common/main/da_DK.xml
! make/data/cldr/common/main/da_GL.xml
! make/data/cldr/common/main/dav.xml
! make/data/cldr/common/main/dav_KE.xml
! make/data/cldr/common/main/de.xml
! make/data/cldr/common/main/de_AT.xml
! make/data/cldr/common/main/de_BE.xml
! make/data/cldr/common/main/de_CH.xml
! make/data/cldr/common/main/de_DE.xml
! make/data/cldr/common/main/de_IT.xml
! make/data/cldr/common/main/de_LI.xml
! make/data/cldr/common/main/de_LU.xml
! make/data/cldr/common/main/dje.xml
! make/data/cldr/common/main/dje_NE.xml
! make/data/cldr/common/main/dsb.xml
! make/data/cldr/common/main/dsb_DE.xml
! make/data/cldr/common/main/dua.xml
! make/data/cldr/common/main/dua_CM.xml
! make/data/cldr/common/main/dyo.xml
! make/data/cldr/common/main/dyo_SN.xml
! make/data/cldr/common/main/dz.xml
! make/data/cldr/common/main/dz_BT.xml
! make/data/cldr/common/main/ebu.xml
! make/data/cldr/common/main/ebu_KE.xml
! make/data/cldr/common/main/ee.xml
! make/data/cldr/common/main/ee_GH.xml
! make/data/cldr/common/main/ee_TG.xml
! make/data/cldr/common/main/el.xml
! make/data/cldr/common/main/el_CY.xml
! make/data/cldr/common/main/el_GR.xml
! make/data/cldr/common/main/en.xml
! make/data/cldr/common/main/en_001.xml
! make/data/cldr/common/main/en_150.xml
! make/data/cldr/common/main/en_AE.xml
! make/data/cldr/common/main/en_AG.xml
! make/data/cldr/common/main/en_AI.xml
! make/data/cldr/common/main/en_AS.xml
! make/data/cldr/common/main/en_AT.xml
! make/data/cldr/common/main/en_AU.xml
! make/data/cldr/common/main/en_BB.xml
! make/data/cldr/common/main/en_BE.xml
! make/data/cldr/common/main/en_BI.xml
! make/data/cldr/common/main/en_BM.xml
! make/data/cldr/common/main/en_BS.xml
! make/data/cldr/common/main/en_BW.xml
! make/data/cldr/common/main/en_BZ.xml
! make/data/cldr/common/main/en_CA.xml
! make/data/cldr/common/main/en_CC.xml
! make/data/cldr/common/main/en_CH.xml
! make/data/cldr/common/main/en_CK.xml
! make/data/cldr/common/main/en_CM.xml
! make/data/cldr/common/main/en_CX.xml
! make/data/cldr/common/main/en_CY.xml
! make/data/cldr/common/main/en_DE.xml
! make/data/cldr/common/main/en_DG.xml
! make/data/cldr/common/main/en_DK.xml
! make/data/cldr/common/main/en_DM.xml
! make/data/cldr/common/main/en_ER.xml
! make/data/cldr/common/main/en_FI.xml
! make/data/cldr/common/main/en_FJ.xml
! make/data/cldr/common/main/en_FK.xml
! make/data/cldr/common/main/en_FM.xml
! make/data/cldr/common/main/en_GB.xml
! make/data/cldr/common/main/en_GD.xml
! make/data/cldr/common/main/en_GG.xml
! make/data/cldr/common/main/en_GH.xml
! make/data/cldr/common/main/en_GI.xml
! make/data/cldr/common/main/en_GM.xml
! make/data/cldr/common/main/en_GU.xml
! make/data/cldr/common/main/en_GY.xml
! make/data/cldr/common/main/en_HK.xml
! make/data/cldr/common/main/en_IE.xml
! make/data/cldr/common/main/en_IL.xml
! make/data/cldr/common/main/en_IM.xml
! make/data/cldr/common/main/en_IN.xml
! make/data/cldr/common/main/en_IO.xml
! make/data/cldr/common/main/en_JE.xml
! make/data/cldr/common/main/en_JM.xml
! make/data/cldr/common/main/en_KE.xml
! make/data/cldr/common/main/en_KI.xml
! make/data/cldr/common/main/en_KN.xml
! make/data/cldr/common/main/en_KY.xml
! make/data/cldr/common/main/en_LC.xml
! make/data/cldr/common/main/en_LR.xml
! make/data/cldr/common/main/en_LS.xml
! make/data/cldr/common/main/en_MG.xml
! make/data/cldr/common/main/en_MH.xml
! make/data/cldr/common/main/en_MO.xml
! make/data/cldr/common/main/en_MP.xml
! make/data/cldr/common/main/en_MS.xml
! make/data/cldr/common/main/en_MT.xml
! make/data/cldr/common/main/en_MU.xml
! make/data/cldr/common/main/en_MW.xml
! make/data/cldr/common/main/en_MY.xml
! make/data/cldr/common/main/en_NA.xml
! make/data/cldr/common/main/en_NF.xml
! make/data/cldr/common/main/en_NG.xml
! make/data/cldr/common/main/en_NL.xml
! make/data/cldr/common/main/en_NR.xml
! make/data/cldr/common/main/en_NU.xml
! make/data/cldr/common/main/en_NZ.xml
! make/data/cldr/common/main/en_PG.xml
! make/data/cldr/common/main/en_PH.xml
! make/data/cldr/common/main/en_PK.xml
! make/data/cldr/common/main/en_PN.xml
! make/data/cldr/common/main/en_PR.xml
! make/data/cldr/common/main/en_PW.xml
! make/data/cldr/common/main/en_RW.xml
! make/data/cldr/common/main/en_SB.xml
! make/data/cldr/common/main/en_SC.xml
! make/data/cldr/common/main/en_SD.xml
! make/data/cldr/common/main/en_SE.xml
! make/data/cldr/common/main/en_SG.xml
! make/data/cldr/common/main/en_SH.xml
! make/data/cldr/common/main/en_SI.xml
! make/data/cldr/common/main/en_SL.xml
! make/data/cldr/common/main/en_SS.xml
! make/data/cldr/common/main/en_SX.xml
! make/data/cldr/common/main/en_SZ.xml
! make/data/cldr/common/main/en_TC.xml
! make/data/cldr/common/main/en_TK.xml
! make/data/cldr/common/main/en_TO.xml
! make/data/cldr/common/main/en_TT.xml
! make/data/cldr/common/main/en_TV.xml
! make/data/cldr/common/main/en_TZ.xml
! make/data/cldr/common/main/en_UG.xml
! make/data/cldr/common/main/en_UM.xml
! make/data/cldr/common/main/en_US.xml
! make/data/cldr/common/main/en_US_POSIX.xml
! make/data/cldr/common/main/en_VC.xml
! make/data/cldr/common/main/en_VG.xml
! make/data/cldr/common/main/en_VI.xml
! make/data/cldr/common/main/en_VU.xml
! make/data/cldr/common/main/en_WS.xml
! make/data/cldr/common/main/en_ZA.xml
! make/data/cldr/common/main/en_ZM.xml
! make/data/cldr/common/main/en_ZW.xml
! make/data/cldr/common/main/eo.xml
! make/data/cldr/common/main/eo_001.xml
! make/data/cldr/common/main/es.xml
! make/data/cldr/common/main/es_419.xml
! make/data/cldr/common/main/es_AR.xml
! make/data/cldr/common/main/es_BO.xml
! make/data/cldr/common/main/es_BR.xml
! make/data/cldr/common/main/es_BZ.xml
! make/data/cldr/common/main/es_CL.xml
! make/data/cldr/common/main/es_CO.xml
! make/data/cldr/common/main/es_CR.xml
! make/data/cldr/common/main/es_CU.xml
! make/data/cldr/common/main/es_DO.xml
! make/data/cldr/common/main/es_EA.xml
! make/data/cldr/common/main/es_EC.xml
! make/data/cldr/common/main/es_ES.xml
! make/data/cldr/common/main/es_GQ.xml
! make/data/cldr/common/main/es_GT.xml
! make/data/cldr/common/main/es_HN.xml
! make/data/cldr/common/main/es_IC.xml
! make/data/cldr/common/main/es_MX.xml
! make/data/cldr/common/main/es_NI.xml
! make/data/cldr/common/main/es_PA.xml
! make/data/cldr/common/main/es_PE.xml
! make/data/cldr/common/main/es_PH.xml
! make/data/cldr/common/main/es_PR.xml
! make/data/cldr/common/main/es_PY.xml
! make/data/cldr/common/main/es_SV.xml
! make/data/cldr/common/main/es_US.xml
! make/data/cldr/common/main/es_UY.xml
! make/data/cldr/common/main/es_VE.xml
! make/data/cldr/common/main/et.xml
! make/data/cldr/common/main/et_EE.xml
! make/data/cldr/common/main/eu.xml
! make/data/cldr/common/main/eu_ES.xml
! make/data/cldr/common/main/ewo.xml
! make/data/cldr/common/main/ewo_CM.xml
! make/data/cldr/common/main/fa.xml
! make/data/cldr/common/main/fa_AF.xml
! make/data/cldr/common/main/fa_IR.xml
! make/data/cldr/common/main/ff.xml
! make/data/cldr/common/main/ff_Latn.xml
! make/data/cldr/common/main/ff_Latn_BF.xml
! make/data/cldr/common/main/ff_Latn_CM.xml
! make/data/cldr/common/main/ff_Latn_GH.xml
! make/data/cldr/common/main/ff_Latn_GM.xml
! make/data/cldr/common/main/ff_Latn_GN.xml
! make/data/cldr/common/main/ff_Latn_GW.xml
! make/data/cldr/common/main/ff_Latn_LR.xml
! make/data/cldr/common/main/ff_Latn_MR.xml
! make/data/cldr/common/main/ff_Latn_NE.xml
! make/data/cldr/common/main/ff_Latn_NG.xml
! make/data/cldr/common/main/ff_Latn_SL.xml
! make/data/cldr/common/main/ff_Latn_SN.xml
! make/data/cldr/common/main/fi.xml
! make/data/cldr/common/main/fi_FI.xml
! make/data/cldr/common/main/fil.xml
! make/data/cldr/common/main/fil_PH.xml
! make/data/cldr/common/main/fo.xml
! make/data/cldr/common/main/fo_DK.xml
! make/data/cldr/common/main/fo_FO.xml
! make/data/cldr/common/main/fr.xml
! make/data/cldr/common/main/fr_BE.xml
! make/data/cldr/common/main/fr_BF.xml
! make/data/cldr/common/main/fr_BI.xml
! make/data/cldr/common/main/fr_BJ.xml
! make/data/cldr/common/main/fr_BL.xml
! make/data/cldr/common/main/fr_CA.xml
! make/data/cldr/common/main/fr_CD.xml
! make/data/cldr/common/main/fr_CF.xml
! make/data/cldr/common/main/fr_CG.xml
! make/data/cldr/common/main/fr_CH.xml
! make/data/cldr/common/main/fr_CI.xml
! make/data/cldr/common/main/fr_CM.xml
! make/data/cldr/common/main/fr_DJ.xml
! make/data/cldr/common/main/fr_DZ.xml
! make/data/cldr/common/main/fr_FR.xml
! make/data/cldr/common/main/fr_GA.xml
! make/data/cldr/common/main/fr_GF.xml
! make/data/cldr/common/main/fr_GN.xml
! make/data/cldr/common/main/fr_GP.xml
! make/data/cldr/common/main/fr_GQ.xml
! make/data/cldr/common/main/fr_HT.xml
! make/data/cldr/common/main/fr_KM.xml
! make/data/cldr/common/main/fr_LU.xml
! make/data/cldr/common/main/fr_MA.xml
! make/data/cldr/common/main/fr_MC.xml
! make/data/cldr/common/main/fr_MF.xml
! make/data/cldr/common/main/fr_MG.xml
! make/data/cldr/common/main/fr_ML.xml
! make/data/cldr/common/main/fr_MQ.xml
! make/data/cldr/common/main/fr_MR.xml
! make/data/cldr/common/main/fr_MU.xml
! make/data/cldr/common/main/fr_NC.xml
! make/data/cldr/common/main/fr_NE.xml
! make/data/cldr/common/main/fr_PF.xml
! make/data/cldr/common/main/fr_PM.xml
! make/data/cldr/common/main/fr_RE.xml
! make/data/cldr/common/main/fr_RW.xml
! make/data/cldr/common/main/fr_SC.xml
! make/data/cldr/common/main/fr_SN.xml
! make/data/cldr/common/main/fr_SY.xml
! make/data/cldr/common/main/fr_TD.xml
! make/data/cldr/common/main/fr_TG.xml
! make/data/cldr/common/main/fr_TN.xml
! make/data/cldr/common/main/fr_VU.xml
! make/data/cldr/common/main/fr_WF.xml
! make/data/cldr/common/main/fr_YT.xml
! make/data/cldr/common/main/fur.xml
! make/data/cldr/common/main/fur_IT.xml
! make/data/cldr/common/main/fy.xml
! make/data/cldr/common/main/fy_NL.xml
! make/data/cldr/common/main/ga.xml
+ make/data/cldr/common/main/ga_GB.xml
! make/data/cldr/common/main/ga_IE.xml
! make/data/cldr/common/main/gd.xml
! make/data/cldr/common/main/gd_GB.xml
! make/data/cldr/common/main/gl.xml
! make/data/cldr/common/main/gl_ES.xml
! make/data/cldr/common/main/gsw.xml
! make/data/cldr/common/main/gsw_CH.xml
! make/data/cldr/common/main/gsw_FR.xml
! make/data/cldr/common/main/gsw_LI.xml
! make/data/cldr/common/main/gu.xml
! make/data/cldr/common/main/gu_IN.xml
! make/data/cldr/common/main/guz.xml
! make/data/cldr/common/main/guz_KE.xml
! make/data/cldr/common/main/gv.xml
! make/data/cldr/common/main/gv_IM.xml
! make/data/cldr/common/main/ha.xml
! make/data/cldr/common/main/ha_GH.xml
! make/data/cldr/common/main/ha_NE.xml
! make/data/cldr/common/main/ha_NG.xml
! make/data/cldr/common/main/haw.xml
! make/data/cldr/common/main/haw_US.xml
! make/data/cldr/common/main/he.xml
! make/data/cldr/common/main/he_IL.xml
! make/data/cldr/common/main/hi.xml
! make/data/cldr/common/main/hi_IN.xml
! make/data/cldr/common/main/hr.xml
! make/data/cldr/common/main/hr_BA.xml
! make/data/cldr/common/main/hr_HR.xml
! make/data/cldr/common/main/hsb.xml
! make/data/cldr/common/main/hsb_DE.xml
! make/data/cldr/common/main/hu.xml
! make/data/cldr/common/main/hu_HU.xml
! make/data/cldr/common/main/hy.xml
! make/data/cldr/common/main/hy_AM.xml
! make/data/cldr/common/main/ia.xml
! make/data/cldr/common/main/ia_001.xml
! make/data/cldr/common/main/id.xml
! make/data/cldr/common/main/id_ID.xml
! make/data/cldr/common/main/ig.xml
! make/data/cldr/common/main/ig_NG.xml
! make/data/cldr/common/main/ii.xml
! make/data/cldr/common/main/ii_CN.xml
! make/data/cldr/common/main/is.xml
! make/data/cldr/common/main/is_IS.xml
! make/data/cldr/common/main/it.xml
! make/data/cldr/common/main/it_CH.xml
! make/data/cldr/common/main/it_IT.xml
! make/data/cldr/common/main/it_SM.xml
! make/data/cldr/common/main/it_VA.xml
! make/data/cldr/common/main/ja.xml
! make/data/cldr/common/main/ja_JP.xml
! make/data/cldr/common/main/jgo.xml
! make/data/cldr/common/main/jgo_CM.xml
! make/data/cldr/common/main/jmc.xml
! make/data/cldr/common/main/jmc_TZ.xml
! make/data/cldr/common/main/jv.xml
! make/data/cldr/common/main/jv_ID.xml
! make/data/cldr/common/main/ka.xml
! make/data/cldr/common/main/ka_GE.xml
! make/data/cldr/common/main/kab.xml
! make/data/cldr/common/main/kab_DZ.xml
! make/data/cldr/common/main/kam.xml
! make/data/cldr/common/main/kam_KE.xml
! make/data/cldr/common/main/kde.xml
! make/data/cldr/common/main/kde_TZ.xml
! make/data/cldr/common/main/kea.xml
! make/data/cldr/common/main/kea_CV.xml
! make/data/cldr/common/main/khq.xml
! make/data/cldr/common/main/khq_ML.xml
! make/data/cldr/common/main/ki.xml
! make/data/cldr/common/main/ki_KE.xml
! make/data/cldr/common/main/kk.xml
! make/data/cldr/common/main/kk_KZ.xml
! make/data/cldr/common/main/kkj.xml
! make/data/cldr/common/main/kkj_CM.xml
! make/data/cldr/common/main/kl.xml
! make/data/cldr/common/main/kl_GL.xml
! make/data/cldr/common/main/kln.xml
! make/data/cldr/common/main/kln_KE.xml
! make/data/cldr/common/main/km.xml
! make/data/cldr/common/main/km_KH.xml
! make/data/cldr/common/main/kn.xml
! make/data/cldr/common/main/kn_IN.xml
! make/data/cldr/common/main/ko.xml
! make/data/cldr/common/main/ko_KP.xml
! make/data/cldr/common/main/ko_KR.xml
! make/data/cldr/common/main/kok.xml
! make/data/cldr/common/main/kok_IN.xml
! make/data/cldr/common/main/ks.xml
! make/data/cldr/common/main/ks_IN.xml
! make/data/cldr/common/main/ksb.xml
! make/data/cldr/common/main/ksb_TZ.xml
! make/data/cldr/common/main/ksf.xml
! make/data/cldr/common/main/ksf_CM.xml
! make/data/cldr/common/main/ksh.xml
! make/data/cldr/common/main/ksh_DE.xml
! make/data/cldr/common/main/ku.xml
! make/data/cldr/common/main/ku_TR.xml
! make/data/cldr/common/main/kw.xml
! make/data/cldr/common/main/kw_GB.xml
! make/data/cldr/common/main/ky.xml
! make/data/cldr/common/main/ky_KG.xml
! make/data/cldr/common/main/lag.xml
! make/data/cldr/common/main/lag_TZ.xml
! make/data/cldr/common/main/lb.xml
! make/data/cldr/common/main/lb_LU.xml
! make/data/cldr/common/main/lg.xml
! make/data/cldr/common/main/lg_UG.xml
! make/data/cldr/common/main/lkt.xml
! make/data/cldr/common/main/lkt_US.xml
! make/data/cldr/common/main/ln.xml
! make/data/cldr/common/main/ln_AO.xml
! make/data/cldr/common/main/ln_CD.xml
! make/data/cldr/common/main/ln_CF.xml
! make/data/cldr/common/main/ln_CG.xml
! make/data/cldr/common/main/lo.xml
! make/data/cldr/common/main/lo_LA.xml
! make/data/cldr/common/main/lrc.xml
! make/data/cldr/common/main/lrc_IQ.xml
! make/data/cldr/common/main/lrc_IR.xml
! make/data/cldr/common/main/lt.xml
! make/data/cldr/common/main/lt_LT.xml
! make/data/cldr/common/main/lu.xml
! make/data/cldr/common/main/lu_CD.xml
! make/data/cldr/common/main/luo.xml
! make/data/cldr/common/main/luo_KE.xml
! make/data/cldr/common/main/luy.xml
! make/data/cldr/common/main/luy_KE.xml
! make/data/cldr/common/main/lv.xml
! make/data/cldr/common/main/lv_LV.xml
! make/data/cldr/common/main/mas.xml
! make/data/cldr/common/main/mas_KE.xml
! make/data/cldr/common/main/mas_TZ.xml
! make/data/cldr/common/main/mer.xml
! make/data/cldr/common/main/mer_KE.xml
! make/data/cldr/common/main/mfe.xml
! make/data/cldr/common/main/mfe_MU.xml
! make/data/cldr/common/main/mg.xml
! make/data/cldr/common/main/mg_MG.xml
! make/data/cldr/common/main/mgh.xml
! make/data/cldr/common/main/mgh_MZ.xml
! make/data/cldr/common/main/mgo.xml
! make/data/cldr/common/main/mgo_CM.xml
! make/data/cldr/common/main/mi.xml
! make/data/cldr/common/main/mi_NZ.xml
! make/data/cldr/common/main/mk.xml
! make/data/cldr/common/main/mk_MK.xml
! make/data/cldr/common/main/ml.xml
! make/data/cldr/common/main/ml_IN.xml
! make/data/cldr/common/main/mn.xml
! make/data/cldr/common/main/mn_MN.xml
! make/data/cldr/common/main/mr.xml
! make/data/cldr/common/main/mr_IN.xml
! make/data/cldr/common/main/ms.xml
! make/data/cldr/common/main/ms_BN.xml
! make/data/cldr/common/main/ms_MY.xml
! make/data/cldr/common/main/ms_SG.xml
! make/data/cldr/common/main/mt.xml
! make/data/cldr/common/main/mt_MT.xml
! make/data/cldr/common/main/mua.xml
! make/data/cldr/common/main/mua_CM.xml
! make/data/cldr/common/main/my.xml
! make/data/cldr/common/main/my_MM.xml
! make/data/cldr/common/main/mzn.xml
! make/data/cldr/common/main/mzn_IR.xml
! make/data/cldr/common/main/naq.xml
! make/data/cldr/common/main/naq_NA.xml
! make/data/cldr/common/main/nb.xml
! make/data/cldr/common/main/nb_NO.xml
! make/data/cldr/common/main/nb_SJ.xml
! make/data/cldr/common/main/nd.xml
! make/data/cldr/common/main/nd_ZW.xml
! make/data/cldr/common/main/nds.xml
! make/data/cldr/common/main/nds_DE.xml
! make/data/cldr/common/main/nds_NL.xml
! make/data/cldr/common/main/ne.xml
! make/data/cldr/common/main/ne_IN.xml
! make/data/cldr/common/main/ne_NP.xml
! make/data/cldr/common/main/nl.xml
! make/data/cldr/common/main/nl_AW.xml
! make/data/cldr/common/main/nl_BE.xml
! make/data/cldr/common/main/nl_BQ.xml
! make/data/cldr/common/main/nl_CW.xml
! make/data/cldr/common/main/nl_NL.xml
! make/data/cldr/common/main/nl_SR.xml
! make/data/cldr/common/main/nl_SX.xml
! make/data/cldr/common/main/nmg.xml
! make/data/cldr/common/main/nmg_CM.xml
! make/data/cldr/common/main/nn.xml
! make/data/cldr/common/main/nn_NO.xml
! make/data/cldr/common/main/nnh.xml
! make/data/cldr/common/main/nnh_CM.xml
! make/data/cldr/common/main/nus.xml
! make/data/cldr/common/main/nus_SS.xml
! make/data/cldr/common/main/nyn.xml
! make/data/cldr/common/main/nyn_UG.xml
! make/data/cldr/common/main/om.xml
! make/data/cldr/common/main/om_ET.xml
! make/data/cldr/common/main/om_KE.xml
! make/data/cldr/common/main/or.xml
! make/data/cldr/common/main/or_IN.xml
! make/data/cldr/common/main/os.xml
! make/data/cldr/common/main/os_GE.xml
! make/data/cldr/common/main/os_RU.xml
! make/data/cldr/common/main/pa.xml
! make/data/cldr/common/main/pa_Arab.xml
! make/data/cldr/common/main/pa_Arab_PK.xml
! make/data/cldr/common/main/pa_Guru.xml
! make/data/cldr/common/main/pa_Guru_IN.xml
! make/data/cldr/common/main/pl.xml
! make/data/cldr/common/main/pl_PL.xml
! make/data/cldr/common/main/prg.xml
! make/data/cldr/common/main/prg_001.xml
! make/data/cldr/common/main/ps.xml
! make/data/cldr/common/main/ps_AF.xml
! make/data/cldr/common/main/ps_PK.xml
! make/data/cldr/common/main/pt.xml
! make/data/cldr/common/main/pt_AO.xml
! make/data/cldr/common/main/pt_BR.xml
! make/data/cldr/common/main/pt_CH.xml
! make/data/cldr/common/main/pt_CV.xml
! make/data/cldr/common/main/pt_GQ.xml
! make/data/cldr/common/main/pt_GW.xml
! make/data/cldr/common/main/pt_LU.xml
! make/data/cldr/common/main/pt_MO.xml
! make/data/cldr/common/main/pt_MZ.xml
! make/data/cldr/common/main/pt_PT.xml
! make/data/cldr/common/main/pt_ST.xml
! make/data/cldr/common/main/pt_TL.xml
! make/data/cldr/common/main/qu.xml
! make/data/cldr/common/main/qu_BO.xml
! make/data/cldr/common/main/qu_EC.xml
! make/data/cldr/common/main/qu_PE.xml
! make/data/cldr/common/main/rm.xml
! make/data/cldr/common/main/rm_CH.xml
! make/data/cldr/common/main/rn.xml
! make/data/cldr/common/main/rn_BI.xml
! make/data/cldr/common/main/ro.xml
! make/data/cldr/common/main/ro_MD.xml
! make/data/cldr/common/main/ro_RO.xml
! make/data/cldr/common/main/rof.xml
! make/data/cldr/common/main/rof_TZ.xml
! make/data/cldr/common/main/root.xml
! make/data/cldr/common/main/ru.xml
! make/data/cldr/common/main/ru_BY.xml
! make/data/cldr/common/main/ru_KG.xml
! make/data/cldr/common/main/ru_KZ.xml
! make/data/cldr/common/main/ru_MD.xml
! make/data/cldr/common/main/ru_RU.xml
! make/data/cldr/common/main/ru_UA.xml
! make/data/cldr/common/main/rw.xml
! make/data/cldr/common/main/rw_RW.xml
! make/data/cldr/common/main/rwk.xml
! make/data/cldr/common/main/rwk_TZ.xml
! make/data/cldr/common/main/sah.xml
! make/data/cldr/common/main/sah_RU.xml
! make/data/cldr/common/main/saq.xml
! make/data/cldr/common/main/saq_KE.xml
! make/data/cldr/common/main/sbp.xml
! make/data/cldr/common/main/sbp_TZ.xml
! make/data/cldr/common/main/sd.xml
! make/data/cldr/common/main/sd_PK.xml
! make/data/cldr/common/main/se.xml
! make/data/cldr/common/main/se_FI.xml
! make/data/cldr/common/main/se_NO.xml
! make/data/cldr/common/main/se_SE.xml
! make/data/cldr/common/main/seh.xml
! make/data/cldr/common/main/seh_MZ.xml
! make/data/cldr/common/main/ses.xml
! make/data/cldr/common/main/ses_ML.xml
! make/data/cldr/common/main/sg.xml
! make/data/cldr/common/main/sg_CF.xml
! make/data/cldr/common/main/shi.xml
! make/data/cldr/common/main/shi_Latn.xml
! make/data/cldr/common/main/shi_Latn_MA.xml
! make/data/cldr/common/main/shi_Tfng.xml
! make/data/cldr/common/main/shi_Tfng_MA.xml
! make/data/cldr/common/main/si.xml
! make/data/cldr/common/main/si_LK.xml
! make/data/cldr/common/main/sk.xml
! make/data/cldr/common/main/sk_SK.xml
! make/data/cldr/common/main/sl.xml
! make/data/cldr/common/main/sl_SI.xml
! make/data/cldr/common/main/smn.xml
! make/data/cldr/common/main/smn_FI.xml
! make/data/cldr/common/main/sn.xml
! make/data/cldr/common/main/sn_ZW.xml
! make/data/cldr/common/main/so.xml
! make/data/cldr/common/main/so_DJ.xml
! make/data/cldr/common/main/so_ET.xml
! make/data/cldr/common/main/so_KE.xml
! make/data/cldr/common/main/so_SO.xml
! make/data/cldr/common/main/sq.xml
! make/data/cldr/common/main/sq_AL.xml
! make/data/cldr/common/main/sq_MK.xml
! make/data/cldr/common/main/sq_XK.xml
! make/data/cldr/common/main/sr.xml
! make/data/cldr/common/main/sr_Cyrl.xml
! make/data/cldr/common/main/sr_Cyrl_BA.xml
! make/data/cldr/common/main/sr_Cyrl_ME.xml
! make/data/cldr/common/main/sr_Cyrl_RS.xml
! make/data/cldr/common/main/sr_Cyrl_XK.xml
! make/data/cldr/common/main/sr_Latn.xml
! make/data/cldr/common/main/sr_Latn_BA.xml
! make/data/cldr/common/main/sr_Latn_ME.xml
! make/data/cldr/common/main/sr_Latn_RS.xml
! make/data/cldr/common/main/sr_Latn_XK.xml
! make/data/cldr/common/main/sv.xml
! make/data/cldr/common/main/sv_AX.xml
! make/data/cldr/common/main/sv_FI.xml
! make/data/cldr/common/main/sv_SE.xml
! make/data/cldr/common/main/sw.xml
! make/data/cldr/common/main/sw_CD.xml
! make/data/cldr/common/main/sw_KE.xml
! make/data/cldr/common/main/sw_TZ.xml
! make/data/cldr/common/main/sw_UG.xml
! make/data/cldr/common/main/ta.xml
! make/data/cldr/common/main/ta_IN.xml
! make/data/cldr/common/main/ta_LK.xml
! make/data/cldr/common/main/ta_MY.xml
! make/data/cldr/common/main/ta_SG.xml
! make/data/cldr/common/main/te.xml
! make/data/cldr/common/main/te_IN.xml
! make/data/cldr/common/main/teo.xml
! make/data/cldr/common/main/teo_KE.xml
! make/data/cldr/common/main/teo_UG.xml
! make/data/cldr/common/main/tg.xml
! make/data/cldr/common/main/tg_TJ.xml
! make/data/cldr/common/main/th.xml
! make/data/cldr/common/main/th_TH.xml
! make/data/cldr/common/main/ti.xml
! make/data/cldr/common/main/ti_ER.xml
! make/data/cldr/common/main/ti_ET.xml
! make/data/cldr/common/main/tk.xml
! make/data/cldr/common/main/tk_TM.xml
! make/data/cldr/common/main/to.xml
! make/data/cldr/common/main/to_TO.xml
! make/data/cldr/common/main/tr.xml
! make/data/cldr/common/main/tr_CY.xml
! make/data/cldr/common/main/tr_TR.xml
! make/data/cldr/common/main/tt.xml
! make/data/cldr/common/main/tt_RU.xml
! make/data/cldr/common/main/twq.xml
! make/data/cldr/common/main/twq_NE.xml
! make/data/cldr/common/main/tzm.xml
! make/data/cldr/common/main/tzm_MA.xml
! make/data/cldr/common/main/ug.xml
! make/data/cldr/common/main/ug_CN.xml
! make/data/cldr/common/main/uk.xml
! make/data/cldr/common/main/uk_UA.xml
! make/data/cldr/common/main/ur.xml
! make/data/cldr/common/main/ur_IN.xml
! make/data/cldr/common/main/ur_PK.xml
! make/data/cldr/common/main/uz.xml
! make/data/cldr/common/main/uz_Arab.xml
! make/data/cldr/common/main/uz_Arab_AF.xml
! make/data/cldr/common/main/uz_Cyrl.xml
! make/data/cldr/common/main/uz_Cyrl_UZ.xml
! make/data/cldr/common/main/uz_Latn.xml
! make/data/cldr/common/main/uz_Latn_UZ.xml
! make/data/cldr/common/main/vai.xml
! make/data/cldr/common/main/vai_Latn.xml
! make/data/cldr/common/main/vai_Latn_LR.xml
! make/data/cldr/common/main/vai_Vaii.xml
! make/data/cldr/common/main/vai_Vaii_LR.xml
! make/data/cldr/common/main/vi.xml
! make/data/cldr/common/main/vi_VN.xml
! make/data/cldr/common/main/vo.xml
! make/data/cldr/common/main/vo_001.xml
! make/data/cldr/common/main/vun.xml
! make/data/cldr/common/main/vun_TZ.xml
! make/data/cldr/common/main/wae.xml
! make/data/cldr/common/main/wae_CH.xml
! make/data/cldr/common/main/wo.xml
! make/data/cldr/common/main/wo_SN.xml
! make/data/cldr/common/main/xh.xml
! make/data/cldr/common/main/xh_ZA.xml
! make/data/cldr/common/main/xog.xml
! make/data/cldr/common/main/xog_UG.xml
! make/data/cldr/common/main/yav.xml
! make/data/cldr/common/main/yav_CM.xml
! make/data/cldr/common/main/yi.xml
! make/data/cldr/common/main/yi_001.xml
! make/data/cldr/common/main/yo.xml
! make/data/cldr/common/main/yo_BJ.xml
! make/data/cldr/common/main/yo_NG.xml
! make/data/cldr/common/main/yue.xml
! make/data/cldr/common/main/yue_Hans.xml
! make/data/cldr/common/main/yue_Hans_CN.xml
! make/data/cldr/common/main/yue_Hant.xml
! make/data/cldr/common/main/yue_Hant_HK.xml
! make/data/cldr/common/main/zgh.xml
! make/data/cldr/common/main/zgh_MA.xml
! make/data/cldr/common/main/zh.xml
! make/data/cldr/common/main/zh_Hans.xml
! make/data/cldr/common/main/zh_Hans_CN.xml
! make/data/cldr/common/main/zh_Hans_HK.xml
! make/data/cldr/common/main/zh_Hans_MO.xml
! make/data/cldr/common/main/zh_Hans_SG.xml
! make/data/cldr/common/main/zh_Hant.xml
! make/data/cldr/common/main/zh_Hant_HK.xml
! make/data/cldr/common/main/zh_Hant_MO.xml
! make/data/cldr/common/main/zh_Hant_TW.xml
! make/data/cldr/common/main/zu.xml
! make/data/cldr/common/main/zu_ZA.xml
! make/data/cldr/common/supplemental/attributeValueValidity.xml
! make/data/cldr/common/supplemental/characters.xml
! make/data/cldr/common/supplemental/coverageLevels.xml
! make/data/cldr/common/supplemental/dayPeriods.xml
! make/data/cldr/common/supplemental/genderList.xml
! make/data/cldr/common/supplemental/languageGroup.xml
! make/data/cldr/common/supplemental/languageInfo.xml
! make/data/cldr/common/supplemental/likelySubtags.xml
! make/data/cldr/common/supplemental/metaZones.xml
! make/data/cldr/common/supplemental/numberingSystems.xml
! make/data/cldr/common/supplemental/ordinals.xml
! make/data/cldr/common/supplemental/pluralRanges.xml
! make/data/cldr/common/supplemental/plurals.xml
! make/data/cldr/common/supplemental/rgScope.xml
! make/data/cldr/common/supplemental/subdivisions.xml
! make/data/cldr/common/supplemental/supplementalData.xml
! make/data/cldr/common/supplemental/supplementalMetadata.xml
! make/data/cldr/common/supplemental/windowsZones.xml
! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java
! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
! make/jdk/src/classes/build/tools/cldrconverter/LDMLParseHandler.java
! make/jdk/src/classes/build/tools/cldrconverter/ResourceBundleGenerator.java
! test/jdk/java/time/test/java/time/format/TestDateTimeTextProviderWithLocale.java
! test/jdk/java/util/Calendar/CalendarDataTest.java
! test/jdk/java/util/Locale/Bug8179071.java
! test/jdk/java/util/Locale/bcp47u/CurrencyFormatTests.java
! test/jdk/sun/text/resources/LocaleData.cldr
! test/jdk/sun/text/resources/LocaleDataTest.java

Changeset: 13ad9a1bac18
Author:    coleenp
Date:      2019-10-28 16:41 -0400
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/13ad9a1bac18

8086003: Test fails on OSX with java.lang.RuntimeException 'Narrow klass base: 0x0000000000000000, Narrow klass shift: 3' missing
Summary: Make the test reserve 1G rather than 3G, so it is more reliable.
Reviewed-by: hseigel, stuefe

! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java

Changeset: fa0b9f9c597a
Author:    weijun
Date:      2019-10-29 09:34 +0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/fa0b9f9c597a

8228969: 2019-09-28 public suffix list update
Reviewed-by: mullan

! make/data/publicsuffixlist/VERSION
! make/data/publicsuffixlist/public_suffix_list.dat
! src/java.base/share/legal/public_suffix.md
+ test/jdk/sun/security/util/RegisteredDomain/ParseNames.java
+ test/jdk/sun/security/util/RegisteredDomain/tests.dat

Changeset: b026a43e1809
Author:    weijun
Date:      2019-10-29 09:34 +0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/b026a43e1809

8231365: ServicePermission::equals doesn't comply to the spec
8231196: DelegationPermission allows to create an instance that thows NPE on ::equals call
Reviewed-by: mullan

! src/java.security.jgss/share/classes/javax/security/auth/kerberos/DelegationPermission.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/ServicePermission.java
! test/jdk/javax/security/auth/kerberos/DelegationPermissionHash.java
+ test/jdk/javax/security/auth/kerberos/DelegationPermissionInit.java
+ test/jdk/javax/security/auth/kerberos/ServicePermissionEquals.java

Changeset: 31ec3e55fa3d
Author:    mgronlun
Date:      2019-10-29 11:33 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/31ec3e55fa3d

8230400: Missing constant pool entry for a method in stacktrace
Reviewed-by: egahlin

! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.inline.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java

Changeset: 6c255334120d
Author:    mr
Date:      2019-10-29 08:26 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/6c255334120d

8232080: jlink plugins for vendor information and run-time options
Reviewed-by: ihse, alanb, kvn, bobv, mchung

! make/autoconf/jdk-version.m4
! make/autoconf/version-numbers
! make/gensrc/GensrcMisc.gmk
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/hotspot/share/runtime/flags/jvmFlag.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/java.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/java.base/share/classes/java/lang/VersionProps.java.template
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Flags.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImagePluginConfiguration.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/AddOptionsPlugin.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/AddResourcePlugin.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/VendorBugURLPlugin.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/VendorVMBugURLPlugin.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/VendorVersionPlugin.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/VersionPropsPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/Plugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties
! src/jdk.jlink/share/classes/module-info.java
+ test/jdk/tools/jlink/plugins/AddOptionsPluginTest.java
+ test/jdk/tools/jlink/plugins/VendorInfoPluginsTest.java
! test/lib/jdk/test/lib/cds/CDSTestUtils.java

Changeset: 63994dedec49
Author:    jiefu
Date:      2019-10-29 10:13 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/63994dedec49

8232864: Classes generated at link time by GenerateJLIClassesPlugin are not reproducible
Reviewed-by: redestad, mchung

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/GenerateJLIClassesPlugin.java
! test/jdk/tools/jlink/JLinkReproducibleTest.java

Changeset: 5a0e0d0b3a27
Author:    ecaspole
Date:      2019-10-29 13:51 -0400
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/5a0e0d0b3a27

8233075: JFR - nmetods - misspelled in several places
Reviewed-by: hseigel, mseledtsov

! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! test/jdk/jdk/jfr/event/compiler/TestCompilerStats.java

Changeset: e492513d3630
Author:    lancea
Date:      2019-10-29 14:22 -0400
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/e492513d3630

8231766: Files.copy and Files.move do not honor requested compression method when copying or moving within the same zip file
Reviewed-by: clanger, bpb, alanb

! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
+ test/jdk/jdk/nio/zipfs/CopyMoveTests.java
! test/jdk/jdk/nio/zipfs/UpdateEntryTest.java

Changeset: f9ac726ab347
Author:    erikj
Date:      2019-10-29 12:01 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/f9ac726ab347

8232748: Build static versions of certain JDK libraries
Reviewed-by: ihse, bobv

! make/Bundles.gmk
! make/Help.gmk
! make/Main.gmk
! make/MainSupport.gmk
+ make/StaticLibsImage.gmk
! make/autoconf/flags-cflags.m4
! make/autoconf/spec.gmk.in
! make/common/JdkNativeCompilation.gmk
! make/common/Modules.gmk
! make/common/NativeCompilation.gmk
! make/conf/jib-profiles.js
! make/lib/Lib-java.base.gmk

Changeset: 67a3f50b14ae
Author:    mchung
Date:      2019-10-29 12:52 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/67a3f50b14ae

8173975: Lookup::in should not allow target class be primitive or array class
Reviewed-by: alanb

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
+ test/jdk/java/lang/invoke/lookup/LookupClassTest.java

Changeset: f4290bf1cc21
Author:    mr
Date:      2019-10-29 13:52 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/f4290bf1cc21

8233137: runtime/ErrorHandling/VeryEarlyAssertTest.java fails after 8232080
Reviewed-by: stuefe, iignatyev, mchung

! src/hotspot/share/utilities/vmError.cpp

Changeset: f1e6442241ca
Author:    kvn
Date:      2019-10-29 15:35 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/f1e6442241ca

8233035: Update JVMCI
Reviewed-by: dlong

! src/hotspot/.mx.jvmci/suite.py
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/VirtualObject.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/Cleaner.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledCode.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/JVMCIServiceLocator.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/Services.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/SuppressFBWarnings.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/DebugInfoTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/NativeCallTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestAssembler.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestHotSpotVMConfig.java
+ test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/VirtualObjectFormattingTest.java
+ test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/VirtualObjectTestBase.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MethodHandleAccessProviderData.java
+ test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/VirtualObjectLayoutTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestSpeculationLog.java

Changeset: 674131501e98
Author:    pli
Date:      2019-10-30 09:17 +0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/674131501e98

8232591: AArch64: Add missing match rules for smaddl, smsubl and smnegl
Reviewed-by: aph

! src/hotspot/cpu/aarch64/aarch64.ad
+ test/hotspot/jtreg/compiler/codegen/TestSignedMultiplyLong.java

Changeset: 75099fcf7962
Author:    zgu
Date:      2019-10-30 09:42 -0400
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/75099fcf7962

8233165: Shenandoah:SBSA::gen_load_reference_barrier_stub() should use pointer register for address on aarch64
Reviewed-by: rkennke

! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp

Changeset: 3fc5905f2bec
Author:    aivanov
Date:      2019-10-30 14:08 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/3fc5905f2bec

8232724: Remove indirection with calling JNU_NewStringPlatform
Reviewed-by: dholmes, clanger

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/include/jvm.h
! src/java.base/share/native/libjava/jni_util.c
! src/java.base/share/native/libjava/jni_util.h

Changeset: 506bd2e1f840
Author:    chagedorn
Date:      2019-10-29 14:29 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/506bd2e1f840

8230019: [REDO] compiler/types/correctness/* tests fail with "assert(recv == __null || recv->is_klass()) failed: wrong type"
Summary: Explicitly set the receiver klass in the ci MDO to NULL if it is NULL in the MDO while translating.
Reviewed-by: kvn, thartmann

! src/hotspot/share/ci/ciMethodData.cpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: 2c3cc4b01880
Author:    redestad
Date:      2019-10-30 16:14 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/2c3cc4b01880

8233159: Method::result_type should use calculated value in constMethod
Reviewed-by: lfoltan, iklam, coleenp

! src/hotspot/share/interpreter/bytecode.cpp
! src/hotspot/share/oops/constMethod.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp

Changeset: c16ac7a2eba4
Author:    mgronlun
Date:      2019-10-30 19:43 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/c16ac7a2eba4

8226511: Implement JFR Event Streaming
Reviewed-by: egahlin, mseledtsov, mgronlun
Contributed-by: erik.gahlin at oracle.com, mikhailo.seledtsov at oracle.com, markus.gronlund at oracle.com

! src/hotspot/share/gc/g1/g1Trace.cpp
! src/hotspot/share/gc/shenandoah/shenandoahJfrSupport.cpp
! src/hotspot/share/gc/z/zTracer.cpp
! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/hotspot/share/jfr/dcmd/jfrDcmds.hpp
! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/jfr.hpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.hpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeStore.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleWriter.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp
! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp
! src/hotspot/share/jfr/metadata/jfrSerializer.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/periodic/jfrNetworkUtilization.cpp
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/jfr/periodic/jfrThreadCPULoadEvent.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.hpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroup.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.hpp
+ src/hotspot/share/jfr/recorder/repository/jfrChunk.cpp
+ src/hotspot/share/jfr/recorder/repository/jfrChunk.hpp
- src/hotspot/share/jfr/recorder/repository/jfrChunkState.cpp
- src/hotspot/share/jfr/recorder/repository/jfrChunkState.hpp
! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.hpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/jfr/recorder/repository/jfrRepository.cpp
! src/hotspot/share/jfr/recorder/repository/jfrRepository.hpp
! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp
! src/hotspot/share/jfr/recorder/service/jfrPostBox.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThreadLoop.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp
! src/hotspot/share/jfr/recorder/storage/jfrBuffer.cpp
! src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp
! src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.hpp
! src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.inline.hpp
! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp
! src/hotspot/share/jfr/recorder/storage/jfrStorage.hpp
! src/hotspot/share/jfr/recorder/storage/jfrStorageControl.cpp
! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.hpp
! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.inline.hpp
! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.hpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.hpp
! src/hotspot/share/jfr/support/jfrTraceIdExtension.hpp
! src/hotspot/share/jfr/utilities/jfrAllocation.cpp
! src/hotspot/share/jfr/utilities/jfrDoublyLinkedList.hpp
! src/hotspot/share/jfr/utilities/jfrLogTagSets.hpp
+ src/hotspot/share/jfr/utilities/jfrThreadIterator.cpp
+ src/hotspot/share/jfr/utilities/jfrThreadIterator.hpp
! src/hotspot/share/jfr/utilities/jfrTypes.hpp
! src/hotspot/share/jfr/writers/jfrJavaEventWriter.hpp
! src/hotspot/share/jfr/writers/jfrStorageAdapter.hpp
! src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/jdk.jfr/share/classes/jdk/jfr/Recording.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/ChunkParser.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/ConstantMap.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/EventParser.java
+ src/jdk.jfr/share/classes/jdk/jfr/consumer/EventStream.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/LongMap.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/ObjectFactory.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/Parser.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/ParserFactory.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedClass.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedClassLoader.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedFrame.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedMethod.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedObject.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedStackTrace.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedThread.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedThreadGroup.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingFile.java
+ src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/TimeConverter.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ActiveRecordingEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ActiveSettingEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriter.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/FilePurger.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/LogTag.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/LongMap.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataDescriptor.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataReader.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataWriter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Repository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/RepositoryChunk.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/RequestEngine.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SecuritySupport.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SettingsManager.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkHeader.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ConstantLookup.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ConstantMap.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/Dispatcher.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventFileStream.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventParser.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/FileAccess.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/JdkJfrConsumer.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ObjectContext.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ObjectFactory.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/Parser.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ParserFactory.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ParserFilter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/RecordingInput.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/RecordingInternals.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/RepositoryFiles.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/StreamConfiguration.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/StringParser.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/TimeConverter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdConfigure.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Disassemble.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/EventPrintWriter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Metadata.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Summary.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/hotspot/gtest/jfr/test_networkUtilization.cpp
! test/hotspot/gtest/jfr/test_threadCpuLoad.cpp
! test/jdk/ProblemList.txt
! test/jdk/jdk/jfr/api/consumer/TestReadTwice.java
! test/jdk/jdk/jfr/api/consumer/TestRecordingFile.java
! test/jdk/jdk/jfr/api/consumer/TestRecordingInternals.java
+ test/jdk/jdk/jfr/api/consumer/filestream/TestMultipleChunk.java
+ test/jdk/jdk/jfr/api/consumer/filestream/TestOrdered.java
+ test/jdk/jdk/jfr/api/consumer/filestream/TestReuse.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/EventProducer.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestAwaitTermination.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestClose.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestConstructor.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestDisable.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestEnable.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestMaxAge.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnClose.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnErrorAsync.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnErrorSync.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnEvent.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnFlush.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestRecursive.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestRemove.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/recordingstream/TestSetMaxAge.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetMaxSize.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetSettings.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetStartTime.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestStart.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestStartAsync.java
+ test/jdk/jdk/jfr/api/consumer/recordingstream/TestUtils.java
+ test/jdk/jdk/jfr/api/consumer/security/DriverRecordingDumper.java
+ test/jdk/jdk/jfr/api/consumer/security/TestMissingPermission.java
+ test/jdk/jdk/jfr/api/consumer/security/TestRecordingFile.java
+ test/jdk/jdk/jfr/api/consumer/security/TestRecordingStream.java
+ test/jdk/jdk/jfr/api/consumer/security/TestStreamingFile.java
+ test/jdk/jdk/jfr/api/consumer/security/TestStreamingLocal.java
+ test/jdk/jdk/jfr/api/consumer/security/TestStreamingRemote.java
+ test/jdk/jdk/jfr/api/consumer/security/local-streaming.policy
+ test/jdk/jdk/jfr/api/consumer/security/no-permission.policy
+ test/jdk/jdk/jfr/api/consumer/streaming/TestChunkGap.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestEmptyChunks.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestEnableEvents.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestEventRegistration.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestFilledChunks.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestFiltering.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestLatestEvent.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestRecordingBefore.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestRemovedChunks.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestRepositoryMigration.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestRepositoryProperty.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestStartMultiChunk.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestStartSingleChunk.java
+ test/jdk/jdk/jfr/api/consumer/streaming/TestUnstarted.java
+ test/jdk/jdk/jfr/api/event/TestEventDuration.java
+ test/jdk/jdk/jfr/api/recording/time/TestSetFlushInterval.java
! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java
! test/jdk/jdk/jfr/event/oldobject/TestLargeRootSet.java
+ test/jdk/jdk/jfr/event/runtime/TestFlush.java
+ test/jdk/jdk/jfr/jcmd/TestJcmdStartFlushInterval.java
+ test/jdk/jdk/jfr/jvm/TestThreadExclusion.java
! test/jdk/jdk/jfr/jvm/TestUnsupportedVM.java
+ test/jdk/jdk/jfr/startupargs/TestFlushInterval.java
! test/lib/jdk/test/lib/jfr/EventNames.java

Changeset: fba8635290df
Author:    lancea
Date:      2019-10-30 15:54 -0400
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/fba8635290df

8231451: ZipFileInputStream::skip handling of negative values with STORED entries
Reviewed-by: clanger, bpb, alanb

! src/java.base/share/classes/java/util/zip/ZipFile.java
+ test/jdk/java/util/zip/ZipFile/ZipFileInputStreamSkipTest.java

Changeset: 6d081cef7ea8
Author:    valeriep
Date:      2019-10-31 02:22 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/6d081cef7ea8

8232950: SUNPKCS11 Provider incorrectly check key length for PSS Signatures.
Summary: Fixed to treat the queried key size values as bits instead of bytes
Reviewed-by: ascarpino, xuelei

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11PSSSignature.java

Changeset: 43cfcb1e39c0
Author:    coleenp
Date:      2019-10-30 22:32 -0400
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/43cfcb1e39c0

8233266: Remove unnecessary fence in restore_unshareable_info
Reviewed-by: jiangli, dholmes

! src/hotspot/share/oops/klass.cpp

Changeset: 0c671290204c
Author:    jwilhelm
Date:      2019-10-31 04:17 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/0c671290204c

Added tag jdk-14+21 for changeset c16ac7a2eba4

! .hgtags

Changeset: f547a06da806
Author:    shade
Date:      2019-10-31 10:37 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/f547a06da806

8233303: Shenandoah: verifier assert erroneously uses byte_size_in_exact_unit
Reviewed-by: rkennke

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

Changeset: 27c2d2a4b695
Author:    vjovanovic
Date:      2019-10-28 15:03 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/27c2d2a4b695

8232806: Introduce a system property to disable eager lambda initialization
Reviewed-by: briangoetz, mr, psandoz, forax

! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! test/langtools/tools/javac/lambda/lambdaExpression/LambdaTest6.java
! test/langtools/tools/javac/lambda/methodReference/BridgeMethod.java

Changeset: ca70299778b9
Author:    alanb
Date:      2019-10-31 16:45 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/ca70299778b9

8205132: Degrade Thread.countStackFrames() to throw UOE
Reviewed-by: mchung, dholmes, dcubed

! make/hotspot/symbols/symbols-unix
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/native/libjava/Thread.c
- test/hotspot/jtreg/runtime/Thread/CountStackFramesAtExit.java
+ test/jdk/java/lang/Thread/CountStackFrames.java

Changeset: 5f1fe5971ff9
Author:    dfuchs
Date:      2019-10-31 19:31 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/5f1fe5971ff9

8231631: sun/net/ftp/FtpURLConnectionLeak.java fails intermittently with NPE
Summary: sun/net/www/ftptest/FtpCommandHandler.java is modified to handle EOF properly
Reviewed-by: chegar, vtewari

! test/jdk/sun/net/www/ftptest/FtpCommandHandler.java

Changeset: c440a6b4e096
Author:    bobv
Date:      2019-10-31 19:32 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/c440a6b4e096

8227006: [linux] Runtime.availableProcessors execution time increased by factor of 100
Reviewed-by: dholmes, sgehwolf, redestad

! src/hotspot/os/linux/osContainer_linux.cpp
! src/hotspot/os/linux/osContainer_linux.hpp

Changeset: 8c0e8cff877f
Author:    goetz
Date:      2019-10-29 15:08 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/8c0e8cff877f

8232921: assert(is_object_aligned(result)) failed: address not aligned
Reviewed-by: coleenp, rschmelter

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

Changeset: 1a8d65e71a66
Author:    amenkov
Date:      2019-10-31 14:23 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/1a8d65e71a66

8224159: JDWP IPv6 scope support
Reviewed-by: sspitsyn, cjplummer

! make/lib/Lib-jdk.jdwp.agent.gmk
! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c
! test/jdk/com/sun/jdi/JdwpAttachTest.java
! test/jdk/com/sun/jdi/JdwpListenTest.java

Changeset: aec7bf35d6f5
Author:    dlong
Date:      2019-10-31 16:54 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/aec7bf35d6f5

8233273: Update Graal
Reviewed-by: kvn

! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.collections/src/jdk/internal/vm/compiler/collections/EconomicMap.java
! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.collections/src/jdk/internal/vm/compiler/collections/EconomicSet.java
! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.collections/src/jdk/internal/vm/compiler/collections/Equivalence.java
! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.collections/src/jdk/internal/vm/compiler/collections/MapCursor.java
! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.collections/src/jdk/internal/vm/compiler/collections/Pair.java
! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.collections/src/jdk/internal/vm/compiler/collections/UnmodifiableEconomicMap.java
! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.collections/src/jdk/internal/vm/compiler/collections/UnmodifiableEconomicSet.java
! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.collections/src/jdk/internal/vm/compiler/collections/UnmodifiableMapCursor.java
! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.collections/src/jdk/internal/vm/compiler/collections/package-info.java
! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.word/src/jdk/internal/vm/compiler/word/ComparableWord.java
! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.word/src/jdk/internal/vm/compiler/word/LocationIdentity.java
! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.word/src/jdk/internal/vm/compiler/word/Pointer.java
! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.word/src/jdk/internal/vm/compiler/word/PointerBase.java
! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.word/src/jdk/internal/vm/compiler/word/SignedWord.java
! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.word/src/jdk/internal/vm/compiler/word/UnsignedWord.java
! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.word/src/jdk/internal/vm/compiler/word/WordBase.java
! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.word/src/jdk/internal/vm/compiler/word/WordFactory.java
! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.word/src/jdk/internal/vm/compiler/word/package-info.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.replacements/src/org/graalvm/compiler/api/replacements/MethodSubstitution.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.replacements/src/org/graalvm/compiler/api/replacements/MethodSubstitutionRegistry.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.test/src/org/graalvm/compiler/api/test/ExportingClassLoader.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.test/src/org/graalvm/compiler/api/test/ModuleSupport.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64/src/org/graalvm/compiler/asm/aarch64/AArch64Assembler.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64/src/org/graalvm/compiler/asm/aarch64/AArch64MacroAssembler.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64.test/src/org/graalvm/compiler/core/aarch64/test/AArch64MultiplyLongTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64ArithmeticLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64NodeMatchRules.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64NodeMatchRules.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/GraalOptions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/cfg/AbstractBlockBase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/cfg/AbstractControlFlowGraph.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/cfg/Loop.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/IntegerStamp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCNodeMatchRules.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/BoxingEliminationTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CheckGraalInvariants.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CompareCanonicalizerTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CompareCanonicalizerTest2.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CompareCanonicalizerTest3.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationMulTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest10.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest14.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest15.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest16.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest2.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTestBase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CountedLoopTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/DeMorganCanonicalizationTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/DegeneratedLoopsTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/EnumSwitchTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/FinalizableSubclassTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/FloatingReadTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GraalCompilerTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GraphEncoderTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GuardPrioritiesTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/IfCanonicalizerTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ImplicitNullCheckTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/IntegerEqualsCanonicalizerTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/InterfaceMethodHandleTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/InvokeExceptionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/InvokeHintsTest.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/LateMembarInsertionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/LockEliminationTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/LongNodeChainTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/LoopFullUnrollTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/LoopUnswitchTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MarkUnsafeAccessTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MemoryGraphCanonicalizeTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MemoryScheduleTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MergeCanonicalizerTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MonitorGraphTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/NodePropertiesTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/PushNodesThroughPiTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/PushThroughIfTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ReadAfterCheckCastTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ReassociateAndCanonicalTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ScalarTypeSystemTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/SchedulingTest2.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/StampCanonicalizerTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/StraighteningTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/SwitchCanonicalizerTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/SwitchDyingLoopTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/SwitchFoldingTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/TypeSystemTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UnsafeReadEliminationTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UnsafeVirtualizationTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UnusedArray.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/deopt/CompiledMethodTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/EATestBase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/EarlyReadEliminationTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/EscapeAnalysisTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PEAReadEliminationTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PartialEscapeAnalysisIterationTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PartialEscapeAnalysisTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PartialEscapeAnalysisTreesTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PoorMansEATest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/TrufflePEATest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/UnsafeEATest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/inlining/InliningTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/inlining/NestedLoopEffectsPhaseComplexityTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/NodeMatchRules.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/BaseTier.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/EconomyHighTier.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/EconomyLowTier.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/EconomyMidTier.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/HighTier.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/LowTier.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/MidTier.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotBackendFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotBackendFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotBackendFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompileTheWorld.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ConstantPoolSubstitutionsTests.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/DeferredBarrierAdditionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotCryptoSubstitutionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotInvokeDynamicPluginTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ReplaceConstantNodesPhaseTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/TestSHASubstitutions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/WriteBarrierAdditionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotReplacementsImpl.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/SymbolicSnippetEncoder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/DefaultHotSpotLoweringProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGraphBuilderPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotHostForeignCallsProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotSuitesProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/BeginLockScopeNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/EndLockScopeNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/StubForeignCallNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/InitializeKlassNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/InitializeKlassStubCall.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveDynamicConstantNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveDynamicStubCall.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/AheadOfTimeVerificationPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/IdentityHashCodeNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/SHA2Substitutions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/SHA5Substitutions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/SHASubstitutions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/ForeignCallStub.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/SnippetStub.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParser.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/FrameStateBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/backend/LargeConstantSectionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/UntrustedInterfaces.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/NestedLoop_EA.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/TrichotomyTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64ArithmeticOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64Move.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64StringLatin1InflateOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64StringUTF16CompressOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AMD64VectorMove.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRIntrospection.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanLifetimeAnalysisPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/ConvertDeoptimizeToGuardPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopPeelingPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopTransformations.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.test/src/org/graalvm/compiler/loop/test/LoopPartialUnrollTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/CountedLoopInfo.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/DefaultLoopPolicies.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopEx.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragment.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragmentInside.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopPolicies.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/MathUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/GraalBenchmark.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/TestJMHWhitebox.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/IfNodeCanonicalizationTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/LoopPhiCanonicalizerTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ShortCircuitOrNodeTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FrameState.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GraphDecoder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GuardProxyNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/IfNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/InvokeNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/InvokeWithExceptionNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/KillingBeginNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/LoopBeginNode.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/MemoryProxyNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ProxyNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/StartNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/StructuredGraph.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ValueProxyNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/AndNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/BinaryArithmeticNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/CompareNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/OrNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/XorNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/cfg/Block.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/cfg/ControlFlowGraph.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/StringToBytesNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/BytecodeExceptionNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/ForeignCallNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/JavaWriteNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/MembarNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/RawLoadNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/RawStoreNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/SwitchNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeAccessNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeMemoryStoreNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderConfiguration.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/MethodSubstitutionPlugin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AbstractCompareAndSwapNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AbstractUnsafeCompareAndSwapNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AtomicReadAndAddNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AtomicReadAndWriteNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/ExceptionObjectNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoweredAtomicReadAndWriteNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/MonitorEnterNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/MonitorExitNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/RawMonitorEnterNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/FixedAccessNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryCheckpoint.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/VolatileReadNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/WriteNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/DelegatingReplacements.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/Replacements.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/util/GraphUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/AllocatedObjectNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/CommitAllocationNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/CanonicalizerPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ConditionalEliminationPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/FloatingReadPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/GuardLoweringPhase.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/InsertMembarsPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/LoweringPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/InliningUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/MultiTypeGuardInlineInfo.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/schedule/MemoryScheduleVerification.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/schedule/SchedulePhase.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/schedule/ScheduleVerification.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64GraphBuilderPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64CountLeadingZerosNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64CountTrailingZerosNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64GraphBuilderPlugins.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64IntegerSubstitutions.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64LongSubstitutions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64StringLatin1InflateNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64StringUTF16CompressNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.jdk9.test/src/org/graalvm/compiler/replacements/jdk9/test/VarHandleTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.sparc/src/org/graalvm/compiler/replacements/sparc/SPARCGraphBuilderPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ArraysSubstitutionsTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/BitOpNodesTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/DeoptimizeOnExceptionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/EdgesTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/FoldTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/IntegerExactFoldTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/MethodSubstitutionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ObjectAccessTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/PEGraphDecoderTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/PointerTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ReplacementsParseTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StandardMethodSubstitutionsTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/SubstitutionNodeSourcePositionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/SubstitutionsTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/classfile/ClassfileBytecodeProviderTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/classfile/RedefineIntrinsicTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/CachingPEGraphDecoder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/DefaultJavaLoweringProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/NodeIntrinsificationProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ReplacementsImpl.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/SnippetTemplate.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StandardGraphBuilderPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/TargetGraphBuilderPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopyCallNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/ArrayCopyNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/CheckcastArrayCopyCallNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/arraycopy/GenericArrayCopyCallNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BasicArrayCopyNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/MacroNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/MacroStateSplitNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/ExportingClassLoader.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/ModuleSupport.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PEReadEliminationClosure.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/ReadEliminationBlockState.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/ReadEliminationClosure.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.util/src/org/graalvm/util/OptionsEncoder.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.util/src/org/graalvm/util/TypedDataInputStream.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.util/src/org/graalvm/util/TypedDataOutputStream.java

Changeset: 452df727bebb
Author:    rschmelter
Date:      2019-10-15 17:08 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/452df727bebb

8232168: Fix non wide char canonicalization on Windows
Reviewed-by: clanger, alanb, ccheung

! src/java.base/windows/native/libjava/canonicalize_md.c
! test/hotspot/jtreg/runtime/LoadClass/LongBCP.java

Changeset: 717ebfbac29d
Author:    clanger
Date:      2019-11-01 07:58 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/717ebfbac29d

8232980: Cleanup initialization of function pointers into java.base from classloader.cpp
Reviewed-by: iklam, ccheung

! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp

Changeset: 562df5d69eed
Author:    coleenp
Date:      2019-11-01 10:04 -0400
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/562df5d69eed

8233386: Initialize NULL fields for unused decorations
Reviewed-by: shade, hseigel, dcubed

! src/hotspot/share/logging/logDecorations.cpp

Changeset: ab4db38ed085
Author:    shade
Date:      2019-11-01 16:16 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/ab4db38ed085

8233387: Shenandoah: passive mode should disable pacing ergonomically
Reviewed-by: zgu

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPassiveMode.cpp

Changeset: 35bac2745d04
Author:    dl
Date:      2019-11-01 09:04 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/35bac2745d04

8231592: Clarify that ConcurrentHashMap compute methods mapping functions execute at most once
Reviewed-by: martin

! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
! test/jdk/java/util/concurrent/tck/ConcurrentHashMapTest.java
! test/jdk/java/util/concurrent/tck/ConcurrentSkipListMapTest.java
! test/jdk/java/util/concurrent/tck/HashMapTest.java
! test/jdk/java/util/concurrent/tck/HashtableTest.java
! test/jdk/java/util/concurrent/tck/JSR166TestCase.java
! test/jdk/java/util/concurrent/tck/LinkedHashMapTest.java
! test/jdk/java/util/concurrent/tck/MapImplementation.java
! test/jdk/java/util/concurrent/tck/MapTest.java
! test/jdk/java/util/concurrent/tck/TreeMapTest.java

Changeset: ec954ef6caf1
Author:    dl
Date:      2019-11-01 09:07 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/ec954ef6caf1

8231026: Miscellaneous changes imported from jsr166 CVS 2019-11
Reviewed-by: martin

! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java
! test/jdk/java/util/concurrent/tck/StampedLockTest.java

Changeset: b95bead30957
Author:    iveresov
Date:      2019-11-01 09:39 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/b95bead30957

8227003: Add high-level JIT compilation mode control mechanism
Summary: Add tiered mode to emulate non-tiered with special mode for JVMCI compiler. Add -XX:CompilationMode option.
Reviewed-by: never, redestad

! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
! src/hotspot/share/compiler/tieredThresholdPolicy.cpp
! src/hotspot/share/compiler/tieredThresholdPolicy.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass/Launcher.java
! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java
! test/hotspot/jtreg/serviceability/dcmd/vm/FlagsTest.java

Changeset: 42aa251d6eed
Author:    ccheung
Date:      2019-11-01 11:31 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/42aa251d6eed

8233363: Clarify the DumpSharedSpaces condition in InstanceKlass::verify_on
Summary: change DumpSharedSpaces to Arguments::is_dumping_archive().
Reviewed-by: iklam, coleenp

! src/hotspot/share/oops/instanceKlass.cpp

Changeset: bd9daab73a8e
Author:    jboes
Date:      2019-11-01 12:57 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/bd9daab73a8e

8231632: HttpURLConnection::usingProxy could specify that it may lazily evaluate the fact
Summary: Modified method description to disambiguate when false is returned and altered implementation
Reviewed-by: dfuchs, chegar, vtewari

! src/java.base/share/classes/java/net/HttpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
+ test/jdk/java/net/HttpURLConnection/HttpURLConnUsingProxy.java

Changeset: 76638c631869
Author:    bpb
Date:      2019-11-01 13:16 -0700
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/76638c631869

8162520: (fs) FileStore should support file stores with > Long.MAX_VALUE capacity
Reviewed-by: alanb, darcy, rriggs

! src/java.base/share/classes/java/nio/file/FileStore.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileStore.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileStore.java

Changeset: 4ec9fc2b2f0d
Author:    kbarrett
Date:      2019-11-01 16:21 -0400
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/4ec9fc2b2f0d

8233359: Add global sized operator delete definitions
Summary: Added new definitions.
Reviewed-by: dholmes

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

Changeset: 5573a7098439
Author:    alanb
Date:      2019-11-02 10:02 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/5573a7098439

8232673: (dc) DatagramChannel socket adaptor issues
Reviewed-by: dfuchs, chegar

! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java
- test/jdk/java/nio/channels/DatagramChannel/AdaptDatagramSocket.java
+ test/jdk/java/nio/channels/DatagramChannel/AdaptorBasic.java
+ test/jdk/java/nio/channels/DatagramChannel/AdaptorConcurrentIO.java
+ test/jdk/java/nio/channels/DatagramChannel/AdaptorConnect.java
+ test/jdk/java/nio/channels/DatagramChannel/AdaptorGetters.java
! test/jdk/java/nio/channels/etc/AdaptorCloseAndInterrupt.java

Changeset: 434329f6f456
Author:    alanb
Date:      2019-11-03 14:07 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/434329f6f456

8233430: (sc) Socket adaptor restoring of blocking mode can override exception if socket closed
Reviewed-by: dfuchs, chegar

! src/java.base/share/classes/sun/nio/ch/DummySocketImpl.java
! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java

Changeset: 2700c409ff10
Author:    dholmes
Date:      2019-11-03 18:02 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/2700c409ff10

8229516: Thread.isInterrupted() always returns false after thread termination
Reviewed-by: dnsimon, sspitsyn, dcubed, alanb

! make/hotspot/symbols/symbols-unix
! src/hotspot/os/windows/osThread_windows.cpp
! src/hotspot/os/windows/osThread_windows.hpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/runtime/osThread.cpp
! src/hotspot/share/runtime/osThread.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/native/libjava/Thread.c
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/OSThread.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotMethodSubstitutionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGraphBuilderPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil.java

Changeset: 197238c30630
Author:    weijun
Date:      2019-11-04 14:26 +0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/197238c30630

8231950: keytool -ext camel-case shorthand not working
Reviewed-by: mullan

! src/java.base/share/classes/sun/security/tools/keytool/Main.java
+ test/jdk/sun/security/tools/keytool/ExtOptionCamelCase.java
! test/jdk/sun/security/tools/keytool/KeyToolTest.java

Changeset: eeb1c0da2126
Author:    jlahoda
Date:      2019-11-04 09:40 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/eeb1c0da2126

8229815: Upgrade Jline to 3.12.1
Reviewed-by: rfield

! src/jdk.internal.le/share/classes/jdk/internal/org/jline/keymap/BindingReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/keymap/KeyMap.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Binding.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Buffer.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Candidate.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Completer.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/CompletingParsedLine.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/EndOfFileException.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Expander.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Highlighter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/History.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReaderBuilder.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Macro.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/MaskingCallback.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/ParsedLine.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Parser.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Reference.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/UserInterruptException.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Widget.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/BufferImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultExpander.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultHighlighter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultParser.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/KillRing.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/LineReaderImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/ReaderUtils.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/SimpleMaskingCallback.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/UndoTree.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/AggregateCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/ArgumentCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/EnumCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/FileNameCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/NullCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/StringsCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/package-info.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/history/DefaultHistory.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/history/package-info.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/package-info.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Attributes.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Cursor.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/MouseEvent.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Size.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Terminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/TerminalBuilder.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractPosixTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractPty.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractWindowsConsoleWriter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractWindowsTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/CursorSupport.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/DumbTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ExecPty.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ExternalTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/LineDisciplineTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/MouseSupport.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/NativeSignalHandler.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/PosixPtyTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/PosixSysTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/package-info.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/JansiSupport.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/JnaSupport.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/Pty.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedCharSequence.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedString.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedStringBuilder.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedStyle.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/ClosedException.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Colors.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Curses.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/DiffHelper.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Display.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/ExecHelper.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/InfoCmp.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/InputStreamReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Levenshtein.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Log.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlocking.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingInputStream.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingInputStreamImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingPumpInputStream.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingPumpReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingReaderImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/OSUtils.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/PumpReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/ShutdownHooks.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Signals.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Status.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/StyleResolver.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/WCWidth.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/WriterOutputStream.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/capabilities.txt
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/colors.txt
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/dumb-colors.caps
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/package-info.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/windows-conemu.caps
! src/jdk.internal.le/share/legal/jline.md
! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/JnaSupportImpl.java
! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/JnaWinConsoleWriter.java
! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/JnaWinSysTerminal.java
! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/Kernel32.java
! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/WindowsAnsiWriter.java

Changeset: 1f7981ef8779
Author:    mbaesken
Date:      2019-11-04 09:54 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/1f7981ef8779

8233078: fix minimal VM build on Linux ppc64(le)
Reviewed-by: mdoerr, lucy

! src/hotspot/cpu/ppc/c1_globals_ppc.hpp
! src/hotspot/cpu/ppc/disassembler_ppc.cpp
! src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp

Changeset: 75eedcd30a2a
Author:    mbaesken
Date:      2019-10-30 14:52 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/75eedcd30a2a

8233202: exclude javax/swing/plaf/basic/BasicGraphicsUtils/8132119/bug8132119.java
Reviewed-by: clanger

! test/jdk/ProblemList.txt

Changeset: d58a21542c04
Author:    jlahoda
Date:      2019-11-04 10:58 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/d58a21542c04

8230847: Trees.getScope may crash when invoked for statement inside switch.
Summary: More thoroughly avoiding side-effects when attributing (to) for Trees.getScope.
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! test/langtools/tools/javac/api/TestGetScopeResult.java

Changeset: 2507757e9ef7
Author:    chegar
Date:      2019-11-04 10:06 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/2507757e9ef7

8232367: Update the jdk/java/net/httpclient tests to RS TCK 1.0.3
Reviewed-by: dfuchs

! test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/tck/SubscriberWhiteboxVerification.java

Changeset: 73bb9c4002cc
Author:    ihse
Date:      2019-11-04 11:12 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/73bb9c4002cc

8233381: Update copyright year in build system files
Reviewed-by: erikj

! make/CompileToolsJdk.gmk
! make/Coverage.gmk
! make/GenerateLinkOptData.gmk
! make/MainSupport.gmk
! make/ModuleWrapper.gmk
! make/RunTestsPrebuiltSpec.gmk
! make/TestImage.gmk
! make/ZipSecurity.gmk
! make/common/JdkNativeCompilation.gmk
! make/common/ProcessMarkdown.gmk
! make/common/RMICompilation.gmk
! make/common/SetupJavaCompilers.gmk
! make/copy/Copy-jdk.crypto.cryptoki.gmk
! make/copy/Copy-jdk.crypto.ucrypto.gmk
! make/devkit/Tools.gmk
! make/gendata/GendataBlacklistedCerts.gmk
! make/gendata/GendataBreakIterator.gmk
! make/gendata/GendataPublicSuffixList.gmk
! make/gensrc/Gensrc-java.desktop.gmk
! make/gensrc/Gensrc-jdk.hotspot.agent.gmk
! make/gensrc/Gensrc-jdk.jlink.gmk
! make/gensrc/GensrcBuffer.gmk
! make/gensrc/GensrcCharacterData.gmk
! make/gensrc/GensrcCharsetCoder.gmk
! make/gensrc/GensrcIcons.gmk
! make/gensrc/GensrcVarHandles.gmk
! make/hotspot/CopyToExplodedJdk.gmk
! make/hotspot/lib/CompileDtraceLibraries.gmk
! make/hotspot/lib/JvmDtraceObjects.gmk
! make/hotspot/lib/JvmFlags.gmk
! make/hotspot/lib/JvmMapfile.gmk
! make/hotspot/test/GtestImage.gmk
! make/launcher/Launcher-java.security.jgss.gmk
! make/launcher/Launcher-jdk.pack.gmk
! make/lib/CoreLibraries.gmk
! make/lib/Lib-java.instrument.gmk
! make/lib/Lib-java.management.gmk
! make/lib/Lib-java.prefs.gmk
! make/lib/Lib-jdk.accessibility.gmk
! make/lib/Lib-jdk.attach.gmk
! make/lib/Lib-jdk.crypto.mscapi.gmk
! make/lib/Lib-jdk.crypto.ucrypto.gmk
! make/lib/Lib-jdk.internal.le.gmk
! make/lib/Lib-jdk.jdi.gmk
! make/lib/Lib-jdk.management.gmk
! make/lib/Lib-jdk.net.gmk
! make/lib/Lib-jdk.sctp.gmk
! make/rmic/Rmic-java.management.rmi.gmk
! make/test/BuildFailureHandler.gmk
! make/test/JtregGraalUnit.gmk

Changeset: 66f7d2494d4e
Author:    ihse
Date:      2019-11-04 11:15 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/66f7d2494d4e

8233383: Various minor fixes
Reviewed-by: erikj

! doc/building.html
! doc/building.md
- make/GensrcModuleInfo.gmk
! make/Main.gmk
! make/UpdateBuildDocs.gmk
! make/autoconf/configure.ac
! make/autoconf/flags-cflags.m4
! make/common/JavaCompilation.gmk
+ make/gensrc/GensrcModuleInfo.gmk

Changeset: f61eea1869e4
Author:    tschatzl
Date:      2019-11-04 11:33 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/f61eea1869e4

8232951: TestG1ParallelPhases.java fails with phase NonYoungFreeCSet not found
Reviewed-by: lkorinth, kbarrett

! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java

Changeset: 44d60fc2dd8a
Author:    stooke
Date:      2019-11-04 13:58 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/44d60fc2dd8a

8232973: Potential infinite loop in macOS hotspot agent
Reviewed-by: stuefe, cjplummer, sspitsyn

! src/jdk.hotspot.agent/macosx/native/libsaproc/ps_core.c

Changeset: e2dfab7beccb
Author:    ysuenaga
Date:      2019-11-04 22:31 +0900
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/e2dfab7beccb

8233285: Demangling C++ symbols in jhsdb jstack --mixed
Reviewed-by: cjplummer, sspitsyn, ihse

! make/lib/Lib-jdk.hotspot.agent.gmk
- src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.c
+ src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.cpp
! src/jdk.hotspot.agent/linux/native/libsaproc/libproc.h
! src/jdk.hotspot.agent/linux/native/libsaproc/proc_service.h
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java

Changeset: 6f98d0173a72
Author:    coffeys
Date:      2019-11-04 14:24 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/6f98d0173a72

8232984: Upgrading Joni License version to 2.1.16
Reviewed-by: coffeys
Contributed-by: kiran.sidhartha.ravikumar at oracle.com

! src/jdk.scripting.nashorn/share/legal/joni.md

Changeset: 02ae223a11dc
Author:    jiefu
Date:      2019-11-04 10:03 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/02ae223a11dc

8233291: [TESTBUG] tools/jlink/plugins/VendorInfoPluginsTest.java fails with debug or non-server VMs
Reviewed-by: mchung

! test/jdk/tools/jlink/plugins/VendorInfoPluginsTest.java

Changeset: 7298f7c503b4
Author:    aph
Date:      2019-11-01 06:04 -0400
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/7298f7c503b4

8233232: AArch64: Shenandoah: jni_fast_GetLongField is broken
Reviewed-by: shade, rkennke

! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp

Changeset: 33f9271b3167
Author:    aph
Date:      2019-11-04 13:13 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/33f9271b3167

Merge


Changeset: c727d5d4c22e
Author:    shade
Date:      2019-11-04 19:40 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/c727d5d4c22e

8233520: Shenandoah: do not sleep when thread is attaching
Reviewed-by: rkennke

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

Changeset: 1d1f9c43138f
Author:    bpb
Date:      2019-11-04 11:05 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/1d1f9c43138f

8233519: Put java/nio/channels/DatagramChannel/Unref.java on the problem list
Reviewed-by: alanb, lancea

! test/jdk/ProblemList.txt

Changeset: d67ebc838ab8
Author:    bchristi
Date:      2019-11-04 11:42 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/d67ebc838ab8

8233091: Backout JDK-8212117: Class.forName loads a class but not linked if class is not initialized
Reviewed-by: alanb, dholmes, mchung

! make/hotspot/symbols/symbols-unix
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvm_misc.hpp
! src/hotspot/share/runtime/globals.hpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/java.base/share/native/libjava/Class.c
! test/hotspot/jtreg/gc/logging/TestMetaSpaceLog.java
- test/hotspot/jtreg/serviceability/jvmti/ClassStatus/ClassStatus.java
- test/hotspot/jtreg/serviceability/jvmti/ClassStatus/libClassStatus.c

Changeset: 2938e0a4e954
Author:    iklam
Date:      2019-11-04 12:36 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/2938e0a4e954

8232734: [TESTBUG] avoid using JDK symbols in ExtraSymbols.symbols.txt
Reviewed-by: ccheung

! test/hotspot/jtreg/runtime/cds/appcds/ExtraSymbols.java
- test/hotspot/jtreg/runtime/cds/appcds/ExtraSymbols.symbols.txt
! test/lib/jdk/test/lib/cds/CDSTestUtils.java

Changeset: c41d1303a87c
Author:    igerasim
Date:      2019-11-04 13:02 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/c41d1303a87c

8233422: Extra space in the title of the HTML javadoc page
Reviewed-by: ihse, erikj

! make/Docs.gmk

Changeset: afda8f7d266c
Author:    psadhukhan
Date:      2019-11-05 11:00 +0530
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/afda8f7d266c

Merge

- make/GensrcModuleInfo.gmk
- src/hotspot/share/jfr/recorder/repository/jfrChunkState.cpp
- src/hotspot/share/jfr/recorder/repository/jfrChunkState.hpp
- src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.c
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.replacements/src/org/graalvm/compiler/api/replacements/MethodSubstitutionRegistry.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/schedule/MemoryScheduleVerification.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/ExportingClassLoader.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/ModuleSupport.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/ChunkParser.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/ConstantMap.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/EventParser.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/LongMap.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/ObjectFactory.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/Parser.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/ParserFactory.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/TimeConverter.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/RecordingInternals.java
- test/hotspot/gtest/oops/test_markOop.cpp
- test/hotspot/jtreg/runtime/Thread/CountStackFramesAtExit.java
- test/hotspot/jtreg/runtime/cds/appcds/ExtraSymbols.symbols.txt
- test/hotspot/jtreg/serviceability/jvmti/ClassStatus/ClassStatus.java
- test/hotspot/jtreg/serviceability/jvmti/ClassStatus/libClassStatus.c
! test/jdk/ProblemList.txt
- test/jdk/java/math/BigInteger/DivisionOverflow.java
- test/jdk/java/math/BigInteger/StringConstructorOverflow.java
- test/jdk/java/math/BigInteger/SymmetricRangeTests.java
- test/jdk/java/nio/channels/DatagramChannel/AdaptDatagramSocket.java

Changeset: ff11b9700a34
Author:    psadhukhan
Date:      2019-11-05 16:33 +0530
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/ff11b9700a34

8233583: ProblemList javax/swing/JWindow/ShapedAndTranslucentWindows/ShapedTranslucentPerPixelTranslucentGradient.java & ShapedPerPixelTranslucentGradient.java failing incosistently in linux-x64
Reviewed-by: jdv

! test/jdk/ProblemList.txt

Changeset: 119ae24bce3e
Author:    prr
Date:      2019-11-05 15:55 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/119ae24bce3e

8233649: Update ProblemList.txt to exclude failing headful tests on macos
Reviewed-by: serb

! test/jdk/ProblemList.txt

Changeset: d8888ab6c0ec
Author:    psadhukhan
Date:      2019-11-06 10:48 +0530
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/d8888ab6c0ec

8229935: [TEST_BUG]: bug8132119.java inconsistently positions text
Reviewed-by: serb

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/plaf/basic/BasicGraphicsUtils/8132119/bug8132119.java

Changeset: a4ecc45541da
Author:    psadhukhan
Date:      2019-11-06 11:05 +0530
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/a4ecc45541da

8231084: Large performance regression in SwingMark TextArea in 14-b13
8231336: Corrupted option dialog in JTHarness with JDK14b13
Reviewed-by: serb, prr

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java
! test/jdk/ProblemList.txt
- test/jdk/javax/swing/JEditorPane/8226513/JEditorPaneLayoutTest.java
- test/jdk/javax/swing/JTextArea/ScrollbarFlicker/ScrollFlickerTest.java

Changeset: d0bfaae2ff33
Author:    psadhukhan
Date:      2019-11-07 11:30 +0530
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/d0bfaae2ff33

8214578: [macos] Problem with backslashes on macOS/JIS keyboard: Java ignores system settings
Reviewed-by: serb, prr

! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m

Changeset: d0b0b4ee4481
Author:    serb
Date:      2019-11-08 05:24 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/d0b0b4ee4481

8233657: Intermittent NPE in Component.validate()
Reviewed-by: prr

! src/java.desktop/share/classes/java/awt/Component.java
+ test/jdk/java/awt/Component/Validate/NullFontValidate.java

Changeset: 7a5060f0039f
Author:    psadhukhan
Date:      2019-11-08 13:16 +0530
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/7a5060f0039f

8233833: ProblemList java/awt/Frame/FrameLocation/FrameLocation.java for linux-x64
Reviewed-by: serb

! test/jdk/ProblemList.txt

Changeset: 571089680cb2
Author:    psadhukhan
Date:      2019-11-12 12:29 +0530
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/571089680cb2

8233910: java/awt/ColorClass/AlphaColorTest.java is failing intermittently in nightly lnux-x64 system
Reviewed-by: serb, prr

! test/jdk/java/awt/ColorClass/AlphaColorTest.java

Changeset: d5af26ef7b95
Author:    neugens
Date:      2019-11-12 15:54 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/d5af26ef7b95

8231991: Mouse wheel change focus on awt/swing windows
Summary: Avoid focus logic when only mouse wheel is moved up/down.
Reviewed-by: serb, dmarkov

! src/java.desktop/unix/classes/sun/awt/X11/XBaseWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XConstants.java
+ test/jdk/java/awt/event/MouseWheelEvent/WheelModifier/MouseWheelOnBackgroundComponent.java

Changeset: ede8023f6b72
Author:    psadhukhan
Date:      2019-11-14 10:56 +0530
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/ede8023f6b72

8233986: ProblemList javax/swing/plaf/basic/BasicTextUI/8001470/bug8001470.java for windows-x64
Reviewed-by: serb

! test/jdk/ProblemList.txt

Changeset: 9db62a092725
Author:    psadhukhan
Date:      2019-11-14 10:59 +0530
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/9db62a092725

8233634: [TESTBUG] Swing text test bug4278839.java fails on macos
Reviewed-by: serb

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/text/DefaultEditorKit/4278839/bug4278839.java

Changeset: b5cdba232fca
Author:    serb
Date:      2019-11-14 15:13 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/b5cdba232fca

8232433: [macos 10.15] java/awt/Window/LocationAtScreenCorner/LocationAtScreenCorner.java may fail
Reviewed-by: prr

! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m
! test/jdk/java/awt/Window/LocationAtScreenCorner/LocationAtScreenCorner.java

Changeset: 88ddd6943a06
Author:    neugens
Date:      2019-11-15 09:27 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/88ddd6943a06

8234107: Several AWT modal dialog tests failing on Linux after JDK-8231991
Summary: Fix off by one in wheel detection logic
Reviewed-by: prr

! src/java.desktop/unix/classes/sun/awt/X11/XBaseWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XConstants.java

Changeset: 1e8bbeb86204
Author:    jdv
Date:      2019-11-15 16:58 +0530
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/1e8bbeb86204

8234184: [TESTBUG] java/awt/Mouse/EnterExitEvents/ModalDialogEnterExitEventsTest.java fails in Windows
Reviewed-by: psadhukhan

! test/jdk/java/awt/Mouse/EnterExitEvents/ModalDialogEnterExitEventsTest.java

Changeset: a56b7a304bac
Author:    ysuenaga
Date:      2019-11-20 09:28 +0900
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/a56b7a304bac

8233707: systemScale.cpp could not compile with VS2019
Reviewed-by: serb, aivanov

! src/java.desktop/windows/native/common/awt/systemscale/systemScale.cpp

Changeset: 9bbe560e8131
Author:    stuefe
Date:      2019-10-31 07:53 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/9bbe560e8131

8233019: java.lang.Class.isPrimitive() (C1) returns wrong result if Klass* is aligned to 32bit
Reviewed-by: mdoerr, dlong, aph

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! test/hotspot/jtreg/compiler/intrinsics/klass/TestIsPrimitive.java

Changeset: ecb801342b8c
Author:    jiefu
Date:      2019-11-05 09:37 +0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/ecb801342b8c

8233429: Minimal and zero VM build broken after JDK-8227003
Reviewed-by: iveresov, shade, thartmann
Contributed-by: igor.veresov at oracle.com, fujie at loongson.cn

! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp

Changeset: d8aced36e872
Author:    redestad
Date:      2019-11-05 09:57 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/d8aced36e872

8233494: Avoid calling MallocTracker::record_malloc and record_free when NMT is off
Reviewed-by: mdoerr, zgu

! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/services/mallocTracker.cpp
! src/hotspot/share/services/memTracker.cpp
! src/hotspot/share/services/memTracker.hpp

Changeset: 707825662286
Author:    redestad
Date:      2019-11-05 09:58 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/707825662286

8233495: Some fieldDescriptor methods can pass existing constantPoolHandle
Reviewed-by: lfoltan, coleenp

! src/hotspot/share/runtime/fieldDescriptor.inline.hpp

Changeset: 03f182a0f62c
Author:    jiefu
Date:      2019-11-05 17:02 +0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/03f182a0f62c

8233574: Shenandoah: build is broken without jfr
Reviewed-by: rkennke, shade

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

Changeset: a4ddd1667c72
Author:    dmarkov
Date:      2019-11-05 10:11 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/a4ddd1667c72

8232880: Update test documentation with additional settings for client UI tooltip tests
Reviewed-by: aivanov, serb, ihse

! doc/testing.html
! doc/testing.md

Changeset: 304c63b17b07
Author:    neliasso
Date:      2019-10-31 17:16 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/304c63b17b07

8232896: ZGC: Enable C2 clone intrinsic
Reviewed-by: pliden, kvn

! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp
! src/hotspot/share/gc/z/zBarrier.hpp
! src/hotspot/share/gc/z/zBarrier.inline.hpp
! src/hotspot/share/gc/z/zBarrierSetRuntime.cpp
! src/hotspot/share/gc/z/zBarrierSetRuntime.hpp
! src/hotspot/share/opto/arraycopynode.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/type.hpp
! test/micro/org/openjdk/bench/java/lang/Clone.java

Changeset: 8623f75be895
Author:    mdoerr
Date:      2019-11-05 11:53 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/8623f75be895

8233081: C1: PatchingStub for field access copies too much
Reviewed-by: thartmann, dlong

! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
! src/hotspot/cpu/arm/nativeInst_arm_32.hpp
! src/hotspot/cpu/ppc/nativeInst_ppc.hpp
! src/hotspot/cpu/s390/nativeInst_s390.hpp
! src/hotspot/cpu/sparc/nativeInst_sparc.cpp
! src/hotspot/cpu/sparc/nativeInst_sparc.hpp
! src/hotspot/cpu/x86/nativeInst_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/share/c1/c1_CodeStubs.hpp

Changeset: cc5ac592b9e5
Author:    stuefe
Date:      2019-11-05 16:57 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/cc5ac592b9e5

8233530: gcc 5.4 build warning -Wc++14-compat after JDK-8233359
Reviewed-by: dholmes, goetz

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

Changeset: f4b1addb9742
Author:    hannesw
Date:      2019-11-05 17:27 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/f4b1addb9742

8232209: Update double-conversion license file to version 3.1.5
Reviewed-by: sundar

! src/jdk.scripting.nashorn/share/legal/double-conversion.md

Changeset: ba99c5a4491d
Author:    iignatyev
Date:      2019-11-05 08:57 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/ba99c5a4491d

8233496: AOT tests failures with 'java.lang.RuntimeException: Failed to find sun/hotspot/WhiteBox.class'
Reviewed-by: kvn, thartmann

! test/hotspot/jtreg/compiler/aot/DeoptimizationTest.java
! test/hotspot/jtreg/compiler/aot/RecompilationTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2CompiledTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2InterpretedTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2NativeTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeInterface2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeInterface2CompiledTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeInterface2InterpretedTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeInterface2NativeTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeSpecial2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeSpecial2CompiledTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeSpecial2InterpretedTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeSpecial2NativeTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeStatic2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeStatic2CompiledTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeStatic2InterpretedTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeStatic2NativeTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeVirtual2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeVirtual2CompiledTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeVirtual2InterpretedTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeVirtual2NativeTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeDynamic2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeInterface2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeSpecial2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeStatic2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeVirtual2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeDynamic2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeInterface2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeSpecial2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeStatic2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeVirtual2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromNative/NativeInvokeSpecial2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromNative/NativeInvokeStatic2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromNative/NativeInvokeVirtual2AotTest.java
! test/hotspot/jtreg/compiler/aot/fingerprint/SelfChangedCDS.java

Changeset: 358783d2ba0b
Author:    iveresov
Date:      2019-11-05 09:59 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/358783d2ba0b

8233590: Compiler thread creation fails with assert(_c2_count > 0 || _c1_count > 0) failed: No compilers?
Summary: Handle the case with -XX:-TieredCompilation properly
Reviewed-by: shade, thartmann
Contributed-by: fujie at loongson.cn

! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp

Changeset: e767fa6a1d45
Author:    aoqi
Date:      2019-11-06 01:45 +0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/e767fa6a1d45

8233608: Minimal build broken after JDK-8233494
Reviewed-by: shade

! src/hotspot/share/services/memTracker.hpp

Changeset: 00878bee8f4b
Author:    lancea
Date:      2019-11-05 14:54 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/00878bee8f4b

8233622: (zipfs) open/test/jdk/jdk/nio/zipfs/CopyMoveTests.java has incorrect bug label
Reviewed-by: rriggs

! test/jdk/jdk/nio/zipfs/CopyMoveTests.java

Changeset: 5db99b3d6023
Author:    dholmes
Date:      2019-11-05 18:42 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/5db99b3d6023

8233599: ARM32 Build failed due to 8232050 missing an include
Reviewed-by: dholmes
Contributed-by: Markus Knetschke <markus.knetschke at gmail.com>

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

Changeset: e940d13a2ed3
Author:    igerasim
Date:      2019-11-05 20:27 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/e940d13a2ed3

8233650: Javadoc for Math.floorMod(int, int) gives wrong example
Reviewed-by: bpb

! src/java.base/share/classes/java/lang/Math.java

Changeset: bb2a436e616c
Author:    jiefu
Date:      2019-11-06 13:43 +0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/bb2a436e616c

8233659: [TESTBUG] runtime/cds/appcds/CommandLineFlagCombo.java fails when jfr is disabled
Reviewed-by: iklam

! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagCombo.java

Changeset: a3b046720c3b
Author:    ysuenaga
Date:      2019-11-06 21:49 +0900
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/a3b046720c3b

8233375: JFR emergency dump does not recover thread state
Reviewed-by: dholmes, mgronlun

! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp

Changeset: 83810b7d12e7
Author:    zgu
Date:      2019-11-06 09:50 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/83810b7d12e7

8233401: Shenandoah: Refactor/cleanup Shenandoah load barrier code
Reviewed-by: aph, shade, rkennke

! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp

Changeset: d5156218928d
Author:    shade
Date:      2019-11-06 16:52 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/d5156218928d

8233695: AArch64 build failures after -Wno-extra removal
Reviewed-by: aph

! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/os_cpu/linux_aarch64/orderAccess_linux_aarch64.hpp

Changeset: a2987e18475d
Author:    bulasevich
Date:      2019-11-06 19:27 +0300
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/a2987e18475d

8233600: Cross-builds fails after JDK-8233285
Reviewed-by: shade, erikj

! make/lib/Lib-jdk.hotspot.agent.gmk

Changeset: 898d548e91f5
Author:    bulasevich
Date:      2019-11-06 19:37 +0300
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/898d548e91f5

8231955: ARM32: Address displacement is 0 for volatile field access because of Unsafe field access.
Reviewed-by: dlong
Contributed-by: christoph.goettschkes at microdoc.com

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

Changeset: d6e682e8fcc3
Author:    xuelei
Date:      2019-11-06 09:45 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/d6e682e8fcc3

8223940: Private key not supported by chosen signature algorithm
Reviewed-by: valeriep

! src/java.base/share/classes/sun/security/ssl/CertificateVerify.java
! src/java.base/share/classes/sun/security/ssl/DHServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/ECDHServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java

Changeset: 5cf915f418f2
Author:    igerasim
Date:      2019-11-06 09:45 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/5cf915f418f2

8233658: Escape + in the expression describing Runtime.Version string
Reviewed-by: naoto

! src/java.base/share/classes/java/lang/Runtime.java

Changeset: 38d4202154f2
Author:    jiefu
Date:      2019-11-06 15:20 +0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/38d4202154f2

8233671: [TESTBUG] runtime/cds/appcds/sharedStrings/FlagCombo.java fails to compile without jfr
Reviewed-by: iklam

! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/FlagCombo.java

Changeset: 5bc2e9c9604d
Author:    shade
Date:      2019-11-06 19:37 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/5bc2e9c9604d

8233698: GCC 4.8.5 build failure after JDK-8233530
Reviewed-by: stuefe, dholmes, kbarrett

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

Changeset: dfd5196652dd
Author:    jwilhelm
Date:      2019-11-07 03:01 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/dfd5196652dd

Added tag jdk-14+22 for changeset 83810b7d12e7

! .hgtags

Changeset: 9a0a5e70eeb2
Author:    dholmes
Date:      2019-11-06 21:18 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/9a0a5e70eeb2

8233454: Test fails with assert(!is_init_completed(), "should only happen during init") after JDK-8229516
Reviewed-by: jiefu, dcubed

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/runtime/thread.cpp

Changeset: 00244fd3169a
Author:    thartmann
Date:      2019-11-07 07:02 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/00244fd3169a

8233491: Crash in AdapterHandlerLibrary::get_adapter with CDS due to code cache exhaustion
Summary: Added null check.
Reviewed-by: kvn, iklam

! src/hotspot/share/runtime/sharedRuntime.cpp

Changeset: 7bfe7df764a2
Author:    neliasso
Date:      2019-11-07 09:23 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/7bfe7df764a2

8233783: Make 8232896 patch complete
Reviewed-by: pliden, kvn

! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp
! src/hotspot/share/gc/z/zBarrier.hpp
! src/hotspot/share/gc/z/zBarrier.inline.hpp
! src/hotspot/share/gc/z/zBarrierSetRuntime.cpp
! src/hotspot/share/gc/z/zBarrierSetRuntime.hpp

Changeset: b7b170ba3ba9
Author:    mbaesken
Date:      2019-11-06 14:04 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/b7b170ba3ba9

8233328: fix minimal VM build on Linux s390x
Reviewed-by: lucy, mdoerr

! src/hotspot/cpu/s390/compiledIC_s390.cpp
! src/hotspot/cpu/s390/disassembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/vm_version_s390.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp

Changeset: f79a8217d4c9
Author:    roland
Date:      2019-10-22 11:55 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/f79a8217d4c9

8232539: SIGSEGV in C2 Node::unique_ctrl_out
Reviewed-by: thartmann, kvn

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

Changeset: 5d462d4b7a8b
Author:    eosterlund
Date:      2019-11-07 10:28 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/5d462d4b7a8b

8233073: Make BitMap accessors more memory ordering friendly
Reviewed-by: kbarrett, pliden

! src/hotspot/share/c1/c1_Instruction.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/bitMap.inline.hpp

Changeset: 2dcfc28a314d
Author:    redestad
Date:      2019-11-07 12:12 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/2dcfc28a314d

8233708: VectorSet cleanup
Reviewed-by: neliasso, shade, thartmann

! src/hotspot/share/ci/bcEscapeAnalyzer.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
- src/hotspot/share/libadt/set.cpp
- src/hotspot/share/libadt/set.hpp
! src/hotspot/share/libadt/vectset.cpp
! src/hotspot/share/libadt/vectset.hpp
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/ifg.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/phaseX.hpp
! src/hotspot/share/opto/stringopts.cpp
! src/hotspot/share/opto/superword.hpp
! test/hotspot/gtest/utilities/test_population_count.cpp

Changeset: b9ce8d09bfd4
Author:    dholmes
Date:      2019-11-07 07:53 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/b9ce8d09bfd4

8233784: ProblemList failing JVMTI scenario tests
Reviewed-by: goetz

! test/hotspot/jtreg/ProblemList.txt

Changeset: 029d941c2e35
Author:    zgu
Date:      2019-11-07 09:41 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/029d941c2e35

8233796: Shenandoah is broken after 8233708
Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp

Changeset: 86c8b22945a1
Author:    pliden
Date:      2019-11-07 15:48 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/86c8b22945a1

8233793: ZGC: Incorrect type used in ZBarrierSetC2 clone_type()
Reviewed-by: eosterlund

! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp

Changeset: 6c6cce0f149d
Author:    mgronlun
Date:      2019-11-07 15:53 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/6c6cce0f149d

8233416: JFR: assert((((((klass)->trace_id()) & (((1 << 1) << 8) | (JfrTraceIdEpoch::in_use_this_epoch_bit()))) != 0))) failed: invariant
Reviewed-by: egahlin

! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.inline.hpp

Changeset: 3c2e49d43ba3
Author:    mgronlun
Date:      2019-11-07 15:56 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/3c2e49d43ba3

8232905: JFR fails with assertion: assert(t->unflushed_size() == 0) failed: invariant
Reviewed-by: egahlin

! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp

Changeset: 7f1daafda27b
Author:    dfuchs
Date:      2019-11-07 16:18 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/7f1daafda27b

8233403: Improve verbosity of some httpclient tests
Summary: improve the verbosity of some httpclient tests to help diagnosis of intermittent failures. Also fixes ShortRequestBody test.
Reviewed-by: chegar

! test/jdk/java/net/httpclient/AbstractThrowingPublishers.java
! test/jdk/java/net/httpclient/AbstractThrowingPushPromises.java
! test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java
! test/jdk/java/net/httpclient/ShortRequestBody.java
! test/jdk/java/net/httpclient/ShortResponseBody.java

Changeset: a4430bb9f97d
Author:    naoto
Date:      2019-11-07 10:06 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/a4430bb9f97d

8233579: DateFormatSymbols.getShortMonths() return wrong string on es_CL, es_CO locales
Reviewed-by: joehw

! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java
! test/jdk/sun/text/resources/LocaleData.cldr
! test/jdk/sun/text/resources/LocaleDataTest.java

Changeset: dc998d4a227e
Author:    naoto
Date:      2019-11-07 11:34 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/dc998d4a227e

8232871: Host Locale Provider on Mac does not return translated values of Japanese calendar
Reviewed-by: bchristi

! src/java.base/macosx/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java
! src/java.base/macosx/native/libjava/HostLocaleProviderAdapter_md.c
! test/jdk/java/util/Locale/LocaleProviders.java
! test/jdk/java/util/Locale/LocaleProvidersRun.java

Changeset: 291775bcf35d
Author:    kbarrett
Date:      2019-11-07 16:22 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/291775bcf35d

8233364: Fix undefined behavior in Canonicalizer::do_ShiftOp
Summary: Add java_shift_xxx helpers and use them.
Reviewed-by: aph, kvn

! src/hotspot/share/c1/c1_Canonicalizer.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
+ test/hotspot/gtest/utilities/test_java_arithmetic.cpp

Changeset: 2b0f2fe82735
Author:    iignatyev
Date:      2019-11-07 13:39 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/2b0f2fe82735

8230364: [JVMCI] a number of JVMCI tests are not jtreg enabled
Reviewed-by: kvn

! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHotSpotJVMCIRuntime.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHotSpotSpeculationLog.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestServices.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestTranslatedException.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/VirtualObjectLayoutTest.java

Changeset: 19744a63c295
Author:    bpb
Date:      2019-11-07 13:53 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/19744a63c295

8232178: MacVolumesTest failed after upgrade to MacOS Catalina
Reviewed-by: lancea

! test/jdk/java/nio/file/etc/MacVolumesTest.java

Changeset: 4e3694a617d4
Author:    mseledtsov
Date:      2019-11-07 16:00 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/4e3694a617d4

8209813: [TESTBUG] rewrite JFR shell tests in Java
Summary: Converted shell tests to Java
Reviewed-by: lmesnik, egahlin

! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWith32BitOops.java
- test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWith32BitOops.sh
! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithHeapBasedOops.java
- test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithHeapBasedOops.sh
! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithZeroBasedOops.java
- test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithZeroBasedOops.sh
! test/jdk/jdk/jfr/event/io/EvilInstrument.java
- test/jdk/jdk/jfr/event/io/MakeJAR.sh
! test/jdk/jdk/jfr/event/os/TestInitialEnvironmentVariable.java
- test/jdk/jdk/jfr/event/os/TestInitialEnvironmentVariable.sh
- test/jdk/jdk/jfr/event/runtime/TestVMInfoEvent.flags
! test/jdk/jdk/jfr/event/runtime/TestVMInfoEvent.java
- test/jdk/jdk/jfr/event/runtime/TestVMInfoEvent.sh
- test/jdk/jdk/jfr/javaagent/JavaAgentBuilder.java
+ test/lib/jdk/test/lib/util/JavaAgentBuilder.java

Changeset: c6a789f495fe
Author:    kvn
Date:      2019-11-07 17:47 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/c6a789f495fe

8233741: AES Countermode (AES-CTR) optimization using AVX512 + VAES instructions
Reviewed-by: kvn
Contributed-by: smita.kamath at intel.com, regev.shemy at intel.com, shay.gueron at intel.com

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86_aes.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp

Changeset: ad157fab6bf5
Author:    iklam
Date:      2019-11-07 16:26 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/ad157fab6bf5

8233086: [TESTBUG] need to test field layout style difference between CDS dump time and run time
Reviewed-by: fparain

+ test/hotspot/jtreg/runtime/cds/appcds/FieldLayoutFlags.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/FieldLayoutApp.java

Changeset: 1edb08142cea
Author:    thartmann
Date:      2019-11-08 09:16 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/1edb08142cea

8233788: Remove useless asserts in PhaseCFG::insert_anti_dependences
Summary: Removed useless asserts.
Reviewed-by: kvn

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/gcm.cpp

Changeset: 47c20fc6a517
Author:    tschatzl
Date:      2019-11-08 10:01 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/47c20fc6a517

8189737: Make HeapRegion not derive from Space
Reviewed-by: sjohanss, kbarrett

! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp
! src/hotspot/share/gc/cms/parNewGeneration.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1YoungGenSizer.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
! src/hotspot/share/gc/g1/vmStructs_g1.hpp
! src/hotspot/share/gc/parallel/asPSYoungGen.cpp
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/psMarkSweep.cpp
! src/hotspot/share/gc/parallel/psMarkSweepDecorator.cpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/spaceDecorator.cpp
! src/hotspot/share/gc/shared/spaceDecorator.hpp
+ src/hotspot/share/gc/shared/spaceDecorator.inline.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegion.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionClosure.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/PrintRegionClosure.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/PrintRegionClosure.java
! test/hotspot/gtest/gc/g1/test_g1HeapVerifier.cpp

Changeset: c709424ad48f
Author:    jvernee
Date:      2019-11-08 10:55 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/c709424ad48f

8233389: Add PrintIdeal to compiler directives
Summary: Add PrintIdeal as a compiler directive in order to enable PrintIdeal for only a single method.
Reviewed-by: roland, neliasso, vlivanov, thartmann

! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp

Changeset: 5606867a5e6e
Author:    zgu
Date:      2019-11-08 09:50 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/5606867a5e6e

8233339: Shenandoah: Centralize load barrier decisions into ShenandoahBarrierSet
Reviewed-by: rkennke

! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp

Changeset: 66b1db608c12
Author:    zgu
Date:      2019-11-08 09:51 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/66b1db608c12

8233337: Shenandoah: Cleanup AArch64 SBSA::load_reference_barrier_not_null()
Reviewed-by: rkennke

! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp

Changeset: 3760767a7231
Author:    bpb
Date:      2019-11-08 08:12 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/3760767a7231

8220479: java/nio/channels/Selector/SelectWithConsumer.java failed at testTwoChannels()
Reviewed-by: bpb
Contributed-by: alan.bateman at oracle.com

! test/jdk/java/nio/channels/Selector/SelectWithConsumer.java

Changeset: f92ef5d182b5
Author:    zgu
Date:      2019-11-08 11:41 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/f92ef5d182b5

8233850: Shenandoah: Shenandoah thread count ergonomics should be container aware
Reviewed-by: rkennke

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

Changeset: 7f1d2c3a99da
Author:    iklam
Date:      2019-11-08 11:03 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/7f1d2c3a99da

8233855: [TESTBUG] appcds/FieldLayoutFlags.java failed to clean up files after test
Reviewed-by: hseigel

! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java

Changeset: 90cf1d4e712f
Author:    fyang
Date:      2019-11-08 16:53 +0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/90cf1d4e712f

8233839: aarch64: missing memory barrier in NewObjectArrayStub and NewTypeArrayStub
Reviewed-by: adinn

! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp

Changeset: 9e2f184eac99
Author:    xuelei
Date:      2019-11-08 18:35 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/9e2f184eac99

8233621: Mismatch in jsse.enableMFLNExtension property name
Reviewed-by: mullan

! src/java.base/share/classes/sun/security/ssl/SSLExtension.java

Changeset: 6bc29ebe053e
Author:    alanb
Date:      2019-11-09 09:13 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/6bc29ebe053e

8216472: (se) Stack overflow during selection operation leads to crash (win)
Reviewed-by: alanb
Contributed-by: akashche at redhat.com

! src/java.base/windows/classes/sun/nio/ch/WindowsSelectorImpl.java
! src/java.base/windows/native/libnio/ch/WindowsSelectorImpl.c
+ test/jdk/java/nio/channels/Selector/StackOverflowTest.java

Changeset: 612c58965775
Author:    alanb
Date:      2019-11-09 11:48 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/612c58965775

8233435: (dc) DatagramChannel should allow IPv6 socket join IPv4 multicast groups (macOS, win)
Reviewed-by: dfuchs

! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/Net.java
! src/java.base/unix/native/libnio/ch/Net.c
! src/java.base/windows/native/libnio/ch/Net.c
! test/jdk/java/nio/channels/DatagramChannel/MulticastSendReceiveTests.java
! test/jdk/java/nio/channels/DatagramChannel/SocketOptionTests.java

Changeset: d595f1faace2
Author:    iignatyev
Date:      2019-11-09 10:27 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/d595f1faace2

8233745: [JVMCI] TranslatedException should serialize classloader and module info
Reviewed-by: kvn, dnsimon

! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/TranslatedException.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestTranslatedException.java

Changeset: 586415e8abcb
Author:    chagedorn
Date:      2019-11-11 10:41 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/586415e8abcb

8229694: JVM crash in SWPointer during C2 OSR compilation
Summary: Handle the case where there is only 1 pack and no operations left when calling SuperWord::find_align_to_ref() to find the best alignment again.
Reviewed-by: kvn, vlivanov, thartmann

! src/hotspot/share/opto/superword.cpp
+ test/hotspot/jtreg/compiler/loopopts/superword/AlignmentOnePack.java

Changeset: 01d47d511f5f
Author:    mgronlun
Date:      2019-11-11 11:25 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/01d47d511f5f

8231922: Could not find field with name revokedClass
Reviewed-by: egahlin

! test/jdk/jdk/jfr/event/runtime/TestBiasedLockRevocationEvents.java

Changeset: d3f1cb09b704
Author:    rschmelter
Date:      2019-11-11 12:06 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/d3f1cb09b704

8233790: Forward output from heap dumper to jcmd/jmap
Reviewed-by: stuefe, sspitsyn, cjplummer

! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/heapDumper.hpp

Changeset: 333c2b653434
Author:    sjohanss
Date:      2019-11-11 13:20 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/333c2b653434

8233065: PSParallelCompact::move_and_update is unused and should be removed
Reviewed-by: lkorinth, tschatzl

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

Changeset: 0c5fb962e11e
Author:    igerasim
Date:      2019-11-11 05:09 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/0c5fb962e11e

8233886: TEST_BUG jdk/java/net/CookieHandler/B6791927.java hit hardcoded expiration date
Reviewed-by: chegar, vtewari

! test/jdk/java/net/CookieHandler/B6791927.java

Changeset: d4cae08239f7
Author:    egahlin
Date:      2019-11-11 14:47 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/d4cae08239f7

8230767: FlightRecorderListener returns null recording
Reviewed-by: mseledtsov, mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
+ test/jdk/jdk/jfr/api/recorder/TestRecorderListenerWithDump.java

Changeset: e4d7fcab43d7
Author:    phedlin
Date:      2018-04-24 13:59 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/e4d7fcab43d7

8233498: Remove dead code.
Reviewed-by: neliasso

! src/hotspot/cpu/sparc/c1_MacroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/interp_masm_sparc.cpp
! src/hotspot/cpu/sparc/interp_masm_sparc.hpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.hpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.inline.hpp

Changeset: 36fde8064316
Author:    goetz
Date:      2019-11-11 16:24 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/36fde8064316

8231757: [ppc] Fix VerifyOops. Errors show since 8231058.
Summary: Also make the checks print the wrong value and where a failure occurred.
Reviewed-by: dholmes, mdoerr

! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/methodHandles_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! test/hotspot/jtreg/runtime/CheckUnhandledOops/TestVerifyOops.java

Changeset: b9a85aa023b1
Author:    phedlin
Date:      2019-11-11 16:59 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/b9a85aa023b1

8233918: 8233498 broke build on SPARC
Reviewed-by: eosterlund

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

Changeset: 3b9eeae66fa0
Author:    coleenp
Date:      2019-11-11 12:11 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/3b9eeae66fa0

8232735: Convert PrintJNIResolving to Unified Logging
Summary: converted the existing output at debug level because it is noisy
Reviewed-by: iklam, dholmes

! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/nativeLookup.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp

Changeset: 51196a273f8c
Author:    dtitov
Date:      2019-11-11 11:09 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/51196a273f8c

8233868: Unproblem list sun/tools/jstat/jstatClassloadOutput1.sh
Reviewed-by: amenkov, cjplummer

! test/jdk/ProblemList.txt

Changeset: aebd72de84b0
Author:    henryjen
Date:      2019-11-11 17:43 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/aebd72de84b0

8231863: Crash if classpath is read from @argument file and the main gets option argument
Reviewed-by: alanb, mchung
Contributed-by: Mat Carter <matthew.carter at microsoft.com>

! src/java.base/share/native/libjli/args.c
! test/jdk/tools/launcher/ArgsFileTest.java
! test/jdk/tools/launcher/TestHelper.java

Changeset: cfc7bb9a5a92
Author:    jlahoda
Date:      2019-11-12 06:32 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/cfc7bb9a5a92

8232684: Make switch expressions final
Reviewed-by: alanb, mcimadamore, kvn

! src/java.base/share/classes/jdk/internal/PreviewFeature.java
! src/jdk.compiler/share/classes/com/sun/source/tree/CaseTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/SwitchExpressionTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/tree/YieldTree.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! test/hotspot/jtreg/runtime/execstack/TestMT.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/gctest02/gctest02.java
! test/hotspot/jtreg/vmTestbase/jit/regression/b4446672/b4446672.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace001.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/JDIEventsDebuggee.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/MonitorEventsDebuggee.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/StateTestThread.java
! test/hotspot/jtreg/vmTestbase/nsk/share/locks/LockingThread.java
! test/hotspot/jtreg/vmTestbase/nsk/share/locks/MonitorLockingThread.java
! test/hotspot/jtreg/vmTestbase/nsk/share/runner/ThreadsRunner.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/GarbageGenerator.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace001.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace002.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace005.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace006.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/thread/thread005.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/thread/thread006.java
! test/jdk/com/sun/jdi/InvokeHangTest.java
! test/jdk/com/sun/jdi/SimulResumerTest.java
! test/jdk/com/sun/jdi/TwoThreadsTest.java
! test/jdk/java/awt/Graphics2D/MTGraphicsAccessTest/MTGraphicsAccessTest.java
! test/jdk/jdk/jfr/event/runtime/TestThreadCpuTimeEvent.java
! test/langtools/tools/javac/ConditionalWithVoid.java
! test/langtools/tools/javac/ConditionalWithVoid.out
! test/langtools/tools/javac/diags/examples.not-yet.txt
! test/langtools/tools/javac/diags/examples/BreakOutsideSwitchExpression.java
! test/langtools/tools/javac/diags/examples/ContinueOutsideSwitchExpression.java
! test/langtools/tools/javac/diags/examples/IllegalRefToRestrictedType.java
! test/langtools/tools/javac/diags/examples/IncompatibleTypesInSwitchExpression.java
! test/langtools/tools/javac/diags/examples/InvalidYield.java
! test/langtools/tools/javac/diags/examples/InvalidYieldWarning.java
! test/langtools/tools/javac/diags/examples/MultipleCaseLabels.java
! test/langtools/tools/javac/diags/examples/NoSwitchExpression.java
! test/langtools/tools/javac/diags/examples/NoSwitchExpressionQualify.java
! test/langtools/tools/javac/diags/examples/NotExhaustive.java
- test/langtools/tools/javac/diags/examples/RestrictedTypeNotAllowedPreview.java
! test/langtools/tools/javac/diags/examples/ReturnOutsideSwitchExpression.java
! test/langtools/tools/javac/diags/examples/RuleCompletesNormally.java
! test/langtools/tools/javac/diags/examples/SwitchCaseUnexpectedStatement.java
! test/langtools/tools/javac/diags/examples/SwitchExpressionCompletesNormally.java
! test/langtools/tools/javac/diags/examples/SwitchExpressionEmpty.java
! test/langtools/tools/javac/diags/examples/SwitchExpressionNoResultExpressions.java
! test/langtools/tools/javac/diags/examples/SwitchExpressionTargetCantBeVoid.java
! test/langtools/tools/javac/diags/examples/SwitchExpressions.java
! test/langtools/tools/javac/diags/examples/SwitchMixingCaseTypes.java
! test/langtools/tools/javac/diags/examples/SwitchRules.java
! test/langtools/tools/javac/expswitch/ExpSwitchNestingTest.java
! test/langtools/tools/javac/lambda/BadSwitchExpressionLambda.java
! test/langtools/tools/javac/lambda/BadSwitchExpressionLambda.out
! test/langtools/tools/javac/parser/JavacParserTest.java
! test/langtools/tools/javac/switchexpr/BlockExpression.java
! test/langtools/tools/javac/switchexpr/BooleanNumericNonNumeric.java
! test/langtools/tools/javac/switchexpr/BooleanNumericNonNumeric.out
! test/langtools/tools/javac/switchexpr/BreakTest.java
! test/langtools/tools/javac/switchexpr/CRT.java
! test/langtools/tools/javac/switchexpr/DefiniteAssignment1.java
! test/langtools/tools/javac/switchexpr/DefiniteAssignment2.java
! test/langtools/tools/javac/switchexpr/DefiniteAssignment2.out
! test/langtools/tools/javac/switchexpr/EmptySwitch.java
! test/langtools/tools/javac/switchexpr/EmptySwitch.out
! test/langtools/tools/javac/switchexpr/ExhaustiveEnumSwitch.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitch-old.out
! test/langtools/tools/javac/switchexpr/ExpressionSwitch.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchBreaks1.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchBreaks2.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchBreaks2.out
! test/langtools/tools/javac/switchexpr/ExpressionSwitchBugs.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchBugsInGen.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchCodeFromJLS.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchDA.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchEmbedding.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchFallThrough.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchFallThrough1.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchFlow.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchFlow.out
! test/langtools/tools/javac/switchexpr/ExpressionSwitchInExpressionSwitch.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchInfer.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchInfer.out
! test/langtools/tools/javac/switchexpr/ExpressionSwitchIntersectionTypes.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchNotExhaustive.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchNotExhaustive.out
! test/langtools/tools/javac/switchexpr/ExpressionSwitchToString.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchUnreachable.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchUnreachable.out
! test/langtools/tools/javac/switchexpr/LambdaCapture.java
! test/langtools/tools/javac/switchexpr/ParseIncomplete.java
! test/langtools/tools/javac/switchexpr/ParserRecovery.java
! test/langtools/tools/javac/switchexpr/ParserRecovery.out
! test/langtools/tools/javac/switchexpr/SwitchExpressionIsNotAConstant.java
! test/langtools/tools/javac/switchexpr/SwitchExpressionScopesIsolated.java
! test/langtools/tools/javac/switchexpr/SwitchExpressionScopesIsolated.out
! test/langtools/tools/javac/switchexpr/SwitchExpressionSimpleVisitorTest.java
! test/langtools/tools/javac/switchexpr/TryCatch.java
! test/langtools/tools/javac/switchexpr/TryCatchFinally.java
! test/langtools/tools/javac/switchexpr/WarnWrongYieldTest.java
! test/langtools/tools/javac/switchexpr/WarnWrongYieldTest.out
! test/langtools/tools/javac/switchexpr/WrongBreakTest.java
! test/langtools/tools/javac/switchexpr/WrongBreakTest.out
! test/langtools/tools/javac/switchexpr/WrongYieldTest.java
! test/langtools/tools/javac/switchexpr/WrongYieldTest.out
! test/langtools/tools/javac/switchextra/CaseTest.java
! test/langtools/tools/javac/switchextra/DefiniteAssignment1.java
! test/langtools/tools/javac/switchextra/DefiniteAssignment2.java
! test/langtools/tools/javac/switchextra/DefiniteAssignment2.out
! test/langtools/tools/javac/switchextra/MultipleLabelsExpression-old.out
! test/langtools/tools/javac/switchextra/MultipleLabelsExpression.java
! test/langtools/tools/javac/switchextra/MultipleLabelsStatement-old.out
! test/langtools/tools/javac/switchextra/MultipleLabelsStatement.java
! test/langtools/tools/javac/switchextra/RuleParsingTest.java
! test/langtools/tools/javac/switchextra/SwitchArrowBrokenConstant.java
! test/langtools/tools/javac/switchextra/SwitchArrowBrokenConstant.out
! test/langtools/tools/javac/switchextra/SwitchStatementArrow-old.out
! test/langtools/tools/javac/switchextra/SwitchStatementArrow.java
! test/langtools/tools/javac/switchextra/SwitchStatementBroken.java
! test/langtools/tools/javac/switchextra/SwitchStatementBroken.out
! test/langtools/tools/javac/switchextra/SwitchStatementBroken2.java
! test/langtools/tools/javac/switchextra/SwitchStatementBroken2.out
! test/langtools/tools/javac/switchextra/SwitchStatementScopesIsolated.java
! test/langtools/tools/javac/switchextra/SwitchStatementScopesIsolated.out
! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java

Changeset: ff1887930406
Author:    thartmann
Date:      2019-11-12 10:16 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/ff1887930406

8233529: loopTransform.cpp:2984: Error: assert(p_f->Opcode() == Op_IfFalse) failed
Summary: Strengthened asserts in locate_pre_from_main() and added a check for is_main_no_pre_loop().
Reviewed-by: kvn, vlivanov

! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestRemoveMainPostLoops.java

Changeset: f0dca628176c
Author:    dnsimon
Date:      2019-11-12 10:19 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/f0dca628176c

8233900: [JVMCI] improve help text for EnableJVMCIProduct option
Reviewed-by: kvn

! src/hotspot/share/jvmci/jvmci_globals.hpp

Changeset: b046ba510bbc
Author:    igerasim
Date:      2019-11-12 01:36 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/b046ba510bbc

8233884: Avoid looking up standard charsets in security libraries
Reviewed-by: coffeys

! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEWithMD5AndDESCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEWithMD5AndTripleDESCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java
! src/java.base/share/classes/com/sun/crypto/provider/TlsPrfGenerator.java
! src/java.base/share/classes/javax/crypto/CryptoPermissions.java
! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java
! src/java.base/share/classes/sun/security/provider/ConfigFile.java
! src/java.base/share/classes/sun/security/provider/DomainKeyStore.java
! src/java.base/share/classes/sun/security/provider/JavaKeyStore.java
! src/java.base/share/classes/sun/security/provider/KeyProtector.java
! src/java.base/share/classes/sun/security/provider/PolicyFile.java
! src/java.base/share/classes/sun/security/ssl/SSLLogger.java
! src/java.base/share/classes/sun/security/util/DerInputStream.java
! src/java.base/share/classes/sun/security/util/DerOutputStream.java
! src/java.base/share/classes/sun/security/util/DerValue.java
! src/java.base/share/classes/sun/security/util/DomainName.java
! src/java.base/share/classes/sun/security/util/HexDumpEncoder.java
! src/java.base/share/classes/sun/security/x509/AVA.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSNameImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5NameElement.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSNameElement.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/NativeGSSFactory.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ETypeInfo.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/PAData.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/PAForUserEnc.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/AesDkCrypto.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/AesSha2DkCrypto.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/DkCrypto.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ktab/KeyTabEntry.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ktab/KeyTabOutputStream.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/util/KerberosString.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/ClientFactoryImpl.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/CramMD5Client.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/CramMD5Server.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/ExternalClient.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/PlainClient.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Base.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Client.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Server.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyStore.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11TlsPrfGenerator.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Util.java
! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/Config.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

Changeset: b398685dd029
Author:    eosterlund
Date:      2019-11-12 09:25 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/b398685dd029

8233506: ZGC: the load for Reference.get() can be converted to a load for strong refs
Reviewed-by: thartmann, neliasso, pliden

! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp

Changeset: f51714d3385d
Author:    eosterlund
Date:      2019-11-12 09:27 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/f51714d3385d

8224817: Implementation of JEP 364: ZGC on macOS
Reviewed-by: pliden, stefank

! make/autoconf/hotspot.m4
+ src/hotspot/os/bsd/gc/z/zBackingFile_bsd.cpp
+ src/hotspot/os/bsd/gc/z/zBackingFile_bsd.hpp
+ src/hotspot/os/bsd/gc/z/zLargePages_bsd.cpp
+ src/hotspot/os/bsd/gc/z/zNUMA_bsd.cpp
+ src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp
+ src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.hpp

Changeset: 65dc025d5e7e
Author:    jiefu
Date:      2019-11-11 17:40 +0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/65dc025d5e7e

8233885: Test fails with assert(comp != __null) failed: Ensure we have a compiler
Reviewed-by: thartmann, iveresov

! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
+ test/hotspot/jtreg/compiler/compilercontrol/CompilationModeHighOnlyTest.java

Changeset: 4dbdb7a8fa75
Author:    fweimer
Date:      2019-11-12 12:19 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/4dbdb7a8fa75

8233941: adlc should not generate Pipeline_Use_Cycle_Mask::operator=
Summary: Removed useless = operator.
Reviewed-by: kvn, thartmann

! src/hotspot/share/adlc/output_h.cpp

Changeset: 3786a0962570
Author:    jboes
Date:      2019-11-08 11:15 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/3786a0962570

8232853: AuthenticationFilter.Cache::remove may throw ConcurrentModificationException
Summary: Change implementation to use iterator instead of plain LinkedList
Reviewed-by: dfuchs, vtewari

! src/java.net.http/share/classes/jdk/internal/net/http/AuthenticationFilter.java
+ test/jdk/java/net/httpclient/AuthFilterCacheTest.java

Changeset: ad05ed6f2a77
Author:    mdoerr
Date:      2019-11-12 16:13 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/ad05ed6f2a77

8233820: Test crashed with assert(phi->operand_count() != 1 || phi->subst() != phi) failed: missed trivial simplification
Summary: Verification code needs to skip illegal phi functions.
Reviewed-by: thartmann, vlivanov

! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_Optimizer.cpp

Changeset: 404560ee1088
Author:    tschatzl
Date:      2019-11-12 16:28 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/404560ee1088

8233792: TestG1ParallelPhases.java fails with phase NonYoungFreeCSet not found (2)
Reviewed-by: lkorinth, kbarrett

! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java

Changeset: 642d7d7ed426
Author:    mbalao
Date:      2019-11-12 12:36 -0300
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/642d7d7ed426

8233946: Add @since 13 annotation to KerberosPrincipal.KRB_NT_ENTERPRISE field
Reviewed-by: clanger

! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java

Changeset: 3d2575331a41
Author:    darcy
Date:      2019-11-12 10:45 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/3d2575331a41

8233940: Preview API tests for String methods should use ${jdk.version} as -source arg
Reviewed-by: jlaskey, jlahoda

! test/jdk/java/lang/String/Formatted.java
! test/jdk/java/lang/String/StripIndent.java
+ test/jdk/java/lang/String/TEST.properties
! test/jdk/java/lang/String/TranslateEscapes.java

Changeset: b9a42ca342db
Author:    eosterlund
Date:      2019-11-12 20:01 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/b9a42ca342db

8233061: ZGC: Enforce memory ordering in segmented bit maps
Reviewed-by: pliden, stefank

! src/hotspot/share/gc/z/zLiveMap.cpp
! src/hotspot/share/gc/z/zLiveMap.inline.hpp

Changeset: c60978f87d45
Author:    eosterlund
Date:      2019-11-12 20:01 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/c60978f87d45

8233797: ZGC: Unify naming convention for functions using atomics
Reviewed-by: pliden, stefank

! src/hotspot/share/gc/z/zLiveMap.cpp
! src/hotspot/share/gc/z/zLiveMap.hpp
! src/hotspot/share/gc/z/zLiveMap.inline.hpp
! src/hotspot/share/gc/z/zMarkCache.inline.hpp
! src/hotspot/share/gc/z/zMarkStack.hpp
! src/hotspot/share/gc/z/zMarkStack.inline.hpp
! src/hotspot/share/gc/z/zMarkStackAllocator.cpp
! src/hotspot/share/gc/z/zPage.hpp
! src/hotspot/share/gc/z/zPage.inline.hpp
! test/hotspot/gtest/gc/z/test_zForwarding.cpp
! test/hotspot/gtest/gc/z/test_zLiveMap.cpp

Changeset: 1251d78fafbf
Author:    eosterlund
Date:      2019-11-12 20:14 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/1251d78fafbf

8230661: ZGC: Stop reloading oops in load barriers
Reviewed-by: pliden, stefank

! src/hotspot/share/gc/z/zBarrier.hpp
! src/hotspot/share/gc/z/zBarrier.inline.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zUnload.cpp
! src/hotspot/share/gc/z/zUnload.hpp

Changeset: d6d8fdc95ed2
Author:    fweimer
Date:      2019-11-12 21:00 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/d6d8fdc95ed2

8233880: Support compilers with multi-digit major version numbers
Reviewed-by: tbell

! make/autoconf/toolchain.m4

Changeset: 8910b995a2ee
Author:    bchristi
Date:      2019-11-12 13:49 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/8910b995a2ee

8226297: Dual-pivot quicksort improvements
Reviewed-by: dl, lbourges
Contributed-by: Vladimir Yaroslavskiy <vlv.spb.ru at mail.ru>

! src/java.base/share/classes/java/util/Arrays.java
! src/java.base/share/classes/java/util/ArraysParallelSortHelpers.java
! src/java.base/share/classes/java/util/DualPivotQuicksort.java
- test/jdk/java/util/Arrays/ParallelSorting.java
! test/jdk/java/util/Arrays/Sorting.java
+ test/jdk/java/util/Arrays/java.base/java/util/SortingHelper.java

Changeset: 1a79b4bfc85a
Author:    naoto
Date:      2019-11-12 14:05 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/1a79b4bfc85a

8232860: Error formatting integer values with MessageFormat.format() using HOST provider
Reviewed-by: rriggs

! src/java.base/macosx/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java
! src/java.base/share/classes/sun/util/locale/provider/HostLocaleProviderAdapter.java
! src/java.base/windows/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java
! src/java.base/windows/native/libjava/HostLocaleProviderAdapter_md.c
! test/jdk/java/util/Locale/LocaleProviders.java
! test/jdk/java/util/Locale/LocaleProvidersRun.java

Changeset: 8c9d0451433b
Author:    amlu
Date:      2019-11-13 09:09 +0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/8c9d0451433b

8233961: Problem list tools/jlink/JLinkReproducibleTest.java for windows-all
Reviewed-by: alanb

! test/jdk/ProblemList.txt

Changeset: 846fee5ea75e
Author:    ysuenaga
Date:      2019-11-13 10:27 +0900
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/846fee5ea75e

8233785: Incorrect JDK version is reported in hs_err log
Reviewed-by: dholmes, stuefe

! src/hotspot/share/runtime/java.cpp

Changeset: a8104278b4d0
Author:    thartmann
Date:      2019-11-13 08:43 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/a8104278b4d0

8233656: assert(d->is_CFG() && n->is_CFG()) failed: must have CFG nodes
Summary: Explicitly handle ProjNodes with TOP input.
Reviewed-by: kvn, vlivanov

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

Changeset: 6c78185c99d7
Author:    michaelm
Date:      2019-11-13 09:09 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/6c78185c99d7

8233958: Memory retention due to HttpsURLConnection finalizer that serves no purpose
Reviewed-by: dfuchs, rriggs

! src/java.base/share/classes/sun/net/www/protocol/https/DelegateHttpsURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/https/HttpsURLConnectionImpl.java

Changeset: dc1899bb84c0
Author:    smonteith
Date:      2019-11-13 17:24 +0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/dc1899bb84c0

8231841: AArch64: debug.cpp help() is missing an AArch64 line for pns
Summary: Adds missing line for aarch64 to debug.cpp help() for pns
Reviewed-by: adinn
Contributed-by: alan.hayward at arm.com

! src/hotspot/share/utilities/debug.cpp

Changeset: 7bbaa3c416e7
Author:    mdoerr
Date:      2019-10-21 19:58 +0200
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/7bbaa3c416e7

8230459: Test failed to resume JVMCI CompilerThread
Reviewed-by: dholmes, kvn

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp

Changeset: f0312c7d5b37
Author:    bsrbnd
Date:      2019-11-13 11:21 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/f0312c7d5b37

8214239: Missing x86_64.ad patterns for clearing and setting long vector bits
Reviewed-by: kvn, vlivanov, jrose, sviswanathan

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/x86_64.ad
+ test/hotspot/jtreg/compiler/c2/TestBitSetAndReset.java
+ test/micro/org/openjdk/bench/vm/compiler/BitSetAndReset.java

Changeset: ba6c248cae19
Author:    lkorinth
Date:      2019-11-13 11:37 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/ba6c248cae19

8232365: Implementation for JEP 363: Remove the Concurrent Mark Sweep (CMS) Garbage Collector
Reviewed-by: kbarrett, tschatzl, erikj, coleenp, dholmes

! make/autoconf/hotspot.m4
! make/hotspot/lib/JvmDtraceObjects.gmk
! make/hotspot/lib/JvmFeatures.gmk
! make/hotspot/src/native/dtrace/generateJvmOffsets.cpp
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/arm/globals_arm.hpp
! src/hotspot/cpu/ppc/globals_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/globals_s390.hpp
! src/hotspot/cpu/sparc/globals_sparc.hpp
! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/zero/globals_zero.hpp
- src/hotspot/share/gc/cms/adaptiveFreeList.cpp
- src/hotspot/share/gc/cms/adaptiveFreeList.hpp
- src/hotspot/share/gc/cms/allocationStats.cpp
- src/hotspot/share/gc/cms/allocationStats.hpp
- src/hotspot/share/gc/cms/cmsArguments.cpp
- src/hotspot/share/gc/cms/cmsArguments.hpp
- src/hotspot/share/gc/cms/cmsCardTable.cpp
- src/hotspot/share/gc/cms/cmsCardTable.hpp
- src/hotspot/share/gc/cms/cmsGCStats.cpp
- src/hotspot/share/gc/cms/cmsGCStats.hpp
- src/hotspot/share/gc/cms/cmsHeap.cpp
- src/hotspot/share/gc/cms/cmsHeap.hpp
- src/hotspot/share/gc/cms/cmsHeap.inline.hpp
- src/hotspot/share/gc/cms/cmsLockVerifier.cpp
- src/hotspot/share/gc/cms/cmsLockVerifier.hpp
- src/hotspot/share/gc/cms/cmsOopClosures.hpp
- src/hotspot/share/gc/cms/cmsOopClosures.inline.hpp
- src/hotspot/share/gc/cms/cmsVMOperations.cpp
- src/hotspot/share/gc/cms/cmsVMOperations.hpp
- src/hotspot/share/gc/cms/cms_globals.hpp
- src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp
- src/hotspot/share/gc/cms/compactibleFreeListSpace.hpp
- src/hotspot/share/gc/cms/compactibleFreeListSpace.inline.hpp
- src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
- src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp
- src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.inline.hpp
- src/hotspot/share/gc/cms/concurrentMarkSweepThread.cpp
- src/hotspot/share/gc/cms/concurrentMarkSweepThread.hpp
- src/hotspot/share/gc/cms/freeChunk.cpp
- src/hotspot/share/gc/cms/freeChunk.hpp
- src/hotspot/share/gc/cms/gSpaceCounters.cpp
- src/hotspot/share/gc/cms/gSpaceCounters.hpp
- src/hotspot/share/gc/cms/jvmFlagConstraintsCMS.cpp
- src/hotspot/share/gc/cms/jvmFlagConstraintsCMS.hpp
- src/hotspot/share/gc/cms/parNewGeneration.cpp
- src/hotspot/share/gc/cms/parNewGeneration.hpp
- src/hotspot/share/gc/cms/parNewGeneration.inline.hpp
- src/hotspot/share/gc/cms/parOopClosures.hpp
- src/hotspot/share/gc/cms/parOopClosures.inline.hpp
- src/hotspot/share/gc/cms/promotionInfo.cpp
- src/hotspot/share/gc/cms/promotionInfo.hpp
- src/hotspot/share/gc/cms/promotionInfo.inline.hpp
- src/hotspot/share/gc/cms/vmStructs_cms.hpp
- src/hotspot/share/gc/cms/yieldingWorkgroup.cpp
- src/hotspot/share/gc/cms/yieldingWorkgroup.hpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp
! src/hotspot/share/gc/shared/blockOffsetTable.cpp
! src/hotspot/share/gc/shared/blockOffsetTable.hpp
! src/hotspot/share/gc/shared/blockOffsetTable.inline.hpp
! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcArguments.cpp
! src/hotspot/share/gc/shared/gcCause.cpp
! src/hotspot/share/gc/shared/gcCause.hpp
! src/hotspot/share/gc/shared/gcConfig.cpp
! src/hotspot/share/gc/shared/gcConfiguration.cpp
! src/hotspot/share/gc/shared/gcName.hpp
! src/hotspot/share/gc/shared/gcStats.hpp
! src/hotspot/share/gc/shared/gcTrace.hpp
! src/hotspot/share/gc/shared/gcTraceSend.cpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/generation.hpp
! src/hotspot/share/gc/shared/generationSpec.cpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.hpp
! src/hotspot/share/gc/shared/preservedMarks.hpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/referenceProcessor.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
! src/hotspot/share/gc/shared/workerPolicy.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/oops/markWord.inline.hpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/dtrace_disabled.hpp
! src/hotspot/share/utilities/macros.hpp
! src/java.base/share/man/java.1
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/AdaptiveFreeList.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CMSBitMap.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CMSCollector.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CMSHeap.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CompactibleFreeListSpace.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/ConcurrentMarkSweepGeneration.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/LinearAllocBlock.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/ParNewGeneration.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GCName.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/Generation.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GenerationFactory.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Universe.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Mark.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Thread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalRuntime.java
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatiles.java
- test/hotspot/jtreg/compiler/c2/aarch64/TestVolatilesCMS.java
- test/hotspot/jtreg/compiler/c2/aarch64/TestVolatilesCMSCondMark.java
! test/hotspot/jtreg/gc/TestAgeOutput.java
! test/hotspot/jtreg/gc/TestFullGCCount.java
! test/hotspot/jtreg/gc/TestGenerationPerfCounter.java
- test/hotspot/jtreg/gc/TestMemoryInitializationWithCMS.java
! test/hotspot/jtreg/gc/TestMemoryMXBeansAndPoolsPresence.java
! test/hotspot/jtreg/gc/TestNumWorkerOutput.java
! test/hotspot/jtreg/gc/TestPolicyNamePerfCounter.java
! test/hotspot/jtreg/gc/TestSmallHeap.java
! test/hotspot/jtreg/gc/TestSystemGC.java
! test/hotspot/jtreg/gc/arguments/GCTypes.java
! test/hotspot/jtreg/gc/arguments/TestAlignmentToUseLargePages.java
- test/hotspot/jtreg/gc/arguments/TestCMSHeapSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestDisableDefaultGC.java
! test/hotspot/jtreg/gc/arguments/TestMaxNewSize.java
! test/hotspot/jtreg/gc/arguments/TestNewRatioFlag.java
! test/hotspot/jtreg/gc/arguments/TestNewSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestParallelGCThreads.java
! test/hotspot/jtreg/gc/arguments/TestParallelRefProc.java
! test/hotspot/jtreg/gc/arguments/TestSelectDefaultGC.java
! test/hotspot/jtreg/gc/arguments/TestSurvivorRatioFlag.java
! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsErgo.java
- test/hotspot/jtreg/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java
! test/hotspot/jtreg/gc/class_unloading/TestClassUnloadingDisabled.java
- test/hotspot/jtreg/gc/cms/DisableResizePLAB.java
- test/hotspot/jtreg/gc/cms/GuardShrinkWarning.java
- test/hotspot/jtreg/gc/cms/TestBubbleUpRef.java
- test/hotspot/jtreg/gc/cms/TestCMSScavengeBeforeRemark.java
- test/hotspot/jtreg/gc/cms/TestCriticalPriority.java
- test/hotspot/jtreg/gc/cms/TestMBeanCMS.java
- test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlCMS.java
! test/hotspot/jtreg/gc/ergonomics/TestDynamicNumberOfGCThreads.java
! test/hotspot/jtreg/gc/ergonomics/TestInitialGCThreadLogging.java
! test/hotspot/jtreg/gc/logging/TestGCId.java
- test/hotspot/jtreg/gc/metaspace/TestMetaspaceCMSCancel.java
! test/hotspot/jtreg/gc/metaspace/TestSizeTransitions.java
- test/hotspot/jtreg/gc/startup_warnings/TestCMS.java
! test/hotspot/jtreg/gc/stress/TestReclaimStringsLeaksMemory.java
- test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithCMS.java
- test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithCMS.java
- test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithCMS.java
- test/hotspot/jtreg/gc/stress/jfr/TestStressAllocationGCEventsWithCMS.java
- test/hotspot/jtreg/gc/stress/jfr/TestStressAllocationGCEventsWithParNew.java
- test/hotspot/jtreg/gc/stress/jfr/TestStressBigAllocationGCEventsWithCMS.java
- test/hotspot/jtreg/gc/stress/jfr/TestStressBigAllocationGCEventsWithParNew.java
- test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithCMS.java
! test/hotspot/jtreg/gc/survivorAlignment/SurvivorAlignmentTestMain.java
! test/hotspot/jtreg/runtime/7167069/PrintAsFlag.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOption.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java
! test/hotspot/jtreg/runtime/CommandLine/TestNullTerminatedFlags.java
! test/hotspot/jtreg/runtime/CompressedOops/UseCompressedOops.java
! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagCombo.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java
! test/hotspot/jtreg/runtime/testlibrary/ClassUnloadCommon.java
- test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCCMSTest.java
! test/hotspot/jtreg/serviceability/sa/TestIntConstant.java
! test/hotspot/jtreg/serviceability/sa/TestUniverse.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_0_1/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_10_20/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_70_80/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_99_100/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/general_functions/GF08/gf08t001/TestDriver.java
! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java
! test/jdk/java/lang/management/GarbageCollectorMXBean/GcInfoCompositeType.java
! test/jdk/java/lang/management/MemoryMXBean/CollectionUsageThreshold.java
! test/jdk/java/lang/management/MemoryMXBean/LowMemoryTest.java
! test/jdk/java/lang/management/MemoryMXBean/LowMemoryTest2.sh
- test/jdk/java/lang/management/MemoryMXBean/MemoryManagementConcMarkSweepGC.sh
! test/jdk/java/lang/management/MemoryMXBean/PendingAllGC.sh
! test/jdk/java/lang/management/MemoryMXBean/ResetPeakMemoryUsage.java
! test/jdk/jdk/jfr/event/gc/collection/GCEventAll.java
- test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithCMSConcurrent.java
- test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithCMSMarkSweep.java
- test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithCMSConcurrent.java
- test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithCMSMarkSweep.java
- test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithParNew.java
- test/jdk/jdk/jfr/event/gc/collection/TestYoungGarbageCollectionEventWithParNew.java
! test/jdk/jdk/jfr/event/gc/detailed/PromotionEvent.java
- test/jdk/jdk/jfr/event/gc/detailed/TestCMSConcurrentModeFailureEvent.java
- test/jdk/jdk/jfr/event/gc/detailed/TestPromotionFailedEventWithParNew.java
- test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventConcurrentCMS.java
- test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventParNewCMS.java
- test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithCMSConcurrent.java
- test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithCMSMarkSweep.java
- test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithCMSConcurrent.java
- test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithCMSMarkSweep.java
! test/jdk/jdk/jfr/event/gc/stacktrace/AllocationStackTrace.java
- test/jdk/jdk/jfr/event/gc/stacktrace/TestConcMarkSweepAllocationPendingStackTrace.java
- test/jdk/jdk/jfr/event/gc/stacktrace/TestMetaspaceConcMarkSweepGCAllocationPendingStackTrace.java
- test/jdk/jdk/jfr/event/gc/stacktrace/TestParNewAllocationPendingStackTrace.java
- test/jdk/jdk/jfr/event/oldobject/TestCMS.java
! test/jdk/jdk/jfr/event/oldobject/TestMetadataRetention.java
! test/jdk/jdk/jfr/event/runtime/TestClassLoadingStatisticsEvent.java
! test/jdk/jdk/jfr/event/runtime/TestClassUnloadEvent.java
! test/jdk/jdk/jfr/event/runtime/TestVmFlagChangedEvent.java
! test/lib/jdk/test/lib/Utils.java
! test/lib/jdk/test/lib/jfr/GCHelper.java
! test/lib/sun/hotspot/WhiteBox.java
! test/lib/sun/hotspot/gc/GC.java

Changeset: 57ad70bcf06c
Author:    coffeys
Date:      2019-11-13 11:27 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/57ad70bcf06c

8233731: repeated typo "fro" for "for"
Reviewed-by: dfuchs
Contributed-by: kiran.sidhartha.ravikumar at oracle.com

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

Changeset: 15936b142f86
Author:    coleenp
Date:      2019-11-13 08:23 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/15936b142f86

8233913: Remove implicit conversion from Method* to methodHandle
Summary: Fix call sites to use existing THREAD local or pass down THREAD local for shallower callsites. Make linkResolver methods return Method* for caller to handleize if needed.
Reviewed-by: iklam, thartmann, hseigel

! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/aot/aotCompiledMethod.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciExceptionHandler.cpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/ci/ciStreams.cpp
! src/hotspot/share/classfile/bytecodeAssembler.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/tieredThresholdPolicy.cpp
! src/hotspot/share/compiler/tieredThresholdPolicy.hpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/bytecode.cpp
! src/hotspot/share/interpreter/bytecode.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/linkResolver.hpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/interpreter/rewriter.hpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp
! src/hotspot/share/jvmci/compilerRuntime.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciCompiler.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciJavaClasses.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/heapShared.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/fieldInfo.hpp
! src/hotspot/share/oops/fieldStreams.hpp
+ src/hotspot/share/oops/fieldStreams.inline.hpp
! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.hpp
! src/hotspot/share/prims/methodComparator.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/nativeLookup.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/fieldDescriptor.cpp
! src/hotspot/share/runtime/fieldDescriptor.inline.hpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/handles.inline.hpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/xmlstream.cpp
! src/hotspot/share/utilities/xmlstream.hpp

Changeset: c8e15590c7cc
Author:    amlu
Date:      2019-11-13 21:56 +0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/c8e15590c7cc

8234079: ZipFileInputStreamSkipTest.java runs zero test
Reviewed-by: lancea

! test/jdk/java/util/zip/ZipFile/ZipFileInputStreamSkipTest.java

Changeset: 3f57daa2d6eb
Author:    jjg
Date:      2019-11-13 10:33 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/3f57daa2d6eb

8234025: Elements.getPackageElement(ModuleElement,CharSequence) returns null for unnamed package
Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
+ test/langtools/tools/javac/api/TestModuleUnnamedPackage.java

Changeset: 27a266d5fb13
Author:    mullan
Date:      2019-11-13 13:43 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/27a266d5fb13

8214483: Remove algorithms that use MD5 or DES from security requirements
Reviewed-by: xuelei

! src/java.base/share/classes/java/security/AlgorithmParameters.java
! src/java.base/share/classes/java/security/MessageDigest.java
! src/java.base/share/classes/javax/crypto/Cipher.java
! src/java.base/share/classes/javax/crypto/KeyGenerator.java
! src/java.base/share/classes/javax/crypto/Mac.java
! src/java.base/share/classes/javax/crypto/SecretKeyFactory.java

Changeset: fce1fa1bdc91
Author:    sangheki
Date:      2019-11-13 10:49 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/fce1fa1bdc91

8220310: Implementation: NUMA-Aware Memory Allocation for G1, Mutator (1/3)
Reviewed-by: kbarrett, sjohanss, tschatzl, pliden

! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/gc/g1/g1AllocRegion.cpp
! src/hotspot/share/gc/g1/g1AllocRegion.hpp
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1Allocator.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
+ src/hotspot/share/gc/g1/g1NUMA.cpp
+ src/hotspot/share/gc/g1/g1NUMA.hpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegionManager.cpp
! src/hotspot/share/gc/g1/heapRegionManager.hpp
! src/hotspot/share/gc/g1/heapRegionSet.hpp
! src/hotspot/share/gc/g1/heapRegionSet.inline.hpp
! src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.cpp
! src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.hpp
! src/hotspot/share/logging/logPrefix.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/os.hpp
+ test/hotspot/jtreg/gc/g1/numa/TestG1NUMATouchRegions.java
! test/lib/sun/hotspot/WhiteBox.java

Changeset: df6f2350edfa
Author:    sangheki
Date:      2019-11-13 10:49 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/df6f2350edfa

8220311: Implementation: NUMA-Aware Memory Allocation for G1, Survivor (2/3)
Reviewed-by: kbarrett, sjohanss, tschatzl

! src/hotspot/share/gc/g1/g1AllocRegion.cpp
! src/hotspot/share/gc/g1/g1AllocRegion.hpp
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1Allocator.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp

Changeset: 6530de931b8e
Author:    sangheki
Date:      2019-11-13 10:51 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/6530de931b8e

8220312: Implementation: NUMA-Aware Memory Allocation for G1, Logging (3/3)
Reviewed-by: kbarrett, sjohanss, tschatzl

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1EdenRegions.hpp
! src/hotspot/share/gc/g1/g1HeapTransition.cpp
! src/hotspot/share/gc/g1/g1HeapTransition.hpp
! src/hotspot/share/gc/g1/g1NUMA.cpp
! src/hotspot/share/gc/g1/g1NUMA.hpp
+ src/hotspot/share/gc/g1/g1NUMAStats.cpp
+ src/hotspot/share/gc/g1/g1NUMAStats.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp
+ src/hotspot/share/gc/g1/g1RegionsOnNodes.cpp
+ src/hotspot/share/gc/g1/g1RegionsOnNodes.hpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.cpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegionManager.cpp
! src/hotspot/share/gc/g1/heapRegionManager.hpp
! src/hotspot/share/gc/g1/heapRegionSet.cpp
! src/hotspot/share/gc/g1/heapRegionSet.hpp
! src/hotspot/share/gc/g1/heapRegionSet.inline.hpp
! test/hotspot/jtreg/gc/g1/numa/TestG1NUMATouchRegions.java

Changeset: 058d299b22b6
Author:    iignatyev
Date:      2019-11-13 10:59 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/058d299b22b6

8225756: [testbug] compiler/loopstripmining/CheckLoopStripMining.java sets too short a SafepointTimeoutDelay
Reviewed-by: kvn, epavlova, roland, mdoerr

! test/hotspot/jtreg/compiler/loopstripmining/CheckLoopStripMining.java

Changeset: f1a5d48d0471
Author:    iignatyev
Date:      2019-11-13 11:34 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/f1a5d48d0471

8226795: compiler/tiered/Level2RecompilationTest.java fails when XX:TieredStopAtLevel=1/2/3 is set
Reviewed-by: redestad

! test/hotspot/jtreg/compiler/profiling/TestTypeProfiling.java
! test/hotspot/jtreg/compiler/tiered/Level2RecompilationTest.java
! test/hotspot/jtreg/compiler/whitebox/OSRFailureLevel4Test.java

Changeset: 5f458adec06b
Author:    cjplummer
Date:      2019-11-13 13:05 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/5f458adec06b

8231635: SA Stackwalking code stuck in BasicTypeDataBase.findDynamicTypeForAddress()
Summary: Better checking for invalid stack address when walking the stack frames
Reviewed-by: sspitsyn, dtitov

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64CurrentFrameGuess.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86CurrentFrameGuess.java
! test/hotspot/jtreg/ProblemList.txt

Changeset: 439a147b2c0c
Author:    amenkov
Date:      2019-11-13 14:08 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/439a147b2c0c

8231915: two JDI tests interfere with each other
Reviewed-by: sspitsyn, dtitov

! test/jdk/com/sun/jdi/JdwpListenTest.java

Changeset: f080b08daace
Author:    kbarrett
Date:      2019-11-13 18:00 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/f080b08daace

8232588: G1 concurrent System.gc can return early or late
8233279: G1: GCLocker GC with +GCLockerInvokesConcurrent spins while cycle in progress
Summary: Refactor G1CH::try_collect and fix bugs with concurrent collections.
Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1VMOperations.hpp
! src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/vmOperations.hpp

Changeset: dc45ed0ab083
Author:    darcy
Date:      2019-11-13 15:16 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/dc45ed0ab083

8233096: Update javax.lang.model for switch expressions
Reviewed-by: jjg, jlahoda

! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! test/langtools/tools/javac/processing/model/TestSourceVersion.java

Changeset: e0d59f0c2b7d
Author:    jiefu
Date:      2019-11-14 10:02 +0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/e0d59f0c2b7d

8234130: Zero VM build broken after JDK-8233913
Reviewed-by: coleenp

! src/hotspot/share/interpreter/bytecodeInterpreter.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp

Changeset: 22ee476cc664
Author:    iklam
Date:      2019-11-13 16:36 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/22ee476cc664

8231610: Relocate the CDS archive if it cannot be mapped to the requested address
Reviewed-by: jiangli, coleenp, ccheung

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/include/cds.h
! src/hotspot/share/memory/allocation.hpp
+ src/hotspot/share/memory/archiveUtils.cpp
+ src/hotspot/share/memory/archiveUtils.hpp
! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/dynamicArchive.hpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/filemap.hpp
! src/hotspot/share/memory/heapShared.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/memory/metaspaceClosure.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/constMethod.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java
! src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.c
! src/jdk.hotspot.agent/solaris/native/libsaproc/saproc.cpp
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/SpaceUtilizationCheck.java
+ test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveTestBase.java

Changeset: 558da4a0e31b
Author:    jwilhelm
Date:      2019-11-14 03:01 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/558da4a0e31b

Added tag jdk-14+23 for changeset 15936b142f86

! .hgtags

Changeset: b987ea528c21
Author:    iklam
Date:      2019-11-13 19:55 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/b987ea528c21

8234133: VM build broken due to memory/archiveUtils.inline.hpp
Reviewed-by: dholmes

+ src/hotspot/share/memory/archiveUtils.inline.hpp

Changeset: 355f4f42dda5
Author:    jvernee
Date:      2019-11-14 10:55 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/355f4f42dda5

8233920: MethodHandles::tryFinally generates illegal bytecode for long/double return type
Reviewed-by: redestad, vlivanov, jrose

! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! test/jdk/java/lang/invoke/TryFinallyTest.java

Changeset: 95a99e617f28
Author:    redestad
Date:      2019-11-14 15:24 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/95a99e617f28

8234003: Improve IndexSet iteration
Reviewed-by: neliasso, thartmann

! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/coalesce.cpp
! src/hotspot/share/opto/ifg.cpp
! src/hotspot/share/opto/indexSet.cpp
! src/hotspot/share/opto/indexSet.hpp
! src/hotspot/share/opto/live.cpp
! src/hotspot/share/opto/reg_split.cpp

Changeset: 3e4d8b5856f3
Author:    lancea
Date:      2019-11-14 10:54 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/3e4d8b5856f3

8234080: jdk/nio/zipfs/CRCWriteTest.java fails
Reviewed-by: clanger, amlu

! test/jdk/jdk/nio/zipfs/CRCWriteTest.java

Changeset: de56632f796d
Author:    bpb
Date:      2019-11-14 09:06 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/de56632f796d

8146298: (dc spec) connect and disconnect methods should specify that they may block
Reviewed-by: alanb, chegar, dfuchs, darcy

! src/java.base/share/classes/java/nio/channels/DatagramChannel.java

Changeset: 1c071f73949a
Author:    joehw
Date:      2019-11-14 18:41 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/1c071f73949a

8233686: XML transformer uses excessive amount of memory
Summary: remove unnecessary object creation and also update xalan.md file
Reviewed-by: lancea

! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/DOM2TO.java
! src/java.xml/share/legal/xalan.md

Changeset: 625262261ef2
Author:    pconcannon
Date:      2019-11-14 10:49 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/625262261ef2

8233860: AfterClose.java test incorrectly handles IP_MULTICAST_IF
Summary: Correction to invalid value used to ensure test fails as expected.
Reviewed-by: alanb, dfuchs, vtewari

! test/jdk/java/net/SocketOption/AfterClose.java

Changeset: 6933b57d7667
Author:    pconcannon
Date:      2019-11-14 11:04 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/6933b57d7667

8233989: Create an IPv4 version of java/net/MulticastSocket/SetLoopbackMode.java
Summary: This fix adds an IPv4 version of test SetLoopbackMode.java that calls SetLoopbackMode in IPv4 only mode, and runs only if IPv4 is enabled.
Reviewed-by: dfuchs

! test/jdk/java/net/MulticastSocket/SetLoopbackMode.java
+ test/jdk/java/net/MulticastSocket/SetLoopbackModeIPv4.java

Changeset: 5d4c3724e4c7
Author:    mseledtsov
Date:      2019-11-14 11:16 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/5d4c3724e4c7

8232244: [TESTBUG] Incorrect comment in TestClassUnloadEvent.java
Summary: Removed incorrect comment
Reviewed-by: iignatyev

! test/jdk/jdk/jfr/event/runtime/TestClassUnloadEvent.java

Changeset: 03fbcd06b4c0
Author:    dlong
Date:      2019-11-14 12:21 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/03fbcd06b4c0

8233841: Update Graal
Reviewed-by: kvn

! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64BaseAssembler.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64.test/src/org/graalvm/compiler/core/aarch64/test/AArch64ElideL2ITest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64NodeMatchRules.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/spi/ForeignCallLinkage.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/HashMapGetTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UnsafeVirtualizationTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/EATestBase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/UnsafeEATest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/CompilationWrapper.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/GraalError.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotBackend.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotEpilogueBlockEndOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotEpilogueOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotRegisterAllocationConfig.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotRestoreRbpOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotReturnOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompilationWrapperTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompileTheWorldTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotForeignCallLinkageImpl.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/JVMCIVersionCheck.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGraphBuilderPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/Stub.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ArrayCompareToOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ArrayEqualsOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ArrayIndexOfOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64Call.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64FrameMap.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64StringLatin1InflateOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64StringUTF16CompressOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64Ternary.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64VZeroUpper.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AMD64VectorBinary.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AMD64VectorCompareOp.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AMD64VectorFloatCompareOp.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AMD64VectorInstruction.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AMD64VectorMove.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AMD64VectorUnary.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRInstruction.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/CompilationResultBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/CompareNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionsParser.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StandardGraphBuilderPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/MethodHandleNode.java

Changeset: e6baa47fbacf
Author:    jjg
Date:      2019-11-14 12:42 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/e6baa47fbacf

8234183: [TESTBUG] tools/javac/api/TestModuleUnnamedPackage.java fails to compile
Reviewed-by: jjg
Contributed-by: fujie at loongson.cn

! test/langtools/tools/javac/api/TestModuleUnnamedPackage.java

Changeset: 148921c01038
Author:    manc
Date:      2019-11-13 16:49 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/148921c01038

8234127: BasicHashtable does not support small table_size
Reviewed-by: coleenp, jiangli

! src/hotspot/share/utilities/hashtable.cpp

Changeset: 124164752fe4
Author:    iklam
Date:      2019-11-14 14:54 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/124164752fe4

8234196: [TESTBUG] DynamicArchiveRelocationTest.java missing "ArchiveRelocationMode == 1 ...."
Reviewed-by: dcubed

! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java

Changeset: 9afab9bf3e6a
Author:    fyang
Date:      2019-11-14 15:07 +0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/9afab9bf3e6a

8233912: aarch64: minor improvements of atomic operations
Reviewed-by: aph

! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp

Changeset: 4a09d4df104c
Author:    never
Date:      2019-11-14 16:34 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/4a09d4df104c

8233888: jdk.vm.ci.hotspot.test.VirtualObjectLayoutTest.testFormat(): Unexpected error verifying
Reviewed-by: kvn, iignatyev

! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/VirtualObjectTestBase.java

Changeset: 046e4024e55a
Author:    weijun
Date:      2019-11-15 09:06 +0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/046e4024e55a

8214024: Remove the default keytool -keyalg value
Reviewed-by: mullan

! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/tools/keytool/Resources.java
! test/hotspot/jtreg/runtime/cds/appcds/JarBuilder.java
! test/jdk/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyWithJarTest.java
! test/jdk/java/security/Policy/SignedJar/SignedJarTest.java
! test/jdk/sun/security/pkcs12/PBES2Encoding.java
! test/jdk/sun/security/pkcs12/ParamsTest.java
! test/jdk/sun/security/pkcs12/SameDN.java
! test/jdk/sun/security/tools/jarsigner/AltProvider.java
! test/jdk/sun/security/tools/jarsigner/JavaKeyStoreAliasCaseInsensitive.java
! test/jdk/sun/security/tools/jarsigner/LineBrokenMultiByteCharacter.java
! test/jdk/sun/security/tools/jarsigner/multiRelease/MVJarSigningTest.java
- test/jdk/sun/security/tools/keytool/DeprecateKeyalg.java
! test/jdk/sun/security/tools/keytool/DupImport.java
! test/jdk/sun/security/tools/keytool/HasSrcStoretypeOption.java
! test/jdk/sun/security/tools/keytool/ImportPrompt.java
! test/jdk/sun/security/tools/keytool/KeyAlg.java
! test/jdk/sun/security/tools/keytool/KeyToolTest.java
! test/jdk/sun/security/tools/keytool/PKCS12Passwd.java
! test/jdk/sun/security/tools/keytool/ProbingFailure.java
! test/jdk/sun/security/tools/keytool/RealType.java
+ test/jdk/sun/security/tools/keytool/RemoveKeyAlgDefault.java
! test/jdk/sun/security/tools/keytool/WeakAlg.java
! test/jdk/sun/security/tools/keytool/console.sh
! test/jdk/sun/security/tools/keytool/i18n.html

Changeset: 76ae9aa0e794
Author:    dholmes
Date:      2019-11-14 22:36 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/76ae9aa0e794

8233549: Thread interrupted state must only be accessed when not in a safepoint-safe state
Reviewed-by: dcubed, sspitsyn

! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: 11b96254ea92
Author:    rhalade
Date:      2019-11-14 19:49 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/11b96254ea92

8232019: Add LuxTrust certificate updates to the existing root program
Reviewed-by: mullan

+ make/data/cacerts/luxtrustglobalroot2ca
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/LuxTrustCA.java
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: 6f42d2a19117
Author:    mdoerr
Date:      2019-11-15 11:09 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/6f42d2a19117

8234188: AIX build broken after 8220310
Reviewed-by: hseigel

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

Changeset: 52752425712c
Author:    jiefu
Date:      2019-11-15 19:38 +0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/52752425712c

8234245: sun/security/lib/cacerts/VerifyCACerts.java fails due to wrong checksum
Reviewed-by: mullan

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

Changeset: 8c4c358272a9
Author:    jiefu
Date:      2019-11-15 20:39 +0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/8c4c358272a9

8234232: [TESTBUG] gc/shenandoah/jvmti/TestHeapDump.java fails with -Xcomp
Reviewed-by: zgu

! test/hotspot/jtreg/gc/shenandoah/jvmti/TestHeapDump.java

Changeset: fe87a92570db
Author:    simonis
Date:      2019-11-15 20:29 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/fe87a92570db

8234011: (zipfs) Memory leak in ZipFileSystem.releaseDeflater()
Reviewed-by: clanger, lancea

! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
+ test/jdk/jdk/nio/zipfs/ReleaseDeflater.java

Changeset: 700a2ad8fc19
Author:    zgu
Date:      2019-11-15 15:33 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/700a2ad8fc19

8204128: NMT might report incorrect numbers for Compiler area
Reviewed-by: stuefe, tschatzl

! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/services/mallocTracker.hpp
! src/hotspot/share/services/memTracker.hpp
+ test/hotspot/jtreg/runtime/NMT/HugeArenaTracking.java
! test/lib/sun/hotspot/WhiteBox.java

Changeset: c545e449137c
Author:    manc
Date:      2019-11-14 17:34 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/c545e449137c

8234208: Logging reports zero total refined cards under "Before GC RS summary"
Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.hpp

Changeset: a129f10e1b9a
Author:    kbarrett
Date:      2019-11-15 16:58 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/a129f10e1b9a

8233280: Remove GCLockerInvokesConcurrent
Summary: Remove use and make option obsolete.
Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/arguments.cpp

Changeset: 8e7f29b1ad4a
Author:    iignatyev
Date:      2019-11-15 14:22 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/8e7f29b1ad4a

8214904: Test8004741.java failed due to "Too few ThreadDeath hits; expected at least 6 but saw only 5"
Reviewed-by: kvn, epavlova

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/c2/Test8004741.java

Changeset: 8f92795b39e5
Author:    dcubed
Date:      2019-11-15 18:31 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/8f92795b39e5

8234272: ProblemList runtime/NMT/HugeArenaTracking.java
Reviewed-by: iignatyev

! test/hotspot/jtreg/ProblemList.txt

Changeset: 89c44961a84f
Author:    dcubed
Date:      2019-11-15 21:19 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/89c44961a84f

8234274: [BACKOUT] JDK-8204128 NMT might report incorrect numbers for Compiler area
Reviewed-by: zgu

! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/services/mallocTracker.hpp
! src/hotspot/share/services/memTracker.hpp
! test/hotspot/jtreg/ProblemList.txt
- test/hotspot/jtreg/runtime/NMT/HugeArenaTracking.java
! test/lib/sun/hotspot/WhiteBox.java

Changeset: 7bdc4f073c7f
Author:    mbaesken
Date:      2019-11-15 16:10 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/7bdc4f073c7f

8233219: NMT output on AIX misses some categories
Reviewed-by: stuefe, zgu

! src/hotspot/share/services/virtualMemoryTracker.cpp

Changeset: fc68b2cdfeeb
Author:    sgehwolf
Date:      2019-11-06 18:06 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/fc68b2cdfeeb

8233712: Limit default tests jobs based on ulimit -u setting
Reviewed-by: erikj, ihse

! make/RunTests.gmk
! make/RunTestsPrebuiltSpec.gmk
! make/autoconf/basics.m4
! make/autoconf/spec.gmk.in

Changeset: 7cbffba2156b
Author:    redestad
Date:      2019-11-18 16:10 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/7cbffba2156b

8234248: More VectorSet cleanups
Reviewed-by: neliasso, thartmann

! src/hotspot/share/libadt/vectset.cpp
! src/hotspot/share/libadt/vectset.hpp

Changeset: 5d73255c2d52
Author:    lucy
Date:      2019-11-18 17:11 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/5d73255c2d52

8233787: Break cycle in vm_version* includes
Reviewed-by: kbarrett, mdoerr

! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_ext_aarch64.hpp
! src/hotspot/cpu/arm/register_arm.hpp
! src/hotspot/cpu/arm/vm_version_arm.hpp
! src/hotspot/cpu/arm/vm_version_arm_32.cpp
! src/hotspot/cpu/arm/vm_version_ext_arm.hpp
! src/hotspot/cpu/ppc/vm_version_ext_ppc.hpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.hpp
! src/hotspot/cpu/s390/register_s390.hpp
! src/hotspot/cpu/s390/vm_version_ext_s390.hpp
! src/hotspot/cpu/s390/vm_version_s390.cpp
! src/hotspot/cpu/s390/vm_version_s390.hpp
! src/hotspot/cpu/sparc/vm_version_ext_sparc.hpp
! src/hotspot/cpu/sparc/vm_version_sparc.cpp
! src/hotspot/cpu/sparc/vm_version_sparc.hpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_ext_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/cpu/zero/register_zero.hpp
! src/hotspot/cpu/zero/vm_version_ext_zero.hpp
! src/hotspot/cpu/zero/vm_version_zero.cpp
! src/hotspot/cpu/zero/vm_version_zero.hpp
! src/hotspot/os/bsd/os_perf_bsd.cpp
! src/hotspot/os/windows/os_perf_windows.cpp
! src/hotspot/os_cpu/bsd_x86/vm_version_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_zero/vm_version_bsd_zero.cpp
! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_aarch64/orderAccess_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_aarch64/vm_version_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp
! src/hotspot/os_cpu/linux_arm/orderAccess_linux_arm.hpp
! src/hotspot/os_cpu/linux_arm/vm_version_linux_arm_32.cpp
! src/hotspot/os_cpu/linux_s390/atomic_linux_s390.hpp
! src/hotspot/os_cpu/linux_s390/orderAccess_linux_s390.hpp
! src/hotspot/os_cpu/linux_sparc/vm_version_linux_sparc.cpp
! src/hotspot/os_cpu/linux_x86/vm_version_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/vm_version_linux_zero.cpp
! src/hotspot/os_cpu/solaris_sparc/vm_version_solaris_sparc.cpp
! src/hotspot/os_cpu/solaris_x86/vm_version_solaris_x86.cpp
! src/hotspot/os_cpu/windows_x86/vm_version_windows_x86.cpp
+ src/hotspot/share/runtime/abstract_vm_version.cpp
+ src/hotspot/share/runtime/abstract_vm_version.hpp
! src/hotspot/share/runtime/vm_version.cpp
! src/hotspot/share/runtime/vm_version.hpp

Changeset: d01fe40e9cd8
Author:    dfuchs
Date:      2019-11-18 16:48 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/d01fe40e9cd8

8233141: DatagramSocket.send doesn't specify exception thrown when no target address
Summary: DatagramSocket and MulticastSocket send methods are changed to throw IllegalArgumentException if no target address can be determined.
Reviewed-by: alanb

! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/MulticastSocket.java
+ test/jdk/java/net/DatagramSocket/AddressNotSet.java
! test/jdk/java/net/DatagramSocket/SendDatagramToBadAddress.java

Changeset: 5ac4a49f5399
Author:    mdoerr
Date:      2019-11-18 18:21 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/5ac4a49f5399

8233193: Incorrect bailout from possibly_add_compiler_threads
Reviewed-by: dholmes, thartmann

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp

Changeset: ac11b83e0f38
Author:    cgo
Date:      2019-11-18 13:22 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/ac11b83e0f38

8234324: ARM32 build broken after 8231610
Reviewed-by: iklam, aph

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

Changeset: d8eddc0ba770
Author:    iignatyev
Date:      2019-11-18 14:13 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/d8eddc0ba770

8234304: runtime/cds/appcds/javaldr tests should use driver mode
Reviewed-by: iklam, mseledtsov

! test/hotspot/jtreg/runtime/cds/appcds/javaldr/AnonVmClassesDuringDump.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/ArrayTest.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDump.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDump.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/HumongousDuringDump.java

Changeset: 601b3fe3786d
Author:    iignatyev
Date:      2019-11-18 16:03 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/601b3fe3786d

8233462: serviceability/tmtools/jstat tests times out with -Xcomp
Reviewed-by: sspitsyn

! test/hotspot/jtreg/serviceability/tmtools/share/common/ToolRunner.java

Changeset: 6645186a5a31
Author:    ysuenaga
Date:      2019-11-19 13:33 +0900
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/6645186a5a31

8220074: Clean up GCC 8.3 errors in LittleCMS
Reviewed-by: prr

! make/lib/Awt2dLibraries.gmk

Changeset: 189f47d990b5
Author:    dholmes
Date:      2019-11-18 23:41 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/189f47d990b5

8215355: Object monitor deadlock with no threads holding the monitor (using jemalloc 5.1)
Reviewed-by: rehn, stuefe, dcubed, sspitsyn

! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java

Changeset: 580fb715b29d
Author:    alanb
Date:      2019-11-19 11:35 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/580fb715b29d

8233922: Service binding augments module graph with observable incubator modules
Reviewed-by: mchung

! src/java.base/share/classes/java/lang/module/Configuration.java
! src/java.base/share/classes/java/lang/module/Resolver.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfoWriter.java
! src/java.base/share/classes/jdk/internal/module/Modules.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java
! test/jdk/jdk/modules/etc/DefaultModules.java
+ test/jdk/jdk/modules/etc/TestJson.java
+ test/jdk/jdk/modules/etc/TestRootModules.java
- test/jdk/jdk/modules/etc/src/TestJson.java
- test/jdk/jdk/modules/etc/src/TestRootModules.java
+ test/jdk/jdk/modules/incubator/ServiceBinding.java
+ test/jdk/jdk/modules/incubator/TestBootLayer.java

Changeset: fc998c509521
Author:    cgo
Date:      2019-11-15 11:05 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/fc998c509521

8231954: Test compiler/codegen/TestCharVect2.java only works with server VMs
Reviewed-by: iignatyev, kvn

! test/hotspot/jtreg/compiler/codegen/TestCharVect2.java

Changeset: faac483dfb30
Author:    bchristi
Date:      2019-11-19 10:02 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/faac483dfb30

8233272: The Class.forName specification should be updated to match the long-standing implementation with respect to class linking
Reviewed-by: dholmes, mchung

! src/java.base/share/classes/java/lang/Class.java
+ test/jdk/java/lang/Class/forName/NonLinking/Container.java
+ test/jdk/java/lang/Class/forName/NonLinking/MissingClass.java
+ test/jdk/java/lang/Class/forName/NonLinking/NonLinking.java

Changeset: 302c4d2e7b3a
Author:    sangheki
Date:      2019-11-19 12:28 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/302c4d2e7b3a

8232533: G1 uses only a single thread for pretouching the java heap
Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp

Changeset: f68fd04fe463
Author:    redestad
Date:      2019-11-19 23:22 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/f68fd04fe463

8233497: Optimize default method generation by data structure reuse
Reviewed-by: lfoltan, coleenp, igerasim

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

Changeset: bd436284147d
Author:    weijun
Date:      2019-11-20 08:12 +0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/bd436284147d

8234377: new BitArray(0).toString() throws ArrayIndexOutOfBoundsException
Reviewed-by: mullan, wetmore

! src/java.base/share/classes/sun/security/util/BitArray.java
+ test/jdk/sun/security/util/BitArray/EmptyBitArray.java

Changeset: c4be5e03aff7
Author:    darcy
Date:      2019-11-19 16:26 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/c4be5e03aff7

8234381: API docs should mention special handling of enums in serialization
Reviewed-by: rriggs

! src/java.base/share/classes/java/io/Serializable.java
! src/java.base/share/classes/java/lang/Enum.java

Changeset: b83adf4bd4ee
Author:    psadhukhan
Date:      2019-11-20 10:52 +0530
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/b83adf4bd4ee

Merge

- src/hotspot/share/gc/cms/adaptiveFreeList.cpp
- src/hotspot/share/gc/cms/adaptiveFreeList.hpp
- src/hotspot/share/gc/cms/allocationStats.cpp
- src/hotspot/share/gc/cms/allocationStats.hpp
- src/hotspot/share/gc/cms/cmsArguments.cpp
- src/hotspot/share/gc/cms/cmsArguments.hpp
- src/hotspot/share/gc/cms/cmsCardTable.cpp
- src/hotspot/share/gc/cms/cmsCardTable.hpp
- src/hotspot/share/gc/cms/cmsGCStats.cpp
- src/hotspot/share/gc/cms/cmsGCStats.hpp
- src/hotspot/share/gc/cms/cmsHeap.cpp
- src/hotspot/share/gc/cms/cmsHeap.hpp
- src/hotspot/share/gc/cms/cmsHeap.inline.hpp
- src/hotspot/share/gc/cms/cmsLockVerifier.cpp
- src/hotspot/share/gc/cms/cmsLockVerifier.hpp
- src/hotspot/share/gc/cms/cmsOopClosures.hpp
- src/hotspot/share/gc/cms/cmsOopClosures.inline.hpp
- src/hotspot/share/gc/cms/cmsVMOperations.cpp
- src/hotspot/share/gc/cms/cmsVMOperations.hpp
- src/hotspot/share/gc/cms/cms_globals.hpp
- src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp
- src/hotspot/share/gc/cms/compactibleFreeListSpace.hpp
- src/hotspot/share/gc/cms/compactibleFreeListSpace.inline.hpp
- src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
- src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp
- src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.inline.hpp
- src/hotspot/share/gc/cms/concurrentMarkSweepThread.cpp
- src/hotspot/share/gc/cms/concurrentMarkSweepThread.hpp
- src/hotspot/share/gc/cms/freeChunk.cpp
- src/hotspot/share/gc/cms/freeChunk.hpp
- src/hotspot/share/gc/cms/gSpaceCounters.cpp
- src/hotspot/share/gc/cms/gSpaceCounters.hpp
- src/hotspot/share/gc/cms/jvmFlagConstraintsCMS.cpp
- src/hotspot/share/gc/cms/jvmFlagConstraintsCMS.hpp
- src/hotspot/share/gc/cms/parNewGeneration.cpp
- src/hotspot/share/gc/cms/parNewGeneration.hpp
- src/hotspot/share/gc/cms/parNewGeneration.inline.hpp
- src/hotspot/share/gc/cms/parOopClosures.hpp
- src/hotspot/share/gc/cms/parOopClosures.inline.hpp
- src/hotspot/share/gc/cms/promotionInfo.cpp
- src/hotspot/share/gc/cms/promotionInfo.hpp
- src/hotspot/share/gc/cms/promotionInfo.inline.hpp
- src/hotspot/share/gc/cms/vmStructs_cms.hpp
- src/hotspot/share/gc/cms/yieldingWorkgroup.cpp
- src/hotspot/share/gc/cms/yieldingWorkgroup.hpp
- src/hotspot/share/libadt/set.cpp
- src/hotspot/share/libadt/set.hpp
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/AdaptiveFreeList.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CMSBitMap.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CMSCollector.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CMSHeap.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CompactibleFreeListSpace.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/ConcurrentMarkSweepGeneration.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/LinearAllocBlock.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/ParNewGeneration.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/PrintRegionClosure.java
- test/hotspot/jtreg/compiler/c2/aarch64/TestVolatilesCMS.java
- test/hotspot/jtreg/compiler/c2/aarch64/TestVolatilesCMSCondMark.java
- test/hotspot/jtreg/gc/TestMemoryInitializationWithCMS.java
- test/hotspot/jtreg/gc/arguments/TestCMSHeapSizeFlags.java
- test/hotspot/jtreg/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java
- test/hotspot/jtreg/gc/cms/DisableResizePLAB.java
- test/hotspot/jtreg/gc/cms/GuardShrinkWarning.java
- test/hotspot/jtreg/gc/cms/TestBubbleUpRef.java
- test/hotspot/jtreg/gc/cms/TestCMSScavengeBeforeRemark.java
- test/hotspot/jtreg/gc/cms/TestCriticalPriority.java
- test/hotspot/jtreg/gc/cms/TestMBeanCMS.java
- test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlCMS.java
- test/hotspot/jtreg/gc/metaspace/TestMetaspaceCMSCancel.java
- test/hotspot/jtreg/gc/startup_warnings/TestCMS.java
- test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithCMS.java
- test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithCMS.java
- test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithCMS.java
- test/hotspot/jtreg/gc/stress/jfr/TestStressAllocationGCEventsWithCMS.java
- test/hotspot/jtreg/gc/stress/jfr/TestStressAllocationGCEventsWithParNew.java
- test/hotspot/jtreg/gc/stress/jfr/TestStressBigAllocationGCEventsWithCMS.java
- test/hotspot/jtreg/gc/stress/jfr/TestStressBigAllocationGCEventsWithParNew.java
- test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithCMS.java
- test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCCMSTest.java
! test/jdk/ProblemList.txt
- test/jdk/java/lang/management/MemoryMXBean/MemoryManagementConcMarkSweepGC.sh
- test/jdk/java/util/Arrays/ParallelSorting.java
- test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithCMSConcurrent.java
- test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithCMSMarkSweep.java
- test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithCMSConcurrent.java
- test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithCMSMarkSweep.java
- test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithParNew.java
- test/jdk/jdk/jfr/event/gc/collection/TestYoungGarbageCollectionEventWithParNew.java
- test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWith32BitOops.sh
- test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithHeapBasedOops.sh
- test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithZeroBasedOops.sh
- test/jdk/jdk/jfr/event/gc/detailed/TestCMSConcurrentModeFailureEvent.java
- test/jdk/jdk/jfr/event/gc/detailed/TestPromotionFailedEventWithParNew.java
- test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventConcurrentCMS.java
- test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventParNewCMS.java
- test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithCMSConcurrent.java
- test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithCMSMarkSweep.java
- test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithCMSConcurrent.java
- test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithCMSMarkSweep.java
- test/jdk/jdk/jfr/event/gc/stacktrace/TestConcMarkSweepAllocationPendingStackTrace.java
- test/jdk/jdk/jfr/event/gc/stacktrace/TestMetaspaceConcMarkSweepGCAllocationPendingStackTrace.java
- test/jdk/jdk/jfr/event/gc/stacktrace/TestParNewAllocationPendingStackTrace.java
- test/jdk/jdk/jfr/event/io/MakeJAR.sh
- test/jdk/jdk/jfr/event/oldobject/TestCMS.java
- test/jdk/jdk/jfr/event/os/TestInitialEnvironmentVariable.sh
- test/jdk/jdk/jfr/event/runtime/TestVMInfoEvent.flags
- test/jdk/jdk/jfr/event/runtime/TestVMInfoEvent.sh
- test/jdk/jdk/jfr/javaagent/JavaAgentBuilder.java
- test/jdk/jdk/modules/etc/src/TestJson.java
- test/jdk/jdk/modules/etc/src/TestRootModules.java
- test/jdk/sun/security/tools/keytool/DeprecateKeyalg.java
- test/langtools/tools/javac/diags/examples/RestrictedTypeNotAllowedPreview.java

Changeset: 10385df5d986
Author:    psadhukhan
Date:      2019-11-20 11:29 +0530
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/10385df5d986

8234332: [TESTBUG] java/awt/Focus/DisposedWindow/DisposeDialogNotActivateOwnerTest/DisposeDialogNotActivateOwnerTest.java fails on linux-x64 nightly
Reviewed-by: serb

! test/jdk/java/awt/Focus/DisposedWindow/DisposeDialogNotActivateOwnerTest/DisposeDialogNotActivateOwnerTest.java

Changeset: b9bde9d224b9
Author:    trebari
Date:      2019-11-20 12:18 +0530
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/b9bde9d224b9

8190763: Class cast exception on (CompoundEdit) UndoableEditEvent.getEdit()
Reviewed-by: psadhukhan, pbansal, serb

! src/java.desktop/share/classes/javax/swing/text/AbstractDocument.java
+ test/jdk/javax/swing/text/AbstractDocument/8190763/TestCCEOnEditEvent.java

Changeset: 1037c4d14378
Author:    bulasevich
Date:      2019-11-20 09:29 +0300
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/1037c4d14378

8233113: ARM32: assert on UnsafeJlong mutex rank check
Reviewed-by: coleenp, dholmes

! src/hotspot/share/runtime/mutex.cpp
! test/hotspot/jtreg/runtime/Safepoint/NoSafepointVerifier.java

Changeset: 341293626de7
Author:    itakiguchi
Date:      2019-11-20 16:37 +0900
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/341293626de7

8230873: [AIX] GUI app does not work with UTF-8 locale on minimum software requirements
Summary: Fix fontconfig.properties file for AIX UTF-8 locales
Reviewed-by: clanger

! make/data/fontconfig/aix.fontconfig.properties

Changeset: ea044aedc2b6
Author:    lucy
Date:      2019-11-20 09:12 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/ea044aedc2b6

8231460: Performance issue (CodeHeap) with large free blocks
Reviewed-by: adinn, stuefe

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

Changeset: 455612b3161a
Author:    alanb
Date:      2019-11-20 08:35 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/455612b3161a

8231259: (dc) DatagramChannel::disconnect re-binds socket to the wildcard address (macOS)
Reviewed-by: dfuchs, chegar

! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java
! src/java.base/share/classes/java/nio/channels/spi/AbstractSelectableChannel.java
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/MembershipRegistry.java
! src/java.base/share/classes/sun/nio/ch/NativeDispatcher.java
! src/java.base/share/classes/sun/nio/ch/SelectionKeyImpl.java
! src/java.base/unix/classes/sun/nio/ch/DatagramDispatcher.java
! src/java.base/unix/classes/sun/nio/ch/FileDispatcherImpl.java
! src/java.base/unix/native/libnio/ch/FileDispatcherImpl.c
- test/jdk/java/nio/channels/DatagramChannel/AddressesAfterDisconnect.java
+ test/jdk/java/nio/channels/DatagramChannel/AfterDisconnect.java

Changeset: e735301d76b9
Author:    pliden
Date:      2019-11-20 10:37 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/e735301d76b9

8234379: ZGC: Do not resize TALBs unless -XX:ResizeTLAB is enabled
Reviewed-by: eosterlund, tschatzl

! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.cpp

Changeset: 877c000fd688
Author:    pliden
Date:      2019-11-20 10:37 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/877c000fd688

8234312: ZGC: Adjust warmup criteria
Reviewed-by: eosterlund, stefank

! src/hotspot/share/gc/z/zDirector.cpp
! src/hotspot/share/gc/z/zDriver.cpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zStat.hpp

Changeset: 3b998574be4b
Author:    pliden
Date:      2019-11-20 10:37 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/3b998574be4b

8234338: ZGC: Improve small heap usage
Reviewed-by: eosterlund, stefank

! src/hotspot/share/gc/z/zGlobals.cpp
! src/hotspot/share/gc/z/zGlobals.hpp
+ src/hotspot/share/gc/z/zHeuristics.cpp
+ src/hotspot/share/gc/z/zHeuristics.hpp
! src/hotspot/share/gc/z/zInitialize.cpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zObjectAllocator.hpp
! src/hotspot/share/gc/z/zPage.inline.hpp
! src/hotspot/share/gc/z/zRelocationSetSelector.cpp
! src/hotspot/share/gc/z/zWorkers.cpp
+ test/hotspot/jtreg/gc/z/TestSmallHeap.java

Changeset: 82b2ba888190
Author:    pliden
Date:      2019-11-20 10:37 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/82b2ba888190

8234361: ZGC: Move heuristics code in ZWorker to ZHeuristics
Reviewed-by: eosterlund, stefank

! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zHeuristics.cpp
! src/hotspot/share/gc/z/zHeuristics.hpp
! src/hotspot/share/gc/z/zWorkers.cpp
! src/hotspot/share/gc/z/zWorkers.hpp

Changeset: 8babf00875bc
Author:    pliden
Date:      2019-11-20 10:37 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/8babf00875bc

8234382: Test tools/javac/processing/model/testgetallmembers/Main.java using too small heap
Reviewed-by: eosterlund, tschatzl

! test/langtools/tools/javac/processing/model/testgetallmembers/Main.java

Changeset: 59272e9e0635
Author:    pliden
Date:      2019-11-20 10:37 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/59272e9e0635

8234383: Test TestBiasedLockRevocationEvents.java assumes -XX:UseBiasedLocking is enabled
Reviewed-by: mgronlun, tschatzl

! test/jdk/jdk/jfr/event/runtime/TestBiasedLockRevocationEvents.java

Changeset: 1152339c298a
Author:    pliden
Date:      2019-11-20 10:37 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/1152339c298a

8234437: Remove CollectedHeap::safe_object_iterate()
Reviewed-by: kbarrett, sjohanss

! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/generation.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/services/heapDumper.cpp

Changeset: 0c2e1808f800
Author:    pliden
Date:      2019-11-20 10:37 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/0c2e1808f800

8234438: Remove some CMS leftovers
Reviewed-by: kbarrett, sjohanss

! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/gc/shared/space.inline.hpp
! src/hotspot/share/memory/freeList.hpp
! src/hotspot/share/memory/iterator.hpp

Changeset: 14fa9e70ae71
Author:    dcubed
Date:      2019-11-20 09:10 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/14fa9e70ae71

8230876: baseline cleanups from Async Monitor Deflation v2.0[789]
Reviewed-by: dholmes, kvn

! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/vmStructs.cpp

Changeset: b313bcb68b4c
Author:    eosterlund
Date:      2019-11-20 14:51 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/b313bcb68b4c

8234512: Missing pieces from JDK-8224816
Reviewed-by: rehn, pliden, kbarrett, gziemski

! src/hotspot/os/bsd/os_bsd.cpp

Changeset: 438337c846fb
Author:    mbalao
Date:      2019-11-12 00:30 -0300
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/438337c846fb

8233404: System property to set the number of PBE iterations in JCEKS keystores
Reviewed-by: weijun

! src/java.base/share/classes/com/sun/crypto/provider/KeyProtector.java
! src/java.base/share/conf/security/java.security
+ test/jdk/com/sun/crypto/provider/KeyProtector/IterationCount.java

Changeset: 6374e632b1ea
Author:    amenkov
Date:      2019-11-20 16:10 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/6374e632b1ea

8234358: Update ProblemList entry for NashornPopFrameTest
Reviewed-by: dtitov, cjplummer

! test/jdk/ProblemList.txt

Changeset: 09b295eb214b
Author:    iignatyev
Date:      2019-11-20 18:23 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/09b295eb214b

8147017: Platform.isGraal should be removed
Reviewed-by: kvn, mseledtsov

! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java
! test/hotspot/jtreg/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java
! test/lib/jdk/test/lib/Platform.java
! test/lib/jdk/test/lib/cli/CommandLineOptionTest.java

Changeset: 39ac7aeb6fde
Author:    jwilhelm
Date:      2019-11-21 03:33 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/39ac7aeb6fde

Added tag jdk-14+24 for changeset 438337c846fb

! .hgtags

Changeset: 90e9e7921ae5
Author:    jiefu
Date:      2019-11-21 09:55 +0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/90e9e7921ae5

8234499: [Graal] compiler/compilercontrol/CompilationModeHighOnlyTest.java test fails with timeout
Reviewed-by: iignatyev

! test/hotspot/jtreg/compiler/compilercontrol/CompilationModeHighOnlyTest.java

Changeset: 2c55c2fc08f5
Author:    xgong
Date:      2019-11-20 05:58 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/2c55c2fc08f5

8234321: Call cache flush after generating trampoline.
Reviewed-by: adinn, iklam

! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp

Changeset: 51673a0b6df0
Author:    mbaesken
Date:      2019-11-19 09:56 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/51673a0b6df0

8234323: NULL-check return value of SurfaceData_InitOps on macosx
Reviewed-by: clanger

! src/java.desktop/macosx/native/libawt_lwawt/awt/ImageSurfaceData.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterSurfaceData.m

Changeset: 7567ce83f3b5
Author:    psadhukhan
Date:      2019-11-21 13:50 +0530
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/7567ce83f3b5

Merge

! test/jdk/ProblemList.txt
- test/jdk/java/nio/channels/DatagramChannel/AddressesAfterDisconnect.java

Changeset: 0b1c61e76d60
Author:    psadhukhan
Date:      2019-11-21 14:43 +0530
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/0b1c61e76d60

8234385: [TESTBUG] java/awt/EventQueue/6980209/bug6980209.java fails in linux nightly
Reviewed-by: serb

! test/jdk/java/awt/EventQueue/6980209/bug6980209.java

Changeset: 5602e016309b
Author:    jdv
Date:      2019-11-22 11:35 +0530
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/5602e016309b

8233696: [TESTBUG]Some jtreg tests fail when CAPS_LOCK is ON
Reviewed-by: serb, prr

! test/jdk/java/awt/SplashScreen/MultiResolutionSplash/MultiResolutionSplashTest.java
! test/jdk/java/awt/SplashScreen/MultiResolutionSplash/unix/UnixMultiResolutionSplashTest.java
! test/jdk/java/awt/Toolkit/LockingKeyStateTest/LockingKeyStateTest.java
! test/jdk/java/awt/Toolkit/RealSync/Test.java
! test/jdk/javax/swing/JFileChooser/8041694/bug8041694.java

Changeset: b256c7afe8cc
Author:    psadhukhan
Date:      2019-11-25 11:20 +0530
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/b256c7afe8cc

8193544: Regression automated test '/open/test/jdk/javax/swing/JDialog/Transparency/TransparencyTest.java' fails
Reviewed-by: serb

! test/jdk/javax/swing/JDialog/Transparency/TransparencyTest.java

Changeset: aa3918700fea
Author:    prr
Date:      2019-11-25 12:09 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/aa3918700fea

8227324: Upgrade to freetype 2.10.1
Reviewed-by: serb, jdv

! src/java.desktop/share/legal/freetype.md
! src/java.desktop/share/native/libfreetype/include/freetype/freetype.h
! src/java.desktop/share/native/libfreetype/include/freetype/fterrors.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftglyph.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftimage.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmodapi.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftoutln.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftcalc.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftobjs.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftstream.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/fttrace.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/internal.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/psaux.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgldict.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/sfnt.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/t1types.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/tttypes.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/wofftypes.h
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.c
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.dat
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.h
! src/java.desktop/share/native/libfreetype/src/autofit/afcjk.c
! src/java.desktop/share/native/libfreetype/src/autofit/afglobal.c
! src/java.desktop/share/native/libfreetype/src/autofit/aflatin.c
! src/java.desktop/share/native/libfreetype/src/autofit/afranges.c
! src/java.desktop/share/native/libfreetype/src/autofit/afscript.h
! src/java.desktop/share/native/libfreetype/src/autofit/afstyles.h
! src/java.desktop/share/native/libfreetype/src/base/ftbbox.c
! src/java.desktop/share/native/libfreetype/src/base/ftbitmap.c
! src/java.desktop/share/native/libfreetype/src/base/ftinit.c
! src/java.desktop/share/native/libfreetype/src/base/ftlcdfil.c
! src/java.desktop/share/native/libfreetype/src/base/ftobjs.c
! src/java.desktop/share/native/libfreetype/src/base/ftoutln.c
! src/java.desktop/share/native/libfreetype/src/base/ftstroke.c
! src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.c
! src/java.desktop/share/native/libfreetype/src/cff/cffobjs.c
! src/java.desktop/share/native/libfreetype/src/cff/cffparse.c
! src/java.desktop/share/native/libfreetype/src/cff/cffparse.h
! src/java.desktop/share/native/libfreetype/src/psaux/afmparse.c
! src/java.desktop/share/native/libfreetype/src/psaux/psfixed.h
! src/java.desktop/share/native/libfreetype/src/psaux/psfont.c
! src/java.desktop/share/native/libfreetype/src/psaux/psobjs.c
! src/java.desktop/share/native/libfreetype/src/psaux/psobjs.h
! src/java.desktop/share/native/libfreetype/src/raster/ftraster.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.c
+ src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.c
! src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.c
! src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttgload.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.c
! src/java.desktop/share/native/libfreetype/src/type1/t1driver.c
! src/java.desktop/share/native/libfreetype/src/type1/t1load.c

Changeset: 998cf5f99b8b
Author:    prr
Date:      2019-11-26 09:50 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/998cf5f99b8b

8234769: Duplicate attribution in freetype.md
Reviewed-by: psadhukhan

! src/java.desktop/share/legal/freetype.md

Changeset: 1e563056dd3c
Author:    pbansal
Date:      2019-11-27 11:05 +0530
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/1e563056dd3c

8230235: Rendering HTML with empty img attribute and documentBaseKey cause Exception
Reviewed-by: serb, aivanov

! src/java.desktop/share/classes/javax/swing/text/html/ImageView.java
+ test/jdk/javax/swing/text/html/TestJLabelWithHTMLText.java

Changeset: c86f8c3d7fcc
Author:    jdv
Date:      2019-11-27 13:34 +0530
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/c86f8c3d7fcc

Merge

- make/GensrcModuleInfo.gmk
! make/autoconf/spec.gmk.in
! make/autoconf/toolchain.m4
! make/lib/Awt2dLibraries.gmk
- src/hotspot/share/gc/cms/adaptiveFreeList.cpp
- src/hotspot/share/gc/cms/adaptiveFreeList.hpp
- src/hotspot/share/gc/cms/allocationStats.cpp
- src/hotspot/share/gc/cms/allocationStats.hpp
- src/hotspot/share/gc/cms/cmsArguments.cpp
- src/hotspot/share/gc/cms/cmsArguments.hpp
- src/hotspot/share/gc/cms/cmsCardTable.cpp
- src/hotspot/share/gc/cms/cmsCardTable.hpp
- src/hotspot/share/gc/cms/cmsGCStats.cpp
- src/hotspot/share/gc/cms/cmsGCStats.hpp
- src/hotspot/share/gc/cms/cmsHeap.cpp
- src/hotspot/share/gc/cms/cmsHeap.hpp
- src/hotspot/share/gc/cms/cmsHeap.inline.hpp
- src/hotspot/share/gc/cms/cmsLockVerifier.cpp
- src/hotspot/share/gc/cms/cmsLockVerifier.hpp
- src/hotspot/share/gc/cms/cmsOopClosures.hpp
- src/hotspot/share/gc/cms/cmsOopClosures.inline.hpp
- src/hotspot/share/gc/cms/cmsVMOperations.cpp
- src/hotspot/share/gc/cms/cmsVMOperations.hpp
- src/hotspot/share/gc/cms/cms_globals.hpp
- src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp
- src/hotspot/share/gc/cms/compactibleFreeListSpace.hpp
- src/hotspot/share/gc/cms/compactibleFreeListSpace.inline.hpp
- src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
- src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp
- src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.inline.hpp
- src/hotspot/share/gc/cms/concurrentMarkSweepThread.cpp
- src/hotspot/share/gc/cms/concurrentMarkSweepThread.hpp
- src/hotspot/share/gc/cms/freeChunk.cpp
- src/hotspot/share/gc/cms/freeChunk.hpp
- src/hotspot/share/gc/cms/gSpaceCounters.cpp
- src/hotspot/share/gc/cms/gSpaceCounters.hpp
- src/hotspot/share/gc/cms/jvmFlagConstraintsCMS.cpp
- src/hotspot/share/gc/cms/jvmFlagConstraintsCMS.hpp
- src/hotspot/share/gc/cms/parNewGeneration.cpp
- src/hotspot/share/gc/cms/parNewGeneration.hpp
- src/hotspot/share/gc/cms/parNewGeneration.inline.hpp
- src/hotspot/share/gc/cms/parOopClosures.hpp
- src/hotspot/share/gc/cms/parOopClosures.inline.hpp
- src/hotspot/share/gc/cms/promotionInfo.cpp
- src/hotspot/share/gc/cms/promotionInfo.hpp
- src/hotspot/share/gc/cms/promotionInfo.inline.hpp
- src/hotspot/share/gc/cms/vmStructs_cms.hpp
- src/hotspot/share/gc/cms/yieldingWorkgroup.cpp
- src/hotspot/share/gc/cms/yieldingWorkgroup.hpp
- src/hotspot/share/jfr/recorder/repository/jfrChunkState.cpp
- src/hotspot/share/jfr/recorder/repository/jfrChunkState.hpp
- src/hotspot/share/libadt/set.cpp
- src/hotspot/share/libadt/set.hpp
! src/java.desktop/macosx/classes/sun/awt/CGraphicsDevice.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m
- src/java.desktop/share/legal/opengl.md
- src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.c
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/AdaptiveFreeList.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CMSBitMap.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CMSCollector.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CMSHeap.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CompactibleFreeListSpace.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/ConcurrentMarkSweepGeneration.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/LinearAllocBlock.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/ParNewGeneration.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/PrintRegionClosure.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.replacements/src/org/graalvm/compiler/api/replacements/MethodSubstitutionRegistry.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/schedule/MemoryScheduleVerification.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/ExportingClassLoader.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/ModuleSupport.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/ChunkParser.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/ConstantMap.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/EventParser.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/LongMap.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/ObjectFactory.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/Parser.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/ParserFactory.java
- src/jdk.jfr/share/classes/jdk/jfr/consumer/TimeConverter.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/RecordingInternals.java
- test/hotspot/gtest/oops/test_markOop.cpp
- test/hotspot/jtreg/compiler/c2/aarch64/TestVolatilesCMS.java
- test/hotspot/jtreg/compiler/c2/aarch64/TestVolatilesCMSCondMark.java
- test/hotspot/jtreg/gc/TestMemoryInitializationWithCMS.java
- test/hotspot/jtreg/gc/arguments/TestCMSHeapSizeFlags.java
- test/hotspot/jtreg/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java
- test/hotspot/jtreg/gc/cms/DisableResizePLAB.java
- test/hotspot/jtreg/gc/cms/GuardShrinkWarning.java
- test/hotspot/jtreg/gc/cms/TestBubbleUpRef.java
- test/hotspot/jtreg/gc/cms/TestCMSScavengeBeforeRemark.java
- test/hotspot/jtreg/gc/cms/TestCriticalPriority.java
- test/hotspot/jtreg/gc/cms/TestMBeanCMS.java
- test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlCMS.java
- test/hotspot/jtreg/gc/metaspace/TestMetaspaceCMSCancel.java
- test/hotspot/jtreg/gc/startup_warnings/TestCMS.java
- test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithCMS.java
- test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithCMS.java
- test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithCMS.java
- test/hotspot/jtreg/gc/stress/jfr/TestStressAllocationGCEventsWithCMS.java
- test/hotspot/jtreg/gc/stress/jfr/TestStressAllocationGCEventsWithParNew.java
- test/hotspot/jtreg/gc/stress/jfr/TestStressBigAllocationGCEventsWithCMS.java
- test/hotspot/jtreg/gc/stress/jfr/TestStressBigAllocationGCEventsWithParNew.java
- test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithCMS.java
- test/hotspot/jtreg/runtime/Thread/CountStackFramesAtExit.java
- test/hotspot/jtreg/runtime/cds/appcds/ExtraSymbols.symbols.txt
- test/hotspot/jtreg/serviceability/jvmti/ClassStatus/ClassStatus.java
- test/hotspot/jtreg/serviceability/jvmti/ClassStatus/libClassStatus.c
- test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCCMSTest.java
- test/hotspot/jtreg/vmTestbase/jit/graph/CGTThread.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt0/cgt0.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt1/cgt1.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt10/cgt10.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt11/cgt11.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt2/cgt2.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt3/cgt3.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt4/cgt4.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt5/cgt5.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt6/cgt6.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt7/cgt7.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt8/cgt8.java
- test/hotspot/jtreg/vmTestbase/jit/graph/cgt9/cgt9.java
- test/jdk/java/awt/Color/AlphaColorTest.java
- test/jdk/java/awt/Color/GetMinMaxValue_ICC_ColorSpace.java
- test/jdk/java/awt/Color/HeadlessColor.java
- test/jdk/java/awt/Color/LoadProfileWithSM.java
- test/jdk/java/awt/Color/LoadStandardProfilesTest.java
- test/jdk/java/awt/Color/OpacityChange/OpacityChange.java
- test/jdk/java/awt/Color/XRenderTranslucentColorDrawTest.java
- test/jdk/java/lang/management/MemoryMXBean/MemoryManagementConcMarkSweepGC.sh
- test/jdk/java/math/BigInteger/DivisionOverflow.java
- test/jdk/java/math/BigInteger/StringConstructorOverflow.java
- test/jdk/java/math/BigInteger/SymmetricRangeTests.java
- test/jdk/java/nio/channels/DatagramChannel/AdaptDatagramSocket.java
- test/jdk/java/nio/channels/DatagramChannel/AddressesAfterDisconnect.java
- test/jdk/java/util/Arrays/ParallelSorting.java
- test/jdk/javax/swing/JEditorPane/8226513/JEditorPaneLayoutTest.java
- test/jdk/javax/swing/JTextArea/ScrollbarFlicker/ScrollFlickerTest.java
- test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithCMSConcurrent.java
- test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithCMSMarkSweep.java
- test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithCMSConcurrent.java
- test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithCMSMarkSweep.java
- test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithParNew.java
- test/jdk/jdk/jfr/event/gc/collection/TestYoungGarbageCollectionEventWithParNew.java
- test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWith32BitOops.sh
- test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithHeapBasedOops.sh
- test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithZeroBasedOops.sh
- test/jdk/jdk/jfr/event/gc/detailed/TestCMSConcurrentModeFailureEvent.java
- test/jdk/jdk/jfr/event/gc/detailed/TestPromotionFailedEventWithParNew.java
- test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventConcurrentCMS.java
- test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventParNewCMS.java
- test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithCMSConcurrent.java
- test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithCMSMarkSweep.java
- test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithCMSConcurrent.java
- test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithCMSMarkSweep.java
- test/jdk/jdk/jfr/event/gc/stacktrace/TestConcMarkSweepAllocationPendingStackTrace.java
- test/jdk/jdk/jfr/event/gc/stacktrace/TestMetaspaceConcMarkSweepGCAllocationPendingStackTrace.java
- test/jdk/jdk/jfr/event/gc/stacktrace/TestParNewAllocationPendingStackTrace.java
- test/jdk/jdk/jfr/event/io/MakeJAR.sh
- test/jdk/jdk/jfr/event/oldobject/TestCMS.java
- test/jdk/jdk/jfr/event/os/TestInitialEnvironmentVariable.sh
- test/jdk/jdk/jfr/event/runtime/TestVMInfoEvent.flags
- test/jdk/jdk/jfr/event/runtime/TestVMInfoEvent.sh
- test/jdk/jdk/jfr/javaagent/JavaAgentBuilder.java
- test/jdk/jdk/modules/etc/src/TestJson.java
- test/jdk/jdk/modules/etc/src/TestRootModules.java
- test/jdk/sun/security/tools/keytool/DeprecateKeyalg.java
- test/langtools/tools/javac/diags/examples/RestrictedTypeNotAllowedPreview.java



More information about the lanai-dev mailing list