git: openjdk/lanai: 23 new changesets

duke duke at openjdk.java.net
Wed Jun 10 07:27:54 UTC 2020


Changeset: 022d7a19
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2020-06-09 09:37:53 +0000
URL:       https://git.openjdk.java.net/lanai/commit/022d7a19

8236108: tools/javac/lambda/LambdaParserTest.java timed out

The patch filters redundant or non-sense combinations of lambdas and it reduces the number of performed sub-tests.

Reviewed-by: vromero

! test/langtools/tools/javac/lambda/LambdaParserTest.java

Changeset: c47f27e1
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2020-06-09 14:09:22 +0000
URL:       https://git.openjdk.java.net/lanai/commit/c47f27e1

8236469: macOS devkit needs 64-bit SetFile for Catalina

Reviewed-by: ihse

! make/conf/jib-profiles.js

Changeset: ac906168
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2020-06-09 15:26:53 +0000
URL:       https://git.openjdk.java.net/lanai/commit/ac906168

8243999: DatagramSocket and MulticastSocket constructors don't specify how a null InetAddress is handled

This fix clarifies the behaviours of constructors from DatagramSocket and MulticastSocket when no address or a null address is supplied.

Reviewed-by: dfuchs

! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/MulticastSocket.java
! test/jdk/java/net/DatagramSocket/Constructor.java
+ test/jdk/java/net/MulticastSocket/Constructor.java

Changeset: 59428f4a
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-06-09 10:31:05 +0000
URL:       https://git.openjdk.java.net/lanai/commit/59428f4a

8245958: j.l.Record need to mention that canonical constructor may not be public

Reviewed-by: mchung

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

Changeset: 5b6f050f
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2020-06-09 15:39:22 +0000
URL:       https://git.openjdk.java.net/lanai/commit/5b6f050f

8245828: Remove unnecessary NetworkPermission checks from jdk/net/ExtendedSocketOptions.java

This fix removes NetworkPermission checks that were made redundant in jdk/net/ExtendedSocketOptions after the socket option SO_FLOW_SLA was removed.

Reviewed-by: alanb

! src/jdk.net/share/classes/jdk/net/ExtendedSocketOptions.java
! test/jdk/java/net/SocketOption/OptionsTest.java
+ test/jdk/java/net/SocketOption/options.policy

Changeset: 3df95aa3
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2020-06-09 16:17:09 +0000
URL:       https://git.openjdk.java.net/lanai/commit/3df95aa3

8247212: Use assistant markup in java.lang.module.ModuleDescriptor

Reviewed-by: alanb

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

Changeset: 6e43cdda
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2020-06-09 16:28:10 +0000
URL:       https://git.openjdk.java.net/lanai/commit/6e43cdda

8247115: Fix typos in java.lang.invoke and java.lang

Reviewed-by: lancea

! src/java.base/share/classes/java/lang/Math.java
! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/StackStreamFactory.java
! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java
! src/java.base/share/classes/java/lang/invoke/IndirectVarHandle.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/MethodHandle.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleInfo.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/invoke/VarHandle.java

Changeset: 9a8ace2c
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2020-06-09 16:09:55 +0000
URL:       https://git.openjdk.java.net/lanai/commit/9a8ace2c

8246837: Rename WeakHandle<vm_class_loader_data> to better reflect its OopStorage association

Reviewed-by: coleenp

! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/protectionDomainCache.cpp
! src/hotspot/share/classfile/protectionDomainCache.hpp
! src/hotspot/share/oops/weakHandle.cpp
! src/hotspot/share/oops/weakHandle.hpp
! src/hotspot/share/utilities/hashtable.cpp

Changeset: ac2828dd
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2020-06-09 18:18:22 +0000
URL:       https://git.openjdk.java.net/lanai/commit/ac2828dd

8164408: Add module support for @see, @link and @linkplain javadoc tags

Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ReferenceParser.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/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java
+ test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTagletWithModule.java
+ test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTagWithModule.java

Changeset: f160c80e
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2020-06-09 16:22:54 +0000
URL:       https://git.openjdk.java.net/lanai/commit/f160c80e

8244920: Access violation in frames::interpreter_frame_method

Reviewed-by: mgronlun, coleenp

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

Changeset: 6cbd66b1
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2020-06-09 16:22:54 +0000
URL:       https://git.openjdk.java.net/lanai/commit/6cbd66b1

8242240: JfrStacktrace_lock rank not special enough

Reviewed-by: mgronlun, pliden

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

