git: openjdk/amber: stats-before-this-super: 137 new changesets

duke duke at openjdk.java.net
Thu Oct 22 23:23:32 UTC 2020


Changeset: bdda2058
Author:    Xin Liu <xliu at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2020-10-16 01:59:07 +0000
URL:       https://git.openjdk.java.net/amber/commit/bdda2058

8254369: Node::disconnect_inputs may skip precedences

disconnect_inputs() needs to iterate precedences edges in reverse order because rm_prec(i) may backfill _in[i] with a value afterward.
also remove the predicate if (n != NULL) in set_prec because it's always true.

Reviewed-by: kvn, redestad

! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp

Changeset: 5145bed0
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-10-16 05:14:46 +0000
URL:       https://git.openjdk.java.net/amber/commit/5145bed0

8254125: Assertion in cppVtables.cpp during builds on 32bit Windows

Reviewed-by: shade, ccheung

! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/memory/archiveBuilder.cpp
! src/hotspot/share/memory/archiveBuilder.hpp
! src/hotspot/share/memory/archiveUtils.cpp
! src/hotspot/share/memory/cppVtables.cpp
! src/hotspot/share/memory/cppVtables.hpp
! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java

Changeset: 7c0d4170
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-10-16 06:25:33 +0000
URL:       https://git.openjdk.java.net/amber/commit/7c0d4170

8251535: Partial peeling at unsigned test adds incorrect loop exit check

Reviewed-by: chagedorn, neliasso, kvn

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

Changeset: 3d23bd8e
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-10-16 06:57:36 +0000
URL:       https://git.openjdk.java.net/amber/commit/3d23bd8e

8254814: [Vector API] Fix an AVX512 crash after JDK-8223347

Reviewed-by: vlivanov, thartmann, psandoz

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

Changeset: 34583ebd
Author:    Chris Hegarty <chegar at openjdk.org>
Date:      2020-10-16 08:09:57 +0000
URL:       https://git.openjdk.java.net/amber/commit/34583ebd

8254161: Prevent instantiation of EnumSet subclasses through deserialization

Reviewed-by: dfuchs, alanb, rriggs, smarks

! src/java.base/share/classes/java/util/EnumSet.java

Changeset: 1742c44a
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-10-16 09:19:22 +0000
URL:       https://git.openjdk.java.net/amber/commit/1742c44a

8254695: G1: Next mark bitmap clear not cancelled after marking abort

Reviewed-by: iwalulya, sjohanss

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

Changeset: 0570cc10
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-10-16 11:38:02 +0000
URL:       https://git.openjdk.java.net/amber/commit/0570cc10

8254855: Clean up and remove unused code in vmIntrinsics

Reviewed-by: kbarrett, iklam, kvn

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

Changeset: 07ec35e2
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-10-16 15:21:37 +0000
URL:       https://git.openjdk.java.net/amber/commit/07ec35e2

8254623: gc/g1/TestHumongousConcurrentStartUndo.java still fails sometimes

Reviewed-by: kbarrett, sjohanss

! test/hotspot/jtreg/gc/g1/TestHumongousConcurrentStartUndo.java

Changeset: 402d01aa
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-10-16 19:35:10 +0000
URL:       https://git.openjdk.java.net/amber/commit/402d01aa

8254795: Remove obsolete template files

Reviewed-by: ksrini

- test/langtools/jdk/javadoc/doclet/_template/Template.java
- test/langtools/jdk/javadoc/doclet/_template/TemplateComplete.java

Changeset: e66c6bb9
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-10-16 21:56:54 +0000
URL:       https://git.openjdk.java.net/amber/commit/e66c6bb9

8254349: The TestNoScreenMenuBar test should be updated

Reviewed-by: pbansal

! test/jdk/java/awt/MenuBar/TestNoScreenMenuBar.java

Changeset: 83ea8631
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-10-16 22:15:52 +0000
URL:       https://git.openjdk.java.net/amber/commit/83ea8631

8253559: The INDEX page should link to Serialized Form and Constant Values pages

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SystemPropertiesWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexItem.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/langtools/jdk/javadoc/doclet/testPackagePage/TestPackagePage.java
! test/langtools/jdk/javadoc/doclet/testSystemPropertyPage/TestSystemPropertyPage.java

Changeset: ce1aac1e
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-10-17 07:12:59 +0000
URL:       https://git.openjdk.java.net/amber/commit/ce1aac1e

8028707: javax/swing/JComboBox/6236162/bug6236162.java fails on azure

Reviewed-by: serb, pbansal

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JComboBox/6236162/bug6236162.java

Changeset: 0b3e6c51
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-10-17 07:18:48 +0000
URL:       https://git.openjdk.java.net/amber/commit/0b3e6c51

8194126: Regression automated Test '/open/test/jdk/javax/swing/JColorChooser/Test7194184.java' fails

Reviewed-by: serb, trebari

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JColorChooser/Test7194184.java

Changeset: c17d5851
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-10-18 18:54:33 +0000
URL:       https://git.openjdk.java.net/amber/commit/c17d5851

8246774: implement Record Classes as a standard feature in Java

Co-authored-by: Vicente Romero <vromero at openjdk.org>
Co-authored-by: Harold Seigel <hseigel at openjdk.org>
Co-authored-by: Chris Hegarty <chegar at openjdk.org>
Reviewed-by: coleenp, jlahoda, sspitsyn, chegar

! src/hotspot/share/classfile/classFileParser.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/Record.java
! src/java.base/share/classes/java/lang/annotation/ElementType.java
! src/java.base/share/classes/java/lang/reflect/RecordComponent.java
! src/java.base/share/classes/java/lang/runtime/ObjectMethods.java
! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotation.java
! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/hotspot/jtreg/runtime/records/RedefineRecord.java
! test/hotspot/jtreg/runtime/records/abstractRecord.jcod
! test/hotspot/jtreg/runtime/records/badRecordAttribute.jcod
! test/hotspot/jtreg/runtime/records/ignoreRecordAttribute.java
! test/hotspot/jtreg/runtime/records/notFinalRecord.jcod
! test/hotspot/jtreg/runtime/records/recordAttributeTest.java
- test/hotspot/jtreg/runtime/records/recordIgnoredVersion.jcod
! test/hotspot/jtreg/runtime/records/recordReflectionTest.java
! test/hotspot/jtreg/runtime/records/shortRecordAttribute.jcod
! test/hotspot/jtreg/runtime/records/superNotJLRecord.jcod
! test/hotspot/jtreg/runtime/records/twoRecordAttributes.jcod
! test/jdk/java/io/Serializable/records/AbsentStreamValuesTest.java
! test/jdk/java/io/Serializable/records/BadCanonicalCtrTest.java
! test/jdk/java/io/Serializable/records/BasicRecordSer.java
! test/jdk/java/io/Serializable/records/ConstructorAccessTest.java
! test/jdk/java/io/Serializable/records/ConstructorPermissionTest.java
! test/jdk/java/io/Serializable/records/CycleTest.java
! test/jdk/java/io/Serializable/records/DifferentStreamFieldsTest.java
! test/jdk/java/io/Serializable/records/ProhibitedMethods.java
! test/jdk/java/io/Serializable/records/ReadResolveTest.java
! test/jdk/java/io/Serializable/records/RecordClassTest.java
! test/jdk/java/io/Serializable/records/SerialPersistentFieldsTest.java
! test/jdk/java/io/Serializable/records/SerialVersionUIDTest.java
! test/jdk/java/io/Serializable/records/StreamRefTest.java
! test/jdk/java/io/Serializable/records/ThrowingConstructorTest.java
! test/jdk/java/io/Serializable/records/UnsharedTest.java
! test/jdk/java/io/Serializable/records/WriteReplaceTest.java
! test/jdk/java/io/Serializable/records/migration/AbstractTest.java
! test/jdk/java/io/Serializable/records/migration/AssignableFromTest.java
! test/jdk/java/io/Serializable/records/migration/DefaultValuesTest.java
! test/jdk/java/io/Serializable/records/migration/SuperStreamFieldsTest.java
! test/jdk/java/lang/instrument/RedefineRecordAttr/TestRecordAttr.java
! test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/TestRecordAttrGenericSig.java
! test/jdk/java/lang/runtime/ObjectMethodsTest.java
! test/langtools/jdk/javadoc/doclet/testRecordLinks/TestRecordLinks.java
! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java
! test/langtools/jdk/javadoc/tool/api/basic/GetTask_DiagListenerTest.java
! test/langtools/jdk/jshell/CompletenessTest.java
! test/langtools/jdk/jshell/RecordsTest.java
! test/langtools/jdk/jshell/ToolSimpleTest.java
! test/langtools/tools/javac/IllegalAnnotation.java
! test/langtools/tools/javac/IllegalAnnotation.out
! test/langtools/tools/javac/LocalInterface.java
! test/langtools/tools/javac/LocalInterface.out
! test/langtools/tools/javac/LocalRecord.java
! test/langtools/tools/javac/annotations/ApplicableAnnotationsOnRecords.java
! test/langtools/tools/javac/annotations/repeatingAnnotations/combo/TargetAnnoCombo.java
! test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnotationsPositionsOnRecords.java
! test/langtools/tools/javac/annotations/typeAnnotations/failures/AnnotatedImport.out
! test/langtools/tools/javac/annotations/typeAnnotations/failures/AnnotatedPackage1.out
! test/langtools/tools/javac/annotations/typeAnnotations/failures/AnnotatedPackage2.out
! test/langtools/tools/javac/api/TestGetScopeResult.java
! test/langtools/tools/javac/diags/examples/AccessorCantBeGeneric.java
! test/langtools/tools/javac/diags/examples/AccessorCantThrowException.java
! test/langtools/tools/javac/diags/examples/AccessorMethodCantBeStatic.java
! test/langtools/tools/javac/diags/examples/AccessorReturnTypeDoesntMatch.java
! test/langtools/tools/javac/diags/examples/CanonicalCantHaveStrongerAccessPrivileges.java
! test/langtools/tools/javac/diags/examples/CanonicalCantInvokeOtherConstructor.java
! test/langtools/tools/javac/diags/examples/CanonicalConstructorArgumentMismatch.java
! test/langtools/tools/javac/diags/examples/CanonicalConstructorCantHaveReturn.java
! test/langtools/tools/javac/diags/examples/CanonicalConstructorCantHaveThrowsClause.java
! test/langtools/tools/javac/diags/examples/CanonicalMustNotDeclareTypeVariables.java
! test/langtools/tools/javac/diags/examples/ConstructorWithSameErasureAsCanonical.java
! test/langtools/tools/javac/diags/examples/Expected3.java
! test/langtools/tools/javac/diags/examples/FirstInvocationMustBeAnotherConstructor.java
! test/langtools/tools/javac/diags/examples/IllegalRecordComponentName.java
! test/langtools/tools/javac/diags/examples/IncorrectRecordDeclaration.java
! test/langtools/tools/javac/diags/examples/InstanceInitializersNotAllowedInRecords.java
! test/langtools/tools/javac/diags/examples/InterfaceNotAllowed.java
! test/langtools/tools/javac/diags/examples/InvalidSuperTypeRecord.java
! test/langtools/tools/javac/diags/examples/KindnameRecord.java
! test/langtools/tools/javac/diags/examples/LocalEnum.java
! test/langtools/tools/javac/diags/examples/MethodMustBePublic.java
! test/langtools/tools/javac/diags/examples/Records.java
! test/langtools/tools/javac/diags/examples/RecordsCanNotDeclareInstanceFields.java
! test/langtools/tools/javac/diags/examples/RecordsCantDeclareComponentModifiers.java
! test/langtools/tools/javac/diags/examples/RecordsComponentsCanNotDeclareCStyleArrays.java
! test/langtools/tools/javac/diags/examples/RecordsNotAllowedInInnerClasses.java
! test/langtools/tools/javac/enum/FauxEnum3.java
! test/langtools/tools/javac/enum/FauxEnum3.out
! test/langtools/tools/javac/enum/LocalEnum.java
! test/langtools/tools/javac/enum/LocalEnum.out
! test/langtools/tools/javac/launcher/SourceLauncherTest.java
! test/langtools/tools/javac/parser/JavacParserTest.java
! test/langtools/tools/javac/parser/SingleCommaAnnotationValueFail.out
! test/langtools/tools/javac/processing/model/element/JavaxLangModelForRecords.java
! test/langtools/tools/javac/records/ElementFilterRecordComponentTest.java
! test/langtools/tools/javac/records/LocalStaticDeclarations.java
! test/langtools/tools/javac/records/MapAccessorToComponent.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
! test/langtools/tools/javac/records/RecordMemberTests.java
! test/langtools/tools/javac/records/VarargsRecordsTest.java
! test/langtools/tools/javac/records/mandated_members/CheckRecordMembers.java
! test/langtools/tools/javac/records/writeread/WriteReadTest.java
! test/langtools/tools/javac/tree/TreePosTest.java
! test/langtools/tools/sjavac/PubApisTest.java

