git: openjdk/amber: local-methods: 109 new changesets

duke duke at openjdk.java.net
Thu Jun 25 22:47:53 UTC 2020


Changeset: 5547d320
Author:    Patric Hedlin <phedlin at openjdk.org>
Date:      2020-06-17 11:08:44 +0000
URL:       https://git.openjdk.java.net/amber/commit/5547d320

8247200: assert((unsigned)fpargs < 32)

Reviewed-by: aph, neliasso

! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp

Changeset: f740cda5
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-06-17 07:40:09 +0000
URL:       https://git.openjdk.java.net/amber/commit/f740cda5

8247716: JVM_RegisterWhiteBoxMethods checks wrong classloader

Reviewed-by: dcubed

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

Changeset: 338dd21c
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-06-17 07:40:11 +0000
URL:       https://git.openjdk.java.net/amber/commit/338dd21c

8247725: move two tests for whitebox from test/hotspot/jtreg/sanity to test/lib-test

Reviewed-by: dcubed

= test/lib-test/sun/hotspot/whitebox/MismatchedWhiteBox/WhiteBox.java
= test/lib-test/sun/hotspot/whitebox/WBApi.java

Changeset: ed4b8017
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2020-06-17 13:18:19 +0000
URL:       https://git.openjdk.java.net/amber/commit/ed4b8017

8238735: NPE compiling lambda expression within conditional expression

The fix saves result type from the first pass through the Attr.visitLambda and returns it after recovery pass to avoid NPE caused by exposure of Type.recoveryType

Reviewed-by: mcimadamore

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

Changeset: 2a794b69
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-06-17 09:20:24 +0000
URL:       https://git.openjdk.java.net/amber/commit/2a794b69

8245696: javadoc crashes when a doc-files directory contains a '#' file

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandlerImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! test/langtools/jdk/javadoc/doclet/testDocFiles/TestDocFiles.java

Changeset: ce4978ff
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-06-17 13:19:51 +0000
URL:       https://git.openjdk.java.net/amber/commit/ce4978ff

8246257: Annotated record's vararg type component started to be uncompilable with JDK15b24

Reviewed-by: jjg, jlaskey

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! test/langtools/tools/javac/records/RecordCompilationTests.java

Changeset: ecb4cbfd
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-06-17 14:39:44 +0000
URL:       https://git.openjdk.java.net/amber/commit/ecb4cbfd

8245842: provide tests for binary compatibility assertions for sealed classes

Reviewed-by: jjg

+ test/langtools/tools/javac/sealed/BinaryCompatibilityTests.java

Changeset: 59a4517d
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-06-18 03:05:41 +0000
URL:       https://git.openjdk.java.net/amber/commit/59a4517d

Added tag jdk-15+28 for changeset 06c9f89459da

! .hgtags

Changeset: 2cbdd21e
Author:    Gilles Duboscq <gdub at openjdk.org>
Date:      2020-06-18 10:39:36 +0000
URL:       https://git.openjdk.java.net/amber/commit/2cbdd21e

8241802: [Graal] compiler/loopopts/TestLogSum.java timed out

Reviewed-by: kvn

+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/DeepUnrollingTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopFullUnrollPhase.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopsData.java

Changeset: cfab7f4c
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-06-18 11:23:19 +0000
URL:       https://git.openjdk.java.net/amber/commit/cfab7f4c

8247778: ZGC: More parallel gc/z/TestUncommit.java test configuration

Reviewed-by: iignatyev, stefank

! test/hotspot/jtreg/gc/z/TestUncommit.java

Changeset: 11ac92c8
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2020-06-16 16:23:32 +0000
URL:       https://git.openjdk.java.net/amber/commit/11ac92c8

8246244: BasicShortcutHintTest shortcut can not be found

Reviewed-by: herrick, almatvee

! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/DesktopIntegration.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/linux/ShortcutHintTest.java

Changeset: 56048d04
Author:    Chris Hegarty <chegar at openjdk.org>
Date:      2020-06-18 17:46:15 +0000
URL:       https://git.openjdk.java.net/amber/commit/56048d04

8247789: Remove use of reflection from test/jdk/java/io/Serializable/records/StreamRefTest.java

Reviewed-by: rriggs, mchung

! test/jdk/java/io/Serializable/records/StreamRefTest.java

Changeset: a750ac5f
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-06-11 18:16:26 +0000
URL:       https://git.openjdk.java.net/amber/commit/a750ac5f

8247358: Shenandoah: reconsider free budget slice for marking

Reviewed-by: zgu

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

Changeset: de3923ed
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-06-18 14:07:49 +0000
URL:       https://git.openjdk.java.net/amber/commit/de3923ed

8247788: DocCommentParser should not reject standalone '>'

Reviewed-by: prappo

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/pkg4/C.java
! test/langtools/jdk/javadoc/doclet/testPackageHtml/TestPackageHtml.java
! test/langtools/jdk/javadoc/doclet/testPackageHtml/pkg1/package.html
! test/langtools/tools/doclint/tidy/InvalidTag.out
- test/langtools/tools/javac/diags/examples/BadGreaterThan.java
! test/langtools/tools/javac/doctree/ElementTest.java

Changeset: a16994ff
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-06-19 00:30:46 +0000
URL:       https://git.openjdk.java.net/amber/commit/a16994ff

Merge

! .hgtags
! .hgtags

Changeset: 651c20d4
Author:    Ludovic Henry <luhenry at microsoft.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-06-19 08:06:08 +0000
URL:       https://git.openjdk.java.net/amber/commit/651c20d4

8247697: Remove delayed_forbidden dead code in C2

The delayed_forbidden parameter to Compile::call_generator is never used.

Reviewed-by: kvn, vlivanov, thartmann

! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/callGenerator.hpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/doCall.cpp

Changeset: cd335475
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2020-06-19 16:09:49 +0000
URL:       https://git.openjdk.java.net/amber/commit/cd335475

8247729: GetObjectMonitorUsage() might return inconsistent information

Reviewed-by: dholmes, dcubed, sspitsyn

! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp

Changeset: 4ef42b92
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-06-19 07:55:30 +0000
URL:       https://git.openjdk.java.net/amber/commit/4ef42b92

8247760: Improve documentation for javadoc.tester.JavadocTester

Reviewed-by: prappo

! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java

Changeset: 5bd6e9d7
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-06-19 15:22:19 +0000
URL:       https://git.openjdk.java.net/amber/commit/5bd6e9d7

8247876: ProblemList various crypto tests on aarch64

Reviewed-by: wetmore

! test/jdk/ProblemList.txt

Changeset: 927a7287
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2020-06-20 15:11:19 +0000
URL:       https://git.openjdk.java.net/amber/commit/927a7287

8247907: XMLDsig logging does not work

Reviewed-by: mullan

! src/java.base/share/lib/security/default.policy
! src/java.xml.crypto/share/classes/com/sun/org/slf4j/internal/Logger.java
+ test/jdk/javax/xml/crypto/dsig/LogParameters.java

Changeset: 3576a883
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-06-22 08:09:23 +0000
URL:       https://git.openjdk.java.net/amber/commit/3576a883

8246436: JFR: Avoid parsing metadata.xml during startup

Reviewed-by: mgronlun, erikj, redestad

! make/CompileToolsHotspot.gmk
! make/Main.gmk
+ make/ToolsHotspot.gmk
! make/hotspot/gensrc/GensrcJfr.gmk
! make/modules/jdk.jfr/Copy.gmk
+ make/modules/jdk.jfr/Gendata.gmk
! make/src/classes/build/tools/jfr/GenerateJfrFiles.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataHandler.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataLoader.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java

Changeset: 04adafb7
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-06-22 09:44:32 +0000
URL:       https://git.openjdk.java.net/amber/commit/04adafb7

8247901: Multiple conflicting @return for FlightRecorderMXBean

Reviewed-by: mgronlun

! src/jdk.management.jfr/share/classes/jdk/management/jfr/FlightRecorderMXBean.java

Changeset: 5adfaa39
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-06-18 15:44:55 +0000
URL:       https://git.openjdk.java.net/amber/commit/5adfaa39

8247763: assert(outer->outcnt() == 2) failed: 'only phis' failure in LoopNode::verify_strip_mined()

Reviewed-by: kvn, thartmann

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

Changeset: 732d8865
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2020-05-20 21:12:20 +0000
URL:       https://git.openjdk.java.net/amber/commit/732d8865

8244500: jtreg test error in test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java

When the kernel doesn't support swap limits, expect host values instead.

Reviewed-by: mbaesken, bobv, stuefe

! test/hotspot/jtreg/containers/docker/CheckOperatingSystemMXBean.java
! test/hotspot/jtreg/containers/docker/TestCPUAwareness.java
! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java

Changeset: 3192ef36
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-06-22 11:40:06 +0000
URL:       https://git.openjdk.java.net/amber/commit/3192ef36

8247736: Shenandoah: assert(_nm->is_alive()) failed: only alive nmethods here

Reviewed-by: rkennke, shade

! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.hpp

Changeset: 2155d525
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-06-18 15:54:26 +0000
URL:       https://git.openjdk.java.net/amber/commit/2155d525

8247880: bad HTML(href==...) in table

Reviewed-by: lancea, darcy

! src/jdk.zipfs/share/classes/module-info.java

Changeset: 6c2c0563
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-06-18 16:19:07 +0000
URL:       https://git.openjdk.java.net/amber/commit/6c2c0563

8247894: Invalid @see in java.management

Reviewed-by: mchung, darcy

! src/java.management/share/classes/java/lang/management/package.html

Changeset: 51035445
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-06-18 16:21:34 +0000
URL:       https://git.openjdk.java.net/amber/commit/51035445

8247896: Invalid (@throw) tags in 2 java.io classes

Reviewed-by: mchung

! src/java.base/share/classes/java/io/PipedWriter.java
! src/java.base/share/classes/java/io/SequenceInputStream.java

Changeset: e208d9aa
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-06-18 17:32:57 +0000
URL:       https://git.openjdk.java.net/amber/commit/e208d9aa

8247899: HTML errors and warnings in threadPrimitiveDeprecation.html

Reviewed-by: lancea

! src/java.base/share/classes/java/lang/doc-files/threadPrimitiveDeprecation.html

Changeset: bf1e6903
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2020-06-18 22:03:18 +0000
URL:       https://git.openjdk.java.net/amber/commit/bf1e6903

8233014: Enable ShowCodeDetailsInExceptionMessages by default

Reviewed-by: coleenp, stuefe, dholmes

! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/runtime/exceptionMsgs/NullPointerException/SuppressMessagesTest.java
! test/hotspot/jtreg/vmTestbase/jit/t/t104/t104.gold
! test/langtools/jdk/jshell/ToolSimpleTest.java

Changeset: 326ba317
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-06-19 11:32:51 +0000
URL:       https://git.openjdk.java.net/amber/commit/326ba317

8237950: C2 compilation fails with "Live Node limit exceeded limit" during ConvI2L::Ideal optimization

Postpone ConvI2L::Ideal optimization to IGVN.

Reviewed-by: kvn, neliasso

! src/hotspot/share/opto/convertnode.cpp
+ test/hotspot/jtreg/compiler/stringopts/TestLongStringConcat.java

Changeset: 5d1255bf
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2020-06-19 11:52:01 +0000
URL:       https://git.openjdk.java.net/amber/commit/5d1255bf

8246078: Javadoc Search specification link from Javadoc Help page points to JDK 13 spec

Reviewed-by: jjg

+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/Versions.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/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
+ test/langtools/jdk/javadoc/doclet/testHelpPage/TestHelpPage.java

Changeset: 226e8528
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-06-19 14:26:09 +0000
URL:       https://git.openjdk.java.net/amber/commit/226e8528

8242214: NullPointerException in JDK 14 javac compiling a method reference

Ensuring a proper receiver is used to invoke protected method when method reference is unrolled into a lambda.

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! test/langtools/tools/javac/lambda/methodReference/ProtectedInaccessibleMethodRefTest2.java
! test/langtools/tools/javac/lambda/methodReference/pack/I.java

