git: openjdk/loom: master: 94 new changesets
duke
duke at openjdk.org
Thu Oct 26 14:17:19 UTC 2023
Changeset: 6f1d8962
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-10-20 10:23:00 +0000
URL: https://git.openjdk.org/loom/commit/6f1d8962df05e2b298f3ec354430159041b51bcd
8318510: Serial: Remove TenuredGeneration::block_size
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/serial/generation.cpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp
Changeset: b07da3ae
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2023-10-20 10:23:45 +0000
URL: https://git.openjdk.org/loom/commit/b07da3ae15dc820d596484d51d972404fed67fb1
8317819: Scope should reflect lifetime of underying resource (mainline)
Reviewed-by: jvernee
! src/java.base/share/classes/java/lang/foreign/Arena.java
! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/java/lang/foreign/MemoryLayout.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/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/GlobalSession.java
! src/java.base/share/classes/jdk/internal/foreign/MappedMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/MemorySessionImpl.java
! src/java.base/share/classes/jdk/internal/foreign/NativeMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/SegmentFactories.java
+ test/jdk/java/foreign/TestScope.java
Changeset: 848ecc16
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2023-10-20 10:35:09 +0000
URL: https://git.openjdk.org/loom/commit/848ecc1621c347ab12dd3f421af82cb55c71e075
8318538: Add a way to obtain a strided var handle from a layout
Reviewed-by: jvernee, pminborg
! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/jdk/internal/foreign/layout/AbstractLayout.java
! test/jdk/java/foreign/TestAdaptVarHandles.java
! test/jdk/java/foreign/TestArrayCopy.java
! test/micro/org/openjdk/bench/java/lang/foreign/JavaLayouts.java
Changeset: a03767cf
Author: Jasmine Karthikeyan <jkarthikeyan at openjdk.org>
Committer: Emanuel Peter <epeter at openjdk.org>
Date: 2023-10-20 10:44:58 +0000
URL: https://git.openjdk.org/loom/commit/a03767cf8868a200f5be74c4cf8cdf5f76f1e678
8318049: C2: assert(!failure) failed: Missed optimization opportunity in PhaseIterGVN
Reviewed-by: epeter, thartmann
! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/c2/TestNotifyCastToXor.java
Changeset: deadb9c8
Author: Justin King <jcking at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-10-20 11:02:38 +0000
URL: https://git.openjdk.org/loom/commit/deadb9c8d76f41671d39bb2125a8745c25bdb819
8304684: Memory leak in DirectivesParser::set_option_flag
Reviewed-by: kvn, dlong
! src/hotspot/share/compiler/compilerDirectives.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/directivesParser.cpp
Changeset: 2c23391d
Author: Alexey Ivanov <aivanov at openjdk.org>
Date: 2023-10-20 11:02:58 +0000
URL: https://git.openjdk.org/loom/commit/2c23391de76be0994d8367fdfba63a98e9faa63d
8318101: Additional test cases for CSSAttributeEqualityBug
Reviewed-by: prr
! test/jdk/javax/swing/text/html/CSS/CSSAttributeEqualityBug.java
Changeset: 71c99a0e
Author: Alexey Ivanov <aivanov at openjdk.org>
Date: 2023-10-20 11:04:24 +0000
URL: https://git.openjdk.org/loom/commit/71c99a0e59ff843d48f1c71fb045186e44f83943
8318448: Link PopupMenu/PopupMenuLocation.java failure to JDK-8259913
Reviewed-by: prr
! test/jdk/ProblemList.txt
Changeset: fe529170
Author: Claes Redestad <redestad at openjdk.org>
Date: 2023-10-20 11:37:07 +0000
URL: https://git.openjdk.org/loom/commit/fe52917054ebed3009391487c304f1fad4271049
8318457: Use prefix-less prepend methods directly to reduce branches in String concat expressions
Reviewed-by: jlaskey, liach
! src/java.base/share/classes/java/lang/StringConcatHelper.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/java/util/FormatItem.java
Changeset: 40106422
Author: Mahendra Chhipa <mchhipa at openjdk.org>
Date: 2023-10-20 12:07:39 +0000
URL: https://git.openjdk.org/loom/commit/40106422bd2ae3da98d028bdbab2c240a71081e3
8077371: Binary files in JAXP test should be removed
Reviewed-by: joehw
+ test/jdk/javax/xml/jaxp/datatype/8033980/GregorianCalAndDurSerDataTemplate.java
+ test/jdk/javax/xml/jaxp/datatype/8033980/GregorianCalAndDurSerDataUtil.java
+ test/jdk/javax/xml/jaxp/datatype/8033980/GregorianCalendarAndDurationSerData.java
+ test/jdk/javax/xml/jaxp/datatype/8033980/JDK6GregorianCalendarAndDurationSerData.java
- test/jdk/javax/xml/jaxp/datatype/8033980/JDK6_Duration.ser
- test/jdk/javax/xml/jaxp/datatype/8033980/JDK6_XMLGregorianCalendar.ser
+ test/jdk/javax/xml/jaxp/datatype/8033980/JDK7GregorianCalendarAndDurationSerData.java
- test/jdk/javax/xml/jaxp/datatype/8033980/JDK7_Duration.ser
- test/jdk/javax/xml/jaxp/datatype/8033980/JDK7_XMLGregorianCalendar.ser
+ test/jdk/javax/xml/jaxp/datatype/8033980/JDK8GregorianCalendarAndDurationSerData.java
- test/jdk/javax/xml/jaxp/datatype/8033980/JDK8_Duration.ser
- test/jdk/javax/xml/jaxp/datatype/8033980/JDK8_XMLGregorianCalendar.ser
+ test/jdk/javax/xml/jaxp/datatype/8033980/JDK9GregorianCalendarAndDurationSerData.java
- test/jdk/javax/xml/jaxp/datatype/8033980/JDK9_Duration.ser
- test/jdk/javax/xml/jaxp/datatype/8033980/JDK9_XMLGregorianCalendar.ser
! test/jdk/javax/xml/jaxp/datatype/8033980/SerializationTest.java
Changeset: 91442878
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2023-10-20 14:29:17 +0000
URL: https://git.openjdk.org/loom/commit/91442878b7b7b2e131621958de4942f30bbf3537
8318601: Remove javadoc text about restricted methods
Reviewed-by: alanb
! src/java.base/share/classes/java/lang/ModuleLayer.java
! src/java.base/share/classes/java/lang/foreign/AddressLayout.java
! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/java/lang/foreign/SymbolLookup.java
Changeset: 5a97411f
Author: Ilya Gavrilin <igavrilin at openjdk.org>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date: 2023-10-20 14:31:41 +0000
URL: https://git.openjdk.org/loom/commit/5a97411f857b0bc9e70b417efa76a5fd5f887fe0
8317971: RISC-V: implement copySignF/D and signumF/D intrinsics
Reviewed-by: fyang, vkempik
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! test/micro/org/openjdk/bench/java/lang/MathBench.java
Changeset: b1228de6
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-10-20 15:21:57 +0000
URL: https://git.openjdk.org/loom/commit/b1228de623f3d26f982b4b1ee86af34b6ec14916
8314588: gc/metaspace/TestMetaspaceInitialization.java failed "assert(capacity_until_gc >= committed_bytes) failed: capacity_until_gc: 3145728 < committed_bytes: 3211264"
Reviewed-by: dholmes, coleenp
! src/hotspot/share/memory/metaspace.cpp
Changeset: 8065233e
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2023-10-20 15:40:39 +0000
URL: https://git.openjdk.org/loom/commit/8065233e8b8976929e1975c9a74cf70bf3485ae2
8318598: FFM stylistic cleanups
Co-authored-by: Per Minborg <pminborg at openjdk.org>
Co-authored-by: Maurizio Cimadamore <mcimadamore at openjdk.org>
Reviewed-by: mcimadamore
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/ConfinedSession.java
! src/java.base/share/classes/jdk/internal/foreign/HeapMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/LayoutPath.java
! src/java.base/share/classes/jdk/internal/foreign/MemorySessionImpl.java
! src/java.base/share/classes/jdk/internal/foreign/SegmentFactories.java
! src/java.base/share/classes/jdk/internal/foreign/SharedSession.java
! src/java.base/share/classes/jdk/internal/foreign/StringSupport.java
! src/java.base/share/classes/jdk/internal/foreign/SystemLookup.java
! src/java.base/share/classes/jdk/internal/foreign/Utils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/Binding.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CapturableState.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SoftReferenceCache.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/windows/WindowsAArch64CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/windows/WindowsAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FFIType.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/PPC64Architecture.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/RISCV64Architecture.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/LinuxRISCV64CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/TypeClass.java
! src/java.base/share/classes/jdk/internal/foreign/abi/s390/S390Architecture.java
! src/java.base/share/classes/jdk/internal/foreign/abi/s390/linux/LinuxS390CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/s390/linux/TypeClass.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/TypeClass.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/TypeClass.java
! src/java.base/share/classes/jdk/internal/foreign/layout/AbstractGroupLayout.java
! src/java.base/share/classes/jdk/internal/foreign/layout/ValueLayouts.java
Changeset: 52814994
Author: sunyaqi <sunyaqi at loongson.cn>
Committer: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2023-10-20 16:27:58 +0000
URL: https://git.openjdk.org/loom/commit/52814994efc4831fdbc1f796ed1db6ae88cb616c
8316563: test tools/jpackage/linux/LinuxResourceTest.java fails on CentOS Linux release 8.5.2111 and Fedora 27
Reviewed-by: asemenyuk, almatvee
! test/jdk/tools/jpackage/linux/LinuxResourceTest.java
Changeset: 200b5a27
Author: Viktor Klang <vklang at openjdk.org>
Committer: Paul Sandoz <psandoz at openjdk.org>
Date: 2023-10-20 16:31:46 +0000
URL: https://git.openjdk.org/loom/commit/200b5a27d4bc77e2628a80d8166ee5d6057ab0c5
8318420: AbstractPipeline invokes overridden method in constructor
Reviewed-by: psandoz
! src/java.base/share/classes/java/util/stream/AbstractPipeline.java
Changeset: 21215753
Author: Viktor Klang <vklang at openjdk.org>
Committer: Paul Sandoz <psandoz at openjdk.org>
Date: 2023-10-20 16:32:11 +0000
URL: https://git.openjdk.org/loom/commit/21215753c05681311be304f8994a97caa8e33ce2
8318421: AbstractPipeline.sourceStageSpliterator() chases pointers needlessly
Reviewed-by: psandoz
! src/java.base/share/classes/java/util/stream/AbstractPipeline.java
Changeset: a045258a
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2023-10-20 16:38:39 +0000
URL: https://git.openjdk.org/loom/commit/a045258ae2eb02daa17a9a9799a666f42daa7e20
8209595: MonitorVmStartTerminate.java timed out
Reviewed-by: sspitsyn, cjplummer, lmesnik
! test/jdk/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java
Changeset: 158293d2
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2023-10-20 17:35:21 +0000
URL: https://git.openjdk.org/loom/commit/158293d2517695f8c5eaca1b46ecf0f1f9f09691
8316030: Update Libpng to 1.6.40
Reviewed-by: prr, dnguyen
! src/java.desktop/share/legal/libpng.md
! src/java.desktop/share/native/libsplashscreen/libpng/CHANGES
! src/java.desktop/share/native/libsplashscreen/libpng/LICENSE
! src/java.desktop/share/native/libsplashscreen/libpng/README
! src/java.desktop/share/native/libsplashscreen/libpng/png.c
! src/java.desktop/share/native/libsplashscreen/libpng/png.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngconf.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngget.c
! src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngpriv.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngset.c
Changeset: 4dfa3799
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-10-20 17:37:51 +0000
URL: https://git.openjdk.org/loom/commit/4dfa3799a60cb11092b699db5bc0cc1f44d24484
7061097: [Doc] Inconsistenency between the spec and the implementation for DateFormat.Field
Reviewed-by: naoto
! src/java.base/share/classes/java/text/DateFormat.java
Changeset: 66d90d5d
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-10-20 17:38:10 +0000
URL: https://git.openjdk.org/loom/commit/66d90d5d9f8041c3a7a3f27febf83120bd1fcd4b
8318107: Un-ProblemList LocaleProvidersRun and CalendarDataRegression
Reviewed-by: naoto
! test/jdk/ProblemList.txt
Changeset: d3ebb4a1
Author: Rajan Halade <rhalade at openjdk.org>
Date: 2023-10-20 18:25:09 +0000
URL: https://git.openjdk.org/loom/commit/d3ebb4a155be8ed93e79b6b58c645e861ec30267
8317373: Add Telia Root CA v2
Reviewed-by: mullan
+ src/java.base/share/data/cacerts/teliarootcav2
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java
Changeset: 77b2394c
Author: Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date: 2023-10-20 19:25:43 +0000
URL: https://git.openjdk.org/loom/commit/77b2394c46bd304ffc0658cb758d971f1f2940b6
8318482: problemlist compiler/codecache/CheckLargePages.java on Linux-x64 until JDK-8317831 is fixed
Reviewed-by: lmesnik
! test/hotspot/jtreg/ProblemList.txt
Changeset: a1a62d99
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-10-20 21:12:28 +0000
URL: https://git.openjdk.org/loom/commit/a1a62d9964393533eeab269d1f405c8f0db1e900
8306308: (ch) Writer created by Channels::newWriter may lose data
Reviewed-by: djelinski, alanb
! src/java.base/share/classes/java/nio/channels/Channels.java
! src/java.base/share/classes/sun/nio/cs/StreamEncoder.java
+ test/jdk/java/nio/channels/Channels/NewWriter.java
Changeset: af2f4bfa
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2023-10-20 21:33:26 +0000
URL: https://git.openjdk.org/loom/commit/af2f4bfa837a18964e00de1e3077119cfa4c68e0
8318622: ProblemList gc/cslocker/TestCSLocker.java on linux-x64 in Xcomp mode
Reviewed-by: naoto
! test/hotspot/jtreg/ProblemList-Xcomp.txt
Changeset: 4cf195f0
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2023-10-21 03:35:52 +0000
URL: https://git.openjdk.org/loom/commit/4cf195f00cae97dea6ec25751f56231530fb6aee
8318573: The nsk.share.jpda.SocketConnection should fail if socket was closed.
Reviewed-by: sspitsyn, cjplummer
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/SocketConnection.java
Changeset: a876beb6
Author: Laurent Bourgès <lbourges at openjdk.org>
Date: 2023-10-21 09:12:08 +0000
URL: https://git.openjdk.org/loom/commit/a876beb63d5d509b80366139ae4c6abe502efe1e
8316741: BasicStroke.createStrokedShape miter-limits failing on small shapes
Reviewed-by: prr, dnguyen
! src/java.desktop/share/classes/sun/java2d/marlin/Renderer.java
! src/java.desktop/share/classes/sun/java2d/marlin/RendererContext.java
! src/java.desktop/share/classes/sun/java2d/marlin/Stroker.java
! src/java.desktop/share/classes/sun/java2d/marlin/Version.java
+ test/jdk/sun/java2d/marlin/TestCreateStrokedShapeJoins.java
Changeset: ecd25e7d
Author: Ioi Lam <iklam at openjdk.org>
Date: 2023-10-21 15:43:36 +0000
URL: https://git.openjdk.org/loom/commit/ecd25e7d6f9d69f9dbdbff0a4a9b9d6b19288593
8318484: Initial version of cdsConfig.hpp
Reviewed-by: dholmes, ccheung, sspitsyn
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveUtils.cpp
+ src/hotspot/share/cds/cdsConfig.cpp
+ src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.inline.hpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/classfile/defaultMethods.cpp
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/verificationType.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiAgent.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
Changeset: ffadd635
Author: Per Minborg <pminborg at openjdk.org>
Date: 2023-10-23 06:16:27 +0000
URL: https://git.openjdk.org/loom/commit/ffadd635759d0898cd108f5fe5fe3a4a3de91763
8317868: Add @sealedGraph to MethodHandleDesc and descendants
Reviewed-by: jvernee, mli
! src/java.base/share/classes/java/lang/constant/MethodHandleDesc.java
Changeset: 4eab39d9
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-10-23 07:35:11 +0000
URL: https://git.openjdk.org/loom/commit/4eab39d9415b2ec5c2984d0d3c110e9364090835
8318585: Rename CodeCache::UnloadingScope to UnlinkingScope
Reviewed-by: ayang, iwalulya, mli
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: 729f4c5d
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-10-23 08:19:50 +0000
URL: https://git.openjdk.org/loom/commit/729f4c5d141cdc272249c4c69efd05f96a654137
8318507: G1: Improve remset clearing for humongous candidates
Reviewed-by: iwalulya, ayang, mli
! src/hotspot/share/gc/g1/g1RemSet.cpp
Changeset: fc29a2e1
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2023-10-23 09:24:51 +0000
URL: https://git.openjdk.org/loom/commit/fc29a2e152310ed81bd1bb23e6f17d02f055a454
8318082: ConcurrentModificationException from IndexWriter
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractOverviewIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandler.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/ModuleWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletWriter.java
+ test/langtools/jdk/javadoc/doclet/testIndex/TestSelfIndexing.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
Changeset: ff5c5b65
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-10-23 09:59:43 +0000
URL: https://git.openjdk.org/loom/commit/ff5c5b6541b43a1323ba08f7a086e64de197edda
8318643: +UseTransparentHugePages must enable +UseLargePages
Reviewed-by: sjohanss
! src/hotspot/os/linux/os_linux.cpp
Changeset: 7c0a8288
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-10-23 11:04:29 +0000
URL: https://git.openjdk.org/loom/commit/7c0a8288b23c11d455472762b56d5b20ac5b9f03
8318649: G1: Remove unimplemented HeapRegionRemSet::add_code_root_locked
Reviewed-by: tschatzl
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
Changeset: 704c6ea1
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2023-10-23 11:15:32 +0000
URL: https://git.openjdk.org/loom/commit/704c6ea16cabc217588f430fd3c302d6df5e9c19
8303525: Refactor/cleanup open/test/jdk/javax/rmi/ssl/SSLSocketParametersTest.java
Reviewed-by: smarks, msheppar
! test/jdk/javax/rmi/ssl/SSLSocketParametersTest.java
! test/lib/jdk/test/lib/Asserts.java
Changeset: 99de9bb8
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2023-10-23 11:26:39 +0000
URL: https://git.openjdk.org/loom/commit/99de9bb83ff70fe81c89751516a86a94c8f552be
8317807: JAVA_FLAGS removed from jtreg running in JDK-8317039
Reviewed-by: erikj
! make/RunTestsPrebuilt.gmk
! make/RunTestsPrebuiltSpec.gmk
! make/autoconf/lib-tests.m4
! make/autoconf/spec.gmk.in
Changeset: c2efd774
Author: Robbin Ehn <rehn at openjdk.org>
Date: 2023-10-23 13:12:52 +0000
URL: https://git.openjdk.org/loom/commit/c2efd7741202a5e3c209de62b8b5e6bd8ae7611a
8295795: hsdis does not build with binutils 2.39+
Reviewed-by: ihse, djelinski
! make/autoconf/lib-hsdis.m4
! src/utils/hsdis/binutils/hsdis-binutils.c
Changeset: bd22d238
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2023-10-23 13:15:31 +0000
URL: https://git.openjdk.org/loom/commit/bd22d2381fa3f21b113d5b8ef95fe15cec50b066
8318027: Support alternative name to jdk.internal.vm.compiler
Reviewed-by: erikj, ihse, kvn, alanb, mli
! make/common/Modules.gmk
! make/conf/module-loader-map.conf
! src/java.base/share/lib/security/default.policy
= src/jdk.graal.compiler.management/share/classes/module-info.java
= src/jdk.graal.compiler/share/classes/module-info.java
! src/jdk.internal.vm.ci/share/classes/module-info.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IsCompilableTest.java
! test/jdk/java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java
! test/jdk/jdk/modules/etc/UpgradeableModules.java
! test/jdk/tools/jimage/VerifyJimage.java
Changeset: 9f767aa4
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-10-23 14:00:07 +0000
URL: https://git.openjdk.org/loom/commit/9f767aa44b4699ed5404b934ac751f2cdd0ba824
8318109: Writing JFR records while a CHT has taken its lock asserts in rank checking
Reviewed-by: iwalulya, mli
! src/hotspot/share/runtime/mutexLocker.cpp
Changeset: bea2d486
Author: Michal Sobierski <msobiers at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-10-23 14:31:12 +0000
URL: https://git.openjdk.org/loom/commit/bea2d48696ee2c213e475ca3aa3aa9c412b91089
8312475: org.jline.util.PumpReader signed byte problem
Reviewed-by: shade, jlahoda
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/PumpReader.java
Changeset: d888b267
Author: Ramkumar Sunderbabu <rsunderbabu at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-10-23 15:10:22 +0000
URL: https://git.openjdk.org/loom/commit/d888b26783cbe9b2bf0a23ae728176f2eda6b90b
8318071: IgnoreUnrecognizedVMOptions flag still causes failure in ArchiveHeapTestClass
Reviewed-by: dholmes, shade
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchiveHeapTestClass.java
Changeset: c1aeac79
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-10-23 15:54:04 +0000
URL: https://git.openjdk.org/loom/commit/c1aeac79ba4c5b100f05ccd4f014326e46e9520a
8318445: More broken bailout chains in C2
Reviewed-by: kvn, epeter
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/matcher.cpp
Changeset: 69c0ae23
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-10-23 16:00:14 +0000
URL: https://git.openjdk.org/loom/commit/69c0ae23a323dd547f53234848f32ed9ba41792b
8318124: JFR: Rewrite instrumentation to use Class-File API
Reviewed-by: mgronlun
! src/java.base/share/classes/module-info.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedEvent.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/ASMToolkit.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventClassBuilder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriterMethod.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMUpcalls.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventParser.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/util/Bytecode.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java
! test/jdk/jdk/jfr/jvm/TestEventWriterLog.java
Changeset: 8d9a4b43
Author: Sean Coffey <coffeys at openjdk.org>
Date: 2023-10-23 17:12:41 +0000
URL: https://git.openjdk.org/loom/commit/8d9a4b43f4fff30fd217dab2c224e641cb913c18
8317678: Fix up hashCode() for ZipFile.Source.Key
Reviewed-by: lancea, alanb, jpai
! src/java.base/share/classes/java/util/zip/ZipFile.java
+ test/jdk/java/util/zip/ZipFile/ZipSourceCache.java
! test/micro/org/openjdk/bench/java/util/zip/ZipFileOpen.java
Changeset: 5ba9705d
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-10-23 21:10:52 +0000
URL: https://git.openjdk.org/loom/commit/5ba9705d60fb3e3bab832aadd989b738471fcaf5
8318485: Narrow klass shift should be zero if encoding range extends to 0x1_0000_0000
Reviewed-by: ccheung, iklam
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/oops/compressedKlass.cpp
! test/hotspot/gtest/runtime/test_os.cpp
+ test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointersEncodingScheme.java
! test/lib/jdk/test/lib/process/OutputAnalyzer.java
Changeset: 1b150117
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-10-23 22:08:12 +0000
URL: https://git.openjdk.org/loom/commit/1b150117fd9ccb7ff8adc012b74d7d95e5219b94
8318476: Add resource consumption note to BigInteger and BigDecimal
Reviewed-by: alanb, bpb
! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/java/math/BigInteger.java
Changeset: eb591672
Author: Jie Fu <jiefu at openjdk.org>
Date: 2023-10-24 02:57:47 +0000
URL: https://git.openjdk.org/loom/commit/eb5916729defd37002f4096d4910849938e0fe3b
8318691: runtime/CompressedOops/CompressedClassPointersEncodingScheme.java fails with release VMs
Reviewed-by: ccheung
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointersEncodingScheme.java
Changeset: 728b858c
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2023-10-24 05:36:43 +0000
URL: https://git.openjdk.org/loom/commit/728b858c787567fa4eed6dd44730dfdb8b30be0f
8318130: SocksSocketImpl needlessly encodes hostname for IPv6 addresses
Reviewed-by: dfuchs, jpai, aefimov, michaelm
! src/java.base/share/classes/java/net/SocksSocketImpl.java
+ test/jdk/java/net/Socks/SocksSocketProxySelectorTest.java
Changeset: 08f79148
Author: Ioi Lam <iklam at openjdk.org>
Date: 2023-10-24 06:34:50 +0000
URL: https://git.openjdk.org/loom/commit/08f79148c6607bf2fce3710f112313e29c05ea90
8305753: Allow JIT compilation for -Xshare:dump
Reviewed-by: dholmes, matsaave, ccheung
! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/man/java.1
! test/hotspot/jtreg/runtime/cds/DeterministicDump.java
! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagCombo.java
Changeset: 4bfe2268
Author: Richard Reingruber <rrich at openjdk.org>
Date: 2023-10-24 07:05:56 +0000
URL: https://git.openjdk.org/loom/commit/4bfe226870a15306b1e015c38fe3835f26b41fe6
8310031: Parallel: Implement better work distribution for large object arrays in old gen
Co-authored-by: Albert Mingkun Yang <ayang at openjdk.org>
Reviewed-by: tschatzl, ayang
! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psCardTable.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
Changeset: cb383c05
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-10-24 07:09:44 +0000
URL: https://git.openjdk.org/loom/commit/cb383c05b23ef4f6992796bdc5b27eb8386c65d5
8318587: refresh libraries cache on AIX in print_vm_info
Reviewed-by: mdoerr, lucy, stuefe
! src/hotspot/share/utilities/vmError.cpp
Changeset: 6d3cb459
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-10-24 07:34:05 +0000
URL: https://git.openjdk.org/loom/commit/6d3cb459dc07ae6abfacd167d1d282457c2cd1b6
8318591: avoid leaks in loadlib_aix.cpp reload_table()
Reviewed-by: mdoerr, lucy
! src/hotspot/os/aix/loadlib_aix.cpp
Changeset: fd332da1
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2023-10-24 08:46:10 +0000
URL: https://git.openjdk.org/loom/commit/fd332da1c8a689e91b7124fc342f02b6e0d3dff5
8317289: javadoc fails with -sourcepath if module-info.java contains import statements
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
+ test/langtools/jdk/javadoc/doclet/testModules/TestSourcePathModule.java
Changeset: e6f23a90
Author: Gergö Barany <gbarany at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-10-24 08:58:15 +0000
URL: https://git.openjdk.org/loom/commit/e6f23a90d4a53339a3c9c2b76fc5d317940e4472
8315024: Vector API FP reduction tests should not test for exact equality
Reviewed-by: epeter, thartmann
! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java
! test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Masked-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Reduction-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-header.template
Changeset: a644670c
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2023-10-24 09:09:33 +0000
URL: https://git.openjdk.org/loom/commit/a644670cc6afc3bd6cedaa7f0d7bb75c1de90417
8318609: Upcall stubs should be smaller
Co-authored-by: Jorn Vernee <jvernee at openjdk.org>
Reviewed-by: rrich, jvernee
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/upcallLinker_aarch64.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/upcallLinker_ppc.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/upcallLinker_riscv.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/s390/upcallLinker_s390.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/upcallLinker_x86_64.cpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/prims/upcallLinker.cpp
! src/hotspot/share/prims/upcallLinker.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
Changeset: 4a16d111
Author: Evgeny Nikitin <enikitin at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-10-24 09:16:10 +0000
URL: https://git.openjdk.org/loom/commit/4a16d111b16e556f904fb80075631b8439a9482e
8318455: Fix the compiler/sharedstubs/SharedTrampolineTest.java and SharedStubToInterpTest.java
Reviewed-by: thartmann, shade, eastigeevich
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/sharedstubs/SharedStubToInterpTest.java
! test/hotspot/jtreg/compiler/sharedstubs/SharedTrampolineTest.java
Changeset: 0baa9ecd
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2023-10-24 10:08:21 +0000
URL: https://git.openjdk.org/loom/commit/0baa9ecd76c9be33a1939e47dcae320bc8b65e96
8318474: Fix memory reporter for thread_count
Reviewed-by: mbaesken, azafari
! src/hotspot/share/services/memReporter.cpp
Changeset: 3f446c51
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-10-24 10:12:44 +0000
URL: https://git.openjdk.org/loom/commit/3f446c51564e0358d74d4929dc2fa1b9263ac3b2
8318528: Rename TestUnstructuredLocking test
Reviewed-by: phh, dholmes
+ test/hotspot/jtreg/runtime/locking/TestOutOfOrderUnlocking.jasm
- test/hotspot/jtreg/runtime/locking/TestUnstructuredLocking.jasm
Changeset: 9bfa0829
Author: Raffaello Giulietti <rgiulietti at openjdk.org>
Date: 2023-10-24 10:20:26 +0000
URL: https://git.openjdk.org/loom/commit/9bfa0829700412291ed26e7bb006b8cb63208870
8318646: Integer#parseInt("") throws empty NumberFormatException message
Reviewed-by: redestad, alanb, bpb, darcy, uschindler
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
Changeset: 5224e979
Author: Viktor Klang <vklang at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date: 2023-10-24 10:38:58 +0000
URL: https://git.openjdk.org/loom/commit/5224e979a1cbce1b015e81aa7761743f60357d73
8293713: java/net/httpclient/BufferingSubscriberTest.java fails in timeout, blocked in submission publisher
Co-authored-by: Jaikiran Pai <jpai at openjdk.org>
Reviewed-by: alanb
! src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java
Changeset: bf1a14e3
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-10-24 12:18:33 +0000
URL: https://git.openjdk.org/loom/commit/bf1a14e3672b7d92b10d16210faf4fd99a860731
8316470: Incorrect error location for "invalid permits clause" depending on file order
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/sealed/SealedErrorPositions.java
Changeset: d4b76124
Author: Varada M <mvarada2000 at gmail.com>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-10-24 12:24:04 +0000
URL: https://git.openjdk.org/loom/commit/d4b761242d91aa1bcadc438cce0a9465c0f8b23d
8318240: [AIX] Cleaners.java test failure
Reviewed-by: mbaesken, asteiner
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java
Changeset: 21d8a472
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2023-10-24 12:31:59 +0000
URL: https://git.openjdk.org/loom/commit/21d8a4725fa89803216a96d4716a2cb0b4b1820c
8318701: Fix copyright year
Reviewed-by: egahlin
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedEvent.java
! test/jdk/jdk/jfr/jvm/TestEventWriterLog.java
Changeset: d1077d6f
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2023-10-24 12:33:59 +0000
URL: https://git.openjdk.org/loom/commit/d1077d6f141d6e51f697271286833e01013080d6
8316046: x64 platforms unecessarily save xmm16-31 when UseAVX >= 3
Reviewed-by: mcimadamore, djelinski
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/CallArranger.java
Changeset: f9795d0d
Author: Hamlin Li <mli at openjdk.org>
Date: 2023-10-24 13:17:28 +0000
URL: https://git.openjdk.org/loom/commit/f9795d0d09a82cafb3e79ad8667e505c194d745b
8318222: RISC-V: C2 CmpU3
8318223: RISC-V: C2 CmpUL3
Reviewed-by: rehn, fyang
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
Changeset: 8879c78d
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2023-10-24 13:32:26 +0000
URL: https://git.openjdk.org/loom/commit/8879c78d62e3c1f325def56d131f62c479bfdaa9
8317689: [JVMCI] include error message when CreateJavaVM in libgraal fails
Reviewed-by: phofer, thartmann, never
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/prims/whitebox.cpp
Changeset: e67550cf
Author: Claes Redestad <redestad at openjdk.org>
Date: 2023-10-24 13:32:41 +0000
URL: https://git.openjdk.org/loom/commit/e67550cfec4dbd1c8c2c9869dda34fa09a5c274b
8318509: x86 count_positives intrinsic broken for -XX:AVX3Threshold=0
Reviewed-by: thartmann, jbhateja, epeter
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! test/hotspot/jtreg/compiler/intrinsics/string/TestCountPositives.java
! test/hotspot/jtreg/compiler/intrinsics/string/TestHasNegatives.java
Changeset: 54c613ac
Author: Zixian Cai <zcai at openjdk.org>
Committer: Conor Cleary <ccleary at openjdk.org>
Date: 2023-10-24 14:36:52 +0000
URL: https://git.openjdk.org/loom/commit/54c613acd7a7f051e65d73a1318346cb4f5a234a
8318693: Fix rendering for code blocks nested under list items in building.md
Reviewed-by: erikj, ccleary
! doc/building.html
! doc/building.md
Changeset: e2720987
Author: Vicente Romero <vromero at openjdk.org>
Date: 2023-10-24 14:45:10 +0000
URL: https://git.openjdk.org/loom/commit/e2720987b921b95fd8010cea60d2d6e436e5ebaa
8318160: javac does not reject private method reference with type-variable receiver
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/langtools/tools/javac/lambda/methodReference/PrivateMethodReferenceWithTypeVarTest.java
+ test/langtools/tools/javac/lambda/methodReference/PrivateMethodReferenceWithTypeVarTest.out
Changeset: 6f352740
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-10-24 14:49:06 +0000
URL: https://git.openjdk.org/loom/commit/6f352740cb5e7c47d226fd4039cfb977c0622488
8318702: G1: Fix nonstandard indentation in g1HeapTransition.cpp
Reviewed-by: iwalulya
! src/hotspot/share/gc/g1/g1HeapTransition.cpp
Changeset: 11650375
Author: Naoto Sato <naoto at openjdk.org>
Date: 2023-10-24 16:54:57 +0000
URL: https://git.openjdk.org/loom/commit/116503754c4c4bdb91685955ef4456bc76f751c4
8318569: Add getter methods for Locale and Patterns in ListFormat
Reviewed-by: joehw, rriggs, iris, mli
! src/java.base/share/classes/java/text/ListFormat.java
! test/jdk/java/text/Format/ListFormat/TestListFormat.java
Changeset: 1f2a80b7
Author: vamsi-parasa <srinivas.vamsi.parasa at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2023-10-24 18:31:33 +0000
URL: https://git.openjdk.org/loom/commit/1f2a80b78a6378b5b03f08a1e61614b8db40654c
8318306: java/util/Arrays/Sorting.java fails with "Array is not sorted at 8228-th position: 8251.0 and 8153.0"
Reviewed-by: thartmann, jbhateja
! src/hotspot/share/opto/library_call.cpp
+ test/hotspot/jtreg/compiler/intrinsics/SortingDeoptimizationTest.java
Changeset: 1ddf826a
Author: Weijun Wang <weijun at openjdk.org>
Date: 2023-10-24 18:32:01 +0000
URL: https://git.openjdk.org/loom/commit/1ddf826aea7fd18209336dce550821638d5ef89c
8316964: Security tools should not call System.exit
Reviewed-by: valeriep
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/Kinit.java
! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/KinitOptions.java
! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/Klist.java
! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/Ktab.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
+ test/jdk/sun/security/krb5/tools/ExitOrNot.java
+ test/jdk/sun/security/tools/jarsigner/ExitOrNot.java
Changeset: 9c819fd3
Author: Eamonn McManus <emcmanus at openjdk.org>
Date: 2023-10-24 18:32:33 +0000
URL: https://git.openjdk.org/loom/commit/9c819fd3b7e564b53514185573f4ffe28368b46b
8318051: Duration.between uses exceptions for control flow
Reviewed-by: rriggs
! src/java.base/share/classes/java/time/Duration.java
Changeset: f1dfdc1a
Author: Alexander Matveev <almatvee at openjdk.org>
Date: 2023-10-24 21:41:20 +0000
URL: https://git.openjdk.org/loom/commit/f1dfdc1a79f3a16eae58d15d1945541a08f7e145
8311877: [macos] Add CLI options to provide signing identity directly to codesign and productbuild
Reviewed-by: asemenyuk
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_de.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/BundlerParamInfo.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ValidOptions.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_de.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_ja.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_zh_CN.properties
! test/jdk/tools/jpackage/macosx/SigningAppImageTest.java
! test/jdk/tools/jpackage/macosx/SigningAppImageTwoStepsTest.java
+ test/jdk/tools/jpackage/macosx/SigningOptionsTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageFromTwoStepAppImageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java
! test/jdk/tools/jpackage/macosx/base/SigningBase.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/PredefinedAppImageErrorTest.java
Changeset: 5ce718eb
Author: Jayathirth D V <jdv at openjdk.org>
Date: 2023-10-25 04:01:59 +0000
URL: https://git.openjdk.org/loom/commit/5ce718eb175dd0855983577d41b0af57422f4a0e
8318100: Remove redundant check for Metal support
Reviewed-by: prr, dnguyen
! src/java.desktop/macosx/classes/sun/java2d/MacOSFlags.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLGraphicsConfig.java
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLGraphicsConfig.m
Changeset: d7205e69
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2023-10-25 07:22:04 +0000
URL: https://git.openjdk.org/loom/commit/d7205e690fe92464caee9122e11a88b4cc5c2c2d
8318102: macos10.14 check in CSystemColors can be removed.
Reviewed-by: prr, aivanov
! src/java.desktop/macosx/native/libawt_lwawt/awt/CSystemColors.m
Changeset: ba7d08b8
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-10-25 08:29:58 +0000
URL: https://git.openjdk.org/loom/commit/ba7d08b8199172058bd369d880d2d6a9f9649319
8316961: Fallback implementations for 64-bit Atomic::{add,xchg} on 32-bit platforms
Reviewed-by: eosterlund, dholmes, kbarrett, simonis
! src/hotspot/os_cpu/bsd_x86/atomic_bsd_x86.hpp
! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp
! src/hotspot/os_cpu/linux_x86/atomic_linux_x86.hpp
! src/hotspot/share/runtime/atomic.hpp
! test/hotspot/gtest/runtime/test_atomic.cpp
Changeset: c3cdfe2a
Author: Zixian Cai <zcai at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-10-25 08:33:10 +0000
URL: https://git.openjdk.org/loom/commit/c3cdfe2a328c59213b614a2b723184582550f8c7
8318692: Add instructions for creating Ubuntu-based sysroot for cross compilation
Reviewed-by: erikj, shade
! doc/building.html
! doc/building.md
Changeset: d2d1592d
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-10-25 08:43:54 +0000
URL: https://git.openjdk.org/loom/commit/d2d1592dd94e897fae6fc4098e43b4fffb6d6750
8318713: G1: Use more accurate age in predict_eden_copy_time_ms
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/g1/g1Policy.cpp
Changeset: 14090ef6
Author: Alexey Ivanov <aivanov at openjdk.org>
Date: 2023-10-25 11:17:00 +0000
URL: https://git.openjdk.org/loom/commit/14090ef6039ff2f3064f397a75219b2bc715cc27
8294158: HTML formatting for PassFailJFrame instructions
Reviewed-by: azvegint, prr
! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java
Changeset: 42b9ac8a
Author: Alexey Ivanov <aivanov at openjdk.org>
Date: 2023-10-25 11:31:44 +0000
URL: https://git.openjdk.org/loom/commit/42b9ac8a07b540f4d7955a778923d24a876451cc
8294156: Allow PassFailJFrame.Builder to create test UI
Reviewed-by: azvegint, prr
! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java
Changeset: c587211b
Author: Alexey Ivanov <aivanov at openjdk.org>
Date: 2023-10-25 11:33:47 +0000
URL: https://git.openjdk.org/loom/commit/c587211bf8c60a7a1f6cc63770c38ede6cb4e173
8316003: Update FileChooserSymLinkTest.java to HTML instructions
Reviewed-by: prr
! test/jdk/javax/swing/JFileChooser/FileChooserSymLinkTest.java
Changeset: 202c0137
Author: Frederic Thevenet <fthevenet at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2023-10-25 12:58:01 +0000
URL: https://git.openjdk.org/loom/commit/202c0137b86cd7bcbe0c1eddf2657f45698ab667
8318669: Target OS detection in 'test-prebuilt' makefile target is incorrect when running on MSYS2
Reviewed-by: ihse, erikj
! make/RunTestsPrebuilt.gmk
Changeset: 3abd7726
Author: Alexey Ivanov <aivanov at openjdk.org>
Date: 2023-10-25 13:25:34 +0000
URL: https://git.openjdk.org/loom/commit/3abd772672a4dfd984459283235f3b1d8fb28a49
8316017: Refactor timeout handler in PassFailJFrame
Reviewed-by: prr
! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java
Changeset: b026d0b4
Author: Roland Westrelin <roland at openjdk.org>
Date: 2023-10-25 13:32:56 +0000
URL: https://git.openjdk.org/loom/commit/b026d0b480dcd4c0a3346078dd10047653ed3751
8312980: C2: "malformed control flow" created during incremental inlining
Co-authored-by: Emanuel Peter <epeter at openjdk.org>
Reviewed-by: thartmann, epeter
! src/hotspot/share/opto/replacednodes.cpp
! src/hotspot/share/opto/replacednodes.hpp
+ test/hotspot/jtreg/compiler/inlining/TestReplacedNodesAfterLateInline.java
+ test/hotspot/jtreg/compiler/inlining/TestReplacedNodesAfterLateInlineManyPaths.java
Changeset: cee44a62
Author: Elif Aslan <elifasln at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-10-25 15:00:44 +0000
URL: https://git.openjdk.org/loom/commit/cee44a625594fd805a05c4a69033eb677a5a6f17
8318608: Enable parallelism in vmTestbase/nsk/stress/threads tests
Reviewed-by: lmesnik, shade
- test/hotspot/jtreg/vmTestbase/nsk/stress/thread/TEST.properties
Changeset: 43f31d73
Author: Elif Aslan <elifasln at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-10-25 15:01:11 +0000
URL: https://git.openjdk.org/loom/commit/43f31d73852d63ccdcc2dcd8d6c7355435a50fb3
8318607: Enable parallelism in vmTestbase/nsk/stress/jni tests
Reviewed-by: lmesnik, shade
- test/hotspot/jtreg/vmTestbase/nsk/stress/jni/TEST.properties
Changeset: 29d462a0
Author: Elif Aslan <elifasln at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2023-10-25 15:23:13 +0000
URL: https://git.openjdk.org/loom/commit/29d462a07239a57b83850b9a8662573291fdbdf7
8318727: Enable parallelism in vmTestbase/vm/gc/concurrent tests
Reviewed-by: shade, lmesnik
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp0mr30st300/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp0mr70st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp30mr0st300/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp30mr30st0t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp30mr70st0/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp30mr70st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp70mr30st0/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp70mr30st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp0mr30st300/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp0mr70st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp30mr0st300/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp30mr30st0t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp30mr70st0/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp30mr70st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp70mr30st0/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp70mr30st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp0mr30st300/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp0mr70st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp30mr0st300/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp30mr30st0t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp30mr70st0/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp30mr70st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp70mr30st0/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp70mr30st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp0mr30st300/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp0mr70st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp30mr0st300/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp30mr30st0t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp30mr70st0/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp30mr70st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp70mr30st0/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp70mr30st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp0mr30st300/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp0mr70st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp30mr0st300/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp30mr30st0t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp30mr70st0/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp30mr70st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp70mr30st0/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp70mr30st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp60yp0rp30mr0st300/TEST.properties
Changeset: 9e98ee67
Author: Hamlin Li <mli at openjdk.org>
Date: 2023-10-25 15:37:42 +0000
URL: https://git.openjdk.org/loom/commit/9e98ee6726a7762cce9dae85e2e1b4ca9527fc3c
8318735: RISC-V: Enable related hotspot tests run on riscv
Reviewed-by: fyang, luhenry
! test/hotspot/jtreg/compiler/c2/irTests/CmpUWithZero.java
! test/hotspot/jtreg/compiler/intrinsics/TestCompareUnsigned.java
Changeset: cf4ede0e
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2023-10-25 16:38:13 +0000
URL: https://git.openjdk.org/loom/commit/cf4ede0e544fbd758cc9e93c695fb19fb7da0f9a
8317360: Missing null checks in JfrCheckpointManager and JfrStringPool initialization routines
Reviewed-by: shade, egahlin
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp
Changeset: a5208870
Author: Naoto Sato <naoto at openjdk.org>
Date: 2023-10-25 16:50:31 +0000
URL: https://git.openjdk.org/loom/commit/a5208870e16e11514e5b6acae9e933423e54aea0
8318487: Specification of the ListFormat.equals() method can be improved
Reviewed-by: joehw, rriggs, lancea, iris
! src/java.base/share/classes/java/text/ListFormat.java
Changeset: ca3bdfc0
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-10-25 17:12:37 +0000
URL: https://git.openjdk.org/loom/commit/ca3bdfc0c7a74e23329cd9487279992e345b2efd
8318186: ChoiceFormat inconsistency between applyPattern() and setChoices()
Reviewed-by: naoto
! src/java.base/share/classes/java/text/ChoiceFormat.java
Changeset: 10427c02
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-10-25 17:12:55 +0000
URL: https://git.openjdk.org/loom/commit/10427c023a142a24db3c2492977a7233a1afc25d
8318613: ChoiceFormat patterns are not well tested
Reviewed-by: naoto
+ test/jdk/java/text/Format/ChoiceFormat/PatternsTest.java
Changeset: d96f38b8
Author: Frederic Thevenet <fthevenet at openjdk.org>
Committer: Erik Joelsson <erikj at openjdk.org>
Date: 2023-10-25 17:30:21 +0000
URL: https://git.openjdk.org/loom/commit/d96f38b80c1606b54b9f3dbfe9717ab9653a0605
8317510: Change Windows debug symbol files naming to avoid losing info when an executable and a library share the same name
Reviewed-by: ihse, erikj
! make/CreateJmods.gmk
! make/Images.gmk
! make/ZipSecurity.gmk
! make/common/NativeCompilation.gmk
! make/hotspot/test/GtestImage.gmk
! make/ide/visualstudio/hotspot/src/classes/build/tools/projectcreator/WinGammaPlatformVC10.java
! make/scripts/compare_exceptions.sh.incl
+ test/hotspot/jtreg/runtime/ErrorHandling/TestSymbolsInHsErrFile.java
More information about the loom-dev
mailing list