Changeset: 272bb5d5
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-10-19 02:03:10 +0000
URL:       https://git.openjdk.java.net/amber/commit/272bb5d5

8253455: Record Classes javax.lang.model changes

Reviewed-by: darcy

! src/java.base/share/classes/jdk/internal/PreviewFeature.java
! src/java.compiler/share/classes/javax/lang/model/element/ElementKind.java
! src/java.compiler/share/classes/javax/lang/model/element/ElementVisitor.java
! src/java.compiler/share/classes/javax/lang/model/element/RecordComponentElement.java
! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementFilter.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java

Changeset: dd032b7f
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-10-19 03:11:51 +0000
URL:       https://git.openjdk.java.net/amber/commit/dd032b7f

8254798: Deprecate for removal an empty finalize() methods in java.desktop module

Reviewed-by: kcr, pbansal

! src/java.desktop/share/classes/com/sun/media/sound/AbstractMidiDevice.java
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
! src/java.desktop/share/classes/java/awt/image/ColorModel.java
! src/java.desktop/share/classes/java/awt/image/IndexColorModel.java
! src/java.desktop/share/classes/sun/java2d/pipe/RegionClipSpanIterator.java
! src/java.desktop/share/classes/sun/java2d/pipe/RegionSpanIterator.java

Changeset: 51a865d6
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2020-10-19 04:26:42 +0000
URL:       https://git.openjdk.java.net/amber/commit/51a865d6

8254085: javax/swing/text/Caret/TestCaretPositionJTextPane.java failed with "RuntimeException:  Wrong caret position"

Reviewed-by: serb

! test/jdk/javax/swing/text/Caret/TestCaretPositionJTextPane.java

Changeset: 736e0773
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-19 06:16:50 +0000
URL:       https://git.openjdk.java.net/amber/commit/736e0773

8254178: Remove .hgignore

Reviewed-by: ehelin

- .hgignore

Changeset: 011dd0d8
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2020-10-19 06:28:47 +0000
URL:       https://git.openjdk.java.net/amber/commit/011dd0d8

8254824: SignalHandlerMark have no purpose

Reviewed-by: stuefe, shade, dholmes, coleenp

! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: 98a395a3
Author:    Per Liden <pliden at openjdk.org>
Date:      2020-10-19 07:11:40 +0000
URL:       https://git.openjdk.java.net/amber/commit/98a395a3

8254880: ZGC: Let ZList iterators be alias templates

Reviewed-by: ayang, kbarrett, tschatzl

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

Changeset: 672f5669
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-10-19 07:22:29 +0000
URL:       https://git.openjdk.java.net/amber/commit/672f5669

8254874: ZGC: JNIHandleBlock verification failure in stack watermark processing

Reviewed-by: tschatzl, cjplummer, sspitsyn, pliden

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM03/cm03t001/cm03t001.cpp

Changeset: 8edc2f05
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-10-19 07:23:43 +0000
URL:       https://git.openjdk.java.net/amber/commit/8edc2f05

8254912: ZGC: Change ZCollectionInterval type to double

Reviewed-by: pliden, ayang

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

Changeset: a1a3e9de
Author:    Per Liden <pliden at openjdk.org>
Date:      2020-10-19 07:35:36 +0000
URL:       https://git.openjdk.java.net/amber/commit/a1a3e9de

8254882: ZGC: Use static_assert instead of guarantee

Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/gc/z/zBitField.hpp
! src/hotspot/share/gc/z/zMarkStack.hpp
! src/hotspot/share/gc/z/zMarkStackAllocator.cpp

Changeset: e10b5385
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2020-10-19 09:18:40 +0000
URL:       https://git.openjdk.java.net/amber/commit/e10b5385

8243962: Various JVM TI tests time out using JFR on Windows

Reviewed-by: sspitsyn, cjplummer

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP03/sp03t001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP03/sp03t002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP04/sp04t001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP04/sp04t002/TestDescription.java

Changeset: e9be2db7
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-10-19 10:49:33 +0000
URL:       https://git.openjdk.java.net/amber/commit/e9be2db7

8253453: SourceFileInfoTable should be allocated lazily

Reviewed-by: neliasso, chagedorn

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

Changeset: e76de189
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-10-19 11:30:13 +0000
URL:       https://git.openjdk.java.net/amber/commit/e76de189

8223051: support loops with long (64b) trip counts

Reviewed-by: vlivanov, thartmann, jrose

! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/convertnode.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/parse1.cpp

Changeset: cd66e0f2
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-10-19 11:40:58 +0000
URL:       https://git.openjdk.java.net/amber/commit/cd66e0f2

8253877: gc/g1/TestGCLogMessages.java fails - missing "Evacuation failure" message

Reviewed-by: sjohanss

! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java

Changeset: 4ffed326
Author:    Anton Kozlov <akozlov at openjdk.org>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date:      2020-10-19 11:43:02 +0000
URL:       https://git.openjdk.java.net/amber/commit/4ffed326

8254940: AArch64: Cleanup non-product thread members

Reviewed-by: aph

! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.hpp
! src/hotspot/os_cpu/windows_aarch64/thread_windows_aarch64.hpp

Changeset: cb7701b7
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-10-19 13:18:50 +0000
URL:       https://git.openjdk.java.net/amber/commit/cb7701b7

8253970: Build error: address argument to atomic builtin must be a pointer to integer or pointer ('volatile narrowOop *' invalid)

Reviewed-by: kbarrett, dholmes

! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp
! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp

Changeset: a0382cd1
Author:    Ekaterina Vergizova <katya at azul.com>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date:      2020-10-19 14:19:58 +0000
URL:       https://git.openjdk.java.net/amber/commit/a0382cd1

8253235: JFR.dump does not respect maxage parameter

Reviewed-by: egahlin

! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java

Changeset: 1da28de8
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-10-19 15:55:54 +0000
URL:       https://git.openjdk.java.net/amber/commit/1da28de8

8255009: delta apply fixes for JDK-8246774 and JDK-8253455, pushed too soon

Reviewed-by: jlahoda