Changeset: ffbee17d
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2020-06-19 17:17:40 +0000
URL:       https://git.openjdk.java.net/amber/commit/ffbee17d

8198705: Javadoc search needs a fix to handle duplicate package names in different modules

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchIndexItem.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexItem.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModulePackages.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java

Changeset: 983e012c
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2020-06-19 17:24:46 +0000
URL:       https://git.openjdk.java.net/amber/commit/983e012c

8241969: Type annotation is not shown for wildcard type in Javadoc

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkFactory.java
! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java

Changeset: f2b191a6
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2020-06-19 08:27:59 +0000
URL:       https://git.openjdk.java.net/amber/commit/f2b191a6

8247444: Trust final fields in records

Co-authored-by: Christoph Dreis <christoph.dreis at freenet.de>
Reviewed-by: jrose, dholmes, forax, coleenp, vlivanov

! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/runtime/fieldDescriptor.cpp
! src/hotspot/share/runtime/fieldDescriptor.hpp
! src/hotspot/share/runtime/reflection.cpp
! src/java.base/share/classes/java/lang/invoke/MemberName.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! src/java.base/share/classes/java/lang/reflect/Field.java
! src/java.base/share/classes/java/lang/reflect/ReflectAccess.java
! src/java.base/share/classes/jdk/internal/access/JavaLangReflectAccess.java
! src/java.base/share/classes/jdk/internal/reflect/Reflection.java
! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java
! src/java.base/share/classes/jdk/internal/reflect/UnsafeFieldAccessorFactory.java
! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java
- test/jdk/java/lang/invoke/defineHiddenClass/UnreflectTest.java
= test/jdk/java/lang/invoke/unreflect/Fields.java
+ test/jdk/java/lang/invoke/unreflect/TEST.properties
+ test/jdk/java/lang/invoke/unreflect/UnreflectTest.java
! test/jdk/java/lang/reflect/records/RecordReflectionTest.java
! test/jdk/sun/misc/UnsafeFieldOffsets.java

Changeset: 9d40d802
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2020-06-19 16:42:52 +0000
URL:       https://git.openjdk.java.net/amber/commit/9d40d802

8247780: Refine the Help page for API Documentation

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties

Changeset: 2e6923ff
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2020-06-19 18:21:08 +0000
URL:       https://git.openjdk.java.net/amber/commit/2e6923ff

8243533: Only one of several deprecated overloaded methods listed in the Deprecated list

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Comparators.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/pkg/TestClass.java

Changeset: 8b6d3147
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-06-19 11:04:52 +0000
URL:       https://git.openjdk.java.net/amber/commit/8b6d3147

8247815: doclint: recategorize "no description for ..." as MISSING, not SYNTAX

Reviewed-by: prappo

! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java
! test/langtools/jdk/javadoc/tool/doclint/DocLintTest.java
! test/langtools/tools/doclint/EmptyAuthorTest.java
! test/langtools/tools/doclint/EmptyExceptionTest.java
! test/langtools/tools/doclint/EmptyParamTest.java
! test/langtools/tools/doclint/EmptyReturnTest.java
! test/langtools/tools/doclint/EmptySerialDataTest.java
! test/langtools/tools/doclint/EmptySerialDataTest.out
! test/langtools/tools/doclint/EmptySerialFieldTest.java
! test/langtools/tools/doclint/EmptySinceTest.java
! test/langtools/tools/doclint/EmptyVersionTest.java
! test/langtools/tools/doclint/MultipleDocLintOptionsTest.java
! test/langtools/tools/javac/doclint/DocLintTest.java

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

8247784: Bad link causes invalid documentation

Reviewed-by: mchung, dholmes, sspitsyn

! src/jdk.jdi/share/classes/com/sun/jdi/Type.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/ClassUnloadEvent.java

Changeset: 25b1e5a7
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-06-19 15:22:19 +0000
URL:       https://git.openjdk.java.net/amber/commit/25b1e5a7

8247876: ProblemList various crypto tests on aarch64

Reviewed-by: wetmore

! test/jdk/ProblemList.txt

Changeset: c4df7911
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2020-06-20 15:11:19 +0000
URL:       https://git.openjdk.java.net/amber/commit/c4df7911

8247907: XMLDsig logging does not work

Reviewed-by: mullan

! src/java.base/share/lib/security/default.policy
! src/java.xml.crypto/share/classes/com/sun/org/slf4j/internal/Logger.java
+ test/jdk/javax/xml/crypto/dsig/LogParameters.java

Changeset: f834dc3d
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2020-06-21 08:32:54 +0000
URL:       https://git.openjdk.java.net/amber/commit/f834dc3d

8247964: All log0() in com/sun/org/slf4j/internal/Logger.java should be private

Reviewed-by: rriggs, xuelei

! src/java.xml.crypto/share/classes/com/sun/org/slf4j/internal/Logger.java

Changeset: eb758d53
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-06-18 15:44:55 +0000
URL:       https://git.openjdk.java.net/amber/commit/eb758d53

8247763: assert(outer->outcnt() == 2) failed: 'only phis' failure in LoopNode::verify_strip_mined()

Reviewed-by: kvn, thartmann

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

Changeset: 61e44cdb
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-06-22 12:03:11 +0000
URL:       https://git.openjdk.java.net/amber/commit/61e44cdb

8247932: JShell crashes when typing text block

Setting up Log before running javac's scanner, so that errors reported from the scanner are properly ignored.

Reviewed-by: rfield

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! test/langtools/jdk/jshell/IndentUITest.java

Changeset: 4862d0d5
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-06-22 18:23:49 +0000
URL:       https://git.openjdk.java.net/amber/commit/4862d0d5

Merge

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/runtime/globals.hpp

Changeset: 9a120e7f
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-06-22 09:29:16 +0000
URL:       https://git.openjdk.java.net/amber/commit/9a120e7f

8247959: doclint errors in NIO code

Reviewed-by: alanb, lancea

! src/jdk.nio.mapmode/share/classes/jdk/nio/mapmode/ExtendedMapMode.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/NotificationHandler.java

