hg: valhalla/valhalla: 194 new changesets

david.simms at oracle.com david.simms at oracle.com
Mon Oct 28 10:00:59 UTC 2019


Changeset: 7d6ba925590f
Author:    mbaesken
Date:      2019-10-10 08:46 +0200
URL:       https://hg.openjdk.java.net/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/rev/9770ff6f0b20

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

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

Changeset: fd7e7bb190aa
Author:    clanger
Date:      2019-07-09 15:58 +0200
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/fd7e7bb190aa

8227441: Enhance logging when reading the fontconfig info file
Reviewed-by: prr, mbaesken
Contributed-by: matthias.baesken at sap.com, christoph.langer at sap.com

! src/java.desktop/unix/classes/sun/font/FcFontConfiguration.java

Changeset: da02c2254989
Author:    prr
Date:      2019-09-24 09:09 -0700
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/da02c2254989

8231243: [TESTBUG] CustomFont.java cannot find font file
Reviewed-by: serb

! test/jdk/java/awt/print/PrinterJob/CustomFont/CustomFont.java

Changeset: 2ddb4fc49ca6
Author:    psadhukhan
Date:      2019-09-25 14:52 +0530
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/2ddb4fc49ca6

Merge

- src/hotspot/os/linux/gc/z/zVirtualMemory_linux.cpp
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/inlining/PolymorphicInliningTest.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotClassInitializationPlugin.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/NormalizeCompareNode.java
- src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/JLModule.java
- src/jdk.jcmd/linux/classes/sun/tools/ProcessHelper.java

Changeset: fa9f28a0e175
Author:    aivanov
Date:      2019-09-25 22:45 +0100
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/fa9f28a0e175

8231144: Wrap contents of plain HTML files into contentContainer
Reviewed-by: prr, serb

! src/java.desktop/share/classes/java/awt/doc-files/AWTThreadIssues.html
! src/java.desktop/share/classes/java/awt/doc-files/DesktopProperties.html
! src/java.desktop/share/classes/java/awt/doc-files/FocusSpec.html
! src/java.desktop/share/classes/java/awt/doc-files/Modality.html
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/bmp_metadata.html
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/gif_metadata.html
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/jpeg_metadata.html
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/png_metadata.html
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/standard_metadata.html
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/tiff_metadata.html
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/wbmp_metadata.html
! src/java.desktop/share/classes/javax/swing/plaf/multi/doc-files/multi_tsc.html
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/doc-files/properties.html
! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/componentProperties.html
! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/synthFileFormat.html

Changeset: acbc26afebb6
Author:    serb
Date:      2019-09-30 22:36 -0700
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/acbc26afebb6

8231335: [macos] Delete unused and partly implemented JOGL/Java2D bridge
Reviewed-by: jdv

! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLSurfaceData.java

Changeset: 4ff14948c6a1
Author:    serb
Date:      2019-10-01 10:28 -0700
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/4ff14948c6a1

7124404: [macosx] no awt.multiClickInterval desktop property
Reviewed-by: dmarkov

! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/LWCToolkit.m
+ test/jdk/java/awt/Toolkit/GetMulticlickTime/GetMulticlickTime.java

Changeset: bdf0a922ae8a
Author:    serb
Date:      2019-10-03 18:17 -0700
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/bdf0a922ae8a

8228676: Cleanup the native code related to fonts on Unix
Reviewed-by: jdv

! src/java.desktop/unix/native/common/awt/X11Color.c
! src/java.desktop/unix/native/common/awt/awt_Font.c
- src/java.desktop/unix/native/common/awt/awt_Font.h
! src/java.desktop/unix/native/common/awt/awt_p.h
! src/java.desktop/unix/native/libawt_xawt/xawt/XToolkit.c

Changeset: a9b346a481d7
Author:    serb
Date:      2019-10-09 17:06 -0700
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/a9b346a481d7

8229810: [macos] NullPointerException getting bounds of GraphicsConfiguration
Reviewed-by: jdv

! src/java.desktop/macosx/classes/sun/awt/CGraphicsDevice.java

Changeset: 7a57470d0500
Author:    psadhukhan
Date:      2019-10-11 12:08 +0530
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/7a57470d0500

Merge

- src/hotspot/share/runtime/compilationPolicy.cpp
- src/hotspot/share/runtime/compilationPolicy.hpp
- src/hotspot/share/runtime/rframe.cpp
- src/hotspot/share/runtime/rframe.hpp
- src/hotspot/share/runtime/tieredThresholdPolicy.cpp
- src/hotspot/share/runtime/tieredThresholdPolicy.hpp
- src/java.base/share/native/libjava/verify_stub.c
- src/java.base/share/native/libverify/check_format.c
- src/java.base/unix/native/libjava/jdk_util_md.c
- 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/serviceability/jvmti/RedefineClasses/RedefineDeleteJmethod.java
- test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/libRedefineDeleteJmethod.c

Changeset: 70968bcc110c
Author:    psadhukhan
Date:      2019-10-12 08:49 +0530
URL:       https://hg.openjdk.java.net/valhalla/valhalla/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: d97e1ee31e2b
Author:    psadhukhan
Date:      2019-10-15 14:19 +0530
URL:       https://hg.openjdk.java.net/valhalla/valhalla/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: 2312d1a04c49
Author:    naoto
Date:      2019-10-15 09:25 -0700
URL:       https://hg.openjdk.java.net/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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: 72e605a88500
Author:    ccheung
Date:      2019-10-18 09:17 -0700
URL:       https://hg.openjdk.java.net/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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/valhalla/valhalla/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



More information about the valhalla-dev mailing list