! src/hotspot/share/classfile/classFileParser.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/Record.java
! src/java.base/share/classes/java/lang/annotation/ElementType.java
! src/java.base/share/classes/java/lang/reflect/RecordComponent.java
! src/java.base/share/classes/java/lang/runtime/ObjectMethods.java
! src/java.base/share/classes/jdk/internal/PreviewFeature.java
! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotation.java
! src/java.compiler/share/classes/javax/lang/model/element/ElementKind.java
! src/java.compiler/share/classes/javax/lang/model/element/ElementVisitor.java
! src/java.compiler/share/classes/javax/lang/model/element/RecordComponentElement.java
! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementFilter.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java
! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/hotspot/jtreg/runtime/records/RedefineRecord.java
! test/hotspot/jtreg/runtime/records/abstractRecord.jcod
! test/hotspot/jtreg/runtime/records/badRecordAttribute.jcod
! test/hotspot/jtreg/runtime/records/ignoreRecordAttribute.java
! test/hotspot/jtreg/runtime/records/notFinalRecord.jcod
! test/hotspot/jtreg/runtime/records/recordAttributeTest.java
+ test/hotspot/jtreg/runtime/records/recordIgnoredVersion.jcod
! test/hotspot/jtreg/runtime/records/recordReflectionTest.java
! test/hotspot/jtreg/runtime/records/shortRecordAttribute.jcod
! test/hotspot/jtreg/runtime/records/superNotJLRecord.jcod
! test/hotspot/jtreg/runtime/records/twoRecordAttributes.jcod
! test/jdk/java/io/Serializable/records/AbsentStreamValuesTest.java
! test/jdk/java/io/Serializable/records/BadCanonicalCtrTest.java
! test/jdk/java/io/Serializable/records/BasicRecordSer.java
! test/jdk/java/io/Serializable/records/ConstructorAccessTest.java
! test/jdk/java/io/Serializable/records/ConstructorPermissionTest.java
! test/jdk/java/io/Serializable/records/CycleTest.java
! test/jdk/java/io/Serializable/records/DifferentStreamFieldsTest.java
! test/jdk/java/io/Serializable/records/ProhibitedMethods.java
! test/jdk/java/io/Serializable/records/ReadResolveTest.java
! test/jdk/java/io/Serializable/records/RecordClassTest.java
! test/jdk/java/io/Serializable/records/SerialPersistentFieldsTest.java
! test/jdk/java/io/Serializable/records/SerialVersionUIDTest.java
! test/jdk/java/io/Serializable/records/StreamRefTest.java
! test/jdk/java/io/Serializable/records/ThrowingConstructorTest.java
! test/jdk/java/io/Serializable/records/UnsharedTest.java
! test/jdk/java/io/Serializable/records/WriteReplaceTest.java
! test/jdk/java/io/Serializable/records/migration/AbstractTest.java
! test/jdk/java/io/Serializable/records/migration/AssignableFromTest.java
! test/jdk/java/io/Serializable/records/migration/DefaultValuesTest.java
! test/jdk/java/io/Serializable/records/migration/SuperStreamFieldsTest.java
! test/jdk/java/lang/instrument/RedefineRecordAttr/TestRecordAttr.java
! test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/TestRecordAttrGenericSig.java
! test/jdk/java/lang/runtime/ObjectMethodsTest.java
! test/langtools/jdk/javadoc/doclet/testRecordLinks/TestRecordLinks.java
! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java
! test/langtools/jdk/javadoc/tool/api/basic/GetTask_DiagListenerTest.java
! test/langtools/jdk/jshell/CompletenessTest.java
! test/langtools/jdk/jshell/RecordsTest.java
! test/langtools/jdk/jshell/ToolSimpleTest.java
! test/langtools/tools/javac/IllegalAnnotation.java
! test/langtools/tools/javac/IllegalAnnotation.out
! test/langtools/tools/javac/LocalInterface.java
! test/langtools/tools/javac/LocalInterface.out
! test/langtools/tools/javac/LocalRecord.java
! test/langtools/tools/javac/annotations/ApplicableAnnotationsOnRecords.java
! test/langtools/tools/javac/annotations/repeatingAnnotations/combo/TargetAnnoCombo.java
! test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnotationsPositionsOnRecords.java
! test/langtools/tools/javac/annotations/typeAnnotations/failures/AnnotatedImport.out
! test/langtools/tools/javac/annotations/typeAnnotations/failures/AnnotatedPackage1.out
! test/langtools/tools/javac/annotations/typeAnnotations/failures/AnnotatedPackage2.out
! test/langtools/tools/javac/api/TestGetScopeResult.java
! test/langtools/tools/javac/diags/examples/AccessorCantBeGeneric.java
! test/langtools/tools/javac/diags/examples/AccessorCantThrowException.java
! test/langtools/tools/javac/diags/examples/AccessorMethodCantBeStatic.java
! test/langtools/tools/javac/diags/examples/AccessorReturnTypeDoesntMatch.java
! test/langtools/tools/javac/diags/examples/CanonicalCantHaveStrongerAccessPrivileges.java
! test/langtools/tools/javac/diags/examples/CanonicalCantInvokeOtherConstructor.java
! test/langtools/tools/javac/diags/examples/CanonicalConstructorArgumentMismatch.java
! test/langtools/tools/javac/diags/examples/CanonicalConstructorCantHaveReturn.java
! test/langtools/tools/javac/diags/examples/CanonicalConstructorCantHaveThrowsClause.java
! test/langtools/tools/javac/diags/examples/CanonicalMustNotDeclareTypeVariables.java
! test/langtools/tools/javac/diags/examples/ConstructorWithSameErasureAsCanonical.java
! test/langtools/tools/javac/diags/examples/Expected3.java
! test/langtools/tools/javac/diags/examples/FirstInvocationMustBeAnotherConstructor.java
! test/langtools/tools/javac/diags/examples/IllegalRecordComponentName.java
! test/langtools/tools/javac/diags/examples/IncorrectRecordDeclaration.java
! test/langtools/tools/javac/diags/examples/InstanceInitializersNotAllowedInRecords.java
! test/langtools/tools/javac/diags/examples/InterfaceNotAllowed.java
! test/langtools/tools/javac/diags/examples/InvalidSuperTypeRecord.java
! test/langtools/tools/javac/diags/examples/KindnameRecord.java
! test/langtools/tools/javac/diags/examples/LocalEnum.java
! test/langtools/tools/javac/diags/examples/MethodMustBePublic.java
! test/langtools/tools/javac/diags/examples/Records.java
! test/langtools/tools/javac/diags/examples/RecordsCanNotDeclareInstanceFields.java
! test/langtools/tools/javac/diags/examples/RecordsCantDeclareComponentModifiers.java
! test/langtools/tools/javac/diags/examples/RecordsComponentsCanNotDeclareCStyleArrays.java
! test/langtools/tools/javac/diags/examples/RecordsNotAllowedInInnerClasses.java
! test/langtools/tools/javac/enum/FauxEnum3.java
! test/langtools/tools/javac/enum/FauxEnum3.out
! test/langtools/tools/javac/enum/LocalEnum.java
! test/langtools/tools/javac/enum/LocalEnum.out
! test/langtools/tools/javac/launcher/SourceLauncherTest.java
! test/langtools/tools/javac/parser/JavacParserTest.java
! test/langtools/tools/javac/parser/SingleCommaAnnotationValueFail.out
! test/langtools/tools/javac/processing/model/element/JavaxLangModelForRecords.java
! test/langtools/tools/javac/records/ElementFilterRecordComponentTest.java
! test/langtools/tools/javac/records/LocalStaticDeclarations.java
! test/langtools/tools/javac/records/MapAccessorToComponent.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
! test/langtools/tools/javac/records/RecordMemberTests.java
! test/langtools/tools/javac/records/VarargsRecordsTest.java
! test/langtools/tools/javac/records/mandated_members/CheckRecordMembers.java
! test/langtools/tools/javac/records/writeread/WriteReadTest.java
! test/langtools/tools/javac/tree/TreePosTest.java
! test/langtools/tools/sjavac/PubApisTest.java

Changeset: 953e472d
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2020-10-19 16:57:40 +0000
URL:       https://git.openjdk.java.net/amber/commit/953e472d

8254967: com.sun.net.HttpsServer spins on TLS session close

Reviewed-by: dfuchs

! src/jdk.httpserver/share/classes/sun/net/httpserver/SSLStreams.java

Changeset: 60f63ec8
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-10-19 17:08:06 +0000
URL:       https://git.openjdk.java.net/amber/commit/60f63ec8

8254796: Cleanup pervasive unnecessary parameter

Reviewed-by: ksrini, hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java

Changeset: 52cb3292
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2020-10-19 17:38:22 +0000
URL:       https://git.openjdk.java.net/amber/commit/52cb3292

8254862: lldb in devkit doesn't work

Reviewed-by: lmesnik, mikael, ihse

! make/conf/jib-profiles.js
! make/devkit/createMacosxDevkit.sh

Changeset: 0b510165
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2020-10-19 17:40:54 +0000
URL:       https://git.openjdk.java.net/amber/commit/0b510165

8253660: Need better error report when artifact resolution fails in AotCompiler.java

Reviewed-by: ihse

! test/hotspot/jtreg/compiler/aot/AotCompiler.java
! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/lib/jdk/test/lib/artifacts/ArtifactResolverException.java

Changeset: e2e11d34
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-10-19 17:50:40 +0000
URL:       https://git.openjdk.java.net/amber/commit/e2e11d34

8254955: x86: MethodHandlesAdapterBlob is too big

Reviewed-by: neliasso, kvn

! src/hotspot/cpu/x86/methodHandles_x86.hpp

Changeset: 74ac77e2
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2020-10-19 18:27:50 +0000
URL:       https://git.openjdk.java.net/amber/commit/74ac77e2

8247666: Support Lambda proxy classes in static CDS archive

Reviewed-by: iklam, mchung

! make/hotspot/symbols/symbols-unix
! src/hotspot/share/classfile/classListParser.cpp
! src/hotspot/share/classfile/classListParser.hpp
+ src/hotspot/share/classfile/classListWriter.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/memory/archiveUtils.cpp
! src/hotspot/share/memory/archiveUtils.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java
! src/java.base/share/classes/jdk/internal/misc/CDS.java
! src/java.base/share/native/libjava/CDS.c
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/cds/appcds/BadBSM.java
+ test/hotspot/jtreg/runtime/cds/appcds/LambdaProxyClasslist.java
+ test/hotspot/jtreg/runtime/cds/appcds/StaticArchiveWithLambda.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaInBaseArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/CustomLoaderApp.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/LambHello.java
+ test/hotspot/jtreg/runtime/cds/appcds/methodHandles/CDSMHTest_generate.sh
+ test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesAsCollectorTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesCastFailureTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesGeneralTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesInvokersTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesPermuteArgumentsTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesSpreadArgumentsTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/WrongBSM.jcod

Changeset: f42c0322
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2020-10-19 19:06:23 +0000
URL:       https://git.openjdk.java.net/amber/commit/f42c0322

8254793: [JVMCI] improve speculation encoding

Reviewed-by: kvn, dlong, never

! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/runtime/thread.hpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.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/HotSpotSpeculationLog.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHotSpotSpeculationLog.java

Changeset: 14e1e174
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2020-10-19 19:39:19 +0000
URL:       https://git.openjdk.java.net/amber/commit/14e1e174

8255004: [JVMCI] expose JVM_ACC_FIELD_INITIALIZED_FINAL_UPDATE

Reviewed-by: never, kvn

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

Changeset: 00014350
Author:    Paul Sandoz <psandoz at openjdk.org>
Date:      2020-10-19 20:37:36 +0000
URL:       https://git.openjdk.java.net/amber/commit/00014350

8255020: Minor updates to docs jdk.incubator.vector

Reviewed-by: erikj, darcy

! make/CompileJavaModules.gmk
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/package-info.java

Changeset: cb5cdd77
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-10-19 20:52:01 +0000
URL:       https://git.openjdk.java.net/amber/commit/cb5cdd77

8254721: Improve support for conditionally generated files

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SystemPropertiesWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstantsSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java
! test/langtools/jdk/javadoc/doclet/WindowTitles/p1/C1.java
+ test/langtools/jdk/javadoc/doclet/testConditionalPages/TestConditionalPages.java
! test/langtools/jdk/javadoc/doclet/testCopyFiles/modules/acme.mdle/p/Foo.java
! test/langtools/jdk/javadoc/doclet/testGeneratedBy/pkg/MyClass.java
! test/langtools/jdk/javadoc/doclet/testHelpFile/TestHelpFile.java
! test/langtools/jdk/javadoc/doclet/testMetadata/TestMetadata.java
! test/langtools/jdk/javadoc/doclet/testModuleDirs/TestModuleDirs.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestModuleNavigation.java
! test/langtools/jdk/javadoc/doclet/testPackagePage/com/pkg/C.java
! test/langtools/jdk/javadoc/doclet/testTopOption/pkg/Cl.java
! test/langtools/jdk/javadoc/tool/api/basic/APITest.java
! test/langtools/jdk/javadoc/tool/api/basic/pkg/C.java

Changeset: 0f4fb367
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-10-19 22:05:47 +0000
URL:       https://git.openjdk.java.net/amber/commit/0f4fb367

8255032: Conflict between recent pushes breaks the build

Reviewed-by: redestad, vromero

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java

Changeset: bf19581a
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2020-10-19 23:53:06 +0000
URL:       https://git.openjdk.java.net/amber/commit/bf19581a

8255016: ConstantDescs.FALSE claims it represents TRUE

Reviewed-by: bpb, jvernee, mchung, rriggs

! src/java.base/share/classes/java/lang/constant/ConstantDescs.java

Changeset: 6e8835c6
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-10-19 23:54:10 +0000
URL:       https://git.openjdk.java.net/amber/commit/6e8835c6

7110890: reg test TranslucentShapedFrameTest fails to create non-opaque frame

Reviewed-by: prr

! test/jdk/java/awt/Window/TranslucentShapedFrameTest/TSFrame.java
! test/jdk/java/awt/Window/TranslucentShapedFrameTest/TranslucentShapedFrameTest.java

Changeset: 7a580ca8
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2020-10-20 00:12:37 +0000
URL:       https://git.openjdk.java.net/amber/commit/7a580ca8