Changeset: 9a99f511
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-06-22 09:42:42 +0000
URL:       https://git.openjdk.java.net/amber/commit/9a99f511

8247958: minor HTML errors in com.sun.jdi

Reviewed-by: dholmes, sspitsyn

! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java
! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachineManager.java

Changeset: 12554c2c
Author:    Phil Race <prr at openjdk.org>
Date:      2020-06-22 13:37:41 +0000
URL:       https://git.openjdk.java.net/amber/commit/12554c2c

8244818: Java2D Queue Flusher crash while moving application window to external monitor

Reviewed-by: serb, jdv, kcr

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

Changeset: b7e94495
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-06-23 03:05:07 +0000
URL:       https://git.openjdk.java.net/amber/commit/b7e94495

Merge


Changeset: 17f2250c
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-06-23 09:38:21 +0000
URL:       https://git.openjdk.java.net/amber/commit/17f2250c

8247879: Rework WeakHandle and OopHandle to dynamically support different OopStorages

Reviewed-by: coleenp, eosterlund

! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/protectionDomainCache.cpp
! src/hotspot/share/classfile/protectionDomainCache.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/oops/oopHandle.hpp
! src/hotspot/share/oops/oopHandle.inline.hpp
! src/hotspot/share/oops/weakHandle.cpp
! src/hotspot/share/oops/weakHandle.hpp
! src/hotspot/share/oops/weakHandle.inline.hpp
! src/hotspot/share/prims/resolvedMethodTable.cpp
! src/hotspot/share/utilities/hashtable.cpp

Changeset: 8d9826e4
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-06-23 10:07:10 +0000
URL:       https://git.openjdk.java.net/amber/commit/8d9826e4

8247995: Avoid use of a mapping function in Permissions.getPermissionCollection

Reviewed-by: rriggs

! src/java.base/share/classes/java/security/Permissions.java
+ test/micro/org/openjdk/bench/java/security/PermissionsImplies.java

Changeset: e3eb38f4
Author:    Hai-May Chao <hchao at openjdk.org>
Date:      2020-06-23 16:30:38 +0000
URL:       https://git.openjdk.java.net/amber/commit/e3eb38f4

8244148: keytool -printcert and -printcrl should support the -trustcacerts and -keystore options

Reviewed-by: weijun, jjiang

! src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java
! src/java.base/share/classes/sun/security/tools/KeyStoreUtil.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/tools/keytool/Resources.java
! src/java.base/share/classes/sun/security/util/AnchorCertificates.java
+ src/java.base/share/classes/sun/security/util/FilePaths.java
! test/jdk/sun/security/tools/keytool/WeakAlg.java
+ test/jdk/sun/security/tools/keytool/fakecacerts/MyOwnCacerts.java
+ test/jdk/sun/security/tools/keytool/fakecacerts/TrustedCRL.java
+ test/jdk/sun/security/tools/keytool/fakecacerts/TrustedCert.java
+ test/jdk/sun/security/util/module_patch/java.base/sun/security/util/FilePaths.java
! test/lib/jdk/test/lib/security/KeyStoreUtils.java

Changeset: f8596b57
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-06-23 05:58:52 +0000
URL:       https://git.openjdk.java.net/amber/commit/f8596b57

8247740: Inline derived CollectedHeap access for G1 and ParallelGC

Added shared helper in CollectedHeap, and inlined for G1 and ParallelGC

Reviewed-by: stefank, pliden

! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp

Changeset: 88df2f0f
Author:    Vladimir Kempik <vkempik at openjdk.org>
Date:      2020-06-23 13:41:55 +0000
URL:       https://git.openjdk.java.net/amber/commit/88df2f0f

8243470: [macos] bring back O2 opt level for unsafe.cpp

Remove special case for unsafe.cpp on clang macos

Reviewed-by: erikj, ihse

! make/hotspot/lib/JvmOverrideFiles.gmk

Changeset: a10a9284
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2020-06-23 11:59:13 +0000
URL:       https://git.openjdk.java.net/amber/commit/a10a9284

8247179: Mechanism for VM operations to not take part in safepoint coalescing

Reviewed-by: rehn, dholmes

! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/runtime/vmThread.hpp

Changeset: 2765410a
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2020-06-23 11:59:13 +0000
URL:       https://git.openjdk.java.net/amber/commit/2765410a

8247319: Remove on-stack nmethod hotness counter sampling from safepoints

Reviewed-by: kvn, dholmes

! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/sweeper.cpp
! src/hotspot/share/runtime/sweeper.hpp
! src/hotspot/share/runtime/vmOperations.hpp

Changeset: d8219d0a
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2020-06-23 06:51:35 +0000
URL:       https://git.openjdk.java.net/amber/commit/d8219d0a

8213214: Set -Djava.io.tmpdir= when running tests

Reviewed-by: alanb, mikael

! make/RunTests.gmk
! test/jdk/java/nio/file/Path/Misc.java

Changeset: c0b348f3
Author:    Jamil Nimeh <jnimeh at openjdk.org>
Date:      2020-06-23 07:48:39 +0000
URL:       https://git.openjdk.java.net/amber/commit/c0b348f3

8239950: Update PKCS9 Attributes to PKCS#9 v2.0 Encodings

Reviewed-by: weijun

! src/java.base/share/classes/sun/security/pkcs/PKCS9Attribute.java
! src/java.base/share/classes/sun/security/util/DerValue.java
+ test/jdk/sun/security/pkcs/pkcs9/PKCS9AttrTypeTests.java

Changeset: cb9d3efe
Author:    Dong Wangya <wangyadong4 at huawei.com>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2020-06-22 20:26:02 +0000
URL:       https://git.openjdk.java.net/amber/commit/cb9d3efe

8247979: aarch64: missing side effect of killing flags for clearArray_reg_reg

Reviewed-by: adinn

! src/hotspot/cpu/aarch64/aarch64.ad

Changeset: 6986ab25
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-06-23 13:38:20 +0000
URL:       https://git.openjdk.java.net/amber/commit/6986ab25

