git: openjdk/loom: master: 30 new changesets
duke
duke at openjdk.org
Tue Jul 23 17:52:43 UTC 2024
Changeset: c5b7af73
Branch: master
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2024-07-20 15:41:29 +0000
URL: https://git.openjdk.org/loom/commit/c5b7af73d07f7458e970f5752eb75640562ddc7b
8336692: Redo fix for JDK-8284620
Reviewed-by: dlong
! src/hotspot/share/asm/codeBuffer.cpp
Changeset: b21cb44e
Branch: master
Author: Aleksei Efimov <aefimov at openjdk.org>
Date: 2024-07-20 16:48:30 +0000
URL: https://git.openjdk.org/loom/commit/b21cb44e38ee8ea75e3a1c51e3a28388056a492d
8329398: Links in InetAddress class description show "#format"
Reviewed-by: jpai
! src/java.base/share/classes/java/net/InetAddress.java
Changeset: ad498f57
Branch: master
Author: Christian Stein <cstein at openjdk.org>
Date: 2024-07-21 08:49:16 +0000
URL: https://git.openjdk.org/loom/commit/ad498f57fcead174306c6e6e3b2d1f9916821b84
8335896: Source launcher should set TCCL
Reviewed-by: alanb
! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/MemoryContext.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/SourceLauncher.java
! test/langtools/tools/javac/launcher/SourceLauncherTest.java
Changeset: fd741a88
Branch: master
Author: Hai-May Chao <hchao at openjdk.org>
Date: 2024-07-21 17:05:46 +0000
URL: https://git.openjdk.org/loom/commit/fd741a88e8bc73a9db6d4283bb54daab1760b442
8327538: The SSLExtension class specifies incorrect values for heartbeat per RFC 6520 and post_handshake_auth per RFC 8446
Reviewed-by: wetmore
! src/java.base/share/classes/sun/security/ssl/SSLExtension.java
Changeset: 4da99158
Branch: master
Author: lingjun.cg <lingjun.cg at alibaba-inc.com>
Date: 2024-07-22 02:01:08 +0000
URL: https://git.openjdk.org/loom/commit/4da99158754c25c5d0650f2d042aad3e94a9b0c5
8333396: Use StringBuilder internally for java.text.Format.* formatting
Reviewed-by: naoto, liach, jlu
! src/java.base/share/classes/java/text/CharacterIteratorFieldDelegate.java
! src/java.base/share/classes/java/text/ChoiceFormat.java
! src/java.base/share/classes/java/text/CompactNumberFormat.java
! src/java.base/share/classes/java/text/DateFormat.java
! src/java.base/share/classes/java/text/DecimalFormat.java
! src/java.base/share/classes/java/text/DontCareFieldPosition.java
! src/java.base/share/classes/java/text/FieldPosition.java
! src/java.base/share/classes/java/text/Format.java
! src/java.base/share/classes/java/text/ListFormat.java
! src/java.base/share/classes/java/text/MessageFormat.java
! src/java.base/share/classes/java/text/NumberFormat.java
! src/java.base/share/classes/java/text/SimpleDateFormat.java
+ src/java.base/share/classes/java/text/StringBufFactory.java
+ test/micro/org/openjdk/bench/java/text/DateFormatterBench.java
+ test/micro/org/openjdk/bench/java/text/ListFormatterBench.java
+ test/micro/org/openjdk/bench/java/text/MessageFormatterBench.java
Changeset: 0db6c15e
Branch: master
Author: Adam Sotona <asotona at openjdk.org>
Date: 2024-07-22 07:33:29 +0000
URL: https://git.openjdk.org/loom/commit/0db6c15efe255bd313fb2b827d2ee05171e62ae9
8336833: Endless loop in Javap ClassWriter
Reviewed-by: liach
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java
! test/jdk/jdk/classfile/LimitsTest.java
Changeset: c1fdc04a
Branch: master
Author: Aggelos Biboudis <abimpoudis at openjdk.org>
Date: 2024-07-22 10:29:34 +0000
URL: https://git.openjdk.org/loom/commit/c1fdc04ad78e6e4712f2173370012106f9cc45ee
8336781: Erroneous exhaustivity check with boolean switch
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
+ test/langtools/tools/javac/patterns/T8336781.java
Changeset: 7ddd0259
Branch: master
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2024-07-22 13:19:30 +0000
URL: https://git.openjdk.org/loom/commit/7ddd02599c4cb85fdc0a1f0a7c4ce37a09efe16e
4265389: JSplitPane does not support ComponentOrientation
Reviewed-by: tr, abhiscxk
! src/java.desktop/share/classes/javax/swing/JSplitPane.java
+ test/jdk/javax/swing/JSplitPane/TestSplitPaneOrientationTest.java
Changeset: 92de2b2d
Branch: master
Author: Nizar Benalla <nbenalla at openjdk.org>
Committer: Chen Liang <liach at openjdk.org>
Date: 2024-07-22 13:27:12 +0000
URL: https://git.openjdk.org/loom/commit/92de2b2d5f21af38380b437af51e49c7ac142258
8336039: Doccheck: HTML warnings, broken links and missing files in java.base documentation
Reviewed-by: liach, djelinski
! src/java.base/share/classes/java/lang/classfile/components/CodeStackTracker.java
! src/java.base/share/classes/java/lang/classfile/package-info.java
! src/java.base/share/classes/java/lang/foreign/Arena.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/java/lang/foreign/SymbolLookup.java
! src/java.base/share/classes/java/net/spi/InetAddressResolver.java
! src/java.base/share/classes/java/text/MessageFormat.java
! src/java.base/share/classes/javax/security/auth/Subject.java
Changeset: c3226aae
Branch: master
Author: Weijun Wang <weijun at openjdk.org>
Date: 2024-07-22 13:43:55 +0000
URL: https://git.openjdk.org/loom/commit/c3226aaeb810521257e961be5763552c86ee5651
8334394: Race condition in Class::protectionDomain
Reviewed-by: liach, jpai, rriggs, alanb
! src/java.base/share/classes/java/lang/Class.java
+ test/jdk/java/lang/Class/ProtectionDomainRace.java
Changeset: 0725eb1d
Branch: master
Author: Daniel Lundén <dlunden at openjdk.org>
Date: 2024-07-22 14:41:40 +0000
URL: https://git.openjdk.org/loom/commit/0725eb1df2357bb0489e2521d96bb424fc233406
8336753: Don't run serviceability/sa/ClhsdbDumpheap.java with -Xcomp
Reviewed-by: cjplummer, kvn, thartmann
! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpheap.java
Changeset: c740e1e3
Branch: master
Author: Weijun Wang <weijun at openjdk.org>
Date: 2024-07-22 16:00:40 +0000
URL: https://git.openjdk.org/loom/commit/c740e1e3b080d43cf9871853538f233843d1b81c
8333772: Incorrect Kerberos behavior when udp_preference_limit = 0
Reviewed-by: ssahoo, mullan
! src/java.security.jgss/share/classes/sun/security/krb5/KdcComm.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/Krb5.java
! test/jdk/sun/security/krb5/auto/KdcPolicy.java
+ test/jdk/sun/security/krb5/auto/RealmSpecificValues.java
Changeset: 7ea77305
Branch: master
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2024-07-22 16:40:34 +0000
URL: https://git.openjdk.org/loom/commit/7ea773056433c467dbd321a0a063f4789552ef89
8332551: Test vmTestbase/nsk/monitoring/MemoryNotificationInfo/from/from001/TestDescription.java timed out
Reviewed-by: sspitsyn, lmesnik
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/MemoryNotificationInfo/from/from001.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/MemoryNotificationInfo/from/from001/TestDescription.java
Changeset: c1c97042
Branch: master
Author: Naoto Sato <naoto at openjdk.org>
Date: 2024-07-22 17:17:46 +0000
URL: https://git.openjdk.org/loom/commit/c1c9704268e9e651cd82c8550913d8ac60aa494a
8336479: Provide Process.waitFor(Duration)
Reviewed-by: liach, jpai, rriggs
! src/java.base/share/classes/java/lang/Process.java
+ test/jdk/java/lang/Process/WaitForDuration.java
! test/lib/jdk/test/lib/process/ProcessTools.java
Changeset: 8438c585
Branch: master
Author: Liam Miller-Cushon <cushon at openjdk.org>
Date: 2024-07-22 17:20:58 +0000
URL: https://git.openjdk.org/loom/commit/8438c5853f4ae5cef4e861cd0b3952371c886f45
8336844: ZipConstants64 defines duplicate constants EXTID_ZIP64 and ZIP64_EXTID
Reviewed-by: jpai, vtewari, lancea
! src/java.base/share/classes/java/util/zip/ZipConstants64.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/java.base/share/classes/java/util/zip/ZipInputStream.java
! src/java.base/share/classes/java/util/zip/ZipOutputStream.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipConstants.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
Changeset: 31a85f17
Branch: master
Author: Liam Miller-Cushon <cushon at openjdk.org>
Date: 2024-07-22 17:25:42 +0000
URL: https://git.openjdk.org/loom/commit/31a85f17440ca0d791f694d670119ba8adc1ba7f
8336491: Unnecessary boxing conversions in void-returning lambdas
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/langtools/tools/javac/lambda/VoidReturnBoxing.java
Changeset: 34eea6a5
Branch: master
Author: Henry Lin <hny at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-07-22 17:29:12 +0000
URL: https://git.openjdk.org/loom/commit/34eea6a5fa27121bc0e9e8ace0894833d4a9f826
8333088: ubsan: shenandoahAdaptiveHeuristics.cpp:245:44: runtime error: division by zero
Reviewed-by: shade, rkennke
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
Changeset: b5575942
Branch: master
Author: Henry Lin <hny at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-07-22 17:29:27 +0000
URL: https://git.openjdk.org/loom/commit/b5575942027281166676678e2081b024ec572644
8333728: ubsan: shenandoahFreeSet.cpp:1347:24: runtime error: division by zero
Reviewed-by: shade, rkennke
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
Changeset: b144910e
Branch: master
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2024-07-22 18:56:30 +0000
URL: https://git.openjdk.org/loom/commit/b144910ebb74be5a12dae57263f2a93452535f02
8334145: <pid> missing from vm_memory_map_<pid>.txt in System.dump_map help text
Reviewed-by: dholmes, stuefe
! src/jdk.jcmd/share/man/jcmd.1
Changeset: ed649944
Branch: master
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2024-07-22 19:34:09 +0000
URL: https://git.openjdk.org/loom/commit/ed6499446dadc339599271a282ceca4a52dbeed4
8333391: Test com/sun/jdi/InterruptHangTest.java failed: Thread was never interrupted during sleep
Reviewed-by: lmesnik, amenkov
! test/jdk/com/sun/jdi/InterruptHangTest.java
Changeset: d63d6e23
Branch: master
Author: Weijun Wang <weijun at openjdk.org>
Date: 2024-07-22 22:17:43 +0000
URL: https://git.openjdk.org/loom/commit/d63d6e23d123e82cef1372aed31b5846fb6d23fd
8336935: Test sun/security/krb5/auto/RealmSpecificValues.java fails: java.lang.RuntimeException: Should not reach here
Reviewed-by: hchao, dholmes
! test/jdk/sun/security/krb5/auto/RealmSpecificValues.java
Changeset: 96e4a187
Branch: master
Author: Chen Liang <liach at openjdk.org>
Date: 2024-07-22 22:53:52 +0000
URL: https://git.openjdk.org/loom/commit/96e4a1876a3ab0819c017ba9b634711fe19e58c3
8304929: MethodTypeDesc throws an unchecked exception than ReflectiveOperationException when a component class cannot be resolved
Reviewed-by: jvernee
! src/java.base/share/classes/jdk/internal/constant/MethodTypeDescImpl.java
! test/jdk/java/lang/constant/MethodTypeDescTest.java
Changeset: aabec4a9
Branch: master
Author: Chen Liang <liach at openjdk.org>
Date: 2024-07-22 22:54:36 +0000
URL: https://git.openjdk.org/loom/commit/aabec4a947ed2a808a1443fa6b2dabedd8c2dd9f
8335922: Incorrect @Stable usage of LambdaForm$Name.index
Reviewed-by: jvernee, shade
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
Changeset: 22914e07
Branch: master
Author: Chen Liang <liach at openjdk.org>
Date: 2024-07-23 04:59:58 +0000
URL: https://git.openjdk.org/loom/commit/22914e0774f5bb8ded3d825bea1dc312b12d4d4a
8335938: Review XxxBuilder.original and XxxModel.parent
Reviewed-by: asotona
! src/java.base/share/classes/java/lang/classfile/ClassBuilder.java
! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
! src/java.base/share/classes/java/lang/classfile/FieldBuilder.java
! src/java.base/share/classes/java/lang/classfile/MethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractDirectBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/NonterminalCodeBuilder.java
Changeset: 9f03f687
Branch: master
Author: Alan Bateman <alanb at openjdk.org>
Date: 2024-07-23 05:13:49 +0000
URL: https://git.openjdk.org/loom/commit/9f03f687556ee61436a1cb8c89ff063a7cbeaa51
8336339: (se) SelectionKey.interestOps(int) should not throw ClosedSelectorException
Reviewed-by: jpai, bpb
! src/java.base/linux/classes/sun/nio/ch/EPollSelectorImpl.java
! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java
! src/java.base/share/classes/java/nio/channels/spi/AbstractSelectableChannel.java
! src/java.base/share/classes/sun/nio/ch/SelectorImpl.java
! src/java.base/unix/classes/sun/nio/ch/PollSelectorImpl.java
! src/java.base/windows/classes/sun/nio/ch/WEPollSelectorImpl.java
! src/java.base/windows/classes/sun/nio/ch/WindowsSelectorImpl.java
+ test/jdk/java/nio/channels/Selector/RaceUpdatesAndClose.java
Changeset: 48030a2a
Branch: master
Author: SendaoYan <syan at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2024-07-23 05:23:48 +0000
URL: https://git.openjdk.org/loom/commit/48030a2a8670e6274abb6c77f19dd3d92517e888
8336855: Duplicate protected declaration and comment in interp_masm_aarch64.hpp
Reviewed-by: jiefu, shade
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
Changeset: 4c7b3e7f
Branch: master
Author: Raffaello Giulietti <rgiulietti at openjdk.org>
Date: 2024-07-23 07:43:57 +0000
URL: https://git.openjdk.org/loom/commit/4c7b3e7fc39a06e208ea1668095d055457549d63
8334758: Incorrect note in Javadoc for a few RandomGenerator methods
Reviewed-by: bpb
! src/java.base/share/classes/java/util/random/RandomGenerator.java
Changeset: e83b4b23
Branch: master
Author: Claes Redestad <redestad at openjdk.org>
Date: 2024-07-23 11:50:57 +0000
URL: https://git.openjdk.org/loom/commit/e83b4b236eca48d0b75094006f7f888398194fe4
8335182: Consolidate and streamline String concat code shapes
Reviewed-by: liach, jvernee
! src/java.base/share/classes/java/lang/StringConcatHelper.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! test/micro/org/openjdk/bench/java/lang/StringConcat.java
+ test/micro/org/openjdk/bench/java/lang/StringConcatStartup.java
Changeset: a2a236f9
Branch: master
Author: Chen Liang <liach at openjdk.org>
Date: 2024-07-23 12:11:47 +0000
URL: https://git.openjdk.org/loom/commit/a2a236f9041083e4b8f11e068da0031dd5f52c2b
8335939: Hide element writing across the ClassFile API
Reviewed-by: asotona
! src/java.base/share/classes/java/lang/classfile/Annotation.java
! src/java.base/share/classes/java/lang/classfile/AnnotationElement.java
! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java
! src/java.base/share/classes/java/lang/classfile/Attribute.java
! src/java.base/share/classes/java/lang/classfile/BootstrapMethodEntry.java
! src/java.base/share/classes/java/lang/classfile/BufWriter.java
! src/java.base/share/classes/java/lang/classfile/ClassFileElement.java
! src/java.base/share/classes/java/lang/classfile/ClassReader.java
! src/java.base/share/classes/java/lang/classfile/CustomAttribute.java
! src/java.base/share/classes/java/lang/classfile/FieldModel.java
! src/java.base/share/classes/java/lang/classfile/MethodModel.java
- src/java.base/share/classes/java/lang/classfile/WritableElement.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java
! src/java.base/share/classes/java/lang/classfile/constantpool/PoolEntry.java
! src/java.base/share/classes/java/lang/classfile/instruction/LocalVariable.java
! src/java.base/share/classes/java/lang/classfile/instruction/LocalVariableType.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractAttributeMapper.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractBoundLocalVariable.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPseudoInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractUnboundModel.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationReader.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AttributeHolder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BootstrapMethodEntryImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/FieldImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/MethodImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackCounter.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TemporaryConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
! test/jdk/jdk/classfile/BoundAttributeTest.java
! test/jdk/jdk/classfile/CorpusTest.java
! test/jdk/jdk/classfile/LimitsTest.java
! test/jdk/jdk/classfile/LowAdaptTest.java
! test/jdk/jdk/classfile/VerifierSelfTest.java
! test/langtools/tools/javac/classfiles/attributes/AnnotationDefault/AnnotationDefaultVerifier.java
Changeset: 0e555b5d
Branch: master
Author: Athijegannathan Sundararajan <sundar at openjdk.org>
Date: 2024-07-23 12:22:53 +0000
URL: https://git.openjdk.org/loom/commit/0e555b5ded819cc3b363673320dc848c321861ce
8204582: Extra spaces in jlink documentation make it incorrect.
Reviewed-by: alanb
! src/jdk.jlink/share/man/jlink.1
More information about the loom-dev
mailing list