8255027: Problem list for Graal test gc/stress/TestStressG1Humongous.java

Reviewed-by: dlong

! test/hotspot/jtreg/ProblemList-graal.txt

Changeset: c87cdf70
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-10-20 01:08:19 +0000
URL:       https://git.openjdk.java.net/amber/commit/c87cdf70

8254029: ObjectMonitor cleanup/minor bug-fix changes extracted from JDK-8253064

Reviewed-by: dholmes, eosterlund

! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/runtime/vmThread.cpp

Changeset: 5b51085c
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-20 05:25:57 +0000
URL:       https://git.openjdk.java.net/amber/commit/5b51085c

8254997: Remove unimplemented OSContainer::read_memory_limit_in_bytes

Reviewed-by: sgehwolf

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

Changeset: b65dcfa3
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-20 05:26:59 +0000
URL:       https://git.openjdk.java.net/amber/commit/b65dcfa3

8197981: Missing return statement in __sync_val_compare_and_swap_8

Reviewed-by: andrew, dholmes

! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp

Changeset: 0a75b37f
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-20 05:28:22 +0000
URL:       https://git.openjdk.java.net/amber/commit/0a75b37f

8254776: Remove unimplemented LowMemoryDetector::check_memory_usage

Reviewed-by: sspitsyn, cjplummer

! src/hotspot/share/services/lowMemoryDetector.hpp

Changeset: 355f44dd
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-20 05:31:39 +0000
URL:       https://git.openjdk.java.net/amber/commit/355f44dd

8254994: [x86] C1 StubAssembler::call_RT, "call_offset might not be initialized"

Reviewed-by: chagedorn, kvn

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

Changeset: 98ec4a67
Author:    Roberto Castañeda Lozano <roberto.castaneda.lozano at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-10-20 06:08:25 +0000
URL:       https://git.openjdk.java.net/amber/commit/98ec4a67

8254805: compiler/debug/TestStressCM.java is still failing

Use the code motion trace produced by TraceOptoPipelining (excluding traces of
stubs) to assert that two compilations with the same seed cause StressLCM and
StressGCM to take the same randomized decisions. Previously, the entire output
produced by PrintOptoStatistics was used instead, which has shown to be too
fragile. Also, disable inlining in both TestStressCM.java and the similar
TestStressIGVN.java to prevent flaky behavior, and run both tests for ten
different seeds to improve coverage.

Reviewed-by: kvn, thartmann

! test/hotspot/jtreg/compiler/debug/TestStressCM.java
! test/hotspot/jtreg/compiler/debug/TestStressIGVN.java

Changeset: 5fedfa70
Author:    Nhat Nguyen <hoangnhat2911 at gmail.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-10-20 06:18:49 +0000
URL:       https://git.openjdk.java.net/amber/commit/5fedfa70

8251271: C2: Compile::_for_igvn list is corrupted after RenumberLiveNodes

Reviewed-by: vlivanov, thartmann

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/phaseX.cpp

Changeset: 7ba6a6bf
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2020-10-20 06:48:09 +0000
URL:       https://git.openjdk.java.net/amber/commit/7ba6a6bf

8251158: Implementation of JEP 387: Elastic Metaspace

Reviewed-by: lkorinth, coleenp, iklam, rrich

! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.hpp
! src/hotspot/share/classfile/classLoaderStats.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/generationSpec.cpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zUnload.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/memory/allocation.hpp
- src/hotspot/share/memory/binaryTreeDictionary.hpp
- src/hotspot/share/memory/binaryTreeDictionary.inline.hpp
+ src/hotspot/share/memory/classLoaderMetaspace.cpp
+ src/hotspot/share/memory/classLoaderMetaspace.hpp
- src/hotspot/share/memory/freeList.hpp
- src/hotspot/share/memory/freeList.inline.hpp
! src/hotspot/share/memory/metadataFactory.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
+ src/hotspot/share/memory/metaspace/allocationGuard.hpp
+ src/hotspot/share/memory/metaspace/binList.hpp
- src/hotspot/share/memory/metaspace/blockFreelist.cpp
- src/hotspot/share/memory/metaspace/blockFreelist.hpp
+ src/hotspot/share/memory/metaspace/blockTree.cpp
+ src/hotspot/share/memory/metaspace/blockTree.hpp
+ src/hotspot/share/memory/metaspace/chunkHeaderPool.cpp
+ src/hotspot/share/memory/metaspace/chunkHeaderPool.hpp
! src/hotspot/share/memory/metaspace/chunkManager.cpp
! src/hotspot/share/memory/metaspace/chunkManager.hpp
+ src/hotspot/share/memory/metaspace/chunklevel.cpp
+ src/hotspot/share/memory/metaspace/chunklevel.hpp
+ src/hotspot/share/memory/metaspace/commitLimiter.cpp
+ src/hotspot/share/memory/metaspace/commitLimiter.hpp
+ src/hotspot/share/memory/metaspace/commitMask.cpp
+ src/hotspot/share/memory/metaspace/commitMask.hpp
+ src/hotspot/share/memory/metaspace/counters.hpp
+ src/hotspot/share/memory/metaspace/freeBlocks.cpp
+ src/hotspot/share/memory/metaspace/freeBlocks.hpp
+ src/hotspot/share/memory/metaspace/freeChunkList.cpp
+ src/hotspot/share/memory/metaspace/freeChunkList.hpp
+ src/hotspot/share/memory/metaspace/internalStats.cpp
+ src/hotspot/share/memory/metaspace/internalStats.hpp
- src/hotspot/share/memory/metaspace/metaDebug.cpp
- src/hotspot/share/memory/metaspace/metaDebug.hpp
- src/hotspot/share/memory/metaspace/metabase.hpp
- src/hotspot/share/memory/metaspace/metablock.hpp
! src/hotspot/share/memory/metaspace/metachunk.cpp
! src/hotspot/share/memory/metaspace/metachunk.hpp
+ src/hotspot/share/memory/metaspace/metachunkList.cpp
+ src/hotspot/share/memory/metaspace/metachunkList.hpp
+ src/hotspot/share/memory/metaspace/metaspaceArena.cpp
+ src/hotspot/share/memory/metaspace/metaspaceArena.hpp
+ src/hotspot/share/memory/metaspace/metaspaceArenaGrowthPolicy.cpp
+ src/hotspot/share/memory/metaspace/metaspaceArenaGrowthPolicy.hpp
! src/hotspot/share/memory/metaspace/metaspaceCommon.cpp
! src/hotspot/share/memory/metaspace/metaspaceCommon.hpp
+ src/hotspot/share/memory/metaspace/metaspaceContext.cpp
+ src/hotspot/share/memory/metaspace/metaspaceContext.hpp
! src/hotspot/share/memory/metaspace/metaspaceDCmd.cpp
! src/hotspot/share/memory/metaspace/metaspaceDCmd.hpp
+ src/hotspot/share/memory/metaspace/metaspaceReporter.cpp
+ src/hotspot/share/memory/metaspace/metaspaceReporter.hpp
+ src/hotspot/share/memory/metaspace/metaspaceSettings.cpp
+ src/hotspot/share/memory/metaspace/metaspaceSettings.hpp
! src/hotspot/share/memory/metaspace/metaspaceSizesSnapshot.cpp
! src/hotspot/share/memory/metaspace/metaspaceSizesSnapshot.hpp
! src/hotspot/share/memory/metaspace/metaspaceStatistics.cpp
! src/hotspot/share/memory/metaspace/metaspaceStatistics.hpp
- src/hotspot/share/memory/metaspace/occupancyMap.cpp
- src/hotspot/share/memory/metaspace/occupancyMap.hpp
! src/hotspot/share/memory/metaspace/printCLDMetaspaceInfoClosure.cpp
! src/hotspot/share/memory/metaspace/printCLDMetaspaceInfoClosure.hpp
! src/hotspot/share/memory/metaspace/printMetaspaceInfoKlassClosure.cpp
+ src/hotspot/share/memory/metaspace/rootChunkArea.cpp
+ src/hotspot/share/memory/metaspace/rootChunkArea.hpp
+ src/hotspot/share/memory/metaspace/runningCounters.cpp
+ src/hotspot/share/memory/metaspace/runningCounters.hpp
- src/hotspot/share/memory/metaspace/smallBlocks.cpp
- src/hotspot/share/memory/metaspace/smallBlocks.hpp
- src/hotspot/share/memory/metaspace/spaceManager.cpp
- src/hotspot/share/memory/metaspace/spaceManager.hpp
+ src/hotspot/share/memory/metaspace/testHelpers.cpp
+ src/hotspot/share/memory/metaspace/testHelpers.hpp
! src/hotspot/share/memory/metaspace/virtualSpaceList.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceList.hpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.hpp
! src/hotspot/share/memory/metaspaceChunkFreeListSummary.hpp
! src/hotspot/share/memory/metaspaceClosure.hpp
! src/hotspot/share/memory/metaspaceCounters.cpp
! src/hotspot/share/memory/metaspaceCounters.hpp
- src/hotspot/share/memory/metaspaceGCThresholdUpdater.hpp
! src/hotspot/share/memory/metaspaceTracer.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/memReporter.cpp
! src/hotspot/share/services/memoryService.hpp
! src/hotspot/share/services/virtualMemoryTracker.cpp
! src/hotspot/share/services/virtualMemoryTracker.hpp
- test/hotspot/gtest/memory/test_chunkManager.cpp
- test/hotspot/gtest/memory/test_is_metaspace_obj.cpp
- test/hotspot/gtest/memory/test_metachunk.cpp
- test/hotspot/gtest/memory/test_metaspace.cpp
- test/hotspot/gtest/memory/test_metaspace_allocation.cpp
- test/hotspot/gtest/memory/test_spaceManager.cpp
+ test/hotspot/gtest/metaspace/metaspaceGtestCommon.cpp
+ test/hotspot/gtest/metaspace/metaspaceGtestCommon.hpp
+ test/hotspot/gtest/metaspace/metaspaceGtestContexts.cpp
+ test/hotspot/gtest/metaspace/metaspaceGtestContexts.hpp
+ test/hotspot/gtest/metaspace/metaspaceGtestRangeHelpers.hpp
+ test/hotspot/gtest/metaspace/metaspaceGtestSparseArray.hpp
+ test/hotspot/gtest/metaspace/test_allocationGuard.cpp
+ test/hotspot/gtest/metaspace/test_arenagrowthpolicy.cpp
+ test/hotspot/gtest/metaspace/test_binlist.cpp
+ test/hotspot/gtest/metaspace/test_blocktree.cpp
+ test/hotspot/gtest/metaspace/test_chunkManager_stress.cpp
+ test/hotspot/gtest/metaspace/test_chunkheaderpool.cpp
+ test/hotspot/gtest/metaspace/test_commitmask.cpp
+ test/hotspot/gtest/metaspace/test_freeblocks.cpp
+ test/hotspot/gtest/metaspace/test_internstats.cpp
+ test/hotspot/gtest/metaspace/test_is_metaspace_obj.cpp
+ test/hotspot/gtest/metaspace/test_metachunk.cpp
+ test/hotspot/gtest/metaspace/test_metachunklist.cpp
+ test/hotspot/gtest/metaspace/test_metaspaceUtils.cpp
+ test/hotspot/gtest/metaspace/test_metaspace_misc.cpp
+ test/hotspot/gtest/metaspace/test_metaspacearena.cpp
+ test/hotspot/gtest/metaspace/test_metaspacearena_stress.cpp
+ test/hotspot/gtest/metaspace/test_virtualspacenode.cpp
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/gc/TestSystemGC.java
! test/hotspot/jtreg/gc/class_unloading/TestG1ClassUnloadingHWM.java
! test/hotspot/jtreg/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java
! test/hotspot/jtreg/gtest/GTestWrapper.java
+ test/hotspot/jtreg/gtest/MetaspaceGtests.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassSpaceSize.java
! test/hotspot/jtreg/runtime/Metaspace/MaxMetaspaceSizeTest.java
! test/hotspot/jtreg/runtime/Metaspace/PrintMetaspaceDcmd.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/Allocation.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/AllocationProfile.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestArena.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestContext.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestManyArenasManyThreads.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestOneArenaManyThreads.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestWithThreads.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/RandomAllocator.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/RandomAllocatorThread.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/RandomHelper.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/Settings.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocation.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT1.java
+ test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT2.java
! test/hotspot/jtreg/runtime/cds/MaxMetaspaceSize.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LargePages.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/MetaspaceBaseGC.java
! test/jdk/java/lang/management/MemoryMXBean/LowMemoryTest2.sh
! test/lib/sun/hotspot/WhiteBox.java