8248041: Shenandoah: pre-Full GC root updates may miss some roots

Reviewed-by: shade

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

Changeset: 4076ca82
Author:    Xin Liu <xliu at openjdk.org>
Date:      2020-06-23 10:40:26 +0000
URL:       https://git.openjdk.java.net/amber/commit/4076ca82

8151779: Some intrinsic flags could be replaced with one general flag

Add ControlIntrinsic switch

Reviewed-by: neliasso, phh

! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/compiler/compilerDirectives.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/runtime/globals.hpp
+ src/hotspot/share/utilities/tribool.hpp
! test/hotspot/gtest/compiler/test_directivesParser.cpp
+ test/hotspot/gtest/utilities/test_tribool.cpp
! test/hotspot/jtreg/compiler/escapeAnalysis/TestGetClass.java
! test/hotspot/jtreg/compiler/intrinsics/IntrinsicAvailableTest.java
! test/hotspot/jtreg/compiler/intrinsics/IntrinsicDisabledTest.java

Changeset: 0a6262f0
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-06-23 20:15:54 +0000
URL:       https://git.openjdk.java.net/amber/commit/0a6262f0

8242593: JFR: EventFactory does not scale well past unique 1000 events

Reviewed-by: jbachorik

! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Summary.java

Changeset: 1aa65395
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-06-23 21:28:45 +0000
URL:       https://git.openjdk.java.net/amber/commit/1aa65395

8241885: JFR tool: print does not work with inner class events

Reviewed-by: jbachorik

! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Main.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Print.java

Changeset: e178f046
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2020-06-23 17:43:58 +0000
URL:       https://git.openjdk.java.net/amber/commit/e178f046

8248184: AMPM_OF_DAY doc fix in ChronoField

Reviewed-by: bpb, lancea

! src/java.base/share/classes/java/time/temporal/ChronoField.java

Changeset: 27fc8b67
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-06-23 21:23:00 +0000
URL:       https://git.openjdk.java.net/amber/commit/27fc8b67

8246546: Simplify SystemDictionary::is_shared_class_visible

Reviewed-by: minqi, ccheung

! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/filemap.hpp
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/Simple.java

Changeset: a1f02d13
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-06-24 12:19:14 +0000
URL:       https://git.openjdk.java.net/amber/commit/a1f02d13

8248130: AArch64: pf() uses mtNone instead of mtInternal

Reviewed-by: tschatzl, kbarrett, dholmes

! src/hotspot/cpu/aarch64/frame_aarch64.cpp

Changeset: 156f6174
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-06-24 13:15:00 +0000
URL:       https://git.openjdk.java.net/amber/commit/156f6174

8248132: ZGC: Unify handling of all OopStorage instances in root processing

Reviewed-by: pliden, kbarrett, tschatzl

+ src/hotspot/share/gc/shared/oopStorageSetParState.hpp
+ src/hotspot/share/gc/shared/oopStorageSetParState.inline.hpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/gc/z/zRootsIterator.hpp
+ src/hotspot/share/utilities/valueObjArray.hpp
+ test/hotspot/gtest/utilities/test_valueObjArray.cpp

Changeset: 3797364c
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-06-24 13:15:54 +0000
URL:       https://git.openjdk.java.net/amber/commit/3797364c

8248133: SerialGC: Unify handling of all OopStorage instances in root processing

Reviewed-by: eosterlund, kbarrett, pliden

! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/oopStorageSet.hpp
+ src/hotspot/share/gc/shared/oopStorageSet.inline.hpp

Changeset: 9d6aa42a
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-06-24 13:16:24 +0000
URL:       https://git.openjdk.java.net/amber/commit/9d6aa42a

8247820: ParallelGC: Process strong OopStorage entries in parallel

Reviewed-by: pliden, eosterlund, kbarrett, tschatzl

! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psRootType.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp

Changeset: ef3b0ec5
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-06-24 13:16:52 +0000
URL:       https://git.openjdk.java.net/amber/commit/ef3b0ec5

8247755: Leaner and more versatile GrowableArray classes

Reviewed-by: kbarrett, coleenp

! src/hotspot/share/memory/iterator.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/growableArray.cpp
! src/hotspot/share/utilities/growableArray.hpp
! src/hotspot/share/utilities/hashtable.cpp
! src/hotspot/share/utilities/hashtable.hpp
! src/hotspot/share/utilities/hashtable.inline.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/GenericGrowableArray.java
+ test/hotspot/gtest/utilities/test_growableArray.cpp

Changeset: 9584e01d
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2020-06-23 20:31:38 +0000
URL:       https://git.openjdk.java.net/amber/commit/9584e01d

8225251: Minimise import statements in jpackage sources

Reviewed-by: herrick, asemenyuk

! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LibProvidersLookup.java
! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxAppImageBuilder.java
! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxDebBundler.java
! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxPackageBundler.java
! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxRpmBundler.java
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppImageBuilder.java
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppStoreBundler.java
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacPkgBundler.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AddLauncherArguments.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AppImageBundler.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AppImageFile.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Arguments.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/BundleParams.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Bundler.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/CfgFile.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/DeployParams.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/FileAssociation.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/JLinkBundlerHelper.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/LauncherData.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Log.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/PathGroup.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/StandardBundlerParam.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ValidOptions.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/main/CommandLine.java
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/ExecutableRebrander.java
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinExeBundler.java
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WindowsAppImageBuilder.java
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WindowsRegistry.java
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WixPipeline.java
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WixSourcesBuilder.java
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WixTool.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Functional.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JarBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
! test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/ApplicationLayoutTest.java
! test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/CompareDottedVersionTest.java
! test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/DottedVersionTest.java
! test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/OverridableResourceTest.java
! test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/PathGroupTest.java
! test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/PlatformVersionTest.java
! test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/ToolValidatorTest.java
! test/jdk/tools/jpackage/linux/ShortcutHintTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTest.java
! test/jdk/tools/jpackage/share/AddLauncherTest.java
! test/jdk/tools/jpackage/share/ArgumentsTest.java
! test/jdk/tools/jpackage/share/IconTest.java
! test/jdk/tools/jpackage/share/InstallDirTest.java
! test/jdk/tools/jpackage/share/LicenseTest.java
! test/jdk/tools/jpackage/share/RuntimePackageTest.java
! test/jdk/tools/jpackage/share/SimplePackageTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/JLinkOptionsTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/JavaOptionsTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest2.java
! test/jdk/tools/jpackage/windows/WinPerUserInstallTest.java

