git: openjdk/lanai: 13 new changesets
duke
duke at openjdk.java.net
Thu Sep 24 03:02:07 UTC 2020
Changeset: bd679754
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-09-23 06:36:35 +0000
URL: https://git.openjdk.java.net/lanai/commit/bd679754
8253349: Remove unimplemented SharedRuntime::native_method_throw_unsupported_operation_exception_entry
Reviewed-by: adityam, dholmes
! src/hotspot/share/runtime/sharedRuntime.hpp
Changeset: 226faa55
Author: Richard Reingruber <rrich at openjdk.org>
Date: 2020-09-23 07:17:30 +0000
URL: https://git.openjdk.java.net/lanai/commit/226faa55
8253241: Update comment on java_suspend_self_with_safepoint_check()
Reviewed-by: dcubed, dholmes
! src/hotspot/share/runtime/thread.cpp
Changeset: 3fe5886b
Author: Roland Westrelin <roland at openjdk.org>
Date: 2020-09-23 07:34:56 +0000
URL: https://git.openjdk.java.net/lanai/commit/3fe5886b
8252696: Loop unswitching may cause out of bound array load to be executed
Reviewed-by: neliasso, chagedorn
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopUnswitch.cpp
! src/hotspot/share/opto/loopnode.hpp
Changeset: e4d0e5af
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2020-09-23 08:26:10 +0000
URL: https://git.openjdk.java.net/lanai/commit/e4d0e5af
8253516: ZGC: Remove card table functions
Reviewed-by: tschatzl, eosterlund
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
Changeset: b8ea80af
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2020-09-23 11:29:58 +0000
URL: https://git.openjdk.java.net/lanai/commit/b8ea80af
8253457: Remove unimplemented register stack functions
Reviewed-by: iklam, dholmes, shade
! src/hotspot/os_cpu/aix_ppc/thread_aix_ppc.hpp
! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.hpp
! src/hotspot/os_cpu/bsd_zero/thread_bsd_zero.hpp
! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_arm/thread_linux_arm.hpp
! src/hotspot/os_cpu/linux_ppc/thread_linux_ppc.hpp
! src/hotspot/os_cpu/linux_s390/thread_linux_s390.hpp
! src/hotspot/os_cpu/linux_x86/thread_linux_x86.hpp
! src/hotspot/os_cpu/linux_zero/thread_linux_zero.hpp
! src/hotspot/os_cpu/windows_x86/thread_windows_x86.hpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/thread.cpp
Changeset: 5f1d6120
Author: Claes Redestad <redestad at openjdk.org>
Date: 2020-09-23 14:14:52 +0000
URL: https://git.openjdk.java.net/lanai/commit/5f1d6120
8253397: Ensure LogTag types are sorted
Reviewed-by: dholmes, kbarrett, tschatzl
! src/hotspot/share/logging/logTag.cpp
! src/hotspot/share/logging/logTag.hpp
Changeset: 812b39f5
Author: Lance Andersen <lancea at openjdk.org>
Date: 2020-09-23 14:21:45 +0000
URL: https://git.openjdk.java.net/lanai/commit/812b39f5
8252739: Deflater.setDictionary(byte[], int off, int len) ignores the starting offset for the dictionary
Reviewed-by: uschindler, alanb
! src/java.base/share/native/libzip/Deflater.c
+ test/jdk/java/util/zip/DeflaterDictionaryTests.java
Changeset: 0bc01da7
Author: Lutz Schmidt <lucy at openjdk.org>
Date: 2020-09-23 15:37:57 +0000
URL: https://git.openjdk.java.net/lanai/commit/0bc01da7
8250635: MethodArityHistogram should use Compile_lock in favour of fancy checks
Reviewed-by: mdoerr, thartmann
! src/hotspot/share/runtime/sharedRuntime.cpp
Changeset: c21690b5
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2020-09-23 16:53:10 +0000
URL: https://git.openjdk.java.net/lanai/commit/c21690b5
8253464: ARM32 Zero: atomic_copy64 is incorrect, breaking volatile stores
Reviewed-by: aph
! src/hotspot/os_cpu/linux_zero/os_linux_zero.hpp
Changeset: f765a7f5
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2020-09-23 19:55:08 +0000
URL: https://git.openjdk.java.net/lanai/commit/f765a7f5
8252712: move doclint to jdk.javadoc module
Reviewed-by: hannesw
! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java
! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocFormatter.java
! src/jdk.compiler/share/classes/module-info.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandlerImpl.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/HtmlOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/DocLint.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Env.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/HtmlTag.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/HtmlVersion.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Messages.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint.properties
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_ja.properties
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_zh_CN.properties
! src/jdk.javadoc/share/classes/module-info.java
! test/langtools/jdk/javadoc/doclet/testDocLintOption/TestDocLintOption.java
! test/langtools/tools/doclint/AccessTest.java
! test/langtools/tools/doclint/AccessibilityTest.java
! test/langtools/tools/doclint/AccessibilityTest5.java
! test/langtools/tools/doclint/AnchorTest.java
! test/langtools/tools/doclint/AnchorTest2.java
! test/langtools/tools/doclint/BadPackageCommentTest.java
! test/langtools/tools/doclint/CoverageExtras.java
! test/langtools/tools/doclint/CustomTagTest.java
! test/langtools/tools/doclint/DocLintTester.java
! test/langtools/tools/doclint/DuplicateParamTest.java
! test/langtools/tools/doclint/DuplicateReturnTest.java
! test/langtools/tools/doclint/EmptyAuthorTest.java
! test/langtools/tools/doclint/EmptyExceptionTest.java
! test/langtools/tools/doclint/EmptyHtmlTest.java
! test/langtools/tools/doclint/EmptyParamTest.java
! test/langtools/tools/doclint/EmptyPreTest.java
! test/langtools/tools/doclint/EmptyReturnTest.java
! test/langtools/tools/doclint/EmptySerialDataTest.java
! test/langtools/tools/doclint/EmptySerialFieldTest.java
! test/langtools/tools/doclint/EmptySinceTest.java
! test/langtools/tools/doclint/EmptyVersionTest.java
! test/langtools/tools/doclint/EndTagsTest.java
! test/langtools/tools/doclint/EndWithIdentifierTest.java
! test/langtools/tools/doclint/HtmlAttrsTest.java
! test/langtools/tools/doclint/HtmlTagsTest.java
! test/langtools/tools/doclint/HtmlVersionTest.java
! test/langtools/tools/doclint/LambdaTest.java
! test/langtools/tools/doclint/LiteralTest.java
! test/langtools/tools/doclint/MissingCommentTest.java
! test/langtools/tools/doclint/MissingParamsTest.java
! test/langtools/tools/doclint/MissingReturnTest.java
! test/langtools/tools/doclint/MissingThrowsTest.java
! test/langtools/tools/doclint/OptionTest.java
! test/langtools/tools/doclint/OverridesTest.java
! test/langtools/tools/doclint/ParaTagTest.java
! test/langtools/tools/doclint/ProvidesTest.java
! test/langtools/tools/doclint/ReferenceTest.java
! test/langtools/tools/doclint/ResourceTest.java
! test/langtools/tools/doclint/RunTest.java
! test/langtools/tools/doclint/SummaryTest.java
! test/langtools/tools/doclint/SyntaxTest.java
! test/langtools/tools/doclint/SyntheticTest.java
! test/langtools/tools/doclint/UnfinishedInlineTagTest.java
! test/langtools/tools/doclint/UsesTest.java
! test/langtools/tools/doclint/ValidTest.java
! test/langtools/tools/doclint/ValueTest.java
! test/langtools/tools/doclint/anchorTests/p/Test.java
! test/langtools/tools/doclint/anchorTests/p/package-info.java
! test/langtools/tools/doclint/html/BlockTagsTest.java
! test/langtools/tools/doclint/html/EntitiesTest.java
! test/langtools/tools/doclint/html/HtmlVersionTagsAttrsTest.java
! test/langtools/tools/doclint/html/InlineTagsTest.java
! test/langtools/tools/doclint/html/ListTagsTest.java
! test/langtools/tools/doclint/html/OtherTagsTest.java
! test/langtools/tools/doclint/html/TableTagsTest.java
! test/langtools/tools/doclint/html/TagNotAllowed.java
! test/langtools/tools/doclint/html/TextNotAllowed.java
! test/langtools/tools/doclint/moduleTests/bad/module-info.java
! test/langtools/tools/doclint/moduleTests/good/module-info.java
! test/langtools/tools/doclint/packageTests/bad/Test.java
! test/langtools/tools/doclint/packageTests/bad/package-info.java
! test/langtools/tools/doclint/packageTests/good/Test.java
! test/langtools/tools/doclint/packageTests/good/package-info.java
! test/langtools/tools/doclint/tidy/AnchorAlreadyDefined.java
! test/langtools/tools/doclint/tidy/BadEnd.java
! test/langtools/tools/doclint/tidy/InsertImplicit.java
! test/langtools/tools/doclint/tidy/InvalidEntity.java
! test/langtools/tools/doclint/tidy/InvalidName.java
! test/langtools/tools/doclint/tidy/InvalidTag.java
! test/langtools/tools/doclint/tidy/InvalidURI.java
! test/langtools/tools/doclint/tidy/MissingGT.java
! test/langtools/tools/doclint/tidy/MissingTag.java
! test/langtools/tools/doclint/tidy/NestedTag.java
! test/langtools/tools/doclint/tidy/ParaInPre.java
! test/langtools/tools/doclint/tidy/RepeatedAttr.java
! test/langtools/tools/doclint/tidy/TextNotAllowed.java
! test/langtools/tools/doclint/tidy/TrimmingEmptyTag.java
! test/langtools/tools/doclint/tidy/UnescapedOrUnknownEntity.java
! test/langtools/tools/doclint/tool/HelpTest.java
! test/langtools/tools/doclint/tool/MaxDiagsTest.java
! test/langtools/tools/doclint/tool/PathsTest.java
! test/langtools/tools/doclint/tool/RunTest.java
! test/langtools/tools/doclint/tool/StatsTest.java
Changeset: 3320fc0f
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2020-09-23 21:11:31 +0000
URL: https://git.openjdk.java.net/lanai/commit/3320fc0f
8253372: [TESTBUG] update tests which require jvmti - hotspot
Reviewed-by: sspitsyn, iklam
! test/hotspot/jtreg/applications/ctw/modules/java_instrument.java
! test/hotspot/jtreg/compiler/jsr292/NonInlinedCall/RedefineTest.java
! test/hotspot/jtreg/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java
! test/hotspot/jtreg/compiler/jsr292/cr8026328/Test8026328.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java
! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass/Launcher.java
! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java
! test/hotspot/jtreg/gc/shenandoah/jvmti/TestHeapDump.java
! test/hotspot/jtreg/runtime/6294277/SourceDebugExtension.java
! test/hotspot/jtreg/runtime/7158988/FieldMonitor.java
! test/hotspot/jtreg/runtime/Metaspace/DefineClass.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/RedefineClassTest.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/AnonVmClassesDuringDump.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDump.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDump.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/HumongousDuringDump.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/LockDuringDump.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/ClassFileLoadHookTest.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/InstrumentationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJvmtiAgent.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/parallelLoad/ParallelLoadAndTransformTest.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/transformRelatedClasses/TransformInterfaceImplementorAppCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/transformRelatedClasses/TransformSuperSubAppCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineBasicTest.java
! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java
! test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformInterfaceAndImplementor.java
! test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformSuperAndSubClasses.java
! test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformSuperSubTwoPckgs.java
! test/hotspot/jtreg/runtime/jni/FastGetField/FastGetField.java
! test/hotspot/jtreg/runtime/logging/RedefineClasses.java
! test/hotspot/jtreg/runtime/records/RedefineRecord.java
! test/hotspot/jtreg/runtime/sealedClasses/RedefineSealedClass.java
! test/hotspot/jtreg/serviceability/AsyncGetCallTrace/MyPackage/ASGCTBaseTest.java
! test/hotspot/jtreg/serviceability/jdwp/AllModulesCommandTest.java
! test/hotspot/jtreg/serviceability/jvmti/CanGenerateAllClassHook/CanGenerateAllClassHook.java
Changeset: ba174af3
Author: Joshua Zhu <jzhu at openjdk.org>
Date: 2020-09-24 00:55:27 +0000
URL: https://git.openjdk.java.net/lanai/commit/ba174af3
8253048: AArch64: When CallLeaf, no need to preserve callee-saved registers in caller
Reviewed-by: adinn, aph
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/macroAssembler_aarch64_trig.cpp
Changeset: 52be8a98
Author: duke <duke at openjdk.org>
Date: 2020-09-24 03:01:01 +0000
URL: https://git.openjdk.java.net/lanai/commit/52be8a98
Automatic merge of jdk:master into master
More information about the lanai-dev
mailing list