Changeset: 5d1397fa
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-20 06:55:36 +0000
URL:       https://git.openjdk.java.net/amber/commit/5d1397fa

8254282: Add Linux x86_32 builds to submit workflow

Reviewed-by: erikj, rwestberg

! .github/workflows/submit.yml

Changeset: 017d151e
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2020-10-20 08:38:14 +0000
URL:       https://git.openjdk.java.net/amber/commit/017d151e

8254842: [JVMCI] copy thread name when attaching libgraal thread to HotSpot

Reviewed-by: kvn, never

! src/hotspot/share/jvmci/jvmciCompilerToVM.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

Changeset: 21e67e54
Author:    Pankaj Bansal <pbansal at openjdk.org>
Date:      2020-10-20 09:05:51 +0000
URL:       https://git.openjdk.java.net/amber/commit/21e67e54

8225790: Two NestedDialogs tests fail on Ubuntu

Reviewed-by: serb

! test/jdk/java/awt/Dialog/NestedDialogs/Modal/NestedModalDialogTest.java
! test/jdk/java/awt/Dialog/NestedDialogs/Modeless/NestedModelessDialogTest.java
- test/jdk/java/awt/regtesthelpers/VisibilityValidator.java
- test/jdk/java/awt/regtesthelpers/Waypoint.java

Changeset: 3f9c8a39
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-10-20 09:27:35 +0000
URL:       https://git.openjdk.java.net/amber/commit/3f9c8a39

8254966: Remove unused code from Matcher

Reviewed-by: neliasso, kvn

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/arm_32.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/adlparse.cpp
! src/hotspot/share/adlc/formsopt.hpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/opto/matcher.hpp

Changeset: 3ee0380e
Author:    Vipin Menon <vipinmv1 at in.ibm.com>
Committer: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-10-20 11:14:28 +0000
URL:       https://git.openjdk.java.net/amber/commit/3ee0380e

8234393: [macos] printing ignores printer tray

Reviewed-by: psadhukhan, prr

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m
! src/java.desktop/share/classes/sun/print/CustomMediaTray.java
! test/jdk/java/awt/print/PrinterJob/TestMediaTraySelection.java

Changeset: 294e0705
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-10-20 11:53:41 +0000
URL:       https://git.openjdk.java.net/amber/commit/294e0705

8254998: C2: assert(!n->as_Loop()->is_transformed_long_loop()) failure with -XX:StressLongCountedLoop=1

Reviewed-by: vlivanov, kvn, thartmann

! src/hotspot/share/opto/compile.cpp
+ test/hotspot/jtreg/compiler/longcountedloops/TestTooManyLoopOpts.java

Changeset: cdc8c401
Author:    Per Liden <pliden at openjdk.org>
Date:      2020-10-20 13:07:35 +0000
URL:       https://git.openjdk.java.net/amber/commit/cdc8c401

8254878: Move last piece of ZArray to GrowableArray

Reviewed-by: stefank, eosterlund

! src/hotspot/share/gc/z/zArray.hpp
! src/hotspot/share/gc/z/zArray.inline.hpp
! src/hotspot/share/gc/z/zSafeDelete.inline.hpp
! src/hotspot/share/utilities/growableArray.hpp
! test/hotspot/gtest/gc/z/test_zArray.cpp

Changeset: 76fdd7fc
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-10-20 14:23:50 +0000
URL:       https://git.openjdk.java.net/amber/commit/76fdd7fc

8255038: Adjust adapter_code_size to account for -Xlog:methodhandles in debug builds

Reviewed-by: shade, neliasso

! src/hotspot/cpu/x86/methodHandles_x86.hpp

Changeset: 44f9271d
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2020-10-20 14:44:38 +0000
URL:       https://git.openjdk.java.net/amber/commit/44f9271d

8254974: Fix stutter typo in TypeElement

Reviewed-by: shade, redestad

! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java

Changeset: f167a71f
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2020-10-20 15:07:36 +0000
URL:       https://git.openjdk.java.net/amber/commit/f167a71f

8254264: Remove redundant cross_modify_fence()

Reviewed-by: rehn, dholmes, dcubed

! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/thread.cpp

Changeset: 40f847e2
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2020-10-20 15:31:55 +0000
URL:       https://git.openjdk.java.net/amber/commit/40f847e2

8227745: Enable Escape Analysis for Better Performance in the Presence of JVMTI Agents
8233915: JVMTI FollowReferences: Java Heap Leak not found because of C2 Scalar Replacement

Reviewed-by: mdoerr, goetz, sspitsyn, kvn

! src/hotspot/share/c1/c1_IR.hpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/debugInfoRec.cpp
! src/hotspot/share/code/debugInfoRec.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/pcDesc.hpp
! src/hotspot/share/code/scopeDesc.cpp
! src/hotspot/share/code/scopeDesc.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/escape.hpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp
+ src/hotspot/share/prims/jvmtiDeferredUpdates.cpp
+ src/hotspot/share/prims/jvmtiDeferredUpdates.hpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiImpl.hpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
+ src/hotspot/share/runtime/escapeBarrier.cpp
+ src/hotspot/share/runtime/escapeBarrier.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/thread.inline.hpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vframe_hp.cpp
! src/hotspot/share/runtime/vframe_hp.hpp
! src/hotspot/share/utilities/macros.hpp
+ test/hotspot/jtreg/serviceability/jvmti/Heap/IterateHeapWithEscapeAnalysisEnabled.java
+ test/hotspot/jtreg/serviceability/jvmti/Heap/libIterateHeapWithEscapeAnalysisEnabled.cpp
! test/jdk/TEST.ROOT
+ test/jdk/com/sun/jdi/EATests.java
! test/lib/sun/hotspot/WhiteBox.java

Changeset: cb6167b2
Author:    Guoxiong Li <lgxbslgx at gmail.com>
Committer: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2020-10-20 15:45:17 +0000
URL:       https://git.openjdk.java.net/amber/commit/cb6167b2

8254557: Compiler crashes with java.lang.AssertionError: isSubtype UNKNOWN

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/T8254557/T8254557.java

Changeset: 3267b09d
Author:    Per Liden <pliden at openjdk.org>
Date:      2020-10-20 16:07:33 +0000
URL:       https://git.openjdk.java.net/amber/commit/3267b09d

8254883: ZGC: Make the ZArrayIterator reusable for ZRelocationSetIterators

Reviewed-by: eosterlund

! src/hotspot/share/gc/z/zArray.hpp
! src/hotspot/share/gc/z/zArray.inline.hpp
! src/hotspot/share/gc/z/zGranuleMap.hpp
! src/hotspot/share/gc/z/zGranuleMap.inline.hpp
! src/hotspot/share/gc/z/zRelocate.hpp
! src/hotspot/share/gc/z/zRelocationSet.hpp
! src/hotspot/share/gc/z/zRelocationSet.inline.hpp

Changeset: 89e54445
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-10-20 17:31:54 +0000
URL:       https://git.openjdk.java.net/amber/commit/89e54445

8254788: Dead code in the sun.java2d.xr.XRPMBlitLoops$XrSwToPMBlit

Reviewed-by: prr

! src/java.desktop/unix/classes/sun/java2d/xr/XRPMBlitLoops.java

Changeset: e577c8c8
Author:    Michael Bien <mbien42 at gmail.com>
Committer: Markus Grönlund <mgronlun at openjdk.org>
Date:      2020-10-20 17:47:34 +0000
URL:       https://git.openjdk.java.net/amber/commit/e577c8c8

8253641: Missing newline in the printout of certain JFR events

Co-authored-by: Michael Bien <mbien42 at gmail.com>
Reviewed-by: mgronlun

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

Changeset: ee6eb986
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-20 17:55:36 +0000
URL:       https://git.openjdk.java.net/amber/commit/ee6eb986

8254995: [x86] ControlWord::print(), rc/pc variables might not be initialized

Reviewed-by: kvn

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

Changeset: 856037c4
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-10-20 18:06:43 +0000
URL:       https://git.openjdk.java.net/amber/commit/856037c4

8255006: Add NULL-check to StringDedupTable lookup

Reviewed-by: rkennke, kbarrett

! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp

Changeset: acacae5e
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2020-10-20 21:28:09 +0000
URL:       https://git.openjdk.java.net/amber/commit/acacae5e

8254843: Exception launching app on windows in some cases

Reviewed-by: asemenyuk, kcr, almatvee, kizune

! src/jdk.incubator.jpackage/windows/native/applauncher/WinLauncher.cpp

Changeset: afd852cc
Author:    Tobias Hartmann <thartmann at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-04-03 10:59:50 +0000
URL:       https://git.openjdk.java.net/amber/commit/afd852cc

8241114: Better range handling

Reviewed-by: kvn, vlivanov, rhalade, ahgross

! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp

Changeset: fa25d083
Author:    Erik Gahlin <egahlin at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-04-07 00:48:13 +0000
URL:       https://git.openjdk.java.net/amber/commit/fa25d083

8236196: Improve string pooling

Reviewed-by: mgronlun, rehn, ahgross, jwilhelm, rhalade

! src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp

Changeset: a5cb23e2
Author:    Coleen Phillimore <coleenp at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-04-28 12:07:35 +0000
URL:       https://git.openjdk.java.net/amber/commit/a5cb23e2

8240124: Better VM Interning

Reviewed-by: rehn, pliden, smarks, rhalade, ahgross, jwilhelm

! src/hotspot/share/classfile/altHashing.cpp
! src/hotspot/share/classfile/altHashing.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.hpp
! src/hotspot/share/memory/filemap.cpp
! test/hotspot/gtest/classfile/test_AltHashing.cpp