Changeset: 112a4bd8
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2020-06-24 12:34:14 +0000
URL:       https://git.openjdk.java.net/amber/commit/112a4bd8

8247966: runtime/logging/loadLibraryTest/LoadLibraryTest.java failed "RuntimeException: 'Unloaded library with handle' missing from stdout/stderr"

Make sure the native library is unloaded before exiting the main thread.

Reviewed-by: dcubed, dholmes

! test/hotspot/jtreg/runtime/logging/loadLibraryTest/LoadLibraryTest.java

Changeset: 6b251191
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-06-24 15:18:13 +0000
URL:       https://git.openjdk.java.net/amber/commit/6b251191

8248131: Simplify ServicesCatalog provider handling

Reviewed-by: alanb

! src/java.base/share/classes/jdk/internal/module/ServicesCatalog.java

Changeset: 1550fd88
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2020-06-24 09:56:20 +0000
URL:       https://git.openjdk.java.net/amber/commit/1550fd88

8239782: CC_INTERP is only used by Zero interpreter

Change CC_INTERP conditional to ZERO and remove in places where unnecessary. Fix build to exclude compilers and rename CppInterpreter to ZeroInterpreter. The "C++ Interpreter" has been removed from the code a while ago.

Reviewed-by: dholmes, ihse

! make/hotspot/gensrc/GensrcJvmti.gmk
! make/hotspot/lib/JvmFeatures.gmk
! src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp
! src/hotspot/cpu/s390/globalDefinitions_s390.hpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/zero/abstractInterpreter_zero.cpp
! src/hotspot/cpu/zero/bytecodeInterpreter_zero.cpp
- src/hotspot/cpu/zero/cppInterpreterGenerator_zero.cpp
- src/hotspot/cpu/zero/cppInterpreter_zero.cpp
- src/hotspot/cpu/zero/cppInterpreter_zero.hpp
! src/hotspot/cpu/zero/entry_zero.hpp
! src/hotspot/cpu/zero/frame_zero.cpp
! src/hotspot/cpu/zero/frame_zero.hpp
! src/hotspot/cpu/zero/frame_zero.inline.hpp
! src/hotspot/cpu/zero/interpreterFrame_zero.hpp
! src/hotspot/cpu/zero/methodHandles_zero.cpp
! src/hotspot/cpu/zero/nativeInst_zero.cpp
! src/hotspot/cpu/zero/stack_zero.cpp
+ src/hotspot/cpu/zero/zeroInterpreter_zero.cpp
+ src/hotspot/cpu/zero/zeroInterpreter_zero.hpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
- src/hotspot/share/interpreter/bytecodeInterpreter.cpp
- src/hotspot/share/interpreter/bytecodeInterpreter.hpp
- src/hotspot/share/interpreter/bytecodeInterpreter.inline.hpp
- src/hotspot/share/interpreter/bytecodeInterpreterProfiling.hpp
- src/hotspot/share/interpreter/bytecodeInterpreterWithChecks.xml
- src/hotspot/share/interpreter/bytecodeInterpreterWithChecks.xsl
- src/hotspot/share/interpreter/cppInterpreter.cpp
- src/hotspot/share/interpreter/cppInterpreter.hpp
- src/hotspot/share/interpreter/cppInterpreterGenerator.cpp
- src/hotspot/share/interpreter/cppInterpreterGenerator.hpp
! src/hotspot/share/interpreter/interpreter.cpp
! src/hotspot/share/interpreter/interpreter.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/interpreterRuntime.hpp
! src/hotspot/share/interpreter/invocationCounter.cpp
! src/hotspot/share/interpreter/invocationCounter.hpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/interpreter/templateInterpreter.cpp
! src/hotspot/share/interpreter/templateInterpreter.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp
! src/hotspot/share/interpreter/templateTable.cpp
! src/hotspot/share/interpreter/templateTable.hpp
+ src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
+ src/hotspot/share/interpreter/zero/bytecodeInterpreter.hpp
+ src/hotspot/share/interpreter/zero/bytecodeInterpreter.inline.hpp
+ src/hotspot/share/interpreter/zero/bytecodeInterpreterProfiling.hpp
+ src/hotspot/share/interpreter/zero/bytecodeInterpreterWithChecks.xml
+ src/hotspot/share/interpreter/zero/bytecodeInterpreterWithChecks.xsl
+ src/hotspot/share/interpreter/zero/zeroInterpreter.hpp
+ src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.cpp
+ src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.hpp
! src/hotspot/share/prims/methodHandles.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/frame.inline.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/jniHandles.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/macros.hpp

Changeset: 0e60e8ad
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2020-06-24 11:15:22 +0000
URL:       https://git.openjdk.java.net/amber/commit/0e60e8ad

8246181: Avoid walking SymbolTable during -Xshare:dump

All symbols at dump are created as permanent. Store them in a global array to avoid working SymbolTable.

Reviewed-by: iklam, ccheung

! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp

Changeset: 95b9024a
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-06-24 12:41:50 +0000
URL:       https://git.openjdk.java.net/amber/commit/95b9024a

8164597: TestIOException.java fails after push for JDK-8164130

Reviewed-by: prappo

! test/langtools/ProblemList.txt
! test/langtools/jdk/javadoc/doclet/testIOException/TestIOException.java

Changeset: 1e45eb3b
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-06-24 13:52:01 +0000
URL:       https://git.openjdk.java.net/amber/commit/1e45eb3b

8248235: appcds/jigsaw/PatchModule/Simple.java failed when running in dynamic CDS mode

Reviewed-by: minqi

! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/Simple.java

Changeset: 2ad63862
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-06-24 23:45:01 +0000
URL:       https://git.openjdk.java.net/amber/commit/2ad63862

