git: openjdk/loom: master: 111 new changesets
duke
duke at openjdk.java.net
Tue Dec 29 07:31:50 UTC 2020
Changeset: 70183f4d
Author: Gerard Ziemski <gziemski at openjdk.org>
Date: 2020-12-16 17:09:45 +0000
URL: https://git.openjdk.java.net/loom/commit/70183f4d
8251438: Issues with our POSIX set_signal_handler()
Reviewed-by: dholmes, stuefe
! src/hotspot/os/posix/signals_posix.cpp
Changeset: ab5d581b
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2020-12-16 18:48:32 +0000
URL: https://git.openjdk.java.net/loom/commit/ab5d581b
8258447: Move make/hotspot/hotspot.script to make/scripts
Reviewed-by: dcubed
! make/hotspot/gensrc/GenerateSources.gmk
= make/scripts/hotspot.sh
Changeset: c4632647
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2020-12-16 19:17:58 +0000
URL: https://git.openjdk.java.net/loom/commit/c4632647
8258048: Placeholder hash code is the same as Dictionary hash code
Reviewed-by: dholmes, hseigel, lfoltan
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/dictionary.hpp
! src/hotspot/share/classfile/loaderConstraints.cpp
! src/hotspot/share/classfile/placeholders.cpp
! src/hotspot/share/classfile/placeholders.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
Changeset: 330ce861
Author: Harold Seigel <hseigel at openjdk.org>
Date: 2020-12-16 19:20:54 +0000
URL: https://git.openjdk.java.net/loom/commit/330ce861
8257700: Add logging for sealed classes in JVM_GetPermittedSubclasses
Reviewed-by: lfoltan, coleenp, dholmes
! src/hotspot/share/prims/jvm.cpp
Changeset: 59f4c4aa
Author: Ioi Lam <iklam at openjdk.org>
Date: 2020-12-16 19:39:24 +0000
URL: https://git.openjdk.java.net/loom/commit/59f4c4aa
8258075: Use auto variable declarations for enum iteration
Reviewed-by: jrose, ccheung
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/utilities/enumIterator.hpp
Changeset: efd61c6f
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2020-12-16 19:42:03 +0000
URL: https://git.openjdk.java.net/loom/commit/efd61c6f
8258514: Replace Collections.unmodifiableList with List.of
Reviewed-by: jnimeh
! src/java.base/share/classes/sun/security/ssl/AlpnExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/ssl/ServerNameExtension.java
Changeset: aa9c136d
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2020-12-16 20:29:49 +0000
URL: https://git.openjdk.java.net/loom/commit/aa9c136d
8251989: Hex formatting and parsing utility
Reviewed-by: tvaleev, chegar, naoto, darcy
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/module/Resolver.java
+ src/java.base/share/classes/java/util/HexFormat.java
! src/java.base/share/classes/java/util/Properties.java
! src/java.base/share/classes/javax/net/ssl/SNIServerName.java
! src/java.base/share/classes/sun/net/www/ParseUtil.java
! src/java.base/unix/classes/sun/nio/fs/UnixUriUtils.java
! src/java.naming/share/classes/com/sun/jndi/ldap/Filter.java
! src/java.naming/share/classes/com/sun/jndi/toolkit/dir/SearchFilter.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! test/jdk/java/lang/StringBuffer/Supplementary.java
+ test/jdk/java/util/HexFormat/HexFormatTest.java
! test/jdk/java/util/Locale/ThaiGov.java
Changeset: a244b822
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2020-12-16 21:57:32 +0000
URL: https://git.openjdk.java.net/loom/commit/a244b822
8258411: Move module set configuration from Modules.gmk to conf dir
Reviewed-by: alanb, mchung
! make/Images.gmk
! make/common/Modules.gmk
+ make/conf/build-module-sets.conf
+ make/conf/docs-modules.conf
+ make/conf/module-loader-map.conf
Changeset: b2f03554
Author: Brent Christian <bchristi at openjdk.org>
Date: 2020-12-16 23:09:20 +0000
URL: https://git.openjdk.java.net/loom/commit/b2f03554
8253497: Core Libs Terminology Refresh
Reviewed-by: naoto, kcr, rriggs, joehw, bpb, smarks, alanb
! make/jdk/src/classes/build/tools/generatelsrequivmaps/EquivMapsGenerator.java
! src/java.base/share/classes/java/io/ObjectInputFilter.java
! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/jdk/internal/logger/BootstrapLogger.java
! src/java.base/share/classes/sun/util/locale/LanguageTag.java
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectorServer.java
! src/java.rmi/share/classes/sun/rmi/registry/RegistryImpl.java
! src/java.rmi/share/classes/sun/rmi/transport/DGCImpl.java
! test/jdk/java/lang/ClassLoader/Assert.java
! test/jdk/java/lang/management/ClassLoadingMXBean/LoadCounts.java
! test/jdk/java/nio/channels/AsynchronousFileChannel/Lock.java
! test/jdk/java/nio/channels/SocketChannel/CloseRegisteredChannel.java
! test/jdk/java/util/Locale/LSRDataTest.java
! test/jdk/java/util/Locale/LocaleEnhanceTest.java
! test/jdk/javax/management/remote/mandatory/connection/DefaultAgentFilterTest.java
Changeset: 09e8675f
Author: Richard Reingruber <rrich at openjdk.org>
Date: 2020-12-15 08:38:58 +0000
URL: https://git.openjdk.java.net/loom/commit/09e8675f
8255381: com/sun/jdi/EATests.java should not suspend graal threads
Reviewed-by: cjplummer, mdoerr, sspitsyn
! test/jdk/com/sun/jdi/EATests.java
! test/jdk/com/sun/jdi/TestScaffold.java
Changeset: 7ff9c856
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2020-12-15 13:50:40 +0000
URL: https://git.openjdk.java.net/loom/commit/7ff9c856
8258242: Type profile pollution occurs when memory segments of different kinds are used
Reviewed-by: vlivanov, redestad
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/java.base/share/classes/jdk/internal/access/foreign/MemorySegmentProxy.java
! src/java.base/share/classes/jdk/internal/misc/X-ScopedMemoryAccess.java.template
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAccess.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
+ test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverPollutedSegments.java
Changeset: fa1cbb47
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2020-12-15 14:48:57 +0000
URL: https://git.openjdk.java.net/loom/commit/fa1cbb47
8258404: Restore stacktrace reuse after 8258094
Reviewed-by: egahlin
! src/hotspot/share/jfr/support/jfrAllocationTracer.cpp
Changeset: ce36aeaa
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2020-12-15 15:14:34 +0000
URL: https://git.openjdk.java.net/loom/commit/ce36aeaa
8257822: C2 crashes with SIGFPE due to a division that floats above its zero check
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestDivZeroWithSplitIf.java
Changeset: e9113517
Author: Joe Darcy <darcy at openjdk.org>
Date: 2020-12-15 16:48:31 +0000
URL: https://git.openjdk.java.net/loom/commit/e9113517
8258140: Update @jls tags in java.base for renamed/renumbered sections
Reviewed-by: psandoz
! src/java.base/share/classes/java/lang/Enum.java
! src/java.base/share/classes/java/lang/annotation/Repeatable.java
! src/java.base/share/classes/java/lang/annotation/Target.java
! src/java.base/share/classes/java/lang/reflect/Method.java
Changeset: e7aa5fe6
Author: Pankaj Bansal <pbansal at openjdk.org>
Date: 2020-12-15 21:28:50 +0000
URL: https://git.openjdk.java.net/loom/commit/e7aa5fe6
8258427: Problem List some tests related to FileDialog for MacOS
Reviewed-by: prr, serb
! test/jdk/ProblemList.txt
Changeset: 1f556d22
Author: Tom Rodriguez <never at openjdk.org>
Date: 2020-12-15 21:31:00 +0000
URL: https://git.openjdk.java.net/loom/commit/1f556d22
8258380: [JVMCI] don't clear InstalledCode reference when unloading JVMCI nmethods
Reviewed-by: kvn, eosterlund
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
Changeset: b97fe6c4
Author: Weijun Wang <weijun at openjdk.org>
Date: 2020-12-15 22:49:35 +0000
URL: https://git.openjdk.java.net/loom/commit/b97fe6c4
8258419: RSA cipher buffer cleanup
Reviewed-by: valeriep
! src/java.base/share/classes/com/sun/crypto/provider/RSACipher.java
! src/java.base/share/classes/sun/security/rsa/RSACore.java
! src/java.base/share/classes/sun/security/rsa/RSAPadding.java
Changeset: b5a3a5b6
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2020-12-16 02:37:29 +0000
URL: https://git.openjdk.java.net/loom/commit/b5a3a5b6
8258236: Segfault in ClassListParser::resolve_indy dumping static AppCDS archive
Reviewed-by: redestad, coleenp
! src/hotspot/share/classfile/classListParser.cpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/cds/appcds/LambdaVerificationFailedDuringDump.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/BadInvokeDynamic.jcod
Changeset: 72dfba80
Author: Julia Boes <jboes at openjdk.org>
Date: 2020-12-16 10:46:39 +0000
URL: https://git.openjdk.java.net/loom/commit/72dfba80
8257637: Update usage of "type" terminology in java.lang.annotation
Reviewed-by: darcy
! src/java.base/share/classes/java/lang/annotation/Annotation.java
! src/java.base/share/classes/java/lang/annotation/Documented.java
! src/java.base/share/classes/java/lang/annotation/ElementType.java
! src/java.base/share/classes/java/lang/annotation/IncompleteAnnotationException.java
! src/java.base/share/classes/java/lang/annotation/Inherited.java
! src/java.base/share/classes/java/lang/annotation/Repeatable.java
! src/java.base/share/classes/java/lang/annotation/Retention.java
! src/java.base/share/classes/java/lang/annotation/RetentionPolicy.java
! src/java.base/share/classes/java/lang/annotation/Target.java
Changeset: 87644a2b
Author: Anton Litvinov <alitvinov at openjdk.org>
Date: 2020-12-16 19:48:07 +0000
URL: https://git.openjdk.java.net/loom/commit/87644a2b
8255880: UI of Swing components is not redrawn after their internal state changed
Reviewed-by: prr
Backport-of: e8c40bafa51ed73247d2a03a8411cbcb0cdf4efa
! src/java.desktop/unix/classes/sun/awt/X11/XFramePeer.java
+ test/jdk/javax/swing/JFrame/8255880/RepaintOnFrameIconifiedStateChangeTest.java
Changeset: 6b4b6765
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2020-12-16 22:21:54 +0000
URL: https://git.openjdk.java.net/loom/commit/6b4b6765
8241353: NPE in ToolProvider.getSystemJavaCompiler
Reviewed-by: vromero
! src/java.compiler/share/classes/javax/tools/ToolProvider.java
Changeset: ce0ab2dd
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2020-12-16 22:26:57 +0000
URL: https://git.openjdk.java.net/loom/commit/ce0ab2dd
8258338: Support deprecated records
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.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/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java
! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java
Changeset: 11bd7a81
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2020-12-17 03:04:19 +0000
URL: https://git.openjdk.java.net/loom/commit/11bd7a81
Merge
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/oops/methodData.cpp
! test/hotspot/jtreg/TEST.groups
! test/jdk/ProblemList.txt
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/oops/methodData.cpp
! test/hotspot/jtreg/TEST.groups
! test/jdk/ProblemList.txt
Changeset: 643ddc13
Author: Nick Gasson <ngasson at openjdk.org>
Date: 2020-12-17 03:24:40 +0000
URL: https://git.openjdk.java.net/loom/commit/643ddc13
8257882: Implement linkToNative intrinsic on AArch64
Reviewed-by: jvernee, mcimadamore, aph
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/javaFrameAnchor_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/register_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.hpp
! src/hotspot/os_cpu/windows_aarch64/thread_windows_aarch64.hpp
! test/jdk/java/foreign/TestIntrinsics.java
Changeset: 513269d2
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2020-12-17 03:32:46 +0000
URL: https://git.openjdk.java.net/loom/commit/513269d2
8196093: javax/swing/JComboBox/8072767/bug8072767.java fails
Reviewed-by: prr
! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JComboBox/8057893/bug8057893.java
! test/jdk/javax/swing/JComboBox/8072767/bug8072767.java
Changeset: d77b49d1
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2020-12-17 04:36:02 +0000
URL: https://git.openjdk.java.net/loom/commit/d77b49d1
8258233: Reenable another fixed problemlisted test
Reviewed-by: trebari, jdv
! test/jdk/ProblemList.txt
Changeset: c11525a4
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2020-12-17 04:42:19 +0000
URL: https://git.openjdk.java.net/loom/commit/c11525a4
8257772: Vectorizing clear memory operation using AVX-512 masked operations
Reviewed-by: thartmann, kvn
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/opto/memnode.cpp
+ test/micro/org/openjdk/bench/vm/compiler/ClearMemory.java
Changeset: 178c0018
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2020-12-17 05:26:11 +0000
URL: https://git.openjdk.java.net/loom/commit/178c0018
8258479: Minor cleanups in VMError
Reviewed-by: lfoltan, coleenp
! src/hotspot/os/posix/vmError_posix.cpp
! src/hotspot/os/windows/vmError_windows.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/utilities/decoder.cpp
! src/hotspot/share/utilities/events.hpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/vmError.hpp
Changeset: 83be8a90
Author: Xin Liu <xliu at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2020-12-17 10:05:09 +0000
URL: https://git.openjdk.java.net/loom/commit/83be8a90
8247732: validate user-input intrinsic_ids in ControlIntrinsic
renew webrev to the latest jdk. fixed a typo and a bug. Add constraints for both DisableIntrinsic and ControlIntrinsics. Add tests to cover different use cases of them.
Reviewed-by: neliasso, thartmann
! src/hotspot/share/compiler/compilerDirectives.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/directivesParser.cpp
! src/hotspot/share/compiler/methodMatcher.cpp
! src/hotspot/share/runtime/flags/jvmFlagAccess.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.hpp
! src/hotspot/share/runtime/flags/jvmFlagLimit.hpp
! src/hotspot/share/runtime/globals.hpp
+ test/hotspot/jtreg/compiler/compilercontrol/commands/ControlIntrinsicTest.java
! test/hotspot/jtreg/compiler/compilercontrol/control_off.txt
+ test/hotspot/jtreg/compiler/compilercontrol/directives/ControlIntrinsicTest.java
+ test/hotspot/jtreg/compiler/compilercontrol/jcmd/ControlIntrinsicTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/PrintDirectivesTest.java
! test/hotspot/jtreg/compiler/compilercontrol/parser/HugeDirectiveUtil.java
+ test/hotspot/jtreg/compiler/compilercontrol/share/IntrinsicCommand.java
! test/hotspot/jtreg/compiler/compilercontrol/share/MultiCommand.java
! test/hotspot/jtreg/compiler/compilercontrol/share/processors/CommandProcessor.java
! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/AbstractCommandBuilder.java
! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/Command.java
! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/CommandFileBuilder.java
! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/CommandGenerator.java
! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/CommandOptionsBuilder.java
! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/CompileCommand.java
! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/DirectiveBuilder.java
! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/DirectiveWriter.java
! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/Executor.java
! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/JcmdCommand.java
! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/Scenario.java
! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/State.java
! test/hotspot/jtreg/compiler/intrinsics/IntrinsicDisabledTest.java
Changeset: 6aa8eed3
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2020-12-17 13:35:09 +0000
URL: https://git.openjdk.java.net/loom/commit/6aa8eed3
8258415: gtest for committed memory leaks reservation
Reviewed-by: hseigel, stuefe
! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp
Changeset: 8251b746
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2020-12-17 15:40:44 +0000
URL: https://git.openjdk.java.net/loom/commit/8251b746
8257530: vmTestbase/metaspace/stressDictionary/StressDictionary.java timed out
Reviewed-by: lfoltan
! test/hotspot/jtreg/vmTestbase/metaspace/stressDictionary/StressDictionary.java
Changeset: 143998e4
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2020-12-17 16:29:57 +0000
URL: https://git.openjdk.java.net/loom/commit/143998e4
8248383: Clarify java.io.Reader.read(char[], ...) behavior for full array
Reviewed-by: naoto, smarks, rriggs
! src/java.base/share/classes/java/io/Reader.java
+ test/jdk/java/io/Reader/ReadIntoZeroLengthArray.java
Changeset: 7b05439d
Author: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date: 2020-12-17 16:41:50 +0000
URL: https://git.openjdk.java.net/loom/commit/7b05439d
8258057: serviceability/attach/RemovingUnixDomainSocketTest.java doesn't ignore VM warnings
Reviewed-by: cjplummer, amenkov, dholmes
! test/hotspot/jtreg/serviceability/attach/RemovingUnixDomainSocketTest.java
! test/lib/jdk/test/lib/process/OutputAnalyzer.java
Changeset: 9ed0b764
Author: Phil Race <prr at openjdk.org>
Date: 2020-12-17 18:21:40 +0000
URL: https://git.openjdk.java.net/loom/commit/9ed0b764
8254850: Update terminology in java.awt.GridBagLayout source code comments
Reviewed-by: kcr, kizune
! src/java.desktop/share/classes/java/awt/GridBagLayout.java
Changeset: 6e824b3f
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2020-12-17 18:49:42 +0000
URL: https://git.openjdk.java.net/loom/commit/6e824b3f
8258408: SystemDictionary passes TRAPS to functions that don't throw exceptions
Reviewed-by: dholmes, lfoltan
! src/hotspot/share/classfile/lambdaFormInvokers.cpp
! src/hotspot/share/classfile/placeholders.cpp
! src/hotspot/share/classfile/placeholders.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
Changeset: 763623db
Author: Jie Kang <jkang at openjdk.org>
Committer: Markus Grönlund <mgronlun at openjdk.org>
Date: 2020-12-17 19:21:13 +0000
URL: https://git.openjdk.java.net/loom/commit/763623db
8258524: Instrumented EventHandler calls private instance method EventWriter.reset
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriter.java
Changeset: b0b70df4
Author: Hai-May Chao <hchao at openjdk.org>
Committer: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2020-12-17 20:10:54 +0000
URL: https://git.openjdk.java.net/loom/commit/b0b70df4
8246005: KeyStoreSpi::engineStore(LoadStoreParameter) spec mismatch to its behavior
Reviewed-by: xuelei
! src/java.base/share/classes/java/security/KeyStore.java
! src/java.base/share/classes/java/security/KeyStoreSpi.java
Changeset: 666e6c40
Author: Rajan Halade <rhalade at openjdk.org>
Date: 2020-12-17 20:27:25 +0000
URL: https://git.openjdk.java.net/loom/commit/666e6c40
8225072: Add LuxTrust certificate that is expiring in March 2021 to list of allowed but expired certs
8258630: Add expiry exception for QuoVadis root certificate
Reviewed-by: ascarpino
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java
Changeset: 41f312eb
Author: Guoxiong Li <lgxbslgx at gmail.com>
Committer: Joel Borggrén-Franck <jfranck at openjdk.org>
Date: 2020-12-17 08:06:35 +0000
URL: https://git.openjdk.java.net/loom/commit/41f312eb
8254023: A module declaration is not allowed to be a target of an annotation that lacks an @Target meta-annotation
Reviewed-by: jfranck, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
+ test/langtools/tools/javac/annotations/8254023/T8254023.java
+ test/langtools/tools/javac/annotations/8254023/module-info.java
+ test/langtools/tools/javac/annotations/8254023/test/A.java
! test/langtools/tools/javac/modules/AnnotationProcessing.java
! test/langtools/tools/javac/modules/AnnotationsOnModules.java
Changeset: 04a1e5b7
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2020-12-17 08:09:19 +0000
URL: https://git.openjdk.java.net/loom/commit/04a1e5b7
8258505: [TESTBUG] TestDivZeroWithSplitIf.java fails due to missing UnlockDiagnosticVMOptions
Reviewed-by: thartmann, kvn, dcubed
! test/hotspot/jtreg/compiler/loopopts/TestDivZeroWithSplitIf.java
Changeset: 952dc704
Author: Julia Boes <jboes at openjdk.org>
Date: 2020-12-17 11:32:58 +0000
URL: https://git.openjdk.java.net/loom/commit/952dc704
8257636: Update usage of "type" terminology in java.lang.Class and java.lang.reflect
Reviewed-by: darcy
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/reflect/AnnotatedArrayType.java
! src/java.base/share/classes/java/lang/reflect/AnnotatedElement.java
! src/java.base/share/classes/java/lang/reflect/AnnotatedParameterizedType.java
! src/java.base/share/classes/java/lang/reflect/AnnotatedType.java
! src/java.base/share/classes/java/lang/reflect/Constructor.java
! src/java.base/share/classes/java/lang/reflect/Field.java
! src/java.base/share/classes/java/lang/reflect/GenericArrayType.java
! src/java.base/share/classes/java/lang/reflect/GenericSignatureFormatError.java
! src/java.base/share/classes/java/lang/reflect/Method.java
! src/java.base/share/classes/java/lang/reflect/ParameterizedType.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
! src/java.base/share/classes/java/lang/reflect/RecordComponent.java
Changeset: 61390d8e
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2020-12-17 14:18:00 +0000
URL: https://git.openjdk.java.net/loom/commit/61390d8e
8257999: Parallel GC crash in gc/parallel/TestDynShrinkHeap.java: new region is not in covered_region
Reviewed-by: sjohanss, tschatzl
! src/hotspot/share/gc/parallel/psOldGen.cpp
Changeset: 7aac4dc1
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2020-12-17 14:34:44 +0000
URL: https://git.openjdk.java.net/loom/commit/7aac4dc1
8257621: JFR StringPool misses cached items across consecutive recordings
Reviewed-by: egahlin
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.hpp
+ src/hotspot/share/jfr/utilities/jfrSignal.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/StringPool.java
! test/jdk/ProblemList.txt
Changeset: 61cbf0ff
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2020-12-17 15:33:03 +0000
URL: https://git.openjdk.java.net/loom/commit/61cbf0ff
8258293: tools/jpackage/share/RuntimePackageTest.java#id0 with RuntimePackageTest.testUsrInstallDir2
Reviewed-by: almatvee, herrick
! test/jdk/tools/jpackage/share/RuntimePackageTest.java
Changeset: cb5a6b1a
Author: Nils Eliasson <neliasso at openjdk.org>
Date: 2020-12-17 17:50:53 +0000
URL: https://git.openjdk.java.net/loom/commit/cb5a6b1a
8258225: compiler/c2/cr6340864/TestIntVect.java runs faster in interpreter
Reviewed-by: vlivanov, thartmann, kvn
! test/hotspot/jtreg/compiler/c2/cr6340864/TestByteVect.java
! test/hotspot/jtreg/compiler/c2/cr6340864/TestDoubleVect.java
! test/hotspot/jtreg/compiler/c2/cr6340864/TestFloatVect.java
! test/hotspot/jtreg/compiler/c2/cr6340864/TestIntVect.java
! test/hotspot/jtreg/compiler/c2/cr6340864/TestIntVectRotate.java
! test/hotspot/jtreg/compiler/c2/cr6340864/TestLongVect.java
! test/hotspot/jtreg/compiler/c2/cr6340864/TestLongVectRotate.java
! test/hotspot/jtreg/compiler/c2/cr6340864/TestShortVect.java
Changeset: 47c180da
Author: Vicente Romero <vromero at openjdk.org>
Date: 2020-12-17 18:08:35 +0000
URL: https://git.openjdk.java.net/loom/commit/47c180da
8258515: javac should issue an error if an annotation is nested in a local class or interface
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/JNIWriter.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
Changeset: 30ca0a5d
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2020-12-17 18:34:27 +0000
URL: https://git.openjdk.java.net/loom/commit/30ca0a5d
8247994: Localize javadoc search
Reviewed-by: hannesw, ihse
! make/CompileInterimLangtools.gmk
! make/CompileJavaModules.gmk
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js.template
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocFile.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/tool/CheckResourceKeys.java
Changeset: f15528eb
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2020-12-17 20:41:37 +0000
URL: https://git.openjdk.java.net/loom/commit/f15528eb
Merge
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriter.java
! test/jdk/ProblemList.txt
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriter.java
! test/jdk/ProblemList.txt
Changeset: 3f77a600
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2020-12-17 22:33:38 +0000
URL: https://git.openjdk.java.net/loom/commit/3f77a600
8258582: HttpClient: the HttpClient doesn't explicitly shutdown its default executor when stopping.
Reviewed-by: chegar, michaelm
! src/java.base/share/lib/security/default.policy
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
Changeset: 1e03ca13
Author: Yasumasa Suenaga <ysuenaga at openjdk.org>
Date: 2020-12-18 04:50:09 +0000
URL: https://git.openjdk.java.net/loom/commit/1e03ca13
8258471: "search codecache" clhsdb command does not work
Reviewed-by: cjplummer, sspitsyn
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeCache.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/VtableBlob.java
Changeset: 853c0471
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2020-12-18 08:13:16 +0000
URL: https://git.openjdk.java.net/loom/commit/853c0471
8258469: Cleanup remaining safefetch test coding
Reviewed-by: coleenp, dholmes
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/vmError.hpp
! test/hotspot/gtest/runtime/test_safefetch.cpp
Changeset: 00d80fdd
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2020-12-18 15:08:46 +0000
URL: https://git.openjdk.java.net/loom/commit/00d80fdd
8258255: Move PtrQueue active flag to SATBMarkQueue
Reviewed-by: tschatzl, sjohanss
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp
! src/hotspot/share/gc/g1/vmStructs_g1.hpp
! src/hotspot/share/gc/shared/ptrQueue.cpp
! src/hotspot/share/gc/shared/ptrQueue.hpp
! src/hotspot/share/gc/shared/satbMarkQueue.cpp
! src/hotspot/share/gc/shared/satbMarkQueue.hpp
Changeset: 1dae45d7
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2020-12-18 16:34:17 +0000
URL: https://git.openjdk.java.net/loom/commit/1dae45d7
8250523: Remove abortOnException diagnostic option from TestHumongousNonArrayAllocation.java
Reviewed-by: kbarrett
! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousNonArrayAllocation.java
Changeset: 68f2acbf
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2020-12-18 16:35:11 +0000
URL: https://git.openjdk.java.net/loom/commit/68f2acbf
8252055: Use java.util.HexFormat in java.security
Reviewed-by: xuelei
! src/java.base/share/classes/sun/security/provider/AbstractDrbg.java
! src/java.base/share/classes/sun/security/provider/AbstractHashDrbg.java
! src/java.base/share/classes/sun/security/provider/CtrDrbg.java
! src/java.base/share/classes/sun/security/provider/HashDrbg.java
! src/java.base/share/classes/sun/security/provider/HmacDrbg.java
! src/java.base/share/classes/sun/security/provider/certpath/RevocationChecker.java
! src/java.base/share/classes/sun/security/ssl/SSLLogger.java
! src/java.base/share/classes/sun/security/ssl/ServerHello.java
! src/java.base/share/classes/sun/security/ssl/Utilities.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/util/Debug.java
! src/java.base/share/classes/sun/security/util/ManifestEntryVerifier.java
! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java
! src/java.base/share/classes/sun/security/x509/AVA.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java
Changeset: 71ae05d5
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2020-12-18 16:40:12 +0000
URL: https://git.openjdk.java.net/loom/commit/71ae05d5
8258061: Improve diagnostic information about errors during class redefinition
Reviewed-by: coleenp, sspitsyn
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
Changeset: 3c488199
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2020-12-18 18:52:52 +0000
URL: https://git.openjdk.java.net/loom/commit/3c488199
8169086: DTLS tests fail intermittently with too much loops or timeout
Reviewed-by: ascarpino
! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java
! test/jdk/ProblemList.txt
Changeset: a4f393ca
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2020-12-18 19:01:57 +0000
URL: https://git.openjdk.java.net/loom/commit/a4f393ca
8258661: Inner class ResponseCacheEntry could be static
Reviewed-by: jnimeh
! src/java.base/share/classes/sun/security/ssl/StatusResponseManager.java
Changeset: be41468c
Author: Chris Hegarty <chegar at openjdk.org>
Date: 2020-12-18 19:49:28 +0000
URL: https://git.openjdk.java.net/loom/commit/be41468c
8258696: Temporarily revert use of pattern match instanceof until docs-reference is fixed
Reviewed-by: rriggs, dcubed, bpb, jjg, dfuchs, aefimov
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
Changeset: 06c24e14
Author: Yumin Qi <minqi at openjdk.org>
Date: 2020-12-18 20:23:43 +0000
URL: https://git.openjdk.java.net/loom/commit/06c24e14
8256213: Remove os::split_reserved_memory
Reviewed-by: ccheung, iklam
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/memory/virtualspace.hpp
! src/hotspot/share/runtime/os.hpp
Changeset: adf0e23a
Author: Xin Liu <xliu at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2020-12-18 20:35:38 +0000
URL: https://git.openjdk.java.net/loom/commit/adf0e23a
8257800: CompileCommand TypedMethodOptionMatcher::parse_method_pattern() may over consume
Reviewed-by: thartmann, chagedorn, phh
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/compiler/methodMatcher.cpp
+ test/hotspot/jtreg/compiler/compilercontrol/commands/OptionTest.java
Changeset: 7f92d187
Author: Igor Veresov <iveresov at openjdk.org>
Date: 2020-12-18 21:08:04 +0000
URL: https://git.openjdk.java.net/loom/commit/7f92d187
8258553: Limit number of fields in instance to be considered for scalar replacement
Reviewed-by: kvn, vlivanov
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/escape.cpp
Changeset: 6a78b2a2
Author: Alexandre Iline <shurailine at openjdk.org>
Date: 2020-12-18 21:16:35 +0000
URL: https://git.openjdk.java.net/loom/commit/6a78b2a2
8258645: Bring Jemmy 1.3.11 to JDK test base
Reviewed-by: serb
! test/jdk/sanity/client/SwingSet/src/SliderDemoTest.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/DefaultDriverInstaller.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/ComponentOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JFileChooserOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JTextComponentOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JToolTipOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/Operator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/TextComponentOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/version_info
Changeset: 64644a10
Author: Mikael Vidstedt <mikael at openjdk.org>
Date: 2020-12-19 02:47:28 +0000
URL: https://git.openjdk.java.net/loom/commit/64644a10
8253881: Hotspot/Serviceability Terminology Refresh
Reviewed-by: kbarrett, tschatzl, dholmes, lfoltan, dcubed
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/compiler/abstractCompiler.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp
! test/hotspot/jtreg/compiler/c2/stemmer/words
Changeset: c50b464a
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2020-12-19 11:17:16 +0000
URL: https://git.openjdk.java.net/loom/commit/c50b464a
8258715: [JVMCI] separate JVMCI code install timers for CompileBroker and hosted compilations
Reviewed-by: kvn
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciCompiler.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
Changeset: c7c53d01
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2020-12-19 12:00:18 +0000
URL: https://git.openjdk.java.net/loom/commit/c7c53d01
8258554: javax/swing/JTable/4235420/bug4235420.java fails in GTK L&F
Reviewed-by: serb
! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JTable/4235420/bug4235420.java
Changeset: dc7f01f4
Author: Alexander Zuev <kizune at openjdk.org>
Date: 2020-12-19 21:34:34 +0000
URL: https://git.openjdk.java.net/loom/commit/dc7f01f4
8257584: [macos] NullPointerException originating from LWCToolkit.java
Reviewed-by: serb
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java
Changeset: 580af490
Author: Andrey Turbanov <turbanoff at gmail.com>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date: 2020-12-19 22:19:41 +0000
URL: https://git.openjdk.java.net/loom/commit/580af490
8258006: Replaces while cycles with iterator with enhanced for in java.desktop
Reviewed-by: prr, serb
! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageWriter.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/DHTMarkerSegment.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/DQTMarkerSegment.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGMetadata.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFIFD.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageMetadata.java
! src/java.desktop/share/classes/com/sun/media/sound/SF2Soundbank.java
! src/java.desktop/share/classes/java/awt/DefaultKeyboardFocusManager.java
! src/java.desktop/share/classes/java/awt/Dialog.java
! src/java.desktop/share/classes/java/awt/SequencedEvent.java
! src/java.desktop/share/classes/java/beans/Introspector.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServicesSupport.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextSupport.java
! src/java.desktop/share/classes/javax/imageio/metadata/IIOMetadataFormatImpl.java
! src/java.desktop/share/classes/javax/imageio/metadata/IIOMetadataNode.java
! src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFDirectory.java
! src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFTagSet.java
! src/java.desktop/share/classes/javax/imageio/spi/ServiceRegistry.java
! src/java.desktop/share/classes/javax/print/StreamPrintServiceFactory.java
! src/java.desktop/share/classes/javax/sound/midi/MidiSystem.java
! src/java.desktop/share/classes/javax/swing/text/DateFormatter.java
! src/java.desktop/share/classes/sun/awt/SunDisplayChanger.java
! src/java.desktop/share/classes/sun/awt/SunToolkit.java
! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java
Changeset: fa50877c
Author: Phil Race <prr at openjdk.org>
Date: 2020-12-19 23:35:04 +0000
URL: https://git.openjdk.java.net/loom/commit/fa50877c
8257853: Remove dependencies on JNF's JNI utility functions in AWT and 2D code
Reviewed-by: psadhukhan, kizune
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/ApplicationDelegate.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CClipboard.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDragSource.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTarget.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTargetContextPeer.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CFileDialog.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsDevice.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsEnv.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CImage.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CInputMethod.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuItem.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CSystemColors.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CTextPipe.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CTrayIcon.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/GeomUtilities.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/GeomUtilities.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/ImageSurfaceData.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaAccessibilityAction.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaAccessibilityUtilities.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaAccessibilityUtilities.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaTextAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/LWCToolkit.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/PrintModel.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterView.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/awt_DrawingSurface.m
! src/java.desktop/macosx/native/libawt_lwawt/font/AWTFont.m
! src/java.desktop/macosx/native/libawt_lwawt/font/AWTStrike.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLLayer.m
+ src/java.desktop/macosx/native/libosxapp/JNIUtilities.h
! src/java.desktop/macosx/native/libosxapp/PropertiesUtilities.m
! src/java.desktop/macosx/native/libosxui/ScreenMenu.m
Changeset: 8e42efaa
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2020-12-21 08:06:48 +0000
URL: https://git.openjdk.java.net/loom/commit/8e42efaa
8257513: C2: assert((constant_addr - _masm.code()->consts()->start()) == con.offset())
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/constantTable.cpp
! src/hotspot/share/opto/constantTable.hpp
! src/hotspot/share/opto/output.cpp
+ test/hotspot/jtreg/compiler/codecache/TestStressCodeBuffers.java
Changeset: d4c7db50
Author: Anton Kozlov <akozlov at openjdk.org>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date: 2020-12-21 08:44:59 +0000
URL: https://git.openjdk.java.net/loom/commit/d4c7db50
8257620: Do not use objc_msgSend_stret to get macOS version
Reviewed-by: ihse, rriggs
! src/java.base/macosx/native/libjava/java_props_macosx.c
Changeset: 9fdfc6df
Author: Rajan Halade <rhalade at openjdk.org>
Date: 2020-12-17 22:14:25 +0000
URL: https://git.openjdk.java.net/loom/commit/9fdfc6df
8225072: Add LuxTrust certificate that is expiring in March 2021 to list of allowed but expired certs
8258630: Add expiry exception for QuoVadis root certificate
Backport-of: 666e6c4033762e4e1a8997819de1518616cc0fa8
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java
Changeset: 7320e051
Author: Nils Eliasson <neliasso at openjdk.org>
Date: 2020-12-17 22:43:00 +0000
URL: https://git.openjdk.java.net/loom/commit/7320e051
8258647: TestCharVect2 is very slow
Reviewed-by: vlivanov, kvn
! test/hotspot/jtreg/compiler/codegen/TestCharVect2.java
Changeset: cbc3feeb
Author: Stuart Marks <smarks at openjdk.org>
Date: 2020-12-18 00:36:33 +0000
URL: https://git.openjdk.java.net/loom/commit/cbc3feeb
8258259: Unicode linebreak matching behavior is incorrect; backout JDK-8235812
Reviewed-by: naoto
! src/java.base/share/classes/java/util/regex/Pattern.java
! test/jdk/java/util/regex/RegExTest.java
Changeset: 7afb01dc
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2020-12-18 06:26:16 +0000
URL: https://git.openjdk.java.net/loom/commit/7afb01dc
8258373: Update the text handling in the JPasswordField
Reviewed-by: kizune, prr, psadhukhan
! src/java.desktop/share/classes/javax/swing/JPasswordField.java
! src/java.desktop/share/classes/javax/swing/text/GapContent.java
! src/java.desktop/share/classes/javax/swing/text/Segment.java
! src/java.desktop/share/classes/javax/swing/text/SegmentCache.java
+ test/jdk/javax/swing/JPasswordField/CheckCommonUseCases.java
+ test/jdk/javax/swing/JPasswordField/CleanInternalStorageOnSetText.java
+ test/jdk/javax/swing/JPasswordField/TextBeanProperty.java
Changeset: 38593a4f
Author: Stefan Johansson <sjohanss at openjdk.org>
Date: 2020-12-18 08:14:58 +0000
URL: https://git.openjdk.java.net/loom/commit/38593a4f
8257974: Regression 21% in DaCapo-lusearch-large after JDK-8236926
Reviewed-by: ayang, redestad, tschatzl
! src/hotspot/share/gc/g1/g1UncommitRegionTask.cpp
! src/hotspot/share/gc/g1/g1UncommitRegionTask.hpp
Changeset: 45a150b8
Author: Jie Fu <jiefu at openjdk.org>
Date: 2020-12-18 12:50:19 +0000
URL: https://git.openjdk.java.net/loom/commit/45a150b8
8258134: assert(size == calc_size) failed: incorrect size calculation on x86_32 with AVX512 machines
Reviewed-by: kvn, thartmann
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
Changeset: 1ce2e94f
Author: Richard Reingruber <rrich at openjdk.org>
Date: 2020-12-18 13:16:09 +0000
URL: https://git.openjdk.java.net/loom/commit/1ce2e94f
8256843: [PPC64] runtime/logging/RedefineClasses.java fails with assert: registers not saved on stack
Reviewed-by: mdoerr, lucy
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/share/utilities/nativeCallStack.cpp
Changeset: 1cc98bde
Author: Joel Borggrén-Franck <jfranck at openjdk.org>
Date: 2020-12-18 13:34:36 +0000
URL: https://git.openjdk.java.net/loom/commit/1cc98bde
8256693: getAnnotatedReceiverType parameterizes types too eagerly
Reviewed-by: vromero
! src/java.base/share/classes/java/lang/reflect/AnnotatedParameterizedType.java
! src/java.base/share/classes/java/lang/reflect/Constructor.java
! src/java.base/share/classes/java/lang/reflect/Executable.java
! test/jdk/java/lang/annotation/typeAnnotations/GetAnnotatedReceiverType.java
Changeset: 59ae0548
Author: Jie Fu <jiefu at openjdk.org>
Date: 2020-12-18 14:13:01 +0000
URL: https://git.openjdk.java.net/loom/commit/59ae0548
8258687: Build broken on Windows after fix for JDK-8258134
Reviewed-by: thartmann
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
Changeset: 45bd3b9e
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2020-12-18 15:46:25 +0000
URL: https://git.openjdk.java.net/loom/commit/45bd3b9e
8223607: --override-methods=summary ignores some signature changes
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg6/Base.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg6/Sub.java
+ test/langtools/jdk/javadoc/doclet/testOverriddenMethods/pkg7/Annotated.java
! test/langtools/jdk/javadoc/doclet/testVisibleMembers/TestVisibleMembers.java
Changeset: c04c7e1f
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2020-12-18 18:34:25 +0000
URL: https://git.openjdk.java.net/loom/commit/c04c7e1f
8258002: Update "type" terminology in generated docs
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllPackagesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.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/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/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MarkerComments.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.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/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SectionName.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/AbstractDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Resources.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/langtools/jdk/javadoc/doclet/testAnnotationOptional/TestAnnotationOptional.java
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/langtools/jdk/javadoc/doclet/testClassTree/TestClassTree.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/langtools/jdk/javadoc/doclet/testHelpFile/TestHelpFile.java
! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/langtools/jdk/javadoc/doclet/testIndex/TestIndex.java
! test/langtools/jdk/javadoc/doclet/testLists/TestLists.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/langtools/jdk/javadoc/doclet/testOptions/TestOptions.java
! test/langtools/jdk/javadoc/doclet/testOrdering/TestOrdering.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java
! test/langtools/jdk/javadoc/doclet/testRecordLinks/TestRecordLinks.java
! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/TestSystemPropertyTaglet.java
+ test/langtools/jdk/javadoc/doclet/testTerminology/TestTerminology.java
! test/langtools/jdk/javadoc/tool/CheckResourceKeys.java
Changeset: e680ebeb
Author: Brent Christian <bchristi at openjdk.org>
Date: 2020-12-19 00:17:02 +0000
URL: https://git.openjdk.java.net/loom/commit/e680ebeb
8258007: Add instrumentation to NativeLibraryTest
Reviewed-by: mchung, naoto
! test/jdk/java/lang/ClassLoader/nativeLibrary/NativeLibraryTest.java
! test/lib/jdk/test/lib/util/ForceGC.java
Changeset: d2343880
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2020-12-21 09:09:05 +0000
URL: https://git.openjdk.java.net/loom/commit/d2343880
Merge
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
Changeset: a06cea50
Author: Jaroslav Bachorik <jbachorik at openjdk.org>
Date: 2020-12-21 11:43:13 +0000
URL: https://git.openjdk.java.net/loom/commit/a06cea50
8258396: SIGILL in jdk.jfr.internal.PlatformRecorder.rotateDisk()
Reviewed-by: mgronlun
! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp
Changeset: 01d51a10
Author: Guoxiong Li <lgxbslgx at gmail.com>
Committer: Jonathan Gibbons <jjg at openjdk.org>
Date: 2020-12-21 17:50:21 +0000
URL: https://git.openjdk.java.net/loom/commit/01d51a10
8231622: SuppressWarning("serial") ignored on field serialVersionUID
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/T8231622/T8231622.java
Changeset: 12297a00
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2020-12-21 19:09:03 +0000
URL: https://git.openjdk.java.net/loom/commit/12297a00
8258736: No break in the loop
Reviewed-by: wetmore
! src/java.base/share/classes/sun/security/ssl/SSLCipher.java
Changeset: 30b9ff66
Author: Xin Liu <xliu at openjdk.org>
Committer: Vladimir Ivanov <vlivanov at openjdk.org>
Date: 2020-12-21 23:27:33 +0000
URL: https://git.openjdk.java.net/loom/commit/30b9ff66
8258653: CallJavaNode::_bci is not in use
Reviewed-by: kvn, vlivanov
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/stringopts.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/hotspot/share/runtime/vmStructs.cpp
Changeset: 1594372c
Author: Jie Fu <jiefu at openjdk.org>
Date: 2020-12-22 02:07:33 +0000
URL: https://git.openjdk.java.net/loom/commit/1594372c
8258584: java/util/HexFormat/HexFormatTest.java fails on x86_32
Reviewed-by: rriggs
! test/jdk/java/util/HexFormat/HexFormatTest.java
Changeset: 3df6ec2f
Author: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2020-12-22 10:04:00 +0000
URL: https://git.openjdk.java.net/loom/commit/3df6ec2f
8258682: compiler/intrinsics/mathexact/sanity tests fail with RepeatCompilation
Normalize match and suspect counts in the verify() method by the number of
compilation repetitions, if the RepeatCompilation option is used.
Reviewed-by: kvn, chagedorn
! test/hotspot/jtreg/compiler/testlibrary/intrinsics/Verifier.java
Changeset: 172af152
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2020-12-22 14:07:43 +0000
URL: https://git.openjdk.java.net/loom/commit/172af152
8258284: clean up issues with nested ThreadsListHandles
Reviewed-by: eosterlund, rehn
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/threadSMR.hpp
+ test/hotspot/gtest/runtime/test_ThreadsListHandle.cpp
Changeset: 0849117d
Author: Corey Ashford <cjashfor at linux.vnet.ibm.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2020-12-22 14:19:32 +0000
URL: https://git.openjdk.java.net/loom/commit/0849117d
8256431: [PPC64] Implement Base64 encodeBlock() for Power64-LE
Reviewed-by: mdoerr
! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
Changeset: 9e463d1a
Author: Weijun Wang <weijun at openjdk.org>
Date: 2020-12-22 16:41:19 +0000
URL: https://git.openjdk.java.net/loom/commit/9e463d1a
8258631: Remove sun.security.jgss.krb5.Krb5Util.getSubject()
Reviewed-by: xuelei
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Util.java
Changeset: 39e03a0b
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2020-12-22 18:12:37 +0000
URL: https://git.openjdk.java.net/loom/commit/39e03a0b
8258804: Collection.toArray() should use empty array
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java
! src/java.base/share/classes/sun/security/ssl/SunX509KeyManagerImpl.java
Changeset: 0ae78d4c
Author: Lin Zang <lzang at openjdk.org>
Committer: Chris Plummer <cjplummer at openjdk.org>
Date: 2020-12-22 19:19:51 +0000
URL: https://git.openjdk.java.net/loom/commit/0ae78d4c
8258593: remove redundant codes in HeapObjectDumper
Reviewed-by: coleenp, lfoltan, cjplummer
! src/hotspot/share/services/heapDumper.cpp
Changeset: 47c9b437
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2020-12-22 19:43:20 +0000
URL: https://git.openjdk.java.net/loom/commit/47c9b437
8258828: The method local variable is not really used
Reviewed-by: jnimeh, wetmore
! src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java
Changeset: 2525f39d
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2020-12-21 12:42:34 +0000
URL: https://git.openjdk.java.net/loom/commit/2525f39d
8258714: Shenandoah: Process references before evacuation during degen
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
Changeset: 4e8338eb
Author: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2020-12-21 13:04:24 +0000
URL: https://git.openjdk.java.net/loom/commit/4e8338eb
8255763: C2: OSR miscompilation caused by invalid memory instruction placement
Disable GCM hoisting of memory-writing nodes for irreducible CFGs. This prevents
GCM from wrongly "hoisting" stores into descendants of their original loop. Such
an "inverted hoisting" can happen due to CFGLoop::compute_freq()'s inaccurate
estimation of frequencies for irreducible CFGs.
Extend CFG verification code by checking that memory-writing nodes are placed in
either their original loop or an ancestor.
Add tests for the reducible and irreducible cases. The former was already
handled correctly before the change (the frequency estimation model prevents
"inverted hoisting" for reducible CFGs), and is just added for coverage.
This change addresses the specific miscompilation issue in a conservative way,
for simplicity and safety. Future work includes investigating if only the
illegal blocks can be discarded as candidates for GCM hoisting, and refining
frequency estimation for irreducible CFGs.
Reviewed-by: kvn, chagedorn
! src/hotspot/share/opto/block.cpp
! src/hotspot/share/opto/block.hpp
! src/hotspot/share/opto/gcm.cpp
+ test/hotspot/jtreg/compiler/codegen/TestGCMStorePlacement.java
Changeset: 8da7c580
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2020-12-21 17:04:37 +0000
URL: https://git.openjdk.java.net/loom/commit/8da7c580
8258443: doclint should be service-loaded with system class loader
Reviewed-by: alanb
! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java
Changeset: 772addfd
Author: Vladimir Ivanov <vlivanov at openjdk.org>
Date: 2020-12-22 12:12:21 +0000
URL: https://git.openjdk.java.net/loom/commit/772addfd
8258790: C2: Crash on empty macro node list
Reviewed-by: kvn, chagedorn
! src/hotspot/share/opto/macro.cpp
Changeset: 88dd6a94
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2020-12-22 13:43:17 +0000
URL: https://git.openjdk.java.net/loom/commit/88dd6a94
8258802: ProblemList TestJstatdDefaults.java, TestJstatdRmiPort.java, and TestJstatdServer.java
Reviewed-by: amenkov, cjplummer
! test/jdk/ProblemList.txt
Changeset: eabc9030
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2020-12-22 17:15:34 +0000
URL: https://git.openjdk.java.net/loom/commit/eabc9030
8258827: ProblemList Naming/DefaultRegistryPort.java and Naming/legalRegistryNames/LegalRegistryNames.java on Windows
Reviewed-by: rriggs, msheppar, prr
! test/jdk/ProblemList.txt
Changeset: 61e5e393
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2020-12-22 18:59:36 +0000
URL: https://git.openjdk.java.net/loom/commit/61e5e393
8258832: ProblemList com/sun/jdi/AfterThreadDeathTest.java on Linux-X64
Reviewed-by: ccheung, amenkov
! test/jdk/ProblemList.txt
Changeset: f2bad3a0
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2020-12-22 21:16:59 +0000
URL: https://git.openjdk.java.net/loom/commit/f2bad3a0
Merge
! src/hotspot/share/opto/macro.cpp
! test/jdk/ProblemList.txt
! src/hotspot/share/opto/macro.cpp
! test/jdk/ProblemList.txt
Changeset: 4ea88512
Author: Hao Sun <hao.sun at arm.com>
Committer: Ningsheng Jian <njian at openjdk.org>
Date: 2020-12-23 01:32:05 +0000
URL: https://git.openjdk.java.net/loom/commit/4ea88512
8257928: Test image build failure with clang-10 due to -Wmisleading-indentation
Reviewed-by: amenkov, cjplummer
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass028/redefclass028.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass029/redefclass029.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass030/redefclass030.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS201/hs201t003/hs201t003.cpp
Changeset: a4e082e9
Author: Sean Coffey <coffeys at openjdk.org>
Date: 2020-12-23 12:26:44 +0000
URL: https://git.openjdk.java.net/loom/commit/a4e082e9
8253368: TLS connection always receives close_notify exception
Reviewed-by: xuelei
! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketCloseHang.java
Changeset: 24457350
Author: Harold Seigel <hseigel at openjdk.org>
Date: 2020-12-23 14:45:13 +0000
URL: https://git.openjdk.java.net/loom/commit/24457350
8258837: Remove JVM option DisableStartThread
Reviewed-by: kbarrett, dcubed
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/thread.cpp
Changeset: 91244cc7
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2020-12-23 16:35:31 +0000
URL: https://git.openjdk.java.net/loom/commit/91244cc7
8258557: Deproblemlist fixed problemlisted test
Reviewed-by: trebari, serb
! test/jdk/ProblemList.txt
Changeset: e46edb55
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2020-12-23 20:30:27 +0000
URL: https://git.openjdk.java.net/loom/commit/e46edb55
8258911: ProblemList serviceability/attach/RemovingUnixDomainSocketTest.java on Linux-X64
Reviewed-by: amenkov
! test/hotspot/jtreg/ProblemList.txt
Changeset: cd94606c
Author: Valerie Peng <valeriep at openjdk.org>
Date: 2020-12-23 20:47:54 +0000
URL: https://git.openjdk.java.net/loom/commit/cd94606c
8258186: Replace use of JNI_COMMIT mode with mode 0
Reviewed-by: xuelei, alanb
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_crypt.c
Changeset: fda09434
Author: Harold Seigel <hseigel at openjdk.org>
Date: 2020-12-23 20:49:36 +0000
URL: https://git.openjdk.java.net/loom/commit/fda09434
8258839: Remove JVM option ExitVMOnVerifyError
Reviewed-by: iignatyev, dcubed, coleenp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/runtime/globals.hpp
Changeset: 78c9fb92
Author: Valerie Peng <valeriep at openjdk.org>
Date: 2020-12-23 22:36:45 +0000
URL: https://git.openjdk.java.net/loom/commit/78c9fb92
8258851: Mismatch in SunPKCS11 provider registration properties and actual implementation
Reviewed-by: weijun
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java
+ test/jdk/sun/security/pkcs11/Provider/CheckRegistration.java
More information about the loom-dev
mailing list