Changeset: ff3e5586
Author:    Brian Burkhalter <bpb at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-04-28 10:14:25 +0000
URL:       https://git.openjdk.java.net/amber/commit/ff3e5586

8242685: Better Path Validation

Reviewed-by: alanb, rhalade

! src/java.base/unix/classes/sun/nio/fs/UnixUriUtils.java

Changeset: 9291e608
Author:    Brian Burkhalter <bpb at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-04-29 13:20:25 +0000
URL:       https://git.openjdk.java.net/amber/commit/9291e608

8242680: Improved URI Support

Reviewed-by: alanb, rhalade

! src/java.base/unix/classes/sun/nio/fs/UnixUriUtils.java
! src/java.base/windows/classes/sun/nio/fs/WindowsUriSupport.java

Changeset: 62a03bd3
Author:    Sean Mullan <mullan at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-05-06 07:25:59 +0000
URL:       https://git.openjdk.java.net/amber/commit/62a03bd3

8237995: Enhance certificate processing

Reviewed-by: weijun, rhalade, ahgross, erikj

! make/CompileToolsJdk.gmk
! make/ToolsJdk.gmk
! make/data/blacklistedcertsconverter/blacklisted.certs.pem
! make/jdk/src/classes/build/tools/blacklistedcertsconverter/BlacklistedCertsConverter.java
! src/java.base/share/classes/sun/security/util/UntrustedCertificates.java
! test/jdk/sun/security/lib/CheckBlacklistedCerts.java

Changeset: 7c05f32b
Author:    Tobias Hartmann <thartmann at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-05-13 09:07:02 +0000
URL:       https://git.openjdk.java.net/amber/commit/7c05f32b

8244924: Additional fix for JDK-8241119

Reviewed-by: kvn, vlivanov, rhalade, ahgross

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

Changeset: 798bfb3b
Author:    David Holmes <dholmes at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-05-13 03:33:21 +0000
URL:       https://git.openjdk.java.net/amber/commit/798bfb3b

8233624: Enhance JNI linkage

Co-authored-by: David Holmes <david.holmes at oracle.com>, Alex Buckley <alex.buckley at oracle.com>, John Rose <john.r.rose at oracle.com>
Reviewed-by: abuckley, jrose, rhalade, mschoene

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

Changeset: 5f1918db
Author:    Coleen Phillimore <coleenp at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-05-18 11:16:19 +0000
URL:       https://git.openjdk.java.net/amber/commit/5f1918db

8244955: Additional Fix for JDK-8240124

Reviewed-by: rehn, pliden, smarks

! src/hotspot/share/classfile/altHashing.cpp
! src/hotspot/share/classfile/altHashing.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.hpp
! src/hotspot/share/memory/filemap.cpp
! test/hotspot/gtest/classfile/test_AltHashing.cpp

Changeset: 27f1ebc0
Author:    Sean Mullan <mullan at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-05-20 08:07:25 +0000
URL:       https://git.openjdk.java.net/amber/commit/27f1ebc0

8244479: Further constrain certificates

Reviewed-by: ascarpino, ahgross, rhalade

! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java

Changeset: a6723c85
Author:    Brian Burkhalter <bpb at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-05-20 13:56:19 +0000
URL:       https://git.openjdk.java.net/amber/commit/a6723c85

8244136: Improved Buffer supports

Reviewed-by: alanb, ahgross, rhalade, psandoz

! src/java.base/share/classes/java/nio/StringCharBuffer.java
! src/java.base/share/classes/java/nio/X-Buffer.java.template

Changeset: fc5fca9a
Author:    Brian Burkhalter <bpb at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-05-20 13:56:21 +0000
URL:       https://git.openjdk.java.net/amber/commit/fc5fca9a

8242695: Enhanced buffer support

Reviewed-by: alanb, rhalade

! src/java.base/windows/classes/sun/nio/fs/RegistryFileTypeDetector.java
! src/java.base/windows/classes/sun/nio/fs/WindowsNativeDispatcher.java

Changeset: d149dcdb
Author:    Naoto Sato <naoto at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-06-02 08:48:00 +0000
URL:       https://git.openjdk.java.net/amber/commit/d149dcdb

8245407: Enhance zoning of times

Reviewed-by: rriggs, rhalade, skoivu

! src/java.base/share/classes/java/util/Calendar.java

Changeset: 7eda1196
Author:    Aleksei Efimov <aefimov at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-06-22 14:30:37 +0000
URL:       https://git.openjdk.java.net/amber/commit/7eda1196

8237990: Enhanced LDAP contexts

Reviewed-by: dfuchs, robm, weijun, xyin, rhalade, ahgross

! src/java.naming/share/classes/com/sun/jndi/ldap/Connection.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapClient.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapCtx.java
! src/java.naming/share/classes/com/sun/jndi/ldap/ext/StartTlsResponseImpl.java

Changeset: 29c68087
Author:    Harold Seigel <hseigel at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-06-22 14:17:51 +0000
URL:       https://git.openjdk.java.net/amber/commit/29c68087

8243302: Advanced class supports

Co-authored-by: Harold Seigel <harold.seigel at oracle.com>
Reviewed-by: coleenp, lfoltan, mschoene, rhalade

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

Changeset: 036da995
Author:    Roger Riggs <rriggs at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-06-23 13:42:45 +0000
URL:       https://git.openjdk.java.net/amber/commit/036da995

8236862: Enhance support of Proxy class

Reviewed-by: smarks, chegar, skoivu, rhalade

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

Changeset: 00a5af44
Author:    Phil Race <prr at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-07-02 12:02:08 +0000
URL:       https://git.openjdk.java.net/amber/commit/00a5af44

8248574: Improve jpeg processing

Reviewed-by: serb, jdv, mschoene, rhalade

! src/java.desktop/share/native/libjavajpeg/jdhuff.c
! src/java.desktop/share/native/libjavajpeg/jdinput.c
! src/java.desktop/share/native/libjavajpeg/jdmarker.c
! src/java.desktop/share/native/libjavajpeg/jmemnobs.c
! src/java.desktop/share/native/libjavajpeg/jpeglib.h

Changeset: 24f7f845
Author:    Ioi Lam <iklam at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-07-07 08:55:22 +0000
URL:       https://git.openjdk.java.net/amber/commit/24f7f845

8245412: Better class definitions

Reviewed-by: coleenp, rhalade, jwilhelm, skoivu

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

Changeset: d6cef990
Author:    Jamil Nimeh <jnimeh at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-07-20 10:35:34 +0000
URL:       https://git.openjdk.java.net/amber/commit/d6cef990

8245417: Improve certificate chain handling

Co-authored-by: Hai-may Chao <hai-may.chao at oracle.com>
Reviewed-by: mullan, jnimeh

! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java
! src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineInputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketInputRecord.java
! test/jdk/java/net/httpclient/LargeHandshakeTest.java

Changeset: 0d352357
Author:    Roger Riggs <rriggs at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-07-31 14:03:39 +0000
URL:       https://git.openjdk.java.net/amber/commit/0d352357

8249927: Specify limits of jdk.serialProxyInterfaceLimit

corrections to limits defined by 8236862 implemented by 8248183

Reviewed-by: smarks, rhalade, skoivu

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

Changeset: cfb02d48
Author:    Tobias Hartmann <thartmann at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-08-06 08:10:56 +0000
URL:       https://git.openjdk.java.net/amber/commit/cfb02d48

8250861: Crash in MinINode::Ideal(PhaseGVN*, bool)

Added missing NULL checks.

Reviewed-by: kvn, chagedorn

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

Changeset: 3ccf4877
Author:    Phil Race <prr at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-09-11 16:12:45 +0000
URL:       https://git.openjdk.java.net/amber/commit/3ccf4877

8253019: Enhanced JPEG decoding

Reviewed-by: rhalade, mschoene, serb, psadhukhan

! src/java.desktop/share/native/libjavajpeg/jdhuff.c
! src/java.desktop/share/native/libjavajpeg/jdinput.c
! src/java.desktop/share/native/libjavajpeg/jdmarker.c
! src/java.desktop/share/native/libjavajpeg/jpeglib.h

Changeset: afc967fc
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2020-10-20 22:54:19 +0000
URL:       https://git.openjdk.java.net/amber/commit/afc967fc

8254783: jpackage fails on Windows when application name differs from installer name

Reviewed-by: asemenyuk, kizune, almatvee

! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java

Changeset: e5870cf0
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-10-21 00:15:46 +0000
URL:       https://git.openjdk.java.net/amber/commit/e5870cf0

8252133: The java/awt/GraphicsDevice/DisplayModes/CycleDMImage.java fails if metal pipeline is active

Reviewed-by: prr

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

Changeset: 42a6eadb
Author:    Ningsheng Jian <njian at openjdk.org>
Date:      2020-10-21 01:15:13 +0000
URL:       https://git.openjdk.java.net/amber/commit/42a6eadb

8254884: Make sure jvm does not crash with Arm SVE and Vector API

Reviewed-by: vlivanov, adinn

! src/hotspot/cpu/aarch64/aarch64_sve.ad
! src/hotspot/cpu/aarch64/aarch64_sve_ad.m4
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp

Changeset: 2ee2b4ae
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-10-21 02:05:16 +0000
URL:       https://git.openjdk.java.net/amber/commit/2ee2b4ae

8231454: File lock in Windows on a loaded jar due to a leak in Introspector::getBeanInfo

Reviewed-by: kizune

! src/java.desktop/share/classes/com/sun/beans/introspect/ClassInfo.java
! src/java.desktop/share/classes/java/beans/Introspector.java
+ test/jdk/java/beans/Introspector/FlushClassInfoCache.java

Changeset: 9e9f5e69
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-10-21 02:28:01 +0000
URL:       https://git.openjdk.java.net/amber/commit/9e9f5e69

8017179: [macosx] list1 and list2 vistble item isn't desired

Reviewed-by: kizune

! src/java.desktop/macosx/classes/sun/lwawt/LWListPeer.java

Changeset: 6bd05b12
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-10-21 02:34:47 +0000
URL:       https://git.openjdk.java.net/amber/commit/6bd05b12

8255074: sun.nio.fs.WindowsPath::getPathForWin32Calls synchronizes on String object

Reviewed-by: bpb

! src/java.base/windows/classes/sun/nio/fs/WindowsPath.java

Changeset: 2e510e04
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-10-21 04:53:16 +0000
URL:       https://git.openjdk.java.net/amber/commit/2e510e04

8255043: Incorrectly styled copyright text

Reviewed-by: dholmes, trebari, jdv