8247573: gtest/GTestWrapper.java is not helpful if gtest framework is missing

Reviewed-by: erikj, iignatyev

! test/hotspot/jtreg/gtest/GTestWrapper.java

Changeset: 362f168d
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-06-24 23:47:16 +0000
URL:       https://git.openjdk.java.net/amber/commit/362f168d

8242501: JFR: oldobject/TestG1.java can't find leaking object

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/event/oldobject/TestG1.java
! test/jdk/jdk/jfr/event/oldobject/TestParallel.java
! test/jdk/jdk/jfr/event/oldobject/TestSerial.java

Changeset: 3e4ad5d8
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-06-24 17:48:53 +0000
URL:       https://git.openjdk.java.net/amber/commit/3e4ad5d8

8246477: add whitebox support for deflating idle monitors

Reviewed-by: dholmes, eosterlund

! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmThread.cpp
! test/hotspot/jtreg/compiler/testlibrary/rtm/AbortProvoker.java
! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousClassLoader.java
+ test/hotspot/jtreg/runtime/whitebox/TestWBDeflateIdleMonitors.java
! test/lib/sun/hotspot/WhiteBox.java

Changeset: ac37a299
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-06-24 17:49:10 +0000
URL:       https://git.openjdk.java.net/amber/commit/ac37a299

8248049: minor cleanups in gc/whitebox/TestWBGC.java

Reviewed-by: hseigel

! test/hotspot/jtreg/gc/whitebox/TestWBGC.java

Changeset: 9e5f6885
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-06-25 02:54:12 +0000
URL:       https://git.openjdk.java.net/amber/commit/9e5f6885

Added tag jdk-16+3 for changeset 76810b3a88c8

! .hgtags

Changeset: 4167ba12
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-06-22 19:39:18 +0000
URL:       https://git.openjdk.java.net/amber/commit/4167ba12

8248061: bad reference in @throws in HotSpotDiagnosticMXBean

Reviewed-by: dcubed

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

Changeset: 64696852
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2020-06-23 09:57:30 +0000
URL:       https://git.openjdk.java.net/amber/commit/64696852

8247992: [JVMCI] HotSpotNmethod.executeVarargs can try execute a zombie nmethod

Reviewed-by: eosterlund, kvn, never

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/javaCalls.hpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotNmethod.java

Changeset: 7f69acc7
Author:    Chris Hegarty <chegar at openjdk.org>
Date:      2020-06-23 10:09:26 +0000
URL:       https://git.openjdk.java.net/amber/commit/7f69acc7

8247696: Incorrect tail computation for large segments in AbstractMemorySegmentImpl::mismatch

Reviewed-by: psandoz, mcimadamore

! src/java.base/share/classes/jdk/internal/util/ArraysSupport.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! test/jdk/java/foreign/TestMismatch.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/BulkOps.java

Changeset: 36d716aa
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2020-06-23 11:49:48 +0000
URL:       https://git.openjdk.java.net/amber/commit/36d716aa

8248011: Improve javadoc of Foreign Memory Access API

Reviewed-by: psandoz

! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayout.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/package-info.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemoryAddressImpl.java

Changeset: 1e1985da
Author:    Athijegannathan Sundararajan <sundar at openjdk.org>
Date:      2020-06-23 17:22:07 +0000
URL:       https://git.openjdk.java.net/amber/commit/1e1985da

8247956: remove scripts under bin/nashorn and doc/nashorn/source

Reviewed-by: jlaskey

- bin/nashorn/fixwhitespace.sh
- bin/nashorn/runopt.sh
- doc/nashorn/DEVELOPER_README
- doc/nashorn/JavaScriptingProgrammersGuide.html
- doc/nashorn/source/EvalFile.java
- doc/nashorn/source/EvalScript.java
- doc/nashorn/source/InvokeScriptFunction.java
- doc/nashorn/source/InvokeScriptMethod.java
- doc/nashorn/source/MultiScopes.java
- doc/nashorn/source/RunnableImpl.java
- doc/nashorn/source/RunnableImplObject.java
- doc/nashorn/source/ScriptVars.java
- doc/nashorn/source/importpackageclass.js
- doc/nashorn/source/javaarray.js
- doc/nashorn/source/javaextend.js
- doc/nashorn/source/javaimporter.js
- doc/nashorn/source/javatypes.js
- doc/nashorn/source/overload.js
- doc/nashorn/source/runnable.js
- doc/nashorn/source/samfunc.js
- doc/nashorn/source/test.js

Changeset: e66a2a33
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-06-23 12:27:31 +0000
URL:       https://git.openjdk.java.net/amber/commit/e66a2a33

8247955: doclint: don't complain about summary/caption when role=presentation

Reviewed-by: prappo

! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java
+ test/langtools/tools/doclint/AccessibilityTest5.java
+ test/langtools/tools/doclint/AccessibilityTest5.out

Changeset: 4bcd70ac
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2020-06-24 01:02:19 +0000
URL:       https://git.openjdk.java.net/amber/commit/4bcd70ac

8247967: SparkExamples24H.java SIGSEGV in various places

Reviewed-by: dcubed, dholmes

! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp

Changeset: 2f09989e
Author:    Peter Levart <plevart at openjdk.org>
Date:      2020-06-24 11:05:09 +0000
URL:       https://git.openjdk.java.net/amber/commit/2f09989e

8247532: Records deserialization is slow
8248135: Build microbenchmarks with --enable-preview

Test contributed by Chris Hegarty <chris.hegarty at oracle.com>

Reviewed-by: chegar, psandoz, redestad, ihse

! make/test/BuildMicrobenchmark.gmk
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/io/ObjectStreamClass.java
+ test/jdk/java/io/Serializable/records/DifferentStreamFieldsTest.java
+ test/micro/org/openjdk/bench/java/io/RecordDeserialization.java

Changeset: 6715f230
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2020-06-24 11:22:14 +0000
URL:       https://git.openjdk.java.net/amber/commit/6715f230

8241718: assert ((klass)->trace_id()) & ((JfrTraceIdEpoch::method_and_class_in_use_this_epoch_bits()))) != 0 in ObjectSampleCheckpoint::add_to_leakp_set

