git: openjdk/jdk-sandbox: JDK-8305457-branch: 39 new changesets
Pavel Rappo
prappo at openjdk.org
Thu Feb 8 22:07:10 UTC 2024
Changeset: f356970b
Author: Fredrik Bredberg <fbredberg at openjdk.org>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date: 2024-02-06 13:25:38 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f356970b8930c6ec122d797d84503a6e86d67526
8322535: Change default AArch64 SpinPause instruction
Reviewed-by: eastigeevich, eosterlund, coleenp
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
Changeset: d1c82156
Author: George Adams <gdams at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2024-02-06 13:28:25 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d1c82156ba6ede4b798ac15f935289cfcc99d1a0
8325194: GHA: Add macOS M1 testing
Reviewed-by: clanger, ihse
! .github/actions/get-jtreg/action.yml
! .github/workflows/build-macos.yml
! .github/workflows/main.yml
! make/conf/github-actions.conf
Changeset: fd89b334
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2024-02-06 14:05:34 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/fd89b334c446dcf8883cf4c46ba75b7bc48b99bb
8316992: Potential null pointer from get_current_thread JVMCI helper function.
Reviewed-by: thartmann
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
Changeset: 51d7169b
Author: Kangcheng Xu <kxu at openjdk.org>
Committer: Roland Westrelin <roland at openjdk.org>
Date: 2024-02-06 14:37:41 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/51d7169bd9c6f57999d9f93da301672c1a115e71
8320237: C2: late inlining of method handle invoke causes duplicate lines in PrintInlining output
Reviewed-by: roland, kvn, thartmann
! src/hotspot/share/opto/callGenerator.cpp
+ test/hotspot/jtreg/compiler/inlining/TestDuplicatedLateInliningOutput.java
Changeset: 50b17d98
Author: Shaojin Wen <shaojin.wensj at alibaba-inc.com>
Committer: Raffaello Giulietti <rgiulietti at openjdk.org>
Date: 2024-02-06 15:16:40 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/50b17d9846f7727a5f7225e1b093b6bdff909478
8316704: Regex-free parsing of Formatter and FormatProcessor specifiers
Reviewed-by: redestad, rgiulietti
! src/java.base/share/classes/java/util/FormatProcessor.java
! src/java.base/share/classes/java/util/Formatter.java
! test/jdk/java/lang/template/FormatterBuilder.java
! test/jdk/java/util/Formatter/Basic.java
! test/micro/org/openjdk/bench/java/lang/StringFormat.java
Changeset: b814c318
Author: Mandy Chung <mchung at openjdk.org>
Date: 2024-02-06 17:03:57 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b814c3184e5975e2556911c3a386e6d9bc114d24
8321703: jdeps generates illegal dot file containing nodesep=0,500000
8325262: jdeps can drop printing stack trace when FindException is thrown due to modules not found
Reviewed-by: jpai, alanb
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleDotGraph.java
Changeset: 2d252ee0
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2024-02-06 17:15:36 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/2d252ee06e8d620c3048e4556079b402f4472a32
8325180: Rename jvmti_FollowRefObjects.h
Reviewed-by: sspitsyn, jwaters, lmesnik
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/FollowReferences/followref004/followref004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/FollowReferences/followref005/followref005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/FollowReferences/followref006/followref006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/jvmti_FollowRefObjects.cpp
= test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/jvmti_FollowRefObjects.hpp
Changeset: 96eb0390
Author: Naoto Sato <naoto at openjdk.org>
Date: 2024-02-06 17:43:12 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/96eb0390d69ed2e0c3e59f77fb65fbb79615a11c
8324665: Loose matching of space separators in the lenient date/time parsing mode
Reviewed-by: joehw, jlu
! src/java.base/share/classes/java/text/DateFormat.java
! src/java.base/share/classes/java/text/SimpleDateFormat.java
! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
+ test/jdk/java/text/Format/DateFormat/LenientSpaceParsingTest.java
Changeset: 4b1e367e
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2024-02-06 19:35:03 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4b1e367edabb3c12359abc2d7815559b9ece9fe3
8325152: Clarify specification of java.io.RandomAccessFile.setLength
Reviewed-by: alanb
! src/java.base/share/classes/java/io/RandomAccessFile.java
Changeset: 0f5f3c9b
Author: Martin Balao <mbalao at openjdk.org>
Date: 2024-02-06 19:49:30 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0f5f3c9b9718c610406088327401210486447462
8325254: CKA_TOKEN private and secret keys are not necessarily sensitive
Reviewed-by: valeriep
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java
Changeset: 1797efd6
Author: Joe Darcy <darcy at openjdk.org>
Date: 2024-02-06 23:22:46 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1797efd68d4f30cc38a96fc5902999ee504e182f
8322218: Better escaping of single and double quotes in annotation toString() results
Reviewed-by: mchung
! src/java.base/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java
! test/jdk/java/lang/annotation/AnnotationToStringTest.java
Changeset: f2f63444
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2024-02-06 23:42:08 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f2f634448e2095f2be1c220d7c10355ab4888439
8325347: Rename native_thread.h
Reviewed-by: coleenp, lmesnik
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetJNIFunctionTable/getjniftab001/getjniftab001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass028/redefclass028.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass029/redefclass029.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass030/redefclass030.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetJNIFunctionTable/setjniftab001/setjniftab001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS201/hs201t003/hs201t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/jni_interception/JI05/ji05t001/ji05t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/jni_interception/JI06/ji06t001/ji06t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/agent_tools.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/native/README
! test/hotspot/jtreg/vmTestbase/nsk/share/native/native_thread.cpp
- test/hotspot/jtreg/vmTestbase/nsk/share/native/native_thread.h
+ test/hotspot/jtreg/vmTestbase/nsk/share/native/native_thread.hpp
! test/hotspot/jtreg/vmTestbase/vm/share/ProcessUtils.cpp
Changeset: e0d98dd3
Author: Aggelos Biboudis <abimpoudis at openjdk.org>
Date: 2024-02-07 06:59:48 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e0d98dd3019b2fd6b95dd341296899dc0b470cb1
8325257: jshell reports NoSuchFieldError with instanceof primitive type
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! test/langtools/jdk/jshell/PrimitiveInstanceOfTest.java
! test/langtools/tools/javac/patterns/PrimitiveInstanceOfTypeComparisonOp.java
Changeset: 3bffe223
Author: Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date: 2024-02-07 07:54:22 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/3bffe223a34e8077cb1ce11f64fc34fcb0751ac7
8319463: ClassSignature should have superclass and superinterfaces as ClassTypeSig
Reviewed-by: asotona
! src/java.base/share/classes/java/lang/classfile/ClassSignature.java
! src/java.base/share/classes/java/lang/classfile/MethodSignature.java
! src/java.base/share/classes/java/lang/classfile/Signature.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassRemapperImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SignaturesImpl.java
! test/jdk/jdk/classfile/SignaturesTest.java
Changeset: 4abb10eb
Author: Daniel Lundén <dlunden at openjdk.org>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date: 2024-02-07 10:01:35 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4abb10eb0b8ec5aab2e276f5c3a99ff5db7bc877
8317349: Randomize order of macro node expansion in C2
Reviewed-by: chagedorn, rcastanedalo, thartmann
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/phasetype.hpp
! src/utils/IdealGraphVisualizer/README.md
! test/hotspot/jtreg/compiler/arguments/TestStressOptions.java
! test/hotspot/jtreg/compiler/c2/irTests/ProfileAtTypeCheck.java
! test/hotspot/jtreg/compiler/debug/TestGenerateStressSeed.java
+ test/hotspot/jtreg/compiler/debug/TestStress.java
- test/hotspot/jtreg/compiler/debug/TestStressIGVNAndCCP.java
! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestBadFormat.java
Changeset: 77ee7f0e
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-02-07 12:21:21 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/77ee7f0e2494f01cf55c2b11152c2f0d98d80280
8325221: Obsolete TLABStats
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/shared/tlab_globals.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
Changeset: c3a632dc
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-02-07 12:21:30 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c3a632dca75d2fad0a60e03e7b4fc64edb1e906e
8325248: Serial: Remove Generation::space_iterate
Reviewed-by: tschatzl
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! 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
Changeset: 1ecf74c2
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2024-02-07 14:54:51 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1ecf74c2964e84b1ff71bd26bd6e305b2b2c40f7
8325306: Rename static huge pages to explicit huge pages
Reviewed-by: jsjolen, jwaters
! src/hotspot/os/linux/hugepages.cpp
! src/hotspot/os/linux/hugepages.hpp
! src/hotspot/os/linux/os_linux.cpp
! test/hotspot/gtest/runtime/test_os_linux.cpp
! test/hotspot/jtreg/runtime/os/HugePageConfiguration.java
! test/hotspot/jtreg/runtime/os/TestHugePageDecisionsAtVMStartup.java
Changeset: a9c6e87c
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-02-07 15:05:18 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a9c6e87c6ac8f278e4e241a77aef3479f7b5f2e4
8325416: Parallel: Refactor CheckForUnmarkedOops
Reviewed-by: stefank
! src/hotspot/share/gc/parallel/psCardTable.cpp
Changeset: a3a2b1fb
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2024-02-07 15:49:16 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a3a2b1fbbf00577ce1d0e3a44e9537e997b30b05
8324881: ObjectSynchronizer::inflate(Thread* current...) is invoked for non-current thread
Reviewed-by: rrich, dholmes, coleenp, dcubed
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! test/jdk/com/sun/jdi/EATests.java
Changeset: 18e24d06
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2024-02-07 15:50:40 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/18e24d0619ffef7c6dbfc419105faba9f7ba1874
8325109: Sort method modifiers in canonical order
Reviewed-by: aivanov, rriggs, darcy, prappo
! src/java.base/share/classes/java/lang/ThreadBuilders.java
! src/java.base/share/classes/java/util/FormatItem.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.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/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java
! src/java.base/share/classes/jdk/internal/event/SecurityProviderServiceEvent.java
! src/java.base/share/classes/jdk/internal/event/VirtualThreadEndEvent.java
! src/java.base/share/classes/jdk/internal/event/VirtualThreadStartEvent.java
! src/java.base/share/classes/jdk/internal/math/FloatToDecimal.java
! src/java.base/share/classes/jdk/internal/vm/Continuation.java
! src/java.base/share/classes/jdk/internal/vm/ThreadContainers.java
! src/java.base/share/classes/sun/net/util/IPAddressUtil.java
! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomialModBinP.java
! src/java.desktop/share/classes/sun/java2d/loops/GraphicsPrimitiveMgr.java
! src/java.naming/share/classes/com/sun/jndi/ldap/pool/Connections.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSNameElement.java
! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java
! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/WindowsAnsiWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/PreviewAPIListBuilder.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/SunCommandLineLauncher.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriterKey.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java
! src/jdk.jfr/share/classes/jdk/jfr/snippet-files/Snippets.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxLaunchersAsServices.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Enquoter.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackageFile.java
! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/ShellScriptResource.java
! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/UnixLaunchersAsServices.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExpandAdjacentAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ModelAwareAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/LineWidget.java
Changeset: 3a1f4d0f
Author: Joe Darcy <darcy at openjdk.org>
Date: 2024-02-07 18:03:38 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/3a1f4d0f484f4c68e240ca3f2f36730805ee7dc0
8325268: Add policy statement to langtools makefiles concerning warnings
Reviewed-by: ihse, jjg, vromero
! make/modules/java.compiler/Java.gmk
! make/modules/jdk.compiler/Java.gmk
! make/modules/jdk.javadoc/Java.gmk
Changeset: 299a8ee6
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2024-02-07 19:02:30 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/299a8ee68d2dc433fa4b7ad14e2518aebab4cfac
8325302: Files.move(REPLACE_EXISTING) throws NoSuchFileException on deleted target
Reviewed-by: alanb
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileCopy.java
Changeset: fbd15b20
Author: Joe Darcy <darcy at openjdk.org>
Date: 2024-02-07 20:05:11 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/fbd15b20878b276ccd41128116f73b91b6d4c159
8325189: Enable this-escape javac warning in java.base
Reviewed-by: alanb, erikj, naoto, smarks, ihse, joehw, lancea, weijun
! make/modules/java.base/Java.gmk
! src/java.base/share/classes/com/sun/security/ntlm/Server.java
! src/java.base/share/classes/java/io/FileInputStream.java
! src/java.base/share/classes/java/io/FileOutputStream.java
! src/java.base/share/classes/java/io/InputStreamReader.java
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/io/ObjectOutputStream.java
! src/java.base/share/classes/java/io/OutputStreamWriter.java
! src/java.base/share/classes/java/io/PipedInputStream.java
! src/java.base/share/classes/java/io/PipedOutputStream.java
! src/java.base/share/classes/java/io/PipedReader.java
! src/java.base/share/classes/java/io/PipedWriter.java
! src/java.base/share/classes/java/io/PrintStream.java
! src/java.base/share/classes/java/io/RandomAccessFile.java
! src/java.base/share/classes/java/io/StreamTokenizer.java
! src/java.base/share/classes/java/io/WriteAbortedException.java
! src/java.base/share/classes/java/lang/AssertionError.java
! src/java.base/share/classes/java/lang/BootstrapMethodError.java
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/ExceptionInInitializerError.java
! src/java.base/share/classes/java/lang/ThreadGroup.java
! src/java.base/share/classes/java/lang/Throwable.java
! src/java.base/share/classes/java/net/ServerSocket.java
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/java/nio/charset/Charset-X-Coder.java.template
! src/java.base/share/classes/java/security/DigestInputStream.java
! src/java.base/share/classes/java/security/DigestOutputStream.java
! src/java.base/share/classes/java/security/Identity.java
! src/java.base/share/classes/java/security/Provider.java
! src/java.base/share/classes/java/security/cert/PKIXBuilderParameters.java
! src/java.base/share/classes/java/security/cert/PKIXParameters.java
! src/java.base/share/classes/java/text/AttributedCharacterIterator.java
! src/java.base/share/classes/java/text/AttributedString.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/NumberFormat.java
! src/java.base/share/classes/java/text/RuleBasedCollator.java
! src/java.base/share/classes/java/util/ArrayDeque.java
! src/java.base/share/classes/java/util/EnumMap.java
! src/java.base/share/classes/java/util/GregorianCalendar.java
! src/java.base/share/classes/java/util/HashMap.java
! src/java.base/share/classes/java/util/HashSet.java
! src/java.base/share/classes/java/util/Hashtable.java
! src/java.base/share/classes/java/util/IdentityHashMap.java
! src/java.base/share/classes/java/util/InvalidPropertiesFormatException.java
! src/java.base/share/classes/java/util/LinkedHashMap.java
! src/java.base/share/classes/java/util/LinkedHashSet.java
! src/java.base/share/classes/java/util/LinkedList.java
! src/java.base/share/classes/java/util/Random.java
! src/java.base/share/classes/java/util/SimpleTimeZone.java
! src/java.base/share/classes/java/util/Timer.java
! src/java.base/share/classes/java/util/TreeMap.java
! src/java.base/share/classes/java/util/TreeSet.java
! src/java.base/share/classes/java/util/WeakHashMap.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListSet.java
! src/java.base/share/classes/java/util/concurrent/DelayQueue.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java
! src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java
! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java
! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java
! src/java.base/share/classes/java/util/jar/JarInputStream.java
! src/java.base/share/classes/java/util/jar/JarOutputStream.java
! src/java.base/share/classes/java/util/jar/Manifest.java
! src/java.base/share/classes/java/util/zip/Deflater.java
! src/java.base/share/classes/java/util/zip/Inflater.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/java.base/share/classes/javax/net/ssl/SSLParameters.java
! src/java.base/share/classes/jdk/internal/misc/CarrierThread.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassWriter.java
! src/java.base/share/classes/jdk/internal/org/xml/sax/InputSource.java
! src/java.base/share/classes/jdk/internal/util/xml/impl/Parser.java
! src/java.base/share/classes/sun/net/NetworkClient.java
! src/java.base/share/classes/sun/net/www/MessageHeader.java
! src/java.base/share/classes/sun/nio/cs/DoubleByte.java
! src/java.base/share/classes/sun/nio/cs/HKSCS.java
! src/java.base/share/classes/sun/security/pkcs/PKCS9Attribute.java
! src/java.base/share/classes/sun/security/provider/CtrDrbg.java
! src/java.base/share/classes/sun/security/provider/DSAPublicKey.java
! src/java.base/share/classes/sun/security/provider/HashDrbg.java
! src/java.base/share/classes/sun/security/provider/HmacDrbg.java
! src/java.base/share/classes/sun/security/util/BitArray.java
! src/java.base/share/classes/sun/security/util/DerValue.java
! src/java.base/share/classes/sun/security/validator/ValidatorException.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! src/java.base/share/classes/sun/security/x509/GeneralNames.java
! src/java.base/share/classes/sun/security/x509/GeneralSubtrees.java
! src/java.base/share/classes/sun/security/x509/RFC822Name.java
! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java
! src/java.base/share/classes/sun/util/locale/provider/FallbackLocaleProviderAdapter.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystemProvider.java
Changeset: be7cc1c2
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2024-02-07 23:39:34 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/be7cc1c2b083ac7cbcec6b0fe77caff16f14bb60
8323681: SA PointerFinder code should support G1
Reviewed-by: tschatzl, kevinw
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegion.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerFinder.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java
Changeset: 9cccf051
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2024-02-08 00:00:00 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/9cccf0515e5a8449fa4a5a89f1935e206e465f39
8325367: Rename nsk_list.h
Reviewed-by: coleenp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM04/em04t001/em04t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM07/em07t002/em07t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/native/README
! test/hotspot/jtreg/vmTestbase/nsk/share/native/nsk_list.cpp
= test/hotspot/jtreg/vmTestbase/nsk/share/native/nsk_list.hpp
Changeset: 1fb9e3d6
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-02-08 06:35:47 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1fb9e3d674229a2f1b464a09986ad055191966fe
8325304: Several classes in java.util.jar and java.util.zip don't specify the behaviour for null arguments
Reviewed-by: lancea, alanb
! src/java.base/share/classes/java/util/jar/JarEntry.java
! src/java.base/share/classes/java/util/jar/JarInputStream.java
! src/java.base/share/classes/java/util/jar/JarOutputStream.java
! src/java.base/share/classes/java/util/jar/Manifest.java
! src/java.base/share/classes/java/util/zip/Deflater.java
! src/java.base/share/classes/java/util/zip/DeflaterInputStream.java
! src/java.base/share/classes/java/util/zip/DeflaterOutputStream.java
! src/java.base/share/classes/java/util/zip/GZIPInputStream.java
! src/java.base/share/classes/java/util/zip/GZIPOutputStream.java
! src/java.base/share/classes/java/util/zip/Inflater.java
! src/java.base/share/classes/java/util/zip/InflaterInputStream.java
! src/java.base/share/classes/java/util/zip/ZipEntry.java
! src/java.base/share/classes/java/util/zip/ZipInputStream.java
! src/java.base/share/classes/java/util/zip/ZipOutputStream.java
Changeset: d1099033
Author: Alan Bateman <alanb at openjdk.org>
Date: 2024-02-08 07:55:08 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d1099033ac63b9dd0dd6e3a7341db929e9e0e56e
8325028: (ch) Pipe channels should lazily set socket to non-blocking mode on first use by virtual thread
Reviewed-by: bpb
! src/java.base/unix/classes/sun/nio/ch/SinkChannelImpl.java
! src/java.base/unix/classes/sun/nio/ch/SourceChannelImpl.java
Changeset: 43089bf0
Author: Alan Bateman <alanb at openjdk.org>
Date: 2024-02-08 07:56:12 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/43089bf0065ce85681724d92d26709f4e3ad28ea
8325399: Add tests for virtual threads doing Selector operations
Reviewed-by: bpb
+ test/jdk/java/nio/channels/vthread/SelectorOps.java
Changeset: 917838e0
Author: Johny Jose <johny.jose at oracle.com>
Committer: Sean Coffey <coffeys at openjdk.org>
Date: 2024-02-08 09:15:42 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/917838e0a564b1f2cbfb6cc214ccbfd1a237019f
8325150: (tz) Update Timezone Data to 2024a
Reviewed-by: coffeys, naoto, iris
! src/java.base/share/data/tzdata/VERSION
! src/java.base/share/data/tzdata/africa
! src/java.base/share/data/tzdata/asia
! src/java.base/share/data/tzdata/australasia
! src/java.base/share/data/tzdata/etcetera
! src/java.base/share/data/tzdata/europe
! src/java.base/share/data/tzdata/leapseconds
! src/java.base/share/data/tzdata/northamerica
! src/java.base/share/data/tzdata/southamerica
! test/jdk/java/util/TimeZone/TimeZoneData/VERSION
Changeset: b58d73b9
Author: Per Minborg <pminborg at openjdk.org>
Date: 2024-02-08 10:54:11 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b58d73b915bd1b26e741e9a6f12d029d21e11145
8323746: Add PathElement hashCode and equals
Reviewed-by: mcimadamore
! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/jdk/internal/foreign/LayoutPath.java
! src/java.base/share/classes/jdk/internal/foreign/layout/AbstractLayout.java
! test/jdk/java/foreign/TestLayoutPaths.java
Changeset: 3d3a8f0e
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-02-08 11:02:49 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/3d3a8f0ebfafab6e67eb697ff0ec545bd9a51814
8325432: enhance assert message "relocation addr must be in this section"
Reviewed-by: kvn, thartmann
! src/hotspot/share/asm/codeBuffer.hpp
Changeset: e8ceb718
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2024-02-08 11:55:39 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e8ceb7189be79f2a5a7a4d13fe2d93e2c494abce
6507038: Memory Leak in JTree / BasicTreeUI
Co-authored-by: Alexey Ivanov <aivanov at openjdk.org>
Reviewed-by: honkar, aivanov
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTreeUI.java
+ test/jdk/javax/swing/plaf/basic/BasicTreeUI/TreeCellRendererLeakTest.java
Changeset: 3c91b59e
Author: Christoph Langer <clanger at openjdk.org>
Date: 2024-02-08 14:05:20 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/3c91b59ef9c992718d73f2fc9fa50ad2ead78208
8325444: GHA: JDK-8325194 causes a regression
Reviewed-by: gdams, shade, ihse
! .github/actions/get-jtreg/action.yml
Changeset: ab5e9477
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-02-08 14:22:20 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ab5e94777c3fe578c8f1f8859c56a837d9bb6bc8
8325436: G1: Remove unused G1RegionMarkStats::is_clear
Reviewed-by: tschatzl
! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp
Changeset: 0ea75b28
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-02-08 16:20:09 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0ea75b28d47a483eee4d156c9f6df4e68bd40117
8325259: Serial: Inline OldGenScanClosure during Young GC
Reviewed-by: stefank, tschatzl
! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/serial/cardTableRS.hpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/serial/serialHeap.inline.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
Changeset: 10beb318
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2024-02-08 17:22:47 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/10beb3184e14e2714cd836029680a8b2d3fd5011
8325456: Rename nsk_mutex.h
Reviewed-by: coleenp, jwaters
! test/hotspot/jtreg/vmTestbase/nsk/share/native/nsk_mutex.cpp
= test/hotspot/jtreg/vmTestbase/nsk/share/native/nsk_mutex.hpp
Changeset: d91fb17a
Author: Thiago Henrique Hüpner <thihup at gmail.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date: 2024-02-08 21:56:16 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d91fb17a80f6a577fdc77843df358c77d701f221
8325505: Fix Javadoc ResourceBundle::getString
Reviewed-by: jlu, naoto
! src/java.base/share/classes/java/util/ResourceBundle.java
Changeset: 4d49d1bb
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2024-02-08 22:05:18 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4d49d1bb8a7c135429b922d8496516894cdf1b34
Merge remote-tracking branch 'jdk-sandbox/master' into JDK-8305457-branch
More information about the jdk-sandbox-changes
mailing list