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

duke duke at openjdk.java.net
Tue May 11 10:19:31 UTC 2021


Changeset: e41fd735
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-05-10 13:51:12 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e41fd735296e6ad32c422d266a685f7b775be5c2

8266252: Streamline AbstractInterpreter::method_kind

Reviewed-by: iklam, coleenp

! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.inline.hpp

Changeset: 5d761fcf
Author:    Guoxiong Li <gli at openjdk.org>
Committer: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2021-05-10 14:27:21 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5d761fcffd6eea1c5be35d2ddec1479eccb85750

8266796: Clean up the unnecessary code in the method UnsharedNameTable#fromUtf

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/util/UnsharedNameTable.java

Changeset: 25d99e52
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2021-05-10 16:24:11 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/25d99e52679bdf4601058e10e5679ca3780f8ec3

8266330: itableMethodEntry::initialize() asserts with archived old classes

Reviewed-by: iklam, minqi

! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/klassVtable.hpp
+ test/hotspot/jtreg/runtime/cds/appcds/OldSuperInfIndirect.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/IndirectImpInf.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/IndirectImpInfApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/InfMethod.java

Changeset: c494efc5
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2021-05-10 16:25:30 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c494efc5b5d9a142fceff600285fd4c8c883e795

8266774: System property values for stdout/err on Windows UTF-8

Reviewed-by: bpb, alanb

! src/java.base/windows/native/libjava/java_props_md.c

Changeset: c8b74474
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2021-05-10 16:39:39 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c8b744743bd54a00a4f7bf1e852d454fcd942abd

8266603: jpackage: Add missing copyright file in Java runtime .deb installers

Reviewed-by: almatvee, herrick

! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java
! test/jdk/tools/jpackage/share/RuntimePackageTest.java

Changeset: de784312
Author:    Cesar <disoares at microsoft.com>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2021-05-10 17:09:34 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/de784312c340b4a4f4c4d11854bfbe9e9e826ea3

8241502: C2: Migrate x86_64.ad to MacroAssembler

Reviewed-by: vlivanov, kvn

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/x86_64.ad

Changeset: f78440ad
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-05-10 17:59:54 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f78440ad438bca2a8929475fbecfbd3c920d48df

8266440: Shenandoah: TestReferenceShortcutCycle.java test failed on AArch64

Reviewed-by: aph

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

Changeset: 0cc7833f
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2021-05-10 18:52:02 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0cc7833f3d84971dd03a9a620585152a6debb40e

8265208: [JEP-356] : SplittableRandom and SplittableGenerators - splits() methods does not throw NullPointerException when source is null

Reviewed-by: rriggs

! src/java.base/share/classes/jdk/internal/util/random/RandomSupport.java

Changeset: 8851cb65
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2021-05-10 20:25:43 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/8851cb653ff932758ef6408ff010b67200954eff

8266779: Use <wbr> instead of ZERO_WIDTH_SPACE

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Signatures.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Entity.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/TagName.java
! test/langtools/jdk/javadoc/doclet/testConstructors/TestConstructors.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/langtools/jdk/javadoc/doclet/testEnumConstructor/TestEnumConstructor.java
! test/langtools/jdk/javadoc/doclet/testGenericTypeLink/TestGenericTypeLink.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java
! test/langtools/jdk/javadoc/doclet/testIndentation/TestIndentation.java
! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
! test/langtools/jdk/javadoc/doclet/testMemberSummary/TestMemberSummary.java
! test/langtools/jdk/javadoc/doclet/testMethodId/TestMethodId.java
! test/langtools/jdk/javadoc/doclet/testMethodSignature/TestMethodSignature.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java
! test/langtools/jdk/javadoc/doclet/testPrivateClasses/TestPrivateClasses.java
! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java
! test/langtools/jdk/javadoc/doclet/testSerializedFormWithClassFile/TestSerializedFormWithClassFile.java
! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java
! test/langtools/jdk/javadoc/doclet/testTypeParams/TestTypeParameters.java

Changeset: e5d3ee39
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-05-10 20:28:16 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e5d3ee394ae940ee0111489e6e072f327ec29c3b

8266802: Shenandoah: Round up region size to page size unconditionally

Reviewed-by: zgu

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
+ test/hotspot/jtreg/gc/shenandoah/options/TestLargePages.java

Changeset: 23446f1f
Author:    Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2021-05-10 21:49:49 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/23446f1f5ee087376bc1ab89413a011fc52bde1f

8265128: [REDO] Optimize Vector API slice and unslice operations

Reviewed-by: psandoz, vlivanov

! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template
! test/jdk/jdk/incubator/vector/AbstractVectorConversionTest.java
! test/jdk/jdk/incubator/vector/Vector128ConversionTests.java
! test/jdk/jdk/incubator/vector/Vector256ConversionTests.java
! test/jdk/jdk/incubator/vector/Vector512ConversionTests.java
! test/jdk/jdk/incubator/vector/Vector64ConversionTests.java

Changeset: 9713152e
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2021-05-10 22:48:01 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9713152eae660f83b8a681c3168b7eb2285c05bc

8262092: vmTestbase/nsk/jvmti/scenarios/hotswap/HS102/hs102t001/TestDescription.java SIGSEGV in memmove_ssse3

Reviewed-by: lmesnik, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/hotswap/HotSwap.cpp

Changeset: 10a049e1
Author:    Wang Huang <whuang at openjdk.org>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2021-05-11 03:20:15 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/10a049e1714bfe64f895177f4de7a31ad65f407a

8265956: JVM crashes when matching LShiftVB Node

Co-authored-by: Wang Huang <whuang at openjdk.org>
Co-authored-by: Ai Jiaming <aijiaming1 at huawei.com>
Reviewed-by: kvn, jiefu

! src/hotspot/share/opto/vectorIntrinsics.cpp
+ test/hotspot/jtreg/compiler/vectorapi/TestVectorShuffleIotaByte.java

Changeset: 0e7bdae0
Author:    Denis Konoplev <dkonoplev at openjdk.org>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2021-05-11 03:24:01 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0e7bdae0f6d2824deaa8b17e15553e421e6dbc7f

8265062: Remove duplication constant MaxTextureSize

Reviewed-by: prr, serb

! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLGraphicsConfig.h
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLGraphicsConfig.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLSurfaceData.m

Changeset: 18e9d28e
Author:    Hamlin Li <mli at openjdk.org>
Date:      2021-05-11 04:28:42 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/18e9d28e8af02650ba30e4816404df48b1062162

8266676: G1: Remove dead code init_node_id_to_index_map()

Reviewed-by: sangheki, whuang

! src/hotspot/share/gc/g1/g1NUMA.hpp

Changeset: d3baf80d
Author:    pavelrappo <pavel.rappo at gmail.com>
Date:      2021-05-11 10:04:32 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d3baf80db01ec5a967bd2feab5ce80e496467f12

Merge branch 'master' into snippets


Changeset: 961ddd0b
Author:    pavelrappo <pavel.rappo at gmail.com>
Date:      2021-05-11 11:17:50 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/961ddd0b04026b95187471265d39a4bff17be269

Sync doc comments related to AttributeTree

Earlier we changed the semantics of the AttributeTree to allow it to represent attributes of JavaDoc tags too. (I guess an increased risk of inconsistent changes is a price for not being DRY.)

! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTree.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java



More information about the jdk-sandbox-changes mailing list