Reviewed-by: dholmes, iklam, ccheung

! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdMacros.hpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jfr/support/jfrTraceIdExtension.hpp
! src/hotspot/share/oops/method.cpp

Changeset: 29936542
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2020-06-24 10:42:26 +0000
URL:       https://git.openjdk.java.net/amber/commit/29936542

8247246: Add explicit ResolvedJavaType.link and expose presence of default methods

Reviewed-by: kvn

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/jdk.hotspot.agent/macosx/native/libsaproc/libproc_impl.c
! 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/HotSpotResolvedObjectTypeImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java

Changeset: d85ff3c7
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2020-06-23 13:42:57 +0000
URL:       https://git.openjdk.java.net/amber/commit/d85ff3c7

8246212: JPKG001-012: application icon is missing in Control Panel Add/Remove

Reviewed-by: herrick, almatvee

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

Changeset: 4b3c33ba
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2020-06-24 12:21:51 +0000
URL:       https://git.openjdk.java.net/amber/commit/4b3c33ba

8247785: Small clarification of the javadoc about builtin class loaders

Reviewed-by: alanb, rriggs, dholmes

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

Changeset: f45d1211
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2020-06-24 17:53:16 +0000
URL:       https://git.openjdk.java.net/amber/commit/f45d1211

8248255: [macos] Add failing DMG tests to problem list

Reviewed-by: herrick, asemenyuk

! test/jdk/ProblemList.txt

Changeset: 34755c35
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-06-25 02:47:58 +0000
URL:       https://git.openjdk.java.net/amber/commit/34755c35

Added tag jdk-15+29 for changeset b58fc6058055

! .hgtags

Changeset: 233cac32
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-06-25 03:11:32 +0000
URL:       https://git.openjdk.java.net/amber/commit/233cac32

Merge

! .hgtags
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java
! .hgtags
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java

Changeset: 06cea107
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2020-06-25 08:01:17 +0000
URL:       https://git.openjdk.java.net/amber/commit/06cea107

8248271: linux-x86-zero build failure

Reviewed-by: dholmes

! src/hotspot/os_cpu/linux_zero/os_linux_zero.hpp

Changeset: a6e794b3
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2020-06-25 08:04:28 +0000
URL:       https://git.openjdk.java.net/amber/commit/a6e794b3

8248240: Remove extendedPC.hpp and fetch_frame_from_ucontext

This empty interface was left over from deleting code from before safepoint polling.

Reviewed-by: lfoltan, dholmes

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/bsd/os_bsd.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/windows/os_windows.cpp
! 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_x86/thread_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_aarch64/thread_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_arm/thread_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_x86/thread_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/os_cpu/windows_x86/thread_windows_x86.cpp
- src/hotspot/share/runtime/extendedPC.hpp
! src/hotspot/share/runtime/os.hpp

Changeset: a953a0f4
Author:    Sibabrata Sahoo <ssahoo at openjdk.org>
Date:      2020-06-25 06:12:29 +0000
URL:       https://git.openjdk.java.net/amber/commit/a953a0f4

8247968: test/jdk/javax/crypto/SecretKeyFactory/security.properties has wrong header

Wrong copyright header removed

Reviewed-by: weijun

! test/jdk/javax/crypto/SecretKeyFactory/security.properties

Changeset: 8c204010
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-06-25 16:07:39 +0000
URL:       https://git.openjdk.java.net/amber/commit/8c204010

8243672: Short term pause time ratio calculation in G1 off

Reviewed-by: sjohanss, kbarrett

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

Changeset: 0f2ac202
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-06-25 16:07:43 +0000
URL:       https://git.openjdk.java.net/amber/commit/0f2ac202

8244603: G1 incorrectly limiting young gen size when using the reserve can result in repeated full gcs
8238858: G1 Mixed gc young gen sizing might cause the first mixed gc to immediately follow the prepare mixed gc

Reviewed-by: sjohanss, iwalulya

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

Changeset: 47e465cf
Author:    Andrew Haley <aph at redhat.com>
Committer: Simon Tooke <stooke at openjdk.org>
Date:      2020-06-25 14:19:37 +0000
URL:       https://git.openjdk.java.net/amber/commit/47e465cf

8243114: Implement montgomery{Multiply,Square}intrinsics on Windows

Reviewed-by: dholmes, andrew

! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp

Changeset: aacb8278
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-06-25 18:35:40 +0000
URL:       https://git.openjdk.java.net/amber/commit/aacb8278

8220639: Need a way to augment JTREG_LAUNCHER_OPTIONS from command-line

Reviewed-by: erikj, dholmes

! doc/testing.html
! doc/testing.md
! make/Global.gmk
! make/RunTests.gmk
! make/common/Utils.gmk

Changeset: e00aa7c8
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-06-25 18:58:14 +0000
URL:       https://git.openjdk.java.net/amber/commit/e00aa7c8

8248329: JDK-8244603 breaks windows build

Reviewed-by: sundar, dcubed

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

Changeset: 4682835f
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2020-06-25 12:40:02 +0000
URL:       https://git.openjdk.java.net/amber/commit/4682835f

8203005: The top-of-stack type specified for nofast_* bytecodes are wrong

The change was left by 8074345 the types were wrongly put as T_ILLEGAL for T_OBJECT, and T_ILLEGAL for T_INT.

Reviewed-by: dcubed, cjplummer

! src/hotspot/share/interpreter/bytecodes.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java

Changeset: 23bbc981
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-06-25 21:46:12 +0000
URL:       https://git.openjdk.java.net/amber/commit/23bbc981

8248302: JFR: Add test for OldObjectSample event when using ZGC

Reviewed-by: mgronlun

+ test/jdk/jdk/jfr/event/oldobject/TestZ.java

Changeset: a05ee9f6
Author:    duke <duke at openjdk.org>
Date:      2020-06-25 22:03:03 +0000
URL:       https://git.openjdk.java.net/amber/commit/a05ee9f6

Automatic merge of master into local-methods

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



More information about the amber-dev mailing list