! src/java.sql/share/classes/javax/sql/package-info.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleWithCustomImageTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/src/test/jdk/test/Test.java
! test/jdk/java/awt/JAWT/MyCanvas.java
! test/jdk/java/awt/font/TextLayout/TestLayoutVsICU.java
! test/jdk/java/awt/image/multiresolution/MultiResolutionIcon/IconTest.java
! test/jdk/java/beans/Beans/Test4067824.java
! test/jdk/java/beans/Introspector/6380849/TestBeanInfo.java
! test/jdk/java/beans/PropertyEditor/6380849/TestPropertyEditor.java
! test/jdk/java/beans/XMLEncoder/6380849/TestPersistenceDelegate.java
! test/jdk/javax/imageio/plugins/external_plugin_tests/src/simp/SIMPImageReader.java
! test/jdk/javax/imageio/plugins/external_plugin_tests/src/simp/SIMPImageReaderSpi.java
! test/jdk/javax/imageio/plugins/external_plugin_tests/src/simp/SIMPMetadata.java
! test/jdk/javax/imageio/plugins/external_plugin_tests/src/simp/SIMPMetadataFormat.java
! test/jdk/javax/imageio/plugins/external_plugin_tests/src/simp/module-info.java
! test/jdk/javax/imageio/plugins/external_plugin_tests/src/simptest/TestSIMPPlugin.java
! test/jdk/javax/script/JDK_8196959/BadFactoryTest.java
! test/jdk/tools/jlink/JLinkNegativeTest.java
! test/jdk/tools/jlink/basic/AllModulePath.java
! test/jdk/tools/jlink/basic/BasicTest.java
! test/jdk/tools/jlink/basic/src/m1/p/ListModules.java
! test/jdk/tools/jlink/basic/src/test/jdk/test/Adder.java
! test/jdk/tools/jlink/basic/src/test/jdk/test/Test.java
! test/jdk/tools/jlink/plugins/ExcludeJmodSectionPluginTest.java
! test/jdk/tools/jlink/plugins/LegalFilePluginTest.java
! test/jdk/tools/jmod/JmodNegativeTest.java
! test/jdk/tools/jmod/JmodTest.java
! test/jdk/tools/jmod/hashes/HashesTest.java
! test/jdk/tools/launcher/modules/addexports/manifest/Test1.java
! test/jdk/tools/launcher/modules/addexports/manifest/Test2.java
! test/jdk/tools/launcher/modules/addexports/src/m1/jdk/test1/Main.java
! test/jdk/tools/launcher/modules/addexports/src/m2/jdk/test2/Main.java
! test/jdk/tools/launcher/modules/addexports/src/m3/jdk/test3/Main.java
! test/jdk/tools/launcher/modules/addmods/src/logger/module-info.java
! test/jdk/tools/launcher/modules/addmods/src/test/module-info.java
! test/jdk/tools/launcher/modules/classpath/src/m/jdk/test/Main.java
! test/jdk/tools/launcher/modules/patch/basic/src/test/jdk/test/Main.java
! test/jdk/tools/launcher/modules/patch/basic/src/test/module-info.java
! test/jdk/tools/launcher/modules/patch/basic/src2/java.base/java/lang2/Object.java
! test/jdk/tools/launcher/modules/patch/basic/src2/jdk.compiler/com/sun/tools/javac2/Main.java
! test/jdk/tools/launcher/modules/patch/basic/src2/jdk.naming.dns/com/sun/jndi/dns2/Zone.java
! test/jdk/tools/launcher/modules/patch/systemmodules/PatchSystemModules.java
! test/jdk/tools/launcher/modules/patch/systemmodules/src/m1/module-info.java
! test/jdk/tools/launcher/modules/patch/systemmodules/src/m1/p1/Main.java
! test/jdk/tools/launcher/modules/patch/systemmodules/src/m2/module-info.java
! test/jdk/tools/launcher/modules/patch/systemmodules/src/m2/p2/Lib.java
! test/jdk/tools/launcher/modules/patch/systemmodules/src1/m1/module-info.java
! test/jdk/tools/launcher/modules/patch/systemmodules/src1/m1/p1/Main.java
! test/jdk/tools/launcher/modules/patch/systemmodules/src1/m2/p2/Lib.java

Changeset: 1b7ddebe
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-10-21 05:52:20 +0000
URL:       https://git.openjdk.java.net/amber/commit/1b7ddebe

8254976: Re-enable swing jtreg tests which were broken due to samevm mode

Reviewed-by: serb

! test/jdk/ProblemList.txt

Changeset: 2a063350
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-21 06:09:54 +0000
URL:       https://git.openjdk.java.net/amber/commit/2a063350

8254785: compiler/graalunit/HotspotTest.java failed with "missing Graal intrinsics for: java/lang/StringLatin1.indexOfChar([BIII)I"

Reviewed-by: psandoz, iignatyev, kvn

! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java
! test/hotspot/jtreg/ProblemList-graal.txt

Changeset: bd45191f
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-21 06:14:25 +0000
URL:       https://git.openjdk.java.net/amber/commit/bd45191f

8255065: Zero: accessor_entry misses the IRIW case

Reviewed-by: mdoerr

! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp

Changeset: c107178b
Author:    David Leopoldseder <davleopo at openjdk.org>
Committer: Doug Simon <dnsimon at openjdk.org>
Date:      2020-10-21 07:34:08 +0000
URL:       https://git.openjdk.java.net/amber/commit/c107178b

8253964: [Graal] UnschedulableGraphTest#test01fails with expected:<4> but was:<3>

Reviewed-by: kvn, dlong

! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UnschedulableGraphTest.java

Changeset: 27230fae
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2020-10-21 07:34:54 +0000
URL:       https://git.openjdk.java.net/amber/commit/27230fae

8255026: C2: Miscellaneous cleanups in Compile and PhaseIdealLoop code

Reviewed-by: thartmann, neliasso, redestad

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/node.hpp

Changeset: 7e264043
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2020-10-21 08:09:00 +0000
URL:       https://git.openjdk.java.net/amber/commit/7e264043

8255000: C2: Unify IGVN processing when loop opts are over

Reviewed-by: neliasso, iveresov, kvn

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/convertnode.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/opaquenode.cpp
! src/hotspot/share/opto/opaquenode.hpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/runtime/vmStructs.cpp

Changeset: da97ab5c
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2020-10-21 10:04:21 +0000
URL:       https://git.openjdk.java.net/amber/commit/da97ab5c

8253474: Javadoc clean up in HttpsExchange, HttpsParameters, and HttpsServer

Reviewed-by: dfuchs, michaelm

! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsExchange.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsParameters.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsServer.java

Changeset: e559bd2c
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-10-21 12:24:35 +0000
URL:       https://git.openjdk.java.net/amber/commit/e559bd2c

8254889: name_and_sig_as_C_string usages in frame coding without ResourceMark

Reviewed-by: dholmes

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

Changeset: 839f01dd
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2020-10-21 14:18:43 +0000
URL:       https://git.openjdk.java.net/amber/commit/839f01dd

8242068: Signed JAR support for RSASSA-PSS and EdDSA

Reviewed-by: valeriep

! src/java.base/share/classes/sun/security/pkcs/ContentInfo.java
! src/java.base/share/classes/sun/security/pkcs/PKCS7.java
! src/java.base/share/classes/sun/security/pkcs/PKCS9Attribute.java
! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java
! src/java.base/share/classes/sun/security/pkcs10/PKCS10.java
! src/java.base/share/classes/sun/security/tools/keytool/CertAndKeyGen.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/util/KnownOIDs.java
! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java
! src/java.base/share/classes/sun/security/util/SignatureUtil.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java
! src/jdk.jartool/share/classes/jdk/security/jarsigner/JarSigner.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/TimestampedSigner.java
+ test/jdk/jdk/security/jarsigner/Properties.java
! test/jdk/jdk/security/jarsigner/Spec.java
! test/jdk/sun/security/pkcs/pkcs10/PKCS10AttrEncoding.java
! test/jdk/sun/security/tools/jarsigner/TimestampCheck.java
! test/jdk/sun/security/tools/keytool/GenerateAll.java
! test/lib/jdk/test/lib/security/timestamp/TsaHandler.java
! test/lib/jdk/test/lib/security/timestamp/TsaSigner.java

Changeset: c9269bf5
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-10-21 14:42:37 +0000
URL:       https://git.openjdk.java.net/amber/commit/c9269bf5

8255036: Shenandoah: Reset GC state for root verifier

Reviewed-by: rkennke

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

Changeset: f813a28b
Author:    Fernando Guallini <fguallini at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2020-10-21 14:54:19 +0000
URL:       https://git.openjdk.java.net/amber/commit/f813a28b

8254692: (se) Clarify the behaviour of the non-abstract SelectorProvider::inheritedChannel

Reviewed-by: chegar, bpb, alanb

! src/java.base/share/classes/java/nio/channels/spi/SelectorProvider.java
! test/jdk/java/nio/channels/etc/ProtocolFamilies.java
+ test/jdk/java/nio/channels/spi/SelectorProvider/TestDefaultImplementation.java

Changeset: 365f19c8
Author:    Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2020-10-21 16:24:30 +0000
URL:       https://git.openjdk.java.net/amber/commit/365f19c8

8254790: SIGSEGV in string_indexof_char and stringL_indexof_char intrinsics

Reviewed-by: kvn, thartmann

! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/share/opto/c2compiler.cpp

Changeset: 0efdde18
Author:    Raffaello Giulietti <raffaello.giulietti at gmail.com>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date:      2020-10-21 16:32:59 +0000
URL:       https://git.openjdk.java.net/amber/commit/0efdde18

8238669: Long.divideUnsigned is extremely slow for certain values (Needs to be Intrinsic)

Reviewed-by: bpb

! src/java.base/share/classes/java/lang/Long.java
! test/jdk/java/lang/Long/Unsigned.java

Changeset: 8d9e6d01
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-21 16:33:53 +0000
URL:       https://git.openjdk.java.net/amber/commit/8d9e6d01

8255041: Zero: remove old JSR 292 support leftovers

Reviewed-by: rkennke

! src/hotspot/cpu/zero/bytecodeInterpreter_zero.hpp
! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp
! src/hotspot/cpu/zero/zeroInterpreter_zero.hpp

Changeset: 60209915
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2020-10-21 19:37:52 +0000
URL:       https://git.openjdk.java.net/amber/commit/60209915

8255068: [JVMCI] errors during compiler creation can be hidden

Reviewed-by: kvn

! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java

Changeset: 615b759e
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-10-21 19:44:24 +0000
URL:       https://git.openjdk.java.net/amber/commit/615b759e

8255070: Shenandoah: Use single thread for concurrent CLD liveness test

Reviewed-by: rkennke

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

Changeset: 56ea490f
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2020-10-21 20:33:24 +0000
URL:       https://git.openjdk.java.net/amber/commit/56ea490f

8233343: Deprecate -XX:+CriticalJNINatives flag which implements JavaCritical native functions

Reviewed-by: rehn, mdoerr, zgu

! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/gc/shared/gcLocker.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/thread.inline.hpp
! test/hotspot/jtreg/gc/CriticalNativeArgs.java
! test/hotspot/jtreg/gc/stress/CriticalNativeStress.java

Changeset: 85a8949c
Author:    Eric Caspole <ecaspole at openjdk.org>
Date:      2020-10-21 20:34:58 +0000
URL:       https://git.openjdk.java.net/amber/commit/85a8949c

8254913: Increase InlineSmallCode default from 2000 to 2500 for x64

Reviewed-by: redestad, shade, azeemj

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

Changeset: 34450311
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-10-21 21:30:28 +0000
URL:       https://git.openjdk.java.net/amber/commit/34450311