Changeset: 201d0a48
Author:    Patric Hedlin <phedlin at openjdk.org>
Date:      2020-06-08 13:57:55 +0000
URL:       https://git.openjdk.java.net/lanai/commit/201d0a48

8246689: Enable independent compressed oops/class ptrs on Aarch64

Reviewed-by: eosterlund

! src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java

Changeset: 140a7976
Author:    Joe Wang <joehw at openjdk.org>
Date:      2020-06-09 21:23:33 +0000
URL:       https://git.openjdk.java.net/lanai/commit/140a7976

8237456: Transform filtered through SAX filter mishandles character entities

Reviewed-by: aefimov, lancea

! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToStream.java
+ test/jaxp/javax/xml/jaxp/unittest/transform/SAXFilterTest.java

Changeset: 27e16867
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2020-06-09 14:46:08 +0000
URL:       https://git.openjdk.java.net/lanai/commit/27e16867

8246662: Test java/time/test/java/time/format/TestUnicodeExtension.java failed on japanese locale

Reviewed-by: rriggs, joehw

! src/java.base/share/classes/java/time/format/DateTimeFormatter.java
! test/jdk/java/time/test/java/time/format/TestUnicodeExtension.java

Changeset: 0bf3ba40
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-06-09 18:42:00 +0000
URL:       https://git.openjdk.java.net/lanai/commit/0bf3ba40

8246718: ParallelGC should not check for forward objects for copy task queue

Prefetch task's oop markword and unconditionally push task.

Reviewed-by: tschatzl, eosterlund

! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp

Changeset: b6a9f301
Author:    Anthony Scarpino <ascarpino at openjdk.org>
Date:      2020-06-09 16:01:25 +0000
URL:       https://git.openjdk.java.net/lanai/commit/b6a9f301

8241680: crypto microbenchmarks need updating for disabled EC curves

Reviewed-by: ecaspole, redestad, skuksenko, jnimeh

! test/micro/org/openjdk/bench/javax/crypto/full/KeyAgreementBench.java
! test/micro/org/openjdk/bench/javax/crypto/full/KeyPairGeneratorBench.java
! test/micro/org/openjdk/bench/javax/crypto/full/SignatureBench.java

Changeset: ee452946
Author:    Anthony Scarpino <ascarpino at openjdk.org>
Date:      2020-06-09 18:27:59 +0000
URL:       https://git.openjdk.java.net/lanai/commit/ee452946

8245686: Ed25519 and Ed448 present in handshake messages

Reviewed-by: jnimeh, xuelei, wetmore

! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java

Changeset: 80ae89b1
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-06-10 09:32:27 +0000
URL:       https://git.openjdk.java.net/lanai/commit/80ae89b1

8247284: Zero VM is broken after JDK-8244920 ('class JavaFrameAnchor' has no member named 'set_last_Java_sp')

Reviewed-by: iklam, dholmes

! src/hotspot/cpu/zero/javaFrameAnchor_zero.hpp

Changeset: 56abdc17
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-06-09 19:34:18 +0000
URL:       https://git.openjdk.java.net/lanai/commit/56abdc17

8246712: doclint incorrectly reports some HTML elements as empty

Reviewed-by: prappo

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

Changeset: 0652a788
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-06-09 19:50:30 +0000
URL:       https://git.openjdk.java.net/lanai/commit/0652a788

8246705: javadoc gives "misleading" and incomplete warning message

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties
! test/langtools/jdk/javadoc/tool/modules/MissingSourceModules.java
! test/langtools/jdk/javadoc/tool/modules/Modules.java

Changeset: 07e6b75f
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-06-09 20:05:04 +0000
URL:       https://git.openjdk.java.net/lanai/commit/07e6b75f

8242607: -Xdoclint doesn't report missing/unexpected comments

Reviewed-by: ksrini

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
+ test/langtools/jdk/javadoc/doclet/testMissingComment/TestMissingComment.java
! test/langtools/jdk/javadoc/tool/QuietOption.java
! test/langtools/jdk/javadoc/tool/doclint/DocLintTest.java

Changeset: a6df9ae2
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-06-10 12:43:22 +0000
URL:       https://git.openjdk.java.net/lanai/commit/a6df9ae2

Merge


Changeset: 5645835a
Author:    duke <duke at openjdk.org>
Date:      2020-06-10 07:24:46 +0000
URL:       https://git.openjdk.java.net/lanai/commit/5645835a

Automatic merge of client:master into master




More information about the lanai-dev mailing list