git: openjdk/panama-foreign: master: 106 new changesets
duke
duke at openjdk.org
Fri Sep 20 11:15:01 UTC 2024
Changeset: 358ff196
Branch: master
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2024-09-13 11:22:39 +0000
URL: https://git.openjdk.org/panama-foreign/commit/358ff196336407484b1b892f08936e9378701959
8339727: Open source several AWT focus tests - series 1
Reviewed-by: honkar
! test/jdk/ProblemList.txt
+ test/jdk/java/awt/Focus/ActivateOnProperAppContextTest.java
+ test/jdk/java/awt/Focus/KillFocusTest.java
+ test/jdk/java/awt/Focus/TestDisabledAutoTransfer.java
+ test/jdk/java/awt/Focus/TestDisabledAutoTransferSwing.java
Changeset: 8a4ea09f
Branch: master
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2024-09-13 12:04:31 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8a4ea09fa220f74f2236fc85e197eadf83b65875
8336492: Regression in lambda serialization
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/comp/CaptureScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! test/jdk/jdk/internal/vm/Continuation/Scoped.java
! test/langtools/tools/javac/MethodParameters/LambdaTest.out
! test/langtools/tools/javac/MethodParameters/LocalClassTest.out
! test/langtools/tools/javac/T8019486/WrongLNTForLambdaTest.java
! test/langtools/tools/javac/classfiles/attributes/EnclosingMethod/EnclosingMethodTest.java
+ test/langtools/tools/javac/lambda/CaptureVarOrder.java
+ test/langtools/tools/javac/lambda/SerializedLambdaInLocalClass.java
Changeset: bd44cf8a
Branch: master
Author: David Holmes <dholmes at openjdk.org>
Date: 2024-09-13 12:10:11 +0000
URL: https://git.openjdk.org/panama-foreign/commit/bd44cf8ab709d08a4d015868bececabd0c97525b
8330302: strace004 can still fail
Reviewed-by: alanb, shade
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/ThreadController.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/thread/SleepingThread.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace001.java
Changeset: 4d011785
Branch: master
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2024-09-13 13:05:37 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4d011785717c34fa5a245735968c60142fc14af4
8339927: Man page update for deprecating jhsdb debugd for removal
Reviewed-by: sspitsyn, cjplummer
! src/jdk.hotspot.agent/share/man/jhsdb.1
Changeset: 3c4d15bd
Branch: master
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2024-09-13 14:13:47 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3c4d15bdceaf94698af99d6b6fb12b3a28e13fdf
8334301: Errors in jpackage man page
Reviewed-by: almatvee
! src/jdk.jpackage/share/man/jpackage.1
Changeset: 3e0da58e
Branch: master
Author: Per Minborg <pminborg at openjdk.org>
Date: 2024-09-13 14:38:24 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3e0da58ee6553fc0ed841db4a8800d50bc444517
8333843: Provide guidelines on MemorySegment to read strings with known lengths
Reviewed-by: mcimadamore
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
Changeset: 89ca89cb
Branch: master
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2024-09-13 14:59:35 +0000
URL: https://git.openjdk.org/panama-foreign/commit/89ca89cb26270a405226415c296dc45d3535e74d
8338626: ClassLoaderExt::process_jar_manifest() should allow / separator on Windows
Reviewed-by: iklam, dholmes, matsaave
! src/hotspot/share/classfile/classLoaderExt.cpp
! test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java
Changeset: 1a0a5388
Branch: master
Author: Per Minborg <pminborg at openjdk.org>
Date: 2024-09-13 15:27:50 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1a0a53883f7c6f523b5fefb722e137258d527362
8340120: Remove redundant code in SegmentBulkOperations::mismatch
Reviewed-by: mcimadamore
! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java
Changeset: 89c172ac
Branch: master
Author: Joe Darcy <darcy at openjdk.org>
Date: 2024-09-13 16:49:28 +0000
URL: https://git.openjdk.org/panama-foreign/commit/89c172ac47a9cc238739338417015bf912ad5424
8340082: Use inline return tag in java.base
Reviewed-by: iris, prappo, lancea, djelinski, naoto, liach
! src/java.base/share/classes/java/io/ObjectInputFilter.java
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/lang/annotation/Retention.java
! src/java.base/share/classes/java/nio/charset/MalformedInputException.java
! src/java.base/share/classes/java/nio/charset/UnmappableCharacterException.java
! src/java.base/share/classes/java/time/format/TextStyle.java
! src/java.base/share/classes/java/util/concurrent/SynchronousQueue.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicBoolean.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicInteger.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerArray.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLong.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongArray.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReference.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceArray.java
! src/java.base/share/classes/java/util/concurrent/atomic/DoubleAccumulator.java
! src/java.base/share/classes/java/util/concurrent/atomic/LongAccumulator.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/ZipEntry.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
Changeset: 37bf589e
Branch: master
Author: Nizar Benalla <nbenalla at openjdk.org>
Committer: Chen Liang <liach at openjdk.org>
Date: 2024-09-13 16:56:01 +0000
URL: https://git.openjdk.org/panama-foreign/commit/37bf589ec087c80851abb9d35910f09850cea9f6
8339847: Broken link to the dieharder distribution website in SplittableRandom
Reviewed-by: iris, liach
! src/java.base/share/classes/java/util/SplittableRandom.java
Changeset: 3aa8338f
Branch: master
Author: Erik Joelsson <erikj at openjdk.org>
Date: 2024-09-13 18:31:46 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3aa8338f4e7d88967e77dfb0bace1c4b5add72f1
8340075: Autoconf bundle cannot run on read-only filesystem
Reviewed-by: mikael
! make/devkit/createAutoconfBundle.sh
Changeset: fdfe503d
Branch: master
Author: Valerie Peng <valeriep at openjdk.org>
Date: 2024-09-13 21:13:54 +0000
URL: https://git.openjdk.org/panama-foreign/commit/fdfe503d016086cf78b5a8c27dbe45f0261c68ab
8335288: SunPKCS11 initialization will call C_GetMechanismInfo on unsupported mechanisms
Reviewed-by: mbalao, weijun, hchao
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java
+ test/jdk/sun/security/pkcs11/Provider/RequiredMechCheck.cfg
+ test/jdk/sun/security/pkcs11/Provider/RequiredMechCheck.java
Changeset: fa502ecd
Branch: master
Author: Manukumar V S <mvs at openjdk.org>
Date: 2024-09-14 05:08:57 +0000
URL: https://git.openjdk.org/panama-foreign/commit/fa502ecd2d1040ee2fe26d0ac5dd547379a0ade7
8339943: Frame not disposed in java/awt/dnd/DropActionChangeTest.java
Reviewed-by: prr, azvegint
! test/jdk/java/awt/dnd/DropActionChangeTest.java
Changeset: c91fa278
Branch: master
Author: Liang Mao <lmao at openjdk.org>
Date: 2024-09-14 05:36:47 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c91fa278fe17ab204beef0fcef1ada6dd0bc37bb
8339725: Concurrent GC crashed due to GetMethodDeclaringClass
Reviewed-by: lmesnik, coleenp, eosterlund, stefank
! make/test/JtregNativeHotspot.gmk
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
+ test/hotspot/jtreg/serviceability/jvmti/GetMethodDeclaringClass/TestUnloadedClass.java
+ test/hotspot/jtreg/serviceability/jvmti/GetMethodDeclaringClass/libTestUnloadedClass.cpp
Changeset: a8f143c6
Branch: master
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2024-09-14 22:50:50 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a8f143c6abe7669c232cabda3a4e8df726de036e
8306679: com/sun/jdi/InterruptHangTest.java asserts with -Xcomp -Dmain.wrapper=Virtual options
Reviewed-by: lmesnik, cjplummer
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! test/jdk/ProblemList-Xcomp.txt
Changeset: a0794e0a
Branch: master
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2024-09-16 03:48:55 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a0794e0a054c5e7ed051efa6362726cdd7598255
8339639: Opensource few AWT PopupMenu tests
Reviewed-by: azvegint, prr
! test/jdk/ProblemList.txt
+ test/jdk/java/awt/PopupMenu/PopupHangTest.java
+ test/jdk/java/awt/PopupMenu/PopupMenuVisuals.java
Changeset: 0e0f10f9
Branch: master
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-09-16 05:31:46 +0000
URL: https://git.openjdk.org/panama-foreign/commit/0e0f10f95217b5caaed02744a0a341350e4f2bc7
8340102: Move assert-only loop in OopMapSort::sort under debug macro
Reviewed-by: stuefe, fyang, kvn
! src/hotspot/share/compiler/oopMap.cpp
Changeset: 74add0e2
Branch: master
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-09-16 05:32:03 +0000
URL: https://git.openjdk.org/panama-foreign/commit/74add0e2e071a8c8e9547e5a1757b5950b780539
8340105: Expose BitMap::print_on in release builds
Reviewed-by: stuefe, stefank
! src/hotspot/share/utilities/bitMap.cpp
! src/hotspot/share/utilities/bitMap.hpp
Changeset: dc00eb87
Branch: master
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-09-16 05:33:40 +0000
URL: https://git.openjdk.org/panama-foreign/commit/dc00eb87bc28ed5bf499af6835c3df474c454a41
8338912: CDS: Segmented roots array
Reviewed-by: ccheung, iklam
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
Changeset: 4b790637
Branch: master
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2024-09-16 05:41:58 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4b7906375b4bd11a480665110561180825c2dd9c
8339842: Open source several AWT focus tests - series 2
Reviewed-by: prr
+ test/jdk/java/awt/Focus/FocusChangeOnResizeTest.java
+ test/jdk/java/awt/Focus/LightweightFocusLostTest.java
+ test/jdk/java/awt/Focus/MixedWeightFocus.java
+ test/jdk/java/awt/Focus/NextFocusHelperTest.java
Changeset: 6be15c3d
Branch: master
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2024-09-16 08:15:48 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6be15c3d0bf0bb3625f2ecd43d7aa10e81f6edd8
8340012: [C2] assert(KlassEncodingMetaspaceMax > pd) failed: change encoding max if new encoding after 8338526
Reviewed-by: kvn, coleenp
! src/hotspot/share/ci/ciKlass.hpp
! src/hotspot/share/oops/compressedKlass.inline.hpp
! src/hotspot/share/opto/compile.cpp
Changeset: a4eb9a06
Branch: master
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-09-16 08:34:54 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a4eb9a063fb9e4a87923d464fe2c50ed5466acff
8339918: Remove checks for outdated -t -tm -Xfuture -checksource -cs -noasyncgc options from the launcher
Reviewed-by: dholmes, alanb
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! src/java.base/share/man/java.1
! src/java.base/share/native/libjli/java.c
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTY.java
Changeset: 54595188
Branch: master
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2024-09-16 09:13:37 +0000
URL: https://git.openjdk.org/panama-foreign/commit/545951889c1ea68646be600decaf2bf4c049600b
8339627: Cleanup Unsafe.setMemory intrinsic code
Reviewed-by: tschatzl, fbredberg
! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
Changeset: 05b9d479
Branch: master
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-09-16 14:06:02 +0000
URL: https://git.openjdk.org/panama-foreign/commit/05b9d47905a0dd6dd7a042f940fe120d3a8338d1
8340194: Replace usage of -ms with -Xms in LauncherCommon.gmk make file
Reviewed-by: ihse, jwaters
! make/common/modules/LauncherCommon.gmk
Changeset: e1ebeef0
Branch: master
Author: Claes Redestad <redestad at openjdk.org>
Date: 2024-09-16 14:08:08 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e1ebeef0405ac6e48564a035767ee256291b9ca9
8340131: Refactor internal makeHiddenClassDefiner to take option mask instead of Set<ClassOption>
Reviewed-by: liach, jvernee
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
Changeset: 996790c7
Branch: master
Author: Volker Simonis <simonis at openjdk.org>
Date: 2024-09-16 14:55:53 +0000
URL: https://git.openjdk.org/panama-foreign/commit/996790c70f902d7840d0649a6b0867bed47c6537
8339954: Print JVMCI names with the Compiler.{perfmap,codelist,CodeHeap_Analytics} diagnostic commands
Reviewed-by: phh, dnsimon
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeHeapState.cpp
Changeset: 1640bd26
Branch: master
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-09-16 16:22:38 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1640bd2676d8d183f02b4f5386ce42c47950e356
8340186: Shenandoah: Missing load_reference_barrier_phantom_narrow match in is_shenandoah_lrb_call
Reviewed-by: kvn
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
Changeset: 65b9abaa
Branch: master
Author: Justin Lu <jlu at openjdk.org>
Date: 2024-09-16 17:26:47 +0000
URL: https://git.openjdk.org/panama-foreign/commit/65b9abaa29eb9fe801b650ce787d98c31770a5dc
8339769: Incorrect error message during startup if working directory does not exist
Reviewed-by: naoto, dholmes, alanb
! src/java.base/unix/native/libjava/java_props_md.c
Changeset: 89759c8b
Branch: master
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2024-09-16 18:08:09 +0000
URL: https://git.openjdk.org/panama-foreign/commit/89759c8b02ec73de0d734d10b16382109c7a8b45
8321935: Define the term 'standard doclet'
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/StandardDoclet.java
Changeset: 59407faf
Branch: master
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2024-09-16 18:24:47 +0000
URL: https://git.openjdk.org/panama-foreign/commit/59407faf7b6861d142dbc3700a6fa9615567a275
8310525: DynamicLauncher for JDP test needs to try harder to find a free port
Reviewed-by: lmesnik, cjplummer
! test/jdk/sun/management/jdp/DynamicLauncher.java
! test/jdk/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java
Changeset: 858b4f12
Branch: master
Author: Kelvin Nilsen <kdnilsen at openjdk.org>
Committer: Y. Srinivas Ramakrishna <ysr at openjdk.org>
Date: 2024-09-16 19:15:30 +0000
URL: https://git.openjdk.org/panama-foreign/commit/858b4f127ad873666f51f4c54c37fa2d7801c32c
8339960: GenShen: Fix inconsistencies in generational Shenandoah behavior
Reviewed-by: wkemper, rkennke
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
Changeset: b26645f6
Branch: master
Author: Phil Race <prr at openjdk.org>
Date: 2024-09-16 19:28:20 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b26645f64bb6dd3efafaceb92bedeaf8f93906e3
8339883: Open source several AWT/2D related tests
Reviewed-by: psadhukhan, honkar
+ test/jdk/java/awt/GraphicsConfiguration/NonDefaultGC.java
+ test/jdk/java/awt/GraphicsConfiguration/Position.java
+ test/jdk/sun/java2d/pipe/DrawImageBgTest.java
= test/jdk/sun/java2d/pipe/duke.gif
Changeset: 418bb42b
Branch: master
Author: Naoto Sato <naoto at openjdk.org>
Date: 2024-09-16 20:03:00 +0000
URL: https://git.openjdk.org/panama-foreign/commit/418bb42b95b177f5f31f756054d0dd83740c6686
8340073: Support "%z" time zone abbreviation format in TZ files
Reviewed-by: jlu, joehw, coffeys
! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
! src/java.base/share/classes/sun/util/cldr/CLDRTimeZoneNameProviderImpl.java
Changeset: 99d71850
Branch: master
Author: Denghui Dong <ddong at openjdk.org>
Date: 2024-09-17 00:13:47 +0000
URL: https://git.openjdk.org/panama-foreign/commit/99d7185071a5daa695adc6255d37ce382285a9b3
8340144: C1: remove unused Compilation::_max_spills
Reviewed-by: thartmann, shade
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/c1/c1_Compilation.hpp
Changeset: 3e03e667
Branch: master
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-09-17 00:56:31 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3e03e6673acfea543d0dbbc64b7a4f52e3292c2b
8340176: Replace usage of -noclassgc with -Xnoclassgc in test/jdk/java/lang/management/MemoryMXBean/LowMemoryTest2.java
Reviewed-by: kevinw, lmesnik
! test/jdk/java/lang/management/MemoryMXBean/LowMemoryTest2.java
Changeset: a4cf1918
Branch: master
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2024-09-17 01:41:53 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a4cf1918c963cbe0b0eee6db580f0769c0cbdbcc
8339793: Fix incorrect APX feature enabling with -XX:-UseAPX
Reviewed-by: kvn, thartmann, sviswanathan
! src/hotspot/cpu/x86/vm_version_x86.cpp
Changeset: 7849f252
Branch: master
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2024-09-17 05:22:59 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7849f252937dc774a1935cc4c68f2a46649f180b
8340184: Bug in CompressedKlassPointers::is_in_encodable_range
Reviewed-by: coleenp, rkennke, jsjolen
! src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/share/ci/ciKlass.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdKlassQueue.cpp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/oops/compressedKlass.hpp
! src/hotspot/share/oops/compressedKlass.inline.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
+ test/hotspot/gtest/oops/test_compressedKlass.cpp
+ test/hotspot/jtreg/gtest/CompressedKlassGtest.java
Changeset: 10050a72
Branch: master
Author: Kangcheng Xu <kxu at openjdk.org>
Date: 2024-09-17 07:19:02 +0000
URL: https://git.openjdk.org/panama-foreign/commit/10050a723954926926650af65417d5b828cba387
8332442: C2: refactor Mod cases in Compile::final_graph_reshaping_main_switch()
Reviewed-by: roland, chagedorn, jkarthikeyan
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/divnode.cpp
! src/hotspot/share/opto/divnode.hpp
! src/hotspot/share/opto/node.hpp
+ test/hotspot/jtreg/compiler/c2/TestDivModNodes.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
Changeset: 7834662c
Branch: master
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2024-09-17 08:11:22 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7834662ca35aeb202d177fde1044add611240ecd
8340119: Remove oopDesc::size_might_change()
Reviewed-by: stefank, iwalulya
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
Changeset: c6721a0f
Branch: master
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2024-09-17 09:18:54 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c6721a0fa2582c3ddf1ef0a6e16a09234432939c
8340009: Improve the output from assert_different_registers
Reviewed-by: aboldtch, dholmes, shade, mli
! src/hotspot/share/asm/register.hpp
! src/hotspot/share/utilities/debug.hpp
Changeset: 8b6e2770
Branch: master
Author: Daniel Lundén <dlunden at openjdk.org>
Date: 2024-09-17 09:53:55 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8b6e2770a53002fcc9e07d38b954e6854a644f95
8340273: Remove CounterHalfLifeTime
Reviewed-by: chagedorn, dholmes
! src/hotspot/share/runtime/globals.hpp
Changeset: 269cd38b
Branch: master
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2024-09-17 10:39:31 +0000
URL: https://git.openjdk.org/panama-foreign/commit/269cd38b55391364db0f92291eb29c3b6803db94
8338566: Lazy creation of exception instances is not thread safe
Reviewed-by: shade, kvn, dlong
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/runtime/threads.cpp
Changeset: 80db6e71
Branch: master
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-09-17 11:58:58 +0000
URL: https://git.openjdk.org/panama-foreign/commit/80db6e71b092867212147bd369a9fda65dbd4b70
8339648: ZGC: Division by zero in rule_major_allocation_rate
Reviewed-by: aboldtch, lucy, tschatzl
! src/hotspot/share/gc/z/zDirector.cpp
Changeset: b39e6a84
Branch: master
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2024-09-17 12:58:36 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b39e6a84ef947661b5c878d02213da3a79bc026c
8329816: Add SLEEF version 3.6.1
Reviewed-by: erikj, mli, luhenry
! make/Main.gmk
+ make/UpdateSleefSource.gmk
! make/autoconf/basic_tools.m4
! make/autoconf/spec.gmk.template
+ src/jdk.incubator.vector/linux/legal/sleef.md
+ src/jdk.incubator.vector/linux/native/libsleef/README.md
+ src/jdk.incubator.vector/linux/native/libsleef/generated/misc.h
+ src/jdk.incubator.vector/linux/native/libsleef/generated/sleefinline_advsimd.h
+ src/jdk.incubator.vector/linux/native/libsleef/generated/sleefinline_rvvm1.h
+ src/jdk.incubator.vector/linux/native/libsleef/generated/sleefinline_sve.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/CHANGELOG.md
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/CMakeLists.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/CONTRIBUTORS.md
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/Configure.cmake
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/LICENSE.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/README.md
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/include/sleefdft.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/sleef-config.h.in
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/sleefConfig.cmake
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/CMakeLists.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helperadvsimd.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helperavx.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helperavx2.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helperavx2_128.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helperavx512f.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helperneon32.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helperpower_128.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helperpurec.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helperpurec_scalar.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helperrvv.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helpers390x_128.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helpersse2.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helpersve.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/arch/helpervecext.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/CMakeLists.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/addSuffix.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/arraymap.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/arraymap.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/common.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/common.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/commonfuncs.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/dd.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/df.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/estrin.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/f128util.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/keywords.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/main_checkfeature.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/misc.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/common/quaddef.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft-tester/CMakeLists.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft-tester/bench1d.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft-tester/fftwtest1d.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft-tester/fftwtest2d.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft-tester/measuredft.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft-tester/naivetest.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft-tester/roundtriptest1d.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft-tester/roundtriptest2d.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft-tester/tutorial.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft/CMakeLists.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft/dft.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft/dftcommon.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft/dftcommon.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft/mkdispatch.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft/mkunroll.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft/unroll0.org
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/dft/vectortype.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/gencoef/Makefile
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/gencoef/dp.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/gencoef/gencoef.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/gencoef/gencoef.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/gencoef/ld.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/gencoef/mkrempitab.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/gencoef/mkrempitabqp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/gencoef/qp.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/gencoef/simplexfr.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/gencoef/sp.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/Makefile
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/ProcessData.java
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/bench.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/benchsleef.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/benchsleef128.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/benchsleef256.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/benchsleef512.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/benchsvml.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/benchsvml128.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/benchsvml256.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/benchsvml512.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-benchmarks/measure.sh
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/CMakeLists.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/autovec.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/gnuabi_compatibility.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/hash_cinz.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/hash_finz.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/iut.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/iutcuda.cu
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/iutsimd.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/mveclibtest.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/tester.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/tester2dp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/tester2ld.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/tester2qp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/tester2simddp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/tester2simdsp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/tester2sp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/tester3.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/testerutil.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/testerutil.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm-tester/testervecabi.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/CMakeLists.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/dispatcher.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/dispavx.c.org
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/disppower_128.c.org
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/disps390x_128.c.org
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/dispscalar.c.org
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/dispscalar_footer.c.org
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/dispsse.c.org
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/funcproto.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/mkalias.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/mkdisp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/mkmasked_gnuabi.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/mkrename.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/mkrename_gnuabi.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/norename.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/rempitab.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/rename.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleef.pc.in
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleefdp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleefinline_cuda_header.h.org
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleefinline_header.h.org
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleefld.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleeflibm_footer.h.org
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleeflibm_header.h.org.in
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleefqp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleefsimddp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleefsimdsp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/sleefsp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/tryvsx3.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/libm/tryvxe2.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/CMakeLists.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/hash_printf.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/qiutcuda.cu
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/qiutsimd.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/qtester.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/qtesterutil.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/qtesterutil.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/qutil.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/tester2printf.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/tester2simdqp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad-tester/tester3printf.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/CMakeLists.txt
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/qdispatcher.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/qdispscalar.c.org
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/qdispx2.c.org
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/qfuncproto.h
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/qmkdisp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/qmkrename.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/rempitabqp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/sleefquad_footer.h.org
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/sleefquad_header.h.org.in
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/sleefquadinline_cuda_header.h.org
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/sleefquadinline_footer.h.org
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/sleefquadinline_header.h.org
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/src/quad/sleefsimdqp.c
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/aarch64-gcc.cmake
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/aarch64-llvm.cmake
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/armhf-gcc.cmake
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/armhf-llvm.cmake
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/native-gcc.cmake
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/native-llvm.cmake
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/ppc64el-gcc.cmake
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/ppc64el-llvm.cmake
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/riscv64-gcc.cmake
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/riscv64-llvm.cmake
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/s390x-gcc.cmake
+ src/jdk.incubator.vector/linux/native/libsleef/upstream/toolchains/s390x-llvm.cmake
Changeset: f8770163
Branch: master
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2024-09-17 15:50:16 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f87701635f82895fc10586e588f25e9c508e6979
8315273: (fs) Path.toRealPath(LinkOption.NOFOLLOW_LINKS) fails when "../../" follows a link (win)
Reviewed-by: djelinski
! src/java.base/share/classes/java/nio/file/Path.java
! test/jdk/ProblemList.txt
! test/jdk/java/nio/file/Path/ToRealPath.java
Changeset: 64e3a9ee
Branch: master
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2024-09-17 15:50:32 +0000
URL: https://git.openjdk.org/panama-foreign/commit/64e3a9ee91a6ae939e479a10cfc597e628c571e5
8339574: Behavior of File.is{Directory,File,Hidden} is not documented with respect to symlinks
Reviewed-by: djelinski, alanb
! src/java.base/share/classes/java/io/File.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/RandomAccessFile.java
Changeset: 3e14fb9c
Branch: master
Author: David M. Lloyd <david.lloyd at redhat.com>
Committer: Chen Liang <liach at openjdk.org>
Date: 2024-09-17 16:24:38 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3e14fb9c16e4ac3ad3c565059c534cfeacb45c7b
8340200: Misspelled constant `AttributesProcessingOption.DROP_UNSTABLE_ATRIBUTES`
Reviewed-by: liach
! src/java.base/share/classes/java/lang/classfile/ClassFile.java
Changeset: 28d009ce
Branch: master
Author: Raffaello Giulietti <rgiulietti at openjdk.org>
Date: 2024-09-17 17:11:32 +0000
URL: https://git.openjdk.org/panama-foreign/commit/28d009ce0ecd4369351de859c491831b7f7bbb28
8339934: Simplify Math.scalb(double) method
Reviewed-by: darcy
! src/java.base/share/classes/java/lang/Math.java
Changeset: 90e92f98
Branch: master
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2024-09-17 17:46:36 +0000
URL: https://git.openjdk.org/panama-foreign/commit/90e92f98a6685b196b979853436668cf2b9f2117
8339790: Support Intel APX setzucc instruction
Reviewed-by: sviswanathan, jkarthikeyan, kvn
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/gc/x/x_x86_64.ad
! src/hotspot/cpu/x86/gc/z/z_x86_64.ad
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86_64.ad
Changeset: 5dc9723c
Branch: master
Author: Chen Liang <liach at openjdk.org>
Date: 2024-09-17 18:13:54 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5dc9723c8172e288872f744bac5fd2342475767a
8340323: Test jdk/classfile/OptionsTest.java fails after JDK-8340200
Reviewed-by: alanb
! test/jdk/jdk/classfile/OptionsTest.java
Changeset: d5881825
Branch: master
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2024-09-17 18:58:46 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d5881825ef442cac7076d551f0182f16b17b0b53
8338686: App classpath mismatch if a jar from the Class-Path attribute is on the classpath
Reviewed-by: dholmes, iklam
! src/hotspot/share/classfile/classLoader.cpp
! test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java
Changeset: eabfc6e4
Branch: master
Author: Gerard Ziemski <gziemski at openjdk.org>
Date: 2024-09-17 19:59:06 +0000
URL: https://git.openjdk.org/panama-foreign/commit/eabfc6e4d901c53b93a78da740ca376607d9576d
8337563: NMT: rename MEMFLAGS to MemTag
Reviewed-by: dholmes, coleenp, jsjolen
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/gc/g1/g1BatchedTask.hpp
! src/hotspot/share/gc/g1/g1MonotonicArena.cpp
! src/hotspot/share/gc/g1/g1MonotonicArena.hpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp
! src/hotspot/share/gc/parallel/objectStartArray.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/oopStorage.hpp
! src/hotspot/share/gc/shared/oopStorage.inline.hpp
! src/hotspot/share/gc/shared/oopStorageSet.cpp
! src/hotspot/share/gc/shared/oopStorageSet.hpp
! src/hotspot/share/gc/shared/partialArrayState.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.cpp
! src/hotspot/share/gc/shared/taskqueue.hpp
! src/hotspot/share/gc/shared/taskqueue.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.inline.hpp
! src/hotspot/share/gc/x/xVirtualMemory.cpp
! src/hotspot/share/gc/z/zNMT.cpp
! src/hotspot/share/jfr/leakprofiler/chains/jfrbitset.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/periodic/jfrNativeMemoryEvent.cpp
! src/hotspot/share/jfr/periodic/jfrNativeMemoryEvent.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/allocation.inline.hpp
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/memory/guardedMemory.cpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/memory/memRegion.cpp
! src/hotspot/share/memory/memRegion.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/memory/padded.hpp
! src/hotspot/share/memory/padded.inline.hpp
! src/hotspot/share/memory/resourceArea.hpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/nmt/allocationSite.hpp
! src/hotspot/share/nmt/arrayWithFreeList.hpp
! src/hotspot/share/nmt/mallocHeader.cpp
! src/hotspot/share/nmt/mallocHeader.hpp
! src/hotspot/share/nmt/mallocHeader.inline.hpp
! src/hotspot/share/nmt/mallocLimit.cpp
! src/hotspot/share/nmt/mallocLimit.hpp
! src/hotspot/share/nmt/mallocSiteTable.cpp
! src/hotspot/share/nmt/mallocSiteTable.hpp
! src/hotspot/share/nmt/mallocTracker.cpp
! src/hotspot/share/nmt/mallocTracker.hpp
! src/hotspot/share/nmt/mallocTracker.inline.hpp
! src/hotspot/share/nmt/memBaseline.cpp
! src/hotspot/share/nmt/memBaseline.hpp
- src/hotspot/share/nmt/memFlagBitmap.hpp
! src/hotspot/share/nmt/memMapPrinter.cpp
! src/hotspot/share/nmt/memMapPrinter.hpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memReporter.hpp
+ src/hotspot/share/nmt/memTag.hpp
+ src/hotspot/share/nmt/memTagBitmap.hpp
! src/hotspot/share/nmt/memTracker.cpp
! src/hotspot/share/nmt/memTracker.hpp
! src/hotspot/share/nmt/memTracker.inline.hpp
- src/hotspot/share/nmt/memflags.hpp
! src/hotspot/share/nmt/memoryFileTracker.cpp
! src/hotspot/share/nmt/memoryFileTracker.hpp
! src/hotspot/share/nmt/nativeCallStackPrinter.hpp
! src/hotspot/share/nmt/nmtCommon.cpp
! src/hotspot/share/nmt/nmtCommon.hpp
! src/hotspot/share/nmt/nmtPreInit.cpp
! src/hotspot/share/nmt/nmtPreInit.hpp
! src/hotspot/share/nmt/nmtUsage.cpp
! src/hotspot/share/nmt/nmtUsage.hpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.hpp
! src/hotspot/share/nmt/vmatree.cpp
! src/hotspot/share/nmt/vmatree.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvmtiAgentList.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/lightweightSynchronizer.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/utilities/bitMap.cpp
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/chunkedList.hpp
! src/hotspot/share/utilities/concurrentHashTable.hpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/growableArray.cpp
! src/hotspot/share/utilities/growableArray.hpp
! src/hotspot/share/utilities/linkedlist.hpp
! src/hotspot/share/utilities/objectBitSet.hpp
! src/hotspot/share/utilities/objectBitSet.inline.hpp
! src/hotspot/share/utilities/resizeableResourceHash.hpp
! src/hotspot/share/utilities/resourceHash.hpp
! src/hotspot/share/utilities/stack.hpp
! src/hotspot/share/utilities/stack.inline.hpp
! test/hotspot/gtest/nmt/test_arrayWithFreeList.cpp
! test/hotspot/gtest/nmt/test_nmt_cornercases.cpp
! test/hotspot/gtest/nmt/test_nmt_malloclimit.cpp
! test/hotspot/gtest/nmt/test_nmt_reserved_region.cpp
! test/hotspot/gtest/nmt/test_nmt_totals.cpp
! test/hotspot/gtest/nmt/test_vmatree.cpp
! test/hotspot/gtest/utilities/test_growableArray.cpp
! test/hotspot/gtest/utilities/test_resourceHash.cpp
! test/hotspot/gtest/utilities/test_utf8.cpp
Changeset: f0ae90f3
Branch: master
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2024-09-17 20:05:46 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f0ae90f30c346544e87217ef1832d6a350fe1985
8340210: Add positionTestUI() to PassFailJFrame.Builder
Co-authored-by: Alexey Ivanov <aivanov at openjdk.org>
Reviewed-by: aivanov, azvegint
! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java
Changeset: dfc90938
Branch: master
Author: Chen Liang <liach at openjdk.org>
Date: 2024-09-17 21:08:47 +0000
URL: https://git.openjdk.org/panama-foreign/commit/dfc90938ba36685ef58af0846ee4bdb214fa210f
8340132: Remove internal CpException for reading malformed utf8
Reviewed-by: asotona
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
Changeset: 202fd421
Branch: master
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2024-09-17 22:36:37 +0000
URL: https://git.openjdk.org/panama-foreign/commit/202fd421f7e8b0f4a9c7393d1045e879acd13e64
8340213: jcmd VM.events ignores max argument
Reviewed-by: szaldana, cjplummer, amenkov, mli
! src/hotspot/share/services/diagnosticCommand.cpp
! test/hotspot/jtreg/serviceability/dcmd/vm/EventsTest.java
Changeset: 147e3007
Branch: master
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2024-09-18 04:33:28 +0000
URL: https://git.openjdk.org/panama-foreign/commit/147e30070d8adbe65453a3a9316b9324890ea25f
8340015: Open source several AWT focus tests - series 7
Reviewed-by: honkar
! test/jdk/ProblemList.txt
+ test/jdk/java/awt/Focus/MinimizeNonfocusableWindowTest.java
+ test/jdk/java/awt/Focus/WindowDisposeFocusTest.java
+ test/jdk/java/awt/Focus/bug6435715.java
Changeset: d23c59e4
Branch: master
Author: Claes Redestad <redestad at openjdk.org>
Date: 2024-09-18 07:01:13 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d23c59e40812c9e3a5914193e68169dbdf6d09e5
8340280: Avoid calling MT.invokerType() when creating LambdaForms
Reviewed-by: liach, jvernee
! src/java.base/share/classes/java/lang/invoke/DelegatingMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/Invokers.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/NativeMethodHandle.java
Changeset: 5381f553
Branch: master
Author: Roland Westrelin <roland at openjdk.org>
Date: 2024-09-18 07:07:45 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5381f553ad61ddaa44d49c3039a05511cc68bdd0
8333258: C2: high memory usage in PhaseCFG::insert_anti_dependences()
Reviewed-by: kvn, epeter
! src/hotspot/share/opto/gcm.cpp
+ test/hotspot/jtreg/compiler/codegen/TestAntiDependenciesHighMemUsage.java
+ test/hotspot/jtreg/compiler/codegen/TestAntiDependenciesHighMemUsage2.java
Changeset: 3895b8fc
Branch: master
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2024-09-18 08:26:33 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3895b8fc0b2c6d187080dba6fe08297adad4a480
8340230: Tests crash: assert(is_in_encoding_range || k->is_interface() || k->is_abstract()) failed: sanity
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/compile.cpp
Changeset: 4ff17c14
Branch: master
Author: Simon Tooke <stooke at openjdk.org>
Date: 2024-09-18 09:11:40 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4ff17c14a572a59b60d728c3626f430932eecea6
8319873: Add windows implementation for jcmd System.map and System.dump_map
Co-authored-by: Simon Tooke <stooke at openjdk.org>
Reviewed-by: stuefe, kevinw, szaldana
+ src/hotspot/os/windows/memMapPrinter_windows.cpp
! src/hotspot/share/nmt/memMapPrinter.cpp
! src/hotspot/share/nmt/memMapPrinter.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! test/hotspot/jtreg/serviceability/dcmd/vm/SystemDumpMapTest.java
! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTest.java
! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTestBase.java
! test/jdk/sun/tools/jcmd/TestJcmdPIDSubstitution.java
Changeset: 45e438f3
Branch: master
Author: Nizar Benalla <nbenalla at openjdk.org>
Date: 2024-09-18 11:08:13 +0000
URL: https://git.openjdk.org/panama-foreign/commit/45e438f3f470c4af9d5066a4ae680f819bb3cde0
8339845: Update color.org and wapforum.org links to use HTTPS instead of HTTP
Reviewed-by: prr, honkar, aivanov
! src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
! src/java.desktop/share/classes/java/awt/image/ColorConvertOp.java
! src/java.desktop/share/classes/javax/imageio/package-info.java
! src/java.desktop/share/classes/javax/imageio/plugins/tiff/BaselineTIFFTagSet.java
Changeset: 19b2cee4
Branch: master
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2024-09-18 11:44:14 +0000
URL: https://git.openjdk.org/panama-foreign/commit/19b2cee42081e1f8e9c53e6c831ce1d2d2915fd5
8340113: Remove JULONG as a Diagnostic Command argument type (jcmd JFR.view)
Reviewed-by: lmesnik, egahlin
! src/hotspot/share/jfr/recorder/service/jfrOptionSet.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/ArgumentParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdDump.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdQuery.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdView.java
Changeset: aeba1ea7
Branch: master
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2024-09-18 12:03:00 +0000
URL: https://git.openjdk.org/panama-foreign/commit/aeba1ea7c44d6b378decf8557c8cd9fc7bfb7df5
8340272: C2 SuperWord: JMH benchmark for Reduction vectorization
Reviewed-by: kvn, jkarthikeyan
+ test/micro/org/openjdk/bench/vm/compiler/VectorReduction2.java
Changeset: 1d070a32
Branch: master
Author: Rafael Winterhalter <winterhalter at openjdk.org>
Committer: Chen Liang <liach at openjdk.org>
Date: 2024-09-18 12:33:56 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1d070a3238a1cd8b9359357e6e3f751cd26a3f06
8337302: Undefined type variable results in null
Reviewed-by: liach
! src/java.base/share/classes/java/lang/TypeNotPresentException.java
! src/java.base/share/classes/sun/reflect/generics/factory/CoreReflectionFactory.java
+ test/jdk/java/lang/reflect/Generics/TestMissingTypeVariable.java
Changeset: 08a2f841
Branch: master
Author: Hamlin Li <mli at openjdk.org>
Date: 2024-09-18 12:37:02 +0000
URL: https://git.openjdk.org/panama-foreign/commit/08a2f841ec78a10f8d6d54b2ac3a92e89f765f14
8339738: RISC-V: Vectorize crc32 intrinsic
Reviewed-by: fyang, luhenry
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/stubRoutines_riscv.cpp
Changeset: 471a51a5
Branch: master
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2024-09-18 13:46:19 +0000
URL: https://git.openjdk.org/panama-foreign/commit/471a51a5a4395f0bc6818c3c1d30455ce75500d6
8340368: windows-x64-slowdebug build fails after JDK-8319873
Reviewed-by: jpai, kevinw, aboldtch, eosterlund
! src/hotspot/os/windows/memMapPrinter_windows.cpp
Changeset: ae39a660
Branch: master
Author: Hamlin Li <mli at openjdk.org>
Date: 2024-09-18 14:38:06 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ae39a6603c6c33a36dce30c3290a634b08a6bf05
8339992: RISC-V: some minor improvements of base64_vector_decode_round
Reviewed-by: fyang, luhenry
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
Changeset: 6ff287ad
Branch: master
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2024-09-18 15:57:41 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6ff287ad9aa45d8a37aafb4dd7bd9170280f5bbb
8340233: Missed ThreadWXEnable in jfrNativeLibraryLoadEvent.cpp
Reviewed-by: mgronlun
! src/hotspot/share/jfr/support/jfrNativeLibraryLoadEvent.cpp
Changeset: 9cfc03aa
Branch: master
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2024-09-18 19:17:26 +0000
URL: https://git.openjdk.org/panama-foreign/commit/9cfc03aa81f2ae20616c8cc27e3467ad01cf985f
8340391: Windows jcmd System.map and System.dump_map tests failing
Reviewed-by: cjplummer
! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTestBase.java
Changeset: 31849127
Branch: master
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2024-09-18 19:25:11 +0000
URL: https://git.openjdk.org/panama-foreign/commit/31849127a06e448c705a61c536f51fc037bc4979
8339962: Open source AWT TextField tests - Set1
Reviewed-by: jdv, dnguyen, prr
+ test/jdk/java/awt/Label/ContainerValidateTest.java
+ test/jdk/java/awt/TextField/SetEchoCharTest.java
+ test/jdk/java/awt/TextField/SetEchoCharWordOpsTest.java
Changeset: 88a1c055
Branch: master
Author: Phil Race <prr at openjdk.org>
Date: 2024-09-18 20:39:40 +0000
URL: https://git.openjdk.org/panama-foreign/commit/88a1c0550e435888c571d32c577fd697652e5620
8340078: Open source several 2D tests
Reviewed-by: honkar
+ test/jdk/sun/java2d/GdiRendering/GdiBlitOffscreenTest.java
+ test/jdk/sun/java2d/GdiRendering/GdiLockTest.java
+ test/jdk/sun/java2d/SunGraphics2D/DrawRoundRect0Bug.java
+ test/jdk/sun/java2d/SunGraphics2D/RevalidateBug.java
+ test/jdk/sun/java2d/SunGraphics2D/ScaledPolyTest.java
Changeset: d9c67443
Branch: master
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-09-19 01:44:45 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d9c67443f7d7f03efb2837b63ee2acc6113f737f
8340360: Update -mx to -Xmx in UnninstallUIMemoryLeaks test
Reviewed-by: serb, prr
! test/jdk/javax/swing/UI/UnninstallUIMemoryLeaks/UnninstallUIMemoryLeaks.java
Changeset: 537447f8
Branch: master
Author: Amit Kumar <amitkumar at openjdk.org>
Date: 2024-09-19 04:33:01 +0000
URL: https://git.openjdk.org/panama-foreign/commit/537447f8816129dad9a1edd21bd30f3edf69ea60
8339980: [s390x] ProblemList jdk/java/util/zip/CloseInflaterDeflaterTest.java
Reviewed-by: lucy
! test/jdk/ProblemList.txt
Changeset: ac58b610
Branch: master
Author: Amit Kumar <amitkumar at openjdk.org>
Date: 2024-09-19 04:47:15 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ac58b6102a26ac2ca7f6df5f176d5b5ca1d00d45
8339416: [s390x] Provide implementation for resolve_global_jobject
Reviewed-by: mdoerr, lucy
! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.hpp
! src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.hpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
Changeset: 67198992
Branch: master
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-09-19 06:28:05 +0000
URL: https://git.openjdk.org/panama-foreign/commit/67198992ce92da1ee615a73937f22fdaba28fba1
8286851: Deprecate for removal several of the undocumented java launcher options
Reviewed-by: dholmes
! src/java.base/share/native/libjli/java.c
Changeset: c58fbef0
Branch: master
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2024-09-19 08:28:51 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c58fbef05eace85a2e429da1ac8ff1ae09a0b736
8340276: Test java/lang/management/ThreadMXBean/Locks.java failed with NullPointerException
Reviewed-by: cjplummer, lmesnik
! test/jdk/java/lang/management/ThreadMXBean/Locks.java
Changeset: 118c9ade
Branch: master
Author: Serhiy Sachkov <serhiy.sachkov at oracle.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-09-19 08:39:11 +0000
URL: https://git.openjdk.org/panama-foreign/commit/118c9ade1a5e17d870415f689caa25af6524ab0e
8338759: Add extra diagnostic to java/net/InetAddress/ptr/Lookup.java
Reviewed-by: dfuchs, shade
! test/jdk/java/net/InetAddress/ptr/Lookup.java
Changeset: 8908812d
Branch: master
Author: Joel Sikström <joel.sikstrom at oracle.com>
Committer: Hamlin Li <mli at openjdk.org>
Date: 2024-09-19 08:47:20 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8908812d0a64f25f0d033d44725a69348789b223
8337674: ZGC: Consistent style for naming private static constants
Reviewed-by: stefank, aboldtch, mli
! src/hotspot/cpu/aarch64/gc/z/zAddress_aarch64.cpp
! src/hotspot/cpu/ppc/gc/z/zAddress_ppc.cpp
! src/hotspot/cpu/riscv/gc/z/zAddress_riscv.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/z/z_x86_64.ad
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/zBarrierSet.hpp
! src/hotspot/share/gc/z/zDirector.cpp
! src/hotspot/share/gc/z/zDirector.hpp
! src/hotspot/share/gc/z/zLiveMap.cpp
! src/hotspot/share/gc/z/zLiveMap.hpp
! src/hotspot/share/gc/z/zLiveMap.inline.hpp
! src/hotspot/share/gc/z/zReferenceProcessor.hpp
! src/hotspot/share/gc/z/zStackWatermark.cpp
! src/hotspot/share/gc/z/zStackWatermark.hpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zStat.hpp
! src/hotspot/share/gc/z/zStoreBarrierBuffer.cpp
! src/hotspot/share/gc/z/zStoreBarrierBuffer.hpp
! src/hotspot/share/gc/z/zValue.hpp
! src/hotspot/share/gc/z/zValue.inline.hpp
! src/hotspot/share/gc/z/zVerify.cpp
Changeset: 2faf8b8d
Branch: master
Author: Alexey Ivanov <aivanov at openjdk.org>
Date: 2024-09-19 09:44:57 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2faf8b8d582183275b1fdc92313a1c63c1753e80
8340007: Refactor KeyEvent/FunctionKeyTest.java
Reviewed-by: azvegint
! test/jdk/java/awt/event/KeyEvent/FunctionKeyTest.java
Changeset: 0120d3ee
Branch: master
Author: Alexey Ivanov <aivanov at openjdk.org>
Date: 2024-09-19 11:48:45 +0000
URL: https://git.openjdk.org/panama-foreign/commit/0120d3eed50bdc9fa53f2c41b31791620aeef613
8340306: Add border around instructions in PassFailJFrame
Reviewed-by: honkar, prr
! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java
Changeset: cecb0b3d
Branch: master
Author: Serhiy Sachkov <serhiy.sachkov at oracle.com>
Committer: Michael McMahon <michaelm at openjdk.org>
Date: 2024-09-19 12:08:31 +0000
URL: https://git.openjdk.org/panama-foreign/commit/cecb0b3d11ed0ce204cb6c3427f5a6858a844aeb
8339787: Add some additional diagnostic output to java/net/ipv6tests/UdpTest.java
Reviewed-by: dfuchs
! test/jdk/java/net/ipv6tests/Tests.java
Changeset: 7579d374
Branch: master
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2024-09-19 12:29:21 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7579d3740217e4a819cbf63837ec929f00464585
8338995: New Object to ObjectMonitor mapping: PPC64 implementation
Reviewed-by: rrich, lucy
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/share/runtime/basicLock.inline.hpp
Changeset: c9bee173
Branch: master
Author: Prasadrao Koppula <pkoppula at openjdk.org>
Committer: Sean Coffey <coffeys at openjdk.org>
Date: 2024-09-19 13:21:08 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c9bee173d61f4accfc4adc280ab5d21600191756
8331391: Enhance the keytool code by invoking the buildTrustedCerts method for essential options
Reviewed-by: coffeys, mullan
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
Changeset: d555f072
Branch: master
Author: Matias Saavedra Silva <matsaave at openjdk.org>
Date: 2024-09-19 14:15:45 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d555f072b2036664711242a242a35fb30d277e5a
8298614: Support CDS heap dumping for SerialGC and ParallelGC
Reviewed-by: dholmes, lmesnik, iklam
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsHumongous.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsUtils.java
Changeset: 3bb8de31
Branch: master
Author: Matias Saavedra Silva <matsaave at openjdk.org>
Date: 2024-09-19 14:18:03 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3bb8de31457a544d9c20a12f8d8d30d6d1cd9cba
8338693: assert(Atomic::add(&ik->_shared_class_load_count, 1) == 1) failed: shared class loaded more than once
Reviewed-by: iklam, dholmes
! src/hotspot/share/classfile/systemDictionary.cpp
Changeset: 2ada313c
Branch: master
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2024-09-19 15:25:04 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2ada313cdd9a20ed33f7e0a7298c8a0e69a81c6f
8340329: (fs) Message of NotLinkException thrown by FIles.readSymbolicLink does not include file name (win)
Reviewed-by: alanb
! src/java.base/windows/classes/sun/nio/fs/WindowsLinkSupport.java
! test/jdk/java/nio/file/Files/Links.java
Changeset: 5f3e7aa8
Branch: master
Author: Justin Lu <jlu at openjdk.org>
Date: 2024-09-19 16:18:37 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5f3e7aa83348edafb83480ce67d0c58c46e11b24
8339735: Remove references to Applet in core-libs/security APIs
Reviewed-by: coffeys, naoto, iris, rriggs, lancea, mullan
! src/java.base/share/classes/java/lang/doc-files/threadPrimitiveDeprecation.html
! src/java.base/share/classes/java/net/HttpURLConnection.java
! src/java.base/share/classes/java/nio/charset/spi/CharsetProvider.java
! src/java.base/share/classes/javax/crypto/CryptoPermission.java
! src/java.base/share/classes/javax/crypto/ExemptionMechanism.java
! src/java.base/share/classes/javax/crypto/JceSecurityManager.java
! src/java.base/share/classes/javax/net/SocketFactory.java
Changeset: bc36ace7
Branch: master
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2024-09-19 16:22:17 +0000
URL: https://git.openjdk.org/panama-foreign/commit/bc36ace72c1189dcd6d0c05d40d8c568acd89b01
8340271: Open source several AWT Robot tests
Reviewed-by: abhiscxk, honkar
+ test/jdk/java/awt/Robot/CreateScreenCapture.java
+ test/jdk/java/awt/Robot/RobotScrollTest.java
Changeset: d1d82400
Branch: master
Author: Alexey Ivanov <aivanov at openjdk.org>
Date: 2024-09-19 16:59:51 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d1d824008d1dc70029013820814fd03c40b4e309
8340308: PassFailJFrame: Make rows default to number of lines in instructions
Reviewed-by: honkar, azvegint
! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java
Changeset: ec3cba02
Branch: master
Author: Joe Darcy <darcy at openjdk.org>
Date: 2024-09-19 17:10:23 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ec3cba02963b5128480bcf62431ab03ecdb26db6
8340399: Update comment in SourceVersion for language evolution history
Reviewed-by: iris
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
Changeset: 15ae1155
Branch: master
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-09-19 17:47:08 +0000
URL: https://git.openjdk.org/panama-foreign/commit/15ae1155a11b401e3d1dd39177c209f17f077119
8340166: [REDO] CDS: Trim down minimum GC region alignment
Reviewed-by: ccheung, iklam
! src/hotspot/share/cds/archiveHeapWriter.hpp
Changeset: 75d5e117
Branch: master
Author: William Kemper <wkemper at openjdk.org>
Date: 2024-09-19 17:55:23 +0000
URL: https://git.openjdk.org/panama-foreign/commit/75d5e117770590d2432fcfe8d89734c7038d4e55
8340400: Shenandoah: Whitebox breakpoint GC requests may cause assertions
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
Changeset: fde85083
Branch: master
Author: Alexander Zuev <kizune at openjdk.org>
Date: 2024-09-19 19:51:05 +0000
URL: https://git.openjdk.org/panama-foreign/commit/fde8508379d2983fa70784faef60699c81f9c359
8339902: Open source couple TextField related tests
Reviewed-by: honkar
+ test/jdk/java/awt/TextField/CaretPositionTest/CaretPositionTest.java
+ test/jdk/java/awt/TextField/SetBoundsTest/SetBoundsTest.java
+ test/jdk/java/awt/TextField/SetEchoCharTest4/SetEchoCharTest4.java
+ test/jdk/java/awt/TextField/SetPasswordTest/SetPasswordTest.java
+ test/jdk/java/awt/TextField/ZeroEchoCharTest/ZeroEchoCharTest.java
Changeset: 296b4963
Branch: master
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2024-09-19 21:06:46 +0000
URL: https://git.openjdk.org/panama-foreign/commit/296b49634eed83bca6cfdee514b9c7c4f8252d59
8340353: Remove CompressedOops::ptrs_base
Reviewed-by: stefank, coleenp, shade, mli
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/share/oops/compressedOops.hpp
Changeset: fdc16a37
Branch: master
Author: Phil Race <prr at openjdk.org>
Date: 2024-09-19 22:20:05 +0000
URL: https://git.openjdk.org/panama-foreign/commit/fdc16a373459cb2311316448c765b1bee5c73694
8340480: Bad copyright notices in changes from JDK-8339902
Reviewed-by: kcr, bpb, kizune
! test/jdk/java/awt/TextField/CaretPositionTest/CaretPositionTest.java
! test/jdk/java/awt/TextField/SetBoundsTest/SetBoundsTest.java
! test/jdk/java/awt/TextField/SetEchoCharTest4/SetEchoCharTest4.java
! test/jdk/java/awt/TextField/SetPasswordTest/SetPasswordTest.java
! test/jdk/java/awt/TextField/ZeroEchoCharTest/ZeroEchoCharTest.java
Changeset: 969c2af9
Branch: master
Author: David Holmes <dholmes at openjdk.org>
Date: 2024-09-19 23:45:26 +0000
URL: https://git.openjdk.org/panama-foreign/commit/969c2af95387992c55a2e1768de848a354e74127
8339192: Native annotation parsing code of deprecated annotations causes crash
Reviewed-by: jrose, mgronlun
! src/hotspot/share/classfile/classFileParser.cpp
+ test/hotspot/jtreg/runtime/Annotations/BadContendedGroupBadCPIndex.jcod
+ test/hotspot/jtreg/runtime/Annotations/BadContendedGroupWrongType.jcod
+ test/hotspot/jtreg/runtime/Annotations/BadDeprecatedExtraMemberAtEnd.jcod
+ test/hotspot/jtreg/runtime/Annotations/BadDeprecatedExtraMemberAtStart.jcod
+ test/hotspot/jtreg/runtime/Annotations/BadDeprecatedForRemovalBadCPIndex.jcod
+ test/hotspot/jtreg/runtime/Annotations/BadDeprecatedForRemovalWrongType.jcod
+ test/hotspot/jtreg/runtime/Annotations/BadDeprecatedSinceWrongType.jcod
+ test/hotspot/jtreg/runtime/Annotations/TestBadAnnotations.java
Changeset: 94c33179
Branch: master
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2024-09-20 03:05:22 +0000
URL: https://git.openjdk.org/panama-foreign/commit/94c33179b6a1205100d7c125f3a7c11e29621db9
8339895: Open source several AWT focus tests - series 3
Reviewed-by: prr
! test/jdk/ProblemList.txt
+ test/jdk/java/awt/Focus/ActivateFocusTest.java
+ test/jdk/java/awt/Focus/CanvasPanelFocusOnClickTest.java
+ test/jdk/java/awt/Focus/FocusPolicyTest.java
+ test/jdk/java/awt/Focus/RequestInInactiveFrame.java
Changeset: 0f7d9e59
Branch: master
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2024-09-20 04:15:55 +0000
URL: https://git.openjdk.org/panama-foreign/commit/0f7d9e599593bb8e31e7e33a559d25ec803c7ba4
8340436: Remove unused CompressedOops::AnyNarrowOopMode
Reviewed-by: haosun, dholmes
! src/hotspot/share/oops/compressedOops.hpp
Changeset: f4e40179
Branch: master
Author: Abhishek Kumar <abhiscxk at openjdk.org>
Date: 2024-09-20 04:19:12 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f4e401791efb920b9773f2886b34904c95106727
8339984: Open source AWT MenuItem related tests
Reviewed-by: aivanov
+ test/jdk/java/awt/MenuItem/GiantFontTest.java
+ test/jdk/java/awt/MenuItem/LotsOfMenuItemsTest.java
+ test/jdk/java/awt/MenuItem/MenuSetFontTest.java
+ test/jdk/java/awt/MenuItem/NullOrEmptyStringLabelTest.java
+ test/jdk/java/awt/MenuItem/UnicodeMenuItemTest.java
Changeset: 46b02f49
Branch: master
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2024-09-20 06:06:27 +0000
URL: https://git.openjdk.org/panama-foreign/commit/46b02f49bcc730d94e37cf17fa996fdd12bdb990
8339906: Open source several AWT focus tests - series 4
Reviewed-by: abhiscxk, prr
+ test/jdk/java/awt/Focus/AltTabEventsTest.java
+ test/jdk/java/awt/Focus/ComponentLostFocusTest.java
+ test/jdk/java/awt/Focus/FocusKeepTest.java
+ test/jdk/java/awt/Focus/KeyStrokeTest.java
Changeset: 9d76c7c6
Branch: master
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-09-20 07:00:38 +0000
URL: https://git.openjdk.org/panama-foreign/commit/9d76c7c60ff3133c1078892d7c50a2cfc9ff9c1b
8340418: GHA: MacOS AArch64 bundles can be removed prematurely
Reviewed-by: erikj
! .github/workflows/main.yml
Changeset: 5d611c03
Branch: master
Author: SendaoYan <syan at openjdk.org>
Committer: Hamlin Li <mli at openjdk.org>
Date: 2024-09-20 07:34:26 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5d611c0377d4b5d5495d3941a6a63b128142a2dc
8340439: AArch64: Extra entry declaration for assember test
Reviewed-by: haosun, lmesnik, mli
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
Changeset: a50440fa
Branch: master
Author: Claes Redestad <redestad at openjdk.org>
Date: 2024-09-20 09:21:12 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a50440fadcd1aa9d8bfddc153dbde6fd55ceb9fa
8340456: Reduce overhead of proxying Object methods in ProxyGenerator
Reviewed-by: liach
! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
- test/micro/org/openjdk/bench/java/lang/reflect/Proxy/ProxyPerf.java
= test/micro/org/openjdk/bench/java/lang/reflect/proxy/ProxyBench.java
+ test/micro/org/openjdk/bench/java/lang/reflect/proxy/ProxyGeneratorBench.java
Changeset: 3ad6e31d
Branch: master
Author: Hamlin Li <mli at openjdk.org>
Date: 2024-09-20 09:33:31 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3ad6e31d81bb8a47dc73a6342a6524a901f07687
8340438: RISC-V: minor improvement in base64
Reviewed-by: fyang
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
Changeset: 3c22d83c
Branch: master
Author: Alexey Ivanov <aivanov at openjdk.org>
Date: 2024-09-20 10:07:03 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3c22d83c0fb9eee2e2b87e607680b96363849c16
8340008: KeyEvent/KeyTyped/Numpad1KeyTyped.java has 15 seconds timeout
Reviewed-by: azvegint, prr
+ test/jdk/java/awt/event/KeyEvent/KeyTyped/Numpad1KeyTyped.java
Changeset: 4cd969dd
Branch: master
Author: duke <duke at openjdk.org>
Date: 2024-09-20 11:00:55 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4cd969dd66a7f113d8d5dc50306468bad6e373f1
Automatic merge of jdk:master into master
More information about the panama-dev
mailing list