git: openjdk/jdk-sandbox: jdk.javadoc/snippets: 50 new changesets

duke duke at openjdk.java.net
Thu May 13 12:46:26 UTC 2021


Changeset: 2576871a
Author:    pavelrappo <pavel.rappo at gmail.com>
Date:      2021-05-13 13:43:31 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2576871a99a2e1eba4e6f686f9a7620a7c324cca

Relax {@snippet}'s attributes parsing

This commit allows unquoted and valueless attributes; improves tests and removes some FIXMEs from them; refines some error output.

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SnippetTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/snippet/parser/MarkupParser.java
! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetTag.java

Changeset: 67cb22af
Author:    Cesar <disoares at microsoft.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-05-11 09:28:37 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/67cb22af58c649e67f0b9f707a65389bcb39a205

8266601: Fix bugs in AddLNode::Ideal transformations

Reviewed-by: kvn, vlivanov, thartmann

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

Changeset: 8468001f
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-05-11 10:06:04 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/8468001f8885c0cb2e7db2254eacca857eff2378

8263452: Javac slow compilation due to algorithmic complexity

Reviewed-by: vromero, jfranck

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.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
+ test/langtools/tools/javac/perf/SuperClassAndNesting.java

Changeset: 6575566d
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-05-11 10:34:56 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6575566d830c59bce3e77102e06eca574218f37e

8266787: Potential overflow of pointer arithmetic in G1ArchiveAllocator

Reviewed-by: kbarrett, tschatzl

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

Changeset: 9e6e2228
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2021-05-11 10:49:15 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9e6e2228cba05ff2ee3a4014a0a92bdd08d016d9

8266892: avoid maybe-uninitialized gcc warnings on linux s390x

Reviewed-by: shade, lucy

! src/hotspot/cpu/s390/assembler_s390.inline.hpp

Changeset: 0344e751
Author:    Hamlin Li <mli at openjdk.org>
Date:      2021-05-11 11:35:48 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0344e751e2bfd2c6238fc1cea3db19015ce0db88

8266794: Remove dead code notify_allocation_jvmti_allocation_event

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/shared/memAllocator.cpp

Changeset: 9c9c47e4
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-05-11 12:48:22 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9c9c47e403c6d38afd1ce89f46a1887a01964796

8266813: Shenandoah: Use shorter instruction sequence for checking if marking in progress

Reviewed-by: shade

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

Changeset: 2d2cd78b
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2021-05-11 14:48:12 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2d2cd78bde7bb9101614a1ba2285d1e37d5d3249

8266761: AssertionError in sun.net.httpserver.ServerImpl.responseCompleted

Reviewed-by: chegar

! src/jdk.httpserver/share/classes/sun/net/httpserver/ExchangeImpl.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java
+ test/jdk/com/sun/net/httpserver/InputNotRead.java

Changeset: 381de0c1
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2021-05-11 15:22:52 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/381de0c1d024f7e0711fadf384d8625cf7ab8178

8266753: jdk/test/lib/process/ProcTest.java failed with "Exception: Proc abnormal end"

Reviewed-by: dfuchs

! test/lib-test/jdk/test/lib/process/ProcTest.java

Changeset: d0daa725
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2021-05-11 15:47:14 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d0daa72592815fcdd9d550b9cc7dd70a06ae0968

8266857: PipedOutputStream.sink should be volatile

Reviewed-by: dfuchs

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

Changeset: 7a0a57cd
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2021-05-11 16:12:36 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7a0a57cd56a11e4b9e42ac3426f2e0c505da0987

8266820: micro java/nio/SelectorWakeup.java has wrong copyright header

Reviewed-by: chegar, alanb, michaelm, iris

! test/micro/org/openjdk/bench/java/nio/channels/SelectorWakeup.java

Changeset: ac0287fd
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2021-05-11 16:57:40 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ac0287fd73997c510ee41c9a42dc48261e7d5ee7

8266770: Clean pending exception before running dynamic CDS dump

Reviewed-by: ccheung, iklam

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

Changeset: acf02ed5
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2021-05-11 17:14:57 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/acf02ed5533e25ec572d18ff874a241860c66bed

8208237: Re-examine defmeth tests and update as needed

Reviewed-by: hseigel, lfoltan, dholmes

! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/BasicTest.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/ConflictingDefaultsTest.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/DefaultVsAbstractTest.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/MethodResolutionTest.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/PrivateMethodsTest.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/RedefineTest.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/StaticMethodsTest.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/StressTest.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/SuperCallTest.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/ClassFileGenerator.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/DefMethTest.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/TestContext.java
- test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/annotation/Crash.java
- test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/annotation/KnownFailure.java
- test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/annotation/NotTest.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/builder/TesterBuilder.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/data/method/Method.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/data/method/body/CallMethod.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/executor/MHInvokeWithArgsTest.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/executor/ReflectionTest.java

Changeset: 0a12605d
Author:    Jason Zaugg <jzaugg at openjdk.org>
Committer: Lance Andersen <lancea at openjdk.org>
Date:      2021-05-11 18:06:37 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0a12605df893d782867529812b1d8c10380f603c

8265448: (zipfs): Reduce read contention in ZipFileSystem

Reviewed-by: alanb, lancea

! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! test/jdk/jdk/nio/zipfs/ZipFSTester.java
+ test/micro/org/openjdk/bench/jdk/nio/zipfs/ZipFileSystemBenchmark.java

Changeset: 995e9560
Author:    Hai-May Chao <hchao at openjdk.org>
Date:      2021-05-11 19:37:26 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/995e95603089f2571bb6778a2ff1691b147fd0ce

8266225: jarsigner is using incorrect security property to show weakness of certs

Reviewed-by: weijun, mullan

! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
! test/jdk/sun/security/tools/jarsigner/CheckSignerCertChain.java

Changeset: dfe8833f
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2021-05-11 20:22:39 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/dfe8833f5d9a9ac59857143a86d07f85769b8eae

8266783: java/lang/reflect/Proxy/DefaultMethods.java fails with jtreg 6

Reviewed-by: iris

! test/jdk/java/lang/reflect/Proxy/DefaultMethods.java

Changeset: 1356116d
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2021-05-11 21:59:56 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/1356116d3fb0cf9bee6796862e8015adc36590fb

8266456: Replace direct TKit.run() calls with jdk.jpackage.test.Annotations.Test annotation

Reviewed-by: asemenyuk, herrick

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Functional.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/linux/AppCategoryTest.java
! test/jdk/tools/jpackage/linux/LicenseTypeTest.java
! test/jdk/tools/jpackage/linux/LinuxBundleNameTest.java
! test/jdk/tools/jpackage/linux/MaintainerTest.java
! test/jdk/tools/jpackage/linux/ReleaseTest.java
! test/jdk/tools/jpackage/macosx/MacFileAssociationsTest.java
! test/jdk/tools/jpackage/macosx/SigningAppImageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTest.java
! test/jdk/tools/jpackage/share/EmptyFolderPackageTest.java
! test/jdk/tools/jpackage/share/EmptyFolderTest.java
! test/jdk/tools/jpackage/windows/WinDirChooserTest.java

Changeset: f6c5a6bb
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2021-05-11 22:42:17 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f6c5a6bbf14603c0f4832e5793c48ae1308a7414

8266784: java/text/Collator/RuleBasedCollatorTest.java fails with jtreg 6

Reviewed-by: joehw

! test/jdk/java/text/Collator/RuleBasedCollatorTest.java

Changeset: 974b9f70
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-05-11 22:44:28 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/974b9f700423590ccb59a566bd0b383c405d4af2

8266773: Release VM is broken with GCC 9 after 8214237

Reviewed-by: stuefe, lkorinth

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

Changeset: 616244f4
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-05-11 22:45:27 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/616244f43aa68543e20f1eefedd67ca8c81669e1

8266937: Remove Compile::reshape_address

Reviewed-by: kvn

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp

Changeset: 57c6ba6e
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2021-05-11 23:53:06 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/57c6ba6e6b1c1bf30dcfffee873790dfc4fa511a

8266822: Rename MetaspaceShared::is_old_class to be more explicit about what "old" means

Reviewed-by: iklam, minqi, coleenp

! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klassVtable.cpp

Changeset: 1a0ff28e
Author:    Joe Wang <joehw at openjdk.org>
Date:      2021-05-11 23:54:07 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/1a0ff28ea10aaba53c5fbeb59800d3bcb1d228bc

8255035: Update BCEL to Version 6.5.0

Reviewed-by: lancea

! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/Const.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/ExceptionConst.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AnnotationDefault.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AnnotationElementValue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AnnotationEntry.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Annotations.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ArrayElementValue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Attribute.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/BootstrapMethod.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/BootstrapMethods.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ClassParser.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Code.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/CodeException.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Constant.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantClass.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantInvokeDynamic.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantMethodHandle.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantMethodType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantModule.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantNameAndType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantPackage.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantPool.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantString.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantValue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ElementValue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/EnumElementValue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ExceptionTable.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/InnerClass.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/InnerClasses.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/JavaClass.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LineNumber.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LineNumberTable.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariable.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariableTable.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariableTypeTable.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/MethodParameter.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/MethodParameters.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Module.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleExports.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleMainClass.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleOpens.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModulePackages.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleProvides.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleRequires.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/NestHost.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/PMGClass.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ParameterAnnotationEntry.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ParameterAnnotations.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Signature.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/SimpleElementValue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/SourceFile.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMap.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMapEntry.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMapType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Unknown.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Utility.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/AnnotationElementValueGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayElementValueGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ClassGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CodeExceptionGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ConstantPoolGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ElementValueGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ElementValuePairGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/EnumElementValueGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldGenOrMethodGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEDYNAMIC.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEINTERFACE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKESPECIAL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKESTATIC.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEVIRTUAL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionFactory.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionHandle.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionList.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/JsrInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDC.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDC2_W.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LineNumberGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LocalVariableGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LocalVariableInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MethodGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ObjectType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SWITCH.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Select.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SimpleElementValueGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Type.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/BCELFactory.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/CodeHTML.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ConstantHTML.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/InstructionFinder.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/MethodHTML.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/SyntheticRepository.java
! src/java.xml/share/legal/bcel.md

Changeset: 271a0c71
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-05-11 23:55:08 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/271a0c713322bef3c78b04665c333c5e3068f8a9

8047218: [TEST_BUG] java/awt/FullScreen/AltTabCrashTest/AltTabCrashTest.java fails with exception

Reviewed-by: azvegint, kizune, pbansal

! test/jdk/ProblemList.txt
! test/jdk/java/awt/FullScreen/AltTabCrashTest/AltTabCrashTest.java

Changeset: cc03734b
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2021-05-12 00:53:04 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/cc03734b996c41c93efadf22e73685164bfe6b46

8266925: Add a test to verify that hidden class's members are not statically invocable

Reviewed-by: alanb

+ test/jdk/java/lang/invoke/defineHiddenClass/StaticInvocableTest.java
+ test/jdk/java/lang/invoke/defineHiddenClass/java.base/java/lang/invoke/LookupHelper.java

Changeset: ed32e02c
Author:    Guoxiong Li <gli at openjdk.org>
Committer: Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-05-12 01:01:29 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ed32e02c05affbc7d8d1b628fef7e7c32d54c735

8241187: ToolBox::grep should allow for negative filtering

Reviewed-by: vromero

+ test/langtools/tools/javac/toolbox/TestGrepOfToolBox.java
! test/langtools/tools/lib/toolbox/ToolBox.java

Changeset: 3c47cab6
Author:    Hamlin Li <mli at openjdk.org>
Date:      2021-05-12 01:06:44 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3c47cab6db949b19cfd300139cbdbf81fb521e68

8261034: improve jcmd GC.class_histogram to support parallel

Reviewed-by: cjplummer, sspitsyn

! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
- test/hotspot/jtreg/serviceability/dcmd/gc/ClassHistogramAllTest.java
! test/hotspot/jtreg/serviceability/dcmd/gc/ClassHistogramTest.java

Changeset: e828a939
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-05-12 05:21:58 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e828a939a8155a3b4ab26811a405bb4e4b2b99e8

8261395: C1 crash "cannot make java calls from the native compiler"

Co-authored-by: Ioi Lam <iklam at openjdk.org>
Co-authored-by: Coleen Phillimore <coleenp at openjdk.org>
Reviewed-by: iklam, hseigel, coleenp

! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
+ test/hotspot/jtreg/runtime/Nestmates/protectionDomain/Host.java
+ test/hotspot/jtreg/runtime/Nestmates/protectionDomain/TestDifferentProtectionDomains.java

Changeset: 476994aa
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-05-12 05:27:14 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/476994aa373ac95e73e672b7cc463c95e96509dc

8266531: ZAddress::address() should be removed from SA

Reviewed-by: cjplummer, stefank

! src/hotspot/share/gc/z/vmStructs_z.cpp
! src/hotspot/share/gc/z/vmStructs_z.hpp
! src/hotspot/share/gc/z/zAddress.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZAddress.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZExternalBitMap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZGlobals.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZGlobalsForVMStructs.java
! test/hotspot/jtreg/ProblemList-zgc.txt

Changeset: 06d76028
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-05-12 07:21:25 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/06d760283344a1d0fd510aed306e0efb76b51617

8261158: JVMState should not be shared between SafePointNodes