8255200: ProblemList com/sun/jdi/EATests.java for ZGC

Reviewed-by: kvn, iignatyev, dholmes

+ test/jdk/ProblemList-zgc.txt

Changeset: 9ade94b7
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2020-10-21 22:04:37 +0000
URL:       https://git.openjdk.java.net/amber/commit/9ade94b7

8206311: Add docs-javase, docs-reference to CI build

Reviewed-by: ihse

! make/Bundles.gmk
! make/CompileModuleTools.gmk
! make/Docs.gmk
! make/Main.gmk
! make/autoconf/spec.gmk.in
! make/common/JavaCompilation.gmk
! make/conf/jib-profiles.js

Changeset: 60d3fa2e
Author:    Paul Sandoz <psandoz at openjdk.org>
Date:      2020-10-21 22:27:42 +0000
URL:       https://git.openjdk.java.net/amber/commit/60d3fa2e

8255022: Documentation missing for Vector API zero methods

Reviewed-by: vlivanov, darcy

! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template

Changeset: 1191a633
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2020-10-21 22:42:07 +0000
URL:       https://git.openjdk.java.net/amber/commit/1191a633

8199697: FIPS 186-4 RSA Key Generation

Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/rsa/RSAKeyPairGenerator.java
! test/jdk/sun/security/rsa/SpecTest.java

Changeset: b9186beb
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2020-10-21 23:40:48 +0000
URL:       https://git.openjdk.java.net/amber/commit/b9186beb

6606767: resexhausted00[34] fail assert(!thread->owns_locks(), "must release all locks when leaving VM")

Reviewed-by: sspitsyn, cjplummer

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted003.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted004.java

Changeset: 5d262290
Author:    Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2020-10-22 00:09:41 +0000
URL:       https://git.openjdk.java.net/amber/commit/5d262290

8255174: Vector API unit tests for missed public api code coverage

Reviewed-by: psandoz

! test/jdk/jdk/incubator/vector/AbstractVectorTest.java
! test/jdk/jdk/incubator/vector/Byte128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Double128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/PreferredSpeciesTest.java
! test/jdk/jdk/incubator/vector/Short128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
! test/jdk/jdk/incubator/vector/gen-template.sh
! test/jdk/jdk/incubator/vector/templates/Unit-Miscellaneous.template
! test/jdk/jdk/incubator/vector/templates/Unit-Test.template
! test/jdk/jdk/incubator/vector/templates/Unit-header.template
! test/jdk/jdk/incubator/vector/templates/X-LoadStoreTest.java.template

Changeset: 7d3d4dae
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-10-22 03:43:45 +0000
URL:       https://git.openjdk.java.net/amber/commit/7d3d4dae

8240709: Enable javax/swing/UI/UnninstallUIMemoryLeaks/UnninstallUIMemoryLeaks.java on all L&F

Reviewed-by: kizune

! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifComboBoxUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDesktopIconUI.java
! test/jdk/javax/swing/UI/UnninstallUIMemoryLeaks/UnninstallUIMemoryLeaks.java

Changeset: b25d8940
Author:    Fei Yang <fyang at openjdk.org>
Date:      2020-10-22 04:38:39 +0000
URL:       https://git.openjdk.java.net/amber/commit/b25d8940

8252204: AArch64: Implement SHA3 accelerator/intrinsic

Co-authored-by: Ard Biesheuvel <ard.biesheuvel at linaro.org>
Co-authored-by: Dong Bo <dongbo4 at huawei.com>
Reviewed-by: aph, kvn

! src/hotspot/cpu/aarch64/aarch64-asmtest.py
! src/hotspot/cpu/aarch64/assembler_aarch64.cpp
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
! src/hotspot/cpu/arm/vm_version_arm_32.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/s390/vm_version_s390.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/os_cpu/linux_aarch64/vm_version_linux_aarch64.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/java.base/share/classes/sun/security/provider/SHA3.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/sha/TestDigest.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/DigestOptionsBase.java
+ test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnSupportedCPU.java
+ test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForSupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForUnsupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/DigestSanityTestBase.java
+ test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA3Intrinsics.java
+ test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA3MultiBlockIntrinsics.java
! test/hotspot/jtreg/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java
+ test/jdk/sun/security/provider/MessageDigest/SHA3.java
! test/micro/org/openjdk/bench/java/security/MessageDigests.java

Changeset: a5b7bc50
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-10-22 06:45:03 +0000
URL:       https://git.openjdk.java.net/amber/commit/a5b7bc50

7156347: javax/swing/JList/6462008/bug6462008.java fails

Reviewed-by: serb, pbansal

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JList/6462008/bug6462008.java

Changeset: 299e1154
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-10-22 06:55:50 +0000
URL:       https://git.openjdk.java.net/amber/commit/299e1154

8198395: Test javax/swing/plaf/metal/MetalLookAndFeel/Test8039750.java fails in mach5

Reviewed-by: prr

! test/jdk/javax/swing/plaf/metal/MetalLookAndFeel/Test8039750.java

Changeset: 211bb62a
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-10-22 07:29:37 +0000
URL:       https://git.openjdk.java.net/amber/commit/211bb62a

8255124: KeepAliveStreamCleaner may crash with java.lang.IllegalMonitorStateException: current thread is not owner

Reviewed-by: alanb, chegar, dfuchs

! src/java.base/share/classes/sun/net/www/http/KeepAliveStreamCleaner.java
! test/jdk/sun/net/www/http/KeepAliveCache/B5045306.java

Changeset: ae72b528
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-10-22 08:24:51 +0000
URL:       https://git.openjdk.java.net/amber/commit/ae72b528

8255047: Add HotSpot UseDebuggerErgo flags

Reviewed-by: dcubed, dholmes

! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp

Changeset: cc50c8d4
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-10-22 09:15:30 +0000
URL:       https://git.openjdk.java.net/amber/commit/cc50c8d4

8255196: Remove unused G1FullGCCompactionPoint::merge()

Reviewed-by: shade

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

Changeset: 4634dbef
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2020-10-22 15:16:50 +0000
URL:       https://git.openjdk.java.net/amber/commit/4634dbef

8223312: Utilize handshakes instead of is_thread_fully_suspended

Reviewed-by: dholmes, rrich, dcubed, eosterlund

! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: f279ddfa
Author:    Patric Hedlin <phedlin at openjdk.org>
Date:      2020-10-22 15:56:56 +0000
URL:       https://git.openjdk.java.net/amber/commit/f279ddfa

8248411: [aarch64] Insufficient error handling when CodeBuffer is exhausted

Reviewed-by: adinn

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/compiledIC_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/share/opto/output.cpp

Changeset: a0b687bf
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2020-10-22 16:36:29 +0000
URL:       https://git.openjdk.java.net/amber/commit/a0b687bf

8254854: [cgroups v1] Metric limits not properly detected on some join controller combinations

Reviewed-by: bobv

! src/java.base/linux/classes/jdk/internal/platform/cgroupv1/CgroupV1Subsystem.java

Changeset: 0aa3c925
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-10-22 19:42:01 +0000
URL:       https://git.openjdk.java.net/amber/commit/0aa3c925

8255262: Remove use of legacy custom @spec tag

Reviewed-by: lancea, mr, iris, alanb, darcy, mchung

! src/java.base/share/classes/java/io/FileInputStream.java
! src/java.base/share/classes/java/io/FileOutputStream.java
! src/java.base/share/classes/java/io/InputStreamReader.java
! src/java.base/share/classes/java/io/OutputStreamWriter.java
! src/java.base/share/classes/java/io/RandomAccessFile.java
! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/CharSequence.java
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/IllegalCallerException.java
! src/java.base/share/classes/java/lang/LayerInstantiationException.java
! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/java/lang/ModuleLayer.java
! src/java.base/share/classes/java/lang/Package.java
! src/java.base/share/classes/java/lang/StackTraceElement.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/module/Configuration.java
! src/java.base/share/classes/java/lang/module/FindException.java
! src/java.base/share/classes/java/lang/module/InvalidModuleDescriptorException.java
! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java
! src/java.base/share/classes/java/lang/module/ModuleFinder.java
! src/java.base/share/classes/java/lang/module/ModuleReader.java
! src/java.base/share/classes/java/lang/module/ModuleReference.java
! src/java.base/share/classes/java/lang/module/ResolutionException.java
! src/java.base/share/classes/java/lang/module/ResolvedModule.java
! src/java.base/share/classes/java/lang/module/package-info.java
! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! src/java.base/share/classes/java/lang/reflect/Constructor.java
! src/java.base/share/classes/java/lang/reflect/InaccessibleObjectException.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/java/lang/reflect/package-info.java
! 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
! src/java.base/share/classes/java/net/SocketInputStream.java
! src/java.base/share/classes/java/net/SocketOutputStream.java
! src/java.base/share/classes/java/net/URLClassLoader.java
! src/java.base/share/classes/java/security/SecureClassLoader.java
! src/java.base/share/classes/java/util/ResourceBundle.java
! src/java.base/share/classes/java/util/ServiceLoader.java
! src/java.base/share/classes/java/util/regex/Matcher.java
! src/java.base/share/classes/java/util/regex/Pattern.java
! src/java.base/share/classes/java/util/regex/PatternSyntaxException.java
! src/java.base/share/classes/java/util/spi/AbstractResourceBundleProvider.java
! src/java.base/share/classes/java/util/spi/ResourceBundleControlProvider.java
! src/java.base/share/classes/java/util/spi/ResourceBundleProvider.java
! src/java.compiler/share/classes/javax/lang/model/element/Element.java
! src/java.compiler/share/classes/javax/lang/model/element/ElementKind.java
! src/java.compiler/share/classes/javax/lang/model/element/ElementVisitor.java
! src/java.compiler/share/classes/javax/lang/model/element/ModuleElement.java
! src/java.compiler/share/classes/javax/lang/model/element/PackageElement.java
! src/java.compiler/share/classes/javax/lang/model/element/UnknownDirectiveException.java
! src/java.compiler/share/classes/javax/lang/model/type/TypeKind.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementFilter.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner9.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor9.java
! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java
! src/java.compiler/share/classes/javax/tools/JavaFileManager.java
! src/java.compiler/share/classes/javax/tools/StandardLocation.java
! src/java.instrument/share/classes/java/lang/instrument/ClassFileTransformer.java
! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.java
! src/java.instrument/share/classes/java/lang/instrument/UnmodifiableModuleException.java
! src/java.management/share/classes/java/lang/management/ThreadInfo.java

Changeset: 8afdcaee
Author:    Brent Christian <bchristi at openjdk.org>
Date:      2020-10-22 21:45:43 +0000
URL:       https://git.openjdk.java.net/amber/commit/8afdcaee

8255031: Update java/util/prefs/AddNodeChangeListener.java to report more failure info

Reviewed-by: bpb

! test/jdk/java/util/prefs/AddNodeChangeListener.java

Changeset: 33981df5
Author:    duke <duke at openjdk.org>
Date:      2020-10-22 22:03:39 +0000
URL:       https://git.openjdk.java.net/amber/commit/33981df5

Automatic merge of master into stats-before-this-super

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java



More information about the amber-dev mailing list