Reviewed-by: vlivanov, kvn

! src/hotspot/share/adlc/archDesc.cpp
! src/hotspot/share/adlc/archDesc.hpp
! src/hotspot/share/adlc/main.cpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/node.cpp

Changeset: 97367c01
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2021-05-12 08:32:29 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/97367c01c13261ccf9b6f3032213bbf3e342fbae

8266808: Search label still uses old search field id

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java

Changeset: b46086d7
Author:    Yi Yang <yyang at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-05-12 08:35:31 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b46086d777d6d051b6c599e040706efcd66d422c

8266874: Clean up C1 canonicalizer for TableSwitch/LookupSwitch

Reviewed-by: thartmann

! src/hotspot/share/c1/c1_Canonicalizer.cpp

Changeset: 548899d4
Author:    Yi Yang <yyang at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-05-12 08:36:37 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/548899d40e10728cef2f9e5fa2e2f2b51a37ae35

8266189: Remove C1 "IfInstanceOf" instruction

Reviewed-by: thartmann

! src/hotspot/share/c1/c1_Canonicalizer.cpp
! src/hotspot/share/c1/c1_Canonicalizer.hpp
! src/hotspot/share/c1/c1_Instruction.hpp
! src/hotspot/share/c1/c1_InstructionPrinter.cpp
! src/hotspot/share/c1/c1_InstructionPrinter.hpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/c1/c1_Optimizer.cpp
! src/hotspot/share/c1/c1_RangeCheckElimination.hpp
! src/hotspot/share/c1/c1_ValueMap.hpp

Changeset: f3b510b9
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2021-05-12 08:47:36 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f3b510b9aa540ae5fbda687d545e995c5622f971

8266923: [JVMCI] expose StackOverflow::_stack_overflow_limit to JVMCI

Reviewed-by: kvn

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

Changeset: dcf250d5
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2021-05-12 09:07:01 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/dcf250d5d41a05d0f3213fb9a807e89e1c198ce5

8233378: CHT: Fast reset

Reviewed-by: tschatzl, rehn

! src/hotspot/share/utilities/concurrentHashTable.hpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! test/hotspot/gtest/utilities/test_concurrentHashtable.cpp

Changeset: 11759bfb
Author:    Yi Yang <yyang at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-05-12 09:08:29 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/11759bfb2d8e0208ad56f9ad5a425067e66c2bc0

8266798: C1: More types of instruction can also apply LoopInvariantCodeMotion

Reviewed-by: thartmann, neliasso

! src/hotspot/share/c1/c1_ValueMap.cpp

Changeset: 4727187f
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2021-05-12 10:57:37 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4727187f86d18d34bd79cf93a74ff4a6515c662e

8266567: Fix javadoc tag references in sun.management.jmxremote.ConnectorBootstrap

Reviewed-by: dfuchs, sspitsyn

! src/jdk.management.agent/share/classes/sun/management/jmxremote/ConnectorBootstrap.java

Changeset: 74338219
Author:    Alexey Ushakov <avu at openjdk.org>
Committer: Ajit Ghaisas <aghaisas at openjdk.org>
Date:      2021-05-12 12:33:45 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7433821910cc292b0022ba5ed77235b4b71d242c

8250658: Performance of ClipFlatOval Renderperf test is very low

Reviewed-by: jdv, aghaisas

! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/EncoderManager.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLClip.h
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLClip.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLStencilManager.h
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLStencilManager.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLSurfaceData.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLSurfaceDataBase.h

Changeset: 69daedfd
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-05-12 12:34:55 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/69daedfd2316815f63d7f3c6ba79d2bb77b427ec

8266845: Shenandoah: Simplify SBS::load_reference_barrier implementation

Reviewed-by: shade

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

Changeset: accbfeaf
Author:    Guoxiong Li <gli at openjdk.org>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-05-12 14:32:57 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/accbfeaf22ea5374292a657ddabb67b22eada6bc

8226216: parameter modifiers are not visible to javac plugins across compilation boundaries

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
+ test/langtools/tools/javac/classreader/ParameterModifiersAcrossCompilationBoundaries.java

Changeset: 2568d181
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2021-05-12 21:01:47 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2568d181a778add4837bb0eada8c5f4a137d4560

8267047: Put serviceability/sa/TestJmapCoreMetaspace.java back on ZGC problem list due to JDK-8267045

Reviewed-by: dcubed

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

Changeset: ab17be28
Author:    Philippe Marschall <philippe.marschall at gmail.com>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2021-05-12 23:14:30 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ab17be283559ba0477bc0dcbd11dbfccf155a57f

8252530: Fix inconsistencies in hotspot whitebox

Reviewed-by: dholmes, amenkov

! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagCombo.java
! test/jtreg-ext/requires/VMProps.java
! test/lib/sun/hotspot/WhiteBox.java
! test/lib/sun/hotspot/code/Compiler.java

Changeset: d215743a
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-05-13 01:14:38 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d215743a91555c4edabd116b1899765d5a283dc7

8231031: runtime/ReservedStack/ReservedStackTest.java fails after jsr166 refresh

Reviewed-by: dcubed

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/ReservedStack/ReservedStackTest.java

Changeset: b50fc5f9
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-05-13 04:42:38 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b50fc5f992c2a1bdcdc8cae4aacf2a16598d5d05

8265528: Specification of BasicSplitPaneDivider::getMinimumSize,getPreferredSize doesn't match with its behavior.

Reviewed-by: kizune

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneDivider.java

Changeset: 08a5a5c6
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2021-05-13 08:54:24 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/08a5a5c6d64db51700d058954d115aa89dbe73be

8263382: java/util/logging/ParentLoggersTest.java failed with "checkLoggers: getLoggerNames() returned unexpected loggers"

Reviewed-by: bpb, mchung

! test/jdk/java/util/logging/ParentLoggersTest.java

Changeset: a270cbe2
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2021-05-13 09:32:22 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a270cbe2ebfe28465b8257f19ff66cf653d21bf4

8267043: IntelliJ project doesn't handle generated sources correctly

Reviewed-by: chegar, erikj

! make/ide/idea/jdk/template/misc.xml

Changeset: 17ceef97
Author:    Guoxiong Li <gli at openjdk.org>
Committer: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2021-05-13 10:22:13 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/17ceef97c3df2326d585b2a298e5daa5dcfe3d99

8266819: Separate the stop policies from the compile policies completely

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! test/langtools/tools/javac/6199662/Tree.java
! test/langtools/tools/javac/failover/CheckAttributedTree.java
! test/langtools/tools/javac/importscope/T8193717.java
! test/langtools/tools/javac/lambda/MostSpecific09.java
! test/langtools/tools/javac/modules/AnnotationProcessing.java
! test/langtools/tools/javac/resolve/ResolveHarness.java
! test/langtools/tools/javac/switchexpr/WarnWrongYieldTest.java
! test/langtools/tools/javac/switchexpr/WrongYieldTest.java

Changeset: 347d41df
Author:    Fernando Guallini <fguallini at openjdk.org>
Committer: Julia Boes <jboes at openjdk.org>
Date:      2021-05-13 10:50:06 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/347d41df909f5762c5e066ab70d0fe7ea500ffaf

8164804: sun/security/ssl/SSLSocketImpl/CloseSocket.java makes not reliable time assumption

Reviewed-by: dfuchs, rhalade

! test/jdk/sun/security/ssl/SSLSocketImpl/CloseSocket.java

Changeset: 127bfe44
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2021-05-13 10:58:03 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/127bfe44f7d09f272a08f97bfc5d168eb22474a2

8266074: Vtable-based CHA implementation

Reviewed-by: kvn, jrose, dlong

! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/ci/bcEscapeAnalyzer.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/code/dependencies.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/compiler/cha/StrengthReduceInterfaceCall.java

Changeset: a564f2cb
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-05-13 11:22:31 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a564f2cbd59d40df21278c5f0d785e2375b310e4

8266821: G1: Prefetch cards during merge heap roots phase

Reviewed-by: kbarrett, iwalulya

+ src/hotspot/cpu/aarch64/gc/g1/g1Globals_aarch64.hpp
+ src/hotspot/cpu/arm/gc/g1/g1Globals_arm.hpp
+ src/hotspot/cpu/ppc/gc/g1/g1Globals_ppc.hpp
+ src/hotspot/cpu/s390/gc/g1/g1Globals_s390.hpp
+ src/hotspot/cpu/x86/gc/g1/g1Globals_x86.hpp
+ src/hotspot/cpu/zero/gc/g1/g1Globals_zero.hpp
! src/hotspot/share/gc/g1/g1CardTable.hpp
! src/hotspot/share/gc/g1/g1CardTable.inline.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp

Changeset: 4c857816
Author:    pavelrappo <pavel.rappo at gmail.com>
Date:      2021-05-13 13:44:28 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4c85781651b6364e59084eb9ee8e08d342f3372d

Merge branch 'master' into snippets




More information about the jdk-sandbox-changes mailing list