git: openjdk/jdk17u: 131 new changesets
Goetz Lindenmaier
goetz at openjdk.java.net
Wed Feb 9 14:23:43 UTC 2022
Changeset: 2e9b2718
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2021-12-17 07:29:39 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/2e9b2718d0f18816c908c5ab511b537f62f977a3
8278822: Bump update version for OpenJDK: jdk-17.0.3
Reviewed-by: clanger
! .jcheck/conf
! make/conf/version-numbers.conf
Changeset: c0ab12db
Author: Vladimir Kempik <vkempik at openjdk.org>
Date: 2021-12-20 08:16:44 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/c0ab12db5d1f8234ca97ced6a4943ef3dd4266b4
8269175: [macosx-aarch64] wrong CPU speed in hs_err file
Backport-of: bcbe3845d92e38ad0086cc337dc5957842eef056
! src/hotspot/os/bsd/os_bsd.cpp
Changeset: cb06a209
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2021-12-20 11:08:34 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/cb06a20947bce0864e88d9b499d0d3c7c9c0fef5
8275586: Zero: Simplify interpreter initialization
Backport-of: 3613ce7c7d5bc8b7d603e1cf6a123588339aed3f
! src/hotspot/cpu/zero/vm_version_zero.cpp
! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
Changeset: 5ea8f483
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2021-12-20 11:09:34 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/5ea8f4835da08623c5c03983aab10382db2b95a5
8277385: Zero: Enable CompactStrings support
Backport-of: 3f847fe89a088d6921107ca887a7a1bace871bd6
! src/hotspot/cpu/zero/globals_zero.hpp
Changeset: cc4a0b1e
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2021-12-21 17:30:19 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/cc4a0b1ebf20b43b951b11eb562dc56ee69461c7
8278016: Add compiler tests to tier{2,3}
Backport-of: f180a4591f52d0af0c030aa85be33c51b06c90ee
! test/hotspot/jtreg/TEST.groups
Changeset: 4b3a9e3a
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2021-12-22 07:16:35 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/4b3a9e3a3288bc4ba00d6fd892134bb929fcb9c0
8277992: Add fast jdk_svc subtests to jdk:tier3
Backport-of: 30f0c6475359516ce454722f06ac0c997e09868b
! test/jdk/TEST.groups
Changeset: 66348799
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2021-12-22 07:17:34 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/66348799ad102771df59e6e3e73811b789eacd29
8278116: runtime/modules/LoadUnloadModuleStress.java has duplicate -Xmx
Backport-of: bef5c7a2865e53778e9e476e57c31c0b0f98bcb1
! test/hotspot/jtreg/runtime/modules/LoadUnloadModuleStress.java
Changeset: 13d30463
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2021-12-22 07:18:31 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/13d30463f0729578a98b952ea02d3e355cc6b85e
8278115: gc/stress/gclocker/TestGCLockerWithSerial.java has duplicate -Xmx
Backport-of: 0fbd2713f1b47c343172fa34be021706c957520e
! test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithSerial.java
Changeset: 79d97c40
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2021-12-22 11:18:55 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/79d97c4086a2fb965289616c74fb7bc392b91af3
8272327: Shenandoah: Avoid enqueuing duplicate string candidates
Backport-of: ee8bf10d321da8a261ff4eda705cef753b4a7014
! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.inline.hpp
Changeset: 311bb850
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2021-12-22 11:19:51 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/311bb85014c4aef33d061cae8961d972ea3f6b91
8247980: Exclusive execution of java/util/stream tests slows down tier1
Backport-of: 544193a3bb6431ee4bb0bd43cb29cc60c7709b25
! test/jdk/TEST.ROOT
Changeset: 515d412e
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2021-12-22 11:38:11 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/515d412e3ab4719bce9540caf2baf5b18345ed8e
8273351: bad tag in jdk.random module-info.java
Backport-of: d4177a98c1a3d331033f4cbad8c7af184cd5d486
! src/jdk.random/share/classes/module-info.java
Changeset: 83f1749b
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2021-12-22 11:41:36 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/83f1749b57b77afdf9db2b541e37c0da8323a00e
8273162: AbstractSplittableWithBrineGenerator does not create a random salt
Backport-of: 5e1df2c7d71e9393beaa4fd2d8812b065d053392
! src/java.base/share/classes/jdk/internal/util/random/RandomSupport.java
Changeset: 2cac565b
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2021-12-22 11:44:18 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/2cac565b24305e92d35835bba697ad69aea28572
8273704: DrawStringWithInfiniteXform.java failed : drawString with InfiniteXform transform takes long time
Backport-of: acceffcbf73aa4416c487f890f3ca65e55e47164
! test/jdk/java/awt/FontClass/DrawStringWithInfiniteXform.java
Changeset: c9ebb93c
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2021-12-22 11:49:15 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/c9ebb93cab45ff21ed7536bc7dcb5fabbc9cb39d
8275650: Problemlist java/io/File/createTempFile/SpecialTempFile.java for Windows 11
Backport-of: 32895ac60949ccceb0a3d25c73ec5e3a00c29593
+ out
! test/jdk/ProblemList.txt
Changeset: 93234a48
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2021-12-22 14:10:52 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/93234a48abc18ea1f3a9e092cf2f81105adbafd7
8276177: nsk/jvmti/RedefineClasses/StressRedefineWithoutBytecodeCorruption failed with "assert(def_ik->is_being_redefined()) failed: should be being redefined to get here"
Reviewed-by: goetz
Backport-of: a907b2b144f2af27392eb7c2f9656fbb1a759618
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/utilities/accessFlags.hpp
Changeset: 9d0bfe11
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2021-12-22 14:12:01 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/9d0bfe1108c8a264ecf4f841cb426a22f872c85c
8265150: AsyncGetCallTrace crashes on ResourceMark
Backport-of: 267c024eb52acd1611188dd5b1417b877ff3eafd
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
Changeset: 81cd5940
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2021-12-23 16:40:00 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/81cd594074dd588189eb8619ad6ac91c8e022212
8276314: [JVMCI] check alignment of call displacement during code installation
Backport-of: 2f4b5405f0b53782f3ed5274f68b31eb968efb6d
! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
Changeset: d8a22d62
Author: Jie Fu <jiefu at openjdk.org>
Committer: John Jiang <jjiang at openjdk.org>
Date: 2021-12-27 14:39:10 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/d8a22d628704e589e8e5c281792a1aebcdacf928
8277777: [Vector API] assert(r->is_XMMRegister()) failed: must be in x86_32.ad
Backport-of: 349328c929ccad242a344da69585404e4fea087f
! src/hotspot/cpu/x86/x86_32.ad
Changeset: 5287dae7
Author: Bernhard Urban-Forster <burban at openjdk.org>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date: 2021-12-28 12:27:24 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/5287dae7457c753c7b8c447356d8ff3249657397
8274795: AArch64: avoid spilling and restoring r18 in macro assembler
Reviewed-by: aph
Backport-of: ede3f4e94c752a8457b7c24e001bd122845d2f6a
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
Changeset: 4a386595
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2021-12-28 16:18:21 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/4a3865952435bc4f21d2615bd29fdbd84672dd27
8274658: ISO 4217 Amendment 170 Update
Backport-of: f2404d60de2b58c590bf885f5cce50c289073673
! make/data/currency/CurrencyData.properties
! src/java.base/share/classes/sun/util/resources/CurrencyNames.properties
! test/jdk/java/util/Currency/ValidateISO4217.java
! test/jdk/java/util/Currency/tablea1.txt
! test/jdk/sun/text/resources/LocaleData
! test/jdk/sun/text/resources/LocaleDataTest.java
Changeset: 15f24065
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2021-12-28 16:21:53 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/15f24065e10aee3906ee92832b5c853d5b126780
8274714: Incorrect verifier protected access error message
Backport-of: e39bdc9ddb7ba50160d07a27e6038cdea6a594a8
! src/hotspot/share/classfile/verifier.cpp
+ test/hotspot/jtreg/runtime/verifier/PutfieldProtectedTest.java
+ test/hotspot/jtreg/runtime/verifier/putfieldProtected.jasm
Changeset: 6aa60ac1
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2021-12-28 16:27:14 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/6aa60ac1dfbc3f93feee73635e29dabf9e4ababe
8277441: CompileQueue::add fails with assert(_last->next() == __null) failed: not last
Backport-of: 90f96fb4db174e50cc2510f292fe69fc995add26
! src/hotspot/share/compiler/compileBroker.cpp
Changeset: d30b6e44
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2021-12-29 07:52:01 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/d30b6e44c355876c2ab7a6db3142c7ec73578de6
8277328: jdk/jshell/CommandCompletionTest.java failures on Windows
Backport-of: 3955b037da8a0981d8efc67f28caaacdef7dfb31
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! test/langtools/jdk/jshell/CommandCompletionTest.java
Changeset: 38fdf4f1
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2021-12-29 09:25:01 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/38fdf4f1d2f4f9c60455fec79ccebff5042bf149
8276623: JDK-8275650 accidentally pushed "out" file
Backport-of: c62b3476ce12cea633abead0d6376ea0a05f92f9
- out
Changeset: 3adb3dd2
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2021-12-29 09:31:15 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/3adb3dd26e870332f0eb853d1bde152769445a7d
8278099: two sun/security/pkcs11/Signature tests failed with AssertionError
Backport-of: 669c90e23b2397fa9fb4388e8380c95c3b19eb48
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM.java
Changeset: f016e603
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2021-12-29 09:33:02 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/f016e603af58010cd02d8f7275671444ae9a420b
8275610: C2: Object field load floats above its null check resulting in a segfault
Backport-of: 7c6f57fcb1f1fcecf26f7b8046a5a41ca6d9c315
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestEliminateNullCheckWithSplitIf.java
Changeset: 493a78af
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2021-12-29 23:28:12 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/493a78af8c3e9b8af97245ca81dd6bed2337b248
8270874: JFrame paint artifacts when dragged from standard monitor to HiDPI monitor
Backport-of: 03473b4c271b2ec7f0ebdb0edabadf7f36816b9d
! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp
! test/jdk/java/awt/Window/WindowResizingOnDPIChanging/WindowResizingOnMovingToAnotherDisplay.java
Changeset: dcd98215
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2021-12-29 23:31:06 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/dcd98215f257f4e373dd58e0daf0013be2c53850
8272167: AbsPathsInImage.java should skip *.dSYM directories
Backport-of: dd93c6e27b66acebb221583fd28d03c65bfc1f24
! test/jdk/build/AbsPathsInImage.java
Changeset: 611a0ea8
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2021-12-31 13:23:28 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/611a0ea8edae2eeead0d2087621f90b7973fafa6
8273895: compiler/ciReplay/TestVMNoCompLevel.java fails due to wrong data size with TieredStopAtLevel=2,3
Backport-of: a561eac912740da6a5982c47558e13f34481219f
! test/hotspot/jtreg/compiler/ciReplay/TestVMNoCompLevel.java
Changeset: 38f01a70
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2021-12-31 13:26:54 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/38f01a70976c0f02c92f4bdf46d819f97e102430
8275536: Add test to check that File::lastModified returns same time stamp as Files.getLastModifiedTime
Backport-of: 97d3280eb4735f5b84cd4a9a1286e35c1c48113a
+ test/jdk/java/io/File/LastModifiedTest.java
Changeset: 0a538a08
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2022-01-03 08:29:57 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/0a538a08e489f47c97e3915a499d22e9d5cdde82
8276662: Scalability bottleneck in SymbolTable::lookup_common()
Backport-of: 1d7cef33c5ff24695463a03c58c7ca350ec190fc
! src/hotspot/share/classfile/symbolTable.cpp
Changeset: 8ce6877f
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2022-01-03 08:31:10 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/8ce6877fcfdb2043e37af27f4ccd3cc107389f91
8279011: JFR: JfrChunkWriter incorrectly handles int64_t chunk size as size_t
Backport-of: 467f654916764751746934f80877d49a5f107194
! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp
Changeset: 256356d4
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2022-01-03 08:31:56 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/256356d4e3321e36052261cde0ad8f9dc42358a0
8274130: C2: MulNode::Ideal chained transformations may act on wrong nodes
Reviewed-by: kvn
Backport-of: 756d22c3563ac92e74bb68d5eecb86d4fbab2c6b
! src/hotspot/share/opto/mulnode.cpp
Changeset: 7daca99e
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2022-01-05 06:48:28 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/7daca99e019f615d3cb4d48072c3b2eb87c53a34
8275326: C2: assert(no_dead_loop) failed: dead loop detected
Backport-of: 70d5dffb4e7110902b59b56efaef31614916148c
! src/hotspot/share/opto/cfgnode.cpp
Changeset: 8e6ed88e
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2022-01-05 06:49:09 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/8e6ed88e53c0ed1cecd0f9f9ff94b02169615cb6
8239502: [TEST_BUG] Test javax/swing/text/FlowView/6318524/bug6318524.java never fails
Backport-of: b7425b63f6b69ba8709664377b4e037176ab6139
+ test/jdk/javax/swing/text/FlowView/6318524/bug6318524.java
Changeset: ccb5f866
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2022-01-05 06:50:15 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/ccb5f86643bad5f3b5bae2be8a915c2aedad2015
8273634: [TEST_BUG] Improve javax/swing/text/ParagraphView/6364882/bug6364882.java
Backport-of: 67e52a3078b0e7e522297c6008f5ac3792937c6a
+ test/jdk/javax/swing/text/ParagraphView/6364882/bug6364882.java
Changeset: a471f7a2
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2022-01-05 06:51:27 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/a471f7a2fad78185493b409a0a77b89c4b53d4ab
8275800: Redefinition leaks MethodData::_extra_data_lock
Backport-of: 40606021ee6b7d18674e36b3f6249f1ca8a7647e
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
Changeset: bd280503
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2022-01-05 07:00:27 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/bd280503fb1fe9bf700c80f0bb606e6cb4d3fbb7
8278172: java/nio/channels/FileChannel/BlockDeviceSize.java should only run on Linux
Backport-of: 0d938cedcaf55886058b94dc280a8f7181c79fdf
! test/jdk/java/nio/channels/FileChannel/BlockDeviceSize.java
Changeset: 775e81de
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2022-01-05 07:03:48 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/775e81de78ce61b6769eb87e9cbe56129e56b022
8273933: [TESTBUG] Test must run without preallocated exceptions
Backport-of: 4d95a5d6dc7cc3d2b239c554a1302ac647807bd6
! test/hotspot/jtreg/vmTestbase/jit/t/t105/t105.java
Changeset: 0ccdda46
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2022-01-05 07:32:00 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/0ccdda46df6d97b9e117338e2233064019097861
8274465: Fix javax/swing/text/ParagraphView/6364882/bug6364882.java failures
Backport-of: bb4500d0d227cbb238bd6c862e143f864106a31a
! test/jdk/javax/swing/text/ParagraphView/6364882/bug6364882.java
Changeset: 9acabebe
Author: Guoxiong Li <gli at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2022-01-05 08:23:52 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/9acabebea76c2fb7de90b2f57917dec2bf0e0507
8278104: C1 should support the compiler directive 'BreakAtExecute'
Backport-of: 3c10b5db38455b8aed88599f5743fd846bd0913e
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_MacroAssembler.hpp
! src/hotspot/share/compiler/compilerDirectives.cpp
Changeset: ca59b640
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2022-01-05 13:36:20 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/ca59b640e3370df6720090202a03325c3f8371fc
8277342: vmTestbase/nsk/stress/strace/strace004.java fails with SIGSEGV in InstanceKlass::jni_id_for
Backport-of: 09e8c8c64abf4178a042c79b92d7e08e54467331
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
Changeset: 4a188e91
Author: Jaroslav Bachorik <jbachorik at openjdk.org>
Date: 2022-01-06 15:13:24 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/4a188e9112b9670964842a61262ae06703d66ca4
8277919: OldObjectSample event causing bloat in the class constant pool in JFR recording
Backport-of: 475ec8e6c5abc3431344d69bd46395e8c4b46e4c
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp
Changeset: de2e289d
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2022-01-06 15:49:43 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/de2e289dcef1146d62e4c8ac5451749ef5547e86
8278239: vmTestbase/nsk/jvmti/RedefineClasses/StressRedefine failed with EXCEPTION_ACCESS_VIOLATION at 0x000000000000000d
Backport-of: 2be3e7ef1cff1aae6faf1f4f0545d561af48d0ba
! src/hotspot/share/code/codeCache.cpp
Changeset: 3b5fc8ca
Author: William Kemper <wkemper at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2022-01-06 15:55:08 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/3b5fc8ca6ac3e98f5c741ed3bff31cbece95ff16
8278824: Uneven work distribution when scanning heap roots in G1
Reviewed-by: phh
Backport-of: b4b0328d62d9a9646f2822c361e41001bf0d4aa0
! src/hotspot/share/gc/g1/g1RemSet.cpp
Changeset: e54e3c42
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2022-01-06 16:12:57 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/e54e3c42093f50ea90da7ba67ae79da85c36623a
8278627: Shenandoah: TestHeapDump test failed
Reviewed-by: shade
Backport-of: 1128674d7f3766dda8869b213e1fc629e44ea7a8
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
Changeset: 5ea822c6
Author: Jaroslav Bachorik <jbachorik at openjdk.org>
Date: 2022-01-06 17:51:30 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/5ea822c6f70bc77fb75b0d5ab57ffba29864ab30
8278987: RunThese24H.java failed with EXCEPTION_ACCESS_VIOLATION in __write_sample_info__
Backport-of: 713fbeb050a8f79d3a662106125c3f14f3952741
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
Changeset: 3d3533a6
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2022-01-07 11:18:29 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/3d3533a6ea5203bf5205609015066981302265b7
8279379: GHA: Print tests that are in error
Backport-of: 06f3713271f7827b376a3a9cfbfd3d91bc77f7de
! .github/workflows/submit.yml
Changeset: 3de6b2cb
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2022-01-10 11:21:20 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/3de6b2cb81365b09a078507080bcd229b76e6783
8266490: Extend the OSContainer API to support the pids controller of cgroups
Backport-of: 089e83bf1bf6f28cec8dd30288720b6d066301f0
! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.hpp
! src/hotspot/os/linux/osContainer_linux.cpp
! src/hotspot/os/linux/osContainer_linux.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/java.base/linux/classes/jdk/internal/platform/CgroupMetrics.java
! src/java.base/linux/classes/jdk/internal/platform/CgroupSubsystem.java
! src/java.base/linux/classes/jdk/internal/platform/CgroupSubsystemFactory.java
! src/java.base/linux/classes/jdk/internal/platform/cgroupv1/CgroupV1Subsystem.java
! src/java.base/linux/classes/jdk/internal/platform/cgroupv2/CgroupV2Subsystem.java
! src/java.base/share/classes/jdk/internal/platform/Metrics.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! test/hotspot/jtreg/containers/cgroup/CgroupSubsystemFactory.java
! test/hotspot/jtreg/containers/docker/TestMisc.java
+ test/hotspot/jtreg/containers/docker/TestPids.java
+ test/jdk/jdk/internal/platform/docker/TestPidsLimit.java
! test/lib/jdk/test/lib/containers/docker/Common.java
Changeset: 744d785d
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2022-01-10 11:47:04 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/744d785d5971a25bde6890b3ab408cf2e7f92f96
8279225: [arm32] C1 longs comparison operation destroys argument registers
Backport-of: 299022dfacbcb49e3bc5beca8ff9b1fca1101493
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
Changeset: 7554d8c1
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2022-01-10 11:48:10 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/7554d8c1efc3c8607693fbc74b3c2a2948f566d3
8278020: ~13% variation in Renaissance-Scrabble
Backport-of: 4ba980ba439f94a6b5015e64382a6c308476d63f
! src/hotspot/share/oops/klass.hpp
Changeset: db0b611a
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2022-01-10 15:00:02 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/db0b611a18ddcc01f7e5a00ca9d0fab5271e5ee7
8278384: Bytecodes::result_type() for arraylength returns T_VOID instead of T_INT
Backport-of: 769f14db847813f5a3601e9ec21e6cadbd99ee96
! src/hotspot/share/interpreter/bytecodeUtils.cpp
! src/hotspot/share/interpreter/bytecodes.cpp
Changeset: ab0ade6f
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2022-01-11 07:39:03 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/ab0ade6f370a1cf9b839b3c915d553fa2b6f613a
8272398: Update DockerTestUtils.buildJdkDockerImage()
Backport-of: ec63957f9d103e86d3b8e235e79cabb8992cb3ca
! test/hotspot/jtreg/containers/docker/DockerBasicTest.java
! test/hotspot/jtreg/containers/docker/TestCPUAwareness.java
! test/hotspot/jtreg/containers/docker/TestCPUSets.java
! test/hotspot/jtreg/containers/docker/TestJFREvents.java
! test/hotspot/jtreg/containers/docker/TestJFRNetworkEvents.java
! test/hotspot/jtreg/containers/docker/TestJFRWithJMX.java
! test/hotspot/jtreg/containers/docker/TestJcmdWithSideCar.java
! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java
! test/hotspot/jtreg/containers/docker/TestMisc.java
! test/hotspot/jtreg/containers/docker/TestPids.java
! test/jdk/jdk/internal/platform/docker/TestDockerCpuMetrics.java
! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetrics.java
! test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java
! test/jdk/jdk/internal/platform/docker/TestPidsLimit.java
! test/jdk/jdk/internal/platform/docker/TestSystemMetrics.java
! test/jdk/jdk/internal/platform/docker/TestUseContainerSupport.java
! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java
Changeset: e8b4d824
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2022-01-11 09:16:53 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/e8b4d824cecf205b62717f2e18eb4b4f51a5d519
8244602: Add JTREG_REPEAT_COUNT to repeat execution of a test
Reviewed-by: clanger
Backport-of: b2638e5efd3c2b1abe790ab59baf28afa308614f
! doc/testing.html
! doc/testing.md
! make/RunTests.gmk
Changeset: a9b245bb
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2022-01-11 12:42:15 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/a9b245bb064c39de6a8c321b8faf1424cac56af7
8269523: runtime/Safepoint/TestAbortOnVMOperationTimeout.java failed when expecting 'VM operation took too long'
Backport-of: 4f42eb6601c3b6011d3c2b30af6b2be264ff7c0e
! test/hotspot/jtreg/runtime/Safepoint/TestAbortOnVMOperationTimeout.java
Changeset: 832a570d
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2022-01-11 12:45:54 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/832a570de5b7a119d3466b5970c389aa6b87624e
8269037: jsig/Testjsig.java doesn't have to be restricted to linux only
Backport-of: 34ba70a71ba414a6d8cfc5c667d556d4d6072793
! make/test/JtregNativeHotspot.gmk
! test/hotspot/jtreg/runtime/jsig/Testjsig.java
Changeset: 6c0f9742
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2022-01-11 12:48:49 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/6c0f9742c3fd63d345ba2653c501cdb0ac061653
8262134: compiler/uncommontrap/TestDeoptOOM.java failed with "guarantee(false) failed: wrong number of expression stack elements during deopt"
Backport-of: 32139c1a8aae51c0869f41be57580ff4463913d2
! src/hotspot/share/c1/c1_IR.cpp
! src/hotspot/share/c1/c1_IR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! test/hotspot/jtreg/runtime/BootstrapMethod/BSMCalledTwice.java
Changeset: d716c2b7
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2022-01-11 13:01:04 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/d716c2b70c7d5da3ad7f0d31eadb0d66ab826733
8278758: runtime/BootstrapMethod/BSMCalledTwice.java fails with release VMs after JDK-8262134
Backport-of: f48a3e86d0274912160f3c415f92741eefa1cb1d
! test/hotspot/jtreg/runtime/BootstrapMethod/BSMCalledTwice.java
Changeset: 7f684c31
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2022-01-11 14:15:43 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/7f684c31a2cf39bc4f94b773ceb6640befcdd057
8273682: Upgrade Jline to 3.20.0
Backport-of: b8cb76ad210cb3e7524c7f5b13cfe57746ac05d4
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Candidate.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/CompletionMatcher.java
- src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/ConfigurationPath.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/EndOfFileException.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReaderBuilder.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Parser.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/PrintAboveWriter.java
- src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/ScriptEngine.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/CompletionMatcherImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultHighlighter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultParser.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/LineReaderImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/ReaderUtils.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/StringsCompleter.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/SystemCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/history/DefaultHistory.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Terminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/TerminalBuilder.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractWindowsTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/JansiSupport.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/JnaSupport.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedCharSequence.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedString.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedStringBuilder.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedStyle.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/ColorPalette.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Colors.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Curses.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Display.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/InfoCmp.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Log.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingPumpInputStream.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingPumpReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/PumpReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Signals.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/StyleResolver.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/rxvt-basic.caps
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/rxvt-unicode-256color.caps
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/rxvt-unicode.caps
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/rxvt.caps
! src/jdk.internal.le/share/legal/jline.md
! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/JnaSupportImpl.java
! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/JnaWinSysTerminal.java
! test/jdk/jdk/internal/jline/AbstractWindowsTerminalTest.java
! test/jdk/jdk/internal/jline/KeyConversionTest.java
Changeset: 68846354
Author: Sergey Nazarkin <snazarki at openjdk.org>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date: 2022-01-11 20:03:25 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/68846354bbf2b15617461070292f2d8f0c6a7270
8279300: [arm32] SIGILL when running GetObjectSizeIntrinsicsTest
Backport-of: 6613ce64d76a6cc40fd933b022834098721b8d23
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
Changeset: 9f97c821
Author: Andrew Leonard <aleonard at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date: 2022-01-11 22:09:58 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/9f97c821bd5834be482ffbd10951f8fa1a6823c4
8276654: element-list order is non deterministic
Backport-of: 14d66bd438dfa1feeafaca39be8f79a91e2968e9
! make/modules/jdk.javadoc/Gendata.gmk
Changeset: 75f87528
Author: Liam Miller-Cushon <cushon at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date: 2022-01-11 22:11:04 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/75f87528cc5b038658bd91d16448f35467e7da21
8225559: assertion error at TransTypes.visitApply
Backport-of: de61328d30e4d022c2609b2947bafe4b36cc1293
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
+ test/langtools/tools/javac/generics/diamond/protectedConstructor/ProtectedConstructorTest.java
= test/langtools/tools/javac/generics/diamond/protectedConstructor/pkg/Bar.java
Changeset: 8d7a6e5d
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2022-01-12 11:46:54 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/8d7a6e5d4bc2bd3ad1078202a7f75e1f05e4a78c
8279505: Update documentation for RETRY_COUNT and REPEAT_COUNT
Backport-of: bc12381105ef5ba14f99304a220817e97c9a99b5
! doc/testing.html
! doc/testing.md
Changeset: 2886a4dc
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2022-01-13 13:36:38 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/2886a4dc0b5831062588211393d959e625b96325
8277447: Hotspot C1 compiler crashes on Kotlin suspend fun with loop
Reviewed-by: phh
Backport-of: b46f0b0b1f2ada705f8b5aac9b7d8423699437a1
! src/hotspot/share/c1/c1_Instruction.cpp
+ test/hotspot/jtreg/compiler/c1/TestC1PhiPlacementPathology.jasm
+ test/hotspot/jtreg/compiler/c1/TestC1PhiPlacementPathologyMain.java
Changeset: 30c263c1
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2022-01-13 13:42:17 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/30c263c16beb0f5f2f6dc7275e4caa1dc38de93b
8278871: [JVMCI] assert((uint)reason < 2* _trap_hist_limit) failed: oob
Backport-of: 6f0e8da6d3bef340299e48977d5e17d05eabe682
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
Changeset: 2e5c4007
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2022-01-13 13:46:44 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/2e5c4007b27d5946c8a68b1ad015d219fdf794e2
8269087: CheckSegmentedCodeCache test fails in an emulated-client VM
Backport-of: 595446bff4af65a30fc88470f20baec2199cd139
! test/hotspot/jtreg/compiler/codecache/CheckSegmentedCodeCache.java
Changeset: f652b448
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2022-01-13 13:53:25 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/f652b448b8773293a3e34f4b5226f06f7796e3d9
8269849: vmTestbase/gc/gctests/PhantomReference/phantom002/TestDescription.java failed with "OutOfMemoryError: Java heap space: failed reallocation of scalar replaced objects"
Backport-of: b7245c6164df3f01c34f4f3c94185a6b6d338551
! test/hotspot/jtreg/vmTestbase/gc/gctests/PhantomReference/phantom001/phantom001.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft001/soft001.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft003/soft003.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft004/soft004.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft005/soft005.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak001/weak001.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak003/weak003.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak004/weak004.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak005/weak005.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak006/weak006.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak007/weak007.java
Changeset: 061bf8fc
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2022-01-14 07:45:58 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/061bf8fc266a9eaf9740ff1419d587f5e81bcf12
8273526: Extend the OSContainer API pids controller with pids.current
Backport-of: d4546b6b36f9dc9ff3d626f8cfe62b62daa0de01
! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.hpp
! src/hotspot/os/linux/osContainer_linux.cpp
! src/hotspot/os/linux/osContainer_linux.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/java.base/linux/classes/jdk/internal/platform/CgroupMetrics.java
! src/java.base/linux/classes/jdk/internal/platform/cgroupv1/CgroupV1Subsystem.java
! src/java.base/linux/classes/jdk/internal/platform/cgroupv2/CgroupV2Subsystem.java
! src/java.base/share/classes/jdk/internal/platform/Metrics.java
! test/hotspot/jtreg/containers/docker/TestMisc.java
! test/hotspot/jtreg/containers/docker/TestPids.java
Changeset: 3c279bd4
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2022-01-14 10:45:15 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/3c279bd42c362f62d90b4225c265c24054c9c55d
8277846: Implement fast-path for ASCII-compatible CharsetEncoders on ppc64
Backport-of: a5f2a58ba4ac25f4bd66f1f1f4c036a4f0024229
! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/matcher_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
Changeset: 4b5b58df
Author: Johannes Bechberger <johannes.bechberger at sap.com>
Committer: Christoph Langer <clanger at openjdk.org>
Date: 2022-01-14 12:21:53 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/4b5b58df93e41328ddb345f9f941323012b94b19
8273366: [testbug] javax/swing/UIDefaults/6302464/bug6302464.java fails on macOS12
Backport-of: febcc72a549e973de4649503fc686fc520e3b3cd
! test/jdk/javax/swing/UIDefaults/6302464/bug6302464.java
Changeset: 0130fdcd
Author: Johannes Bechberger <johannes.bechberger at sap.com>
Committer: Christoph Langer <clanger at openjdk.org>
Date: 2022-01-14 12:46:20 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/0130fdcd85297cdc23bf0cda51cb3edf3328aa0c
8273967: gtest os.dll_address_to_function_and_library_name_vm fails on macOS12
Reviewed-by: goetz
Backport-of: 92d2176362954a7093894057748056610eeafe4b
! src/hotspot/os/bsd/decoder_machO.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/share/runtime/os.cpp
! test/hotspot/gtest/runtime/test_os.cpp
Changeset: fc92adc9
Author: Andrew Leonard <aleonard at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date: 2022-01-14 12:51:30 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/fc92adc97593641cd3b4a31c61249921c59a7602
8276764: Enable deterministic file content ordering for Jar and Jmod
Backport-of: 24e586a04368a76cd9f37aa783b974b9e0351d58
! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java
+ test/jdk/tools/jar/ContentOrder.java
! test/jdk/tools/jmod/JmodTest.java
Changeset: 78e21539
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2022-01-14 13:00:13 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/78e21539fe6a72a17bddcb7df6a2637639d6916f
8274506: TestPids.java and TestPidsLimit.java fail with podman run as root
Backport-of: 94e31e5ca51d1c4c253cf7ac5acd950d10c22267
! test/hotspot/jtreg/containers/docker/TestPids.java
! test/jdk/jdk/internal/platform/docker/TestPidsLimit.java
Changeset: 84457e5f
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2022-01-14 13:25:58 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/84457e5f4202fc5502067ad94b8d8f9a1156a641
8278309: [windows] use of uninitialized OSThread::_state
Backport-of: 54993b13078ceb05736bb0e1d7ed7415c390442e
! src/hotspot/os/windows/os_windows.cpp
Changeset: e92b2bc0
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2022-01-14 14:20:00 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/e92b2bc0b48a2c04c612cfd5a2913d73ad16b3f4
8269206: A small typo in comment in test/lib/sun/hotspot/WhiteBox.java
Backport-of: 2c29d790cac0525130ade6caf10a60ba5a1320a9
! test/lib/sun/hotspot/WhiteBox.java
Changeset: e9658818
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2022-01-15 13:59:09 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/e9658818ec44eb7b6960def8320816309f38592f
8263567: gtests don't terminate the VM safely
Backport-of: 843943c204f6e8ca046919eae4e727bef6e3326c
! test/hotspot/gtest/gtestMain.cpp
! test/hotspot/gtest/unittest.hpp
Changeset: 33542449
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2022-01-15 14:03:59 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/335424492ba07fef147fee1aba519ecd48ffdf86
8271202: C1: assert(false) failed: live_in set of first block must be empty
Backport-of: 54b800d56d6bc86676722ad96e87b8344606bcb7
! src/hotspot/share/c1/c1_LIRGenerator.cpp
+ test/hotspot/jtreg/compiler/c1/Test8271202.java
Changeset: d1d0b08b
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2022-01-15 14:07:24 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/d1d0b08b9d953973cf1b87b353db48eb48d573af
8279412: [JVMCI] failed speculations list must outlive any nmethod that refers to it
Backport-of: 1ffdc52cf0ab88458e0583bff28d35ca33d244b7
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotNmethod.java
Changeset: 6f644e0d
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2022-01-17 20:36:12 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/6f644e0d50141a552d77643339f75169b0a7337c
8273277: C2: Move conditional negation into rc_predicate
Backport-of: 710f496456d642c3e98d230270598f0b2dc75aba
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
+ test/hotspot/jtreg/compiler/loopopts/TestSkeletonPredicateNegation.java
! test/hotspot/jtreg/vmTestbase/jit/t/t105/t105.java
Changeset: 69d296d4
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2022-01-17 20:40:23 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/69d296d4f8f47e774eda4f4a614131bc40f42fad
8279833: Loop optimization issue in String.encodeUTF8_UTF16
Backport-of: c3d0a94040d9bd0f4b99da97b89fbfce252a41c0
! src/java.base/share/classes/java/lang/String.java
! test/micro/org/openjdk/bench/java/lang/StringEncode.java
Changeset: 2137e83d
Author: Andrew Leonard <aleonard at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date: 2022-01-17 22:51:39 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/2137e83dd253940396fbec205999ed501baa063f
8277069: [REDO] JDK-8276743 Make openjdk build Zip Archive generation "reproducible"
Backport-of: c93552c8bbcdabb6219327d67409bf63432f49d8
! make/Main.gmk
! make/ToolsJdk.gmk
! make/common/ZipArchive.gmk
+ make/jdk/src/classes/build/tools/makezipreproducible/MakeZipReproducible.java
Changeset: f749fc73
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2022-01-18 05:35:27 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/f749fc73c46cb7fb0ab144193f3bf5755b464ea5
8280002: jmap -histo may leak stream
Backport-of: c359c358c8ebaf7b1dddbc4b499a7aae65ba6736
! src/hotspot/share/services/attachListener.cpp
Changeset: d3eb0a2d
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2022-01-18 12:12:20 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/d3eb0a2daf725eb6b7167db2ddad7f403c7696ca
8279998: PPC64 debug builds fail with "untested: RangeCheckStub: predicate_failed_trap_id"
Backport-of: 4d9b3f4ceef4b514ec943e1a5dd1147618376ad8
! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp
Changeset: 761e2989
Author: Andrew Leonard <aleonard at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date: 2022-01-18 14:02:34 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/761e2989e459b9403a5ee3c5f3c776838637f8ac
8276766: Enable jar and jmod to produce deterministic timestamped content
8279453: Disable tools/jar/ReproducibleJar.java on 32-bit platforms
Reviewed-by: lancea, clanger
Backport-of: db68a0ce1ce152345320e70acb7e9842d2f1ece4
! src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java
! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties
! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodOutputStream.java
! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java
! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod.properties
+ test/jdk/tools/jar/ReproducibleJar.java
! test/jdk/tools/jmod/JmodTest.java
Changeset: c7329f33
Author: Evgeny Astigeevich <eastig at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2022-01-18 14:36:27 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/c7329f33153d1f9a47dc84df240a9efe955d61f3
8186670: Implement _onSpinWait() intrinsic for AArch64
Backport-of: 6954b98f8faf29b6c2d13687a7a94e83302bdd85
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
+ src/hotspot/cpu/aarch64/spin_wait_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
+ test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWaitAArch64.java
+ test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWaitNoneAArch64.java
+ test/micro/org/openjdk/bench/java/lang/ThreadOnSpinWait.java
+ test/micro/org/openjdk/bench/java/lang/ThreadOnSpinWaitProducerConsumer.java
+ test/micro/org/openjdk/bench/java/lang/ThreadOnSpinWaitSharedCounter.java
Changeset: 3ca676cd
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2022-01-19 19:48:46 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/3ca676cd30746415a39cca41f0921e8dd1a425af
8269032: Stringdedup tests are failing if the ergonomically select GC does not support it
Backport-of: 3fc761d97d43429d3fdc0646835c462e0fe1bd3e
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationAgeThreshold.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationFullGC.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationInterned.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationPrintOptions.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTableResize.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTools.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationYoungGC.java
Changeset: 36fc98b0
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2022-01-19 19:53:35 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/36fc98b0716a18aa3b954c9ef4e44e0703b8bfb7
8273341: Update Siphash to version 1.0
Backport-of: 6cf4cd1aa46414d9af17f3704b27d0d381a17ee8
! src/hotspot/share/classfile/altHashing.cpp
! src/hotspot/share/classfile/altHashing.hpp
Changeset: 5e93008d
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2022-01-20 13:43:00 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/5e93008d16833c75e6154d01743fe5dce3df8c05
Merge
Reviewed-by: clanger
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.cpp
Changeset: fe1d8e99
Author: Evgeny Astigeevich <eastig at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2022-01-20 18:33:05 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/fe1d8e99fac0b200de735963ac2a9c5459c6bcc4
8277137: Set OnSpinWaitInst/OnSpinWaitInstCount defaults to "isb"/1 for Arm Neoverse N1
Backport-of: 38345bd28db83371676f1685806ddc207a833879
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
+ test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWaitAArch64DefaultFlags.java
Changeset: 43ddf822
Author: Evgeny Astigeevich <eastig at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2022-01-20 18:53:08 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/43ddf82214c1b0721fb5afc35aec6f2f6b800644
8277503: compiler/onSpinWait/TestOnSpinWaitAArch64DefaultFlags.java failed with "OnSpinWaitInst with the expected value 'isb' not found."
Reviewed-by: phh
Backport-of: 7b2d823e842e6a66dbe46b048da44ca9e5485c75
! test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWaitAArch64DefaultFlags.java
Changeset: 7273556e
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2022-01-21 11:01:28 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/7273556e89c7cfd8d12e1ba9e58186c2daf6090f
8273433: Enable parallelism in vmTestbase_nsk_sysdict tests
Backport-of: 5ca26cbddbdd47a73cc141a6215dc89c53841d4a
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree001/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree002/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree003/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree004/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree005/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree006/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree007/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree008/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree009/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree010/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree011/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree012/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain001/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain002/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain003/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain004/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain005/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain006/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain007/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain008/TEST.properties
Changeset: a39960a4
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2022-01-21 11:04:06 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/a39960a40e2572b75ece52afbb2179e0e7847e75
8278389: SuspendibleThreadSet::_suspend_all should be volatile/atomic
Backport-of: aec1b039b35b73db17c943cdd86949a92e64fcb6
! src/hotspot/share/gc/shared/suspendibleThreadSet.cpp
! src/hotspot/share/gc/shared/suspendibleThreadSet.hpp
Changeset: 17cdd90f
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2022-01-21 11:31:14 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/17cdd90f33198900547b84fbfaeadbe785c97a33
8273438: Enable parallelism in vmTestbase/metaspace/stressHierarchy tests
Backport-of: a143372818ffab635b0e97208be53569b159a98b
- test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy001/TEST.properties
- test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy002/TEST.properties
- test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy003/TEST.properties
- test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy004/TEST.properties
- test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy005/TEST.properties
- test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy006/TEST.properties
- test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy007/TEST.properties
- test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy008/TEST.properties
- test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy009/TEST.properties
- test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy010/TEST.properties
- test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy011/TEST.properties
- test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy012/TEST.properties
- test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy013/TEST.properties
- test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy014/TEST.properties
- test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy015/TEST.properties
Changeset: 55fb592e
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2022-01-21 21:34:24 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/55fb592e455ab87c38f17c0e746641a978b88cf3
8273972: Multi-core choke point in CMM engine (LCMSTransform.doTransform)
Backport-of: e49e5b5a7ed9e493380fb73100057898c707b31b
! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMS.java
! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMSTransform.java
! src/java.desktop/share/native/liblcms/LCMS.c
+ test/jdk/sun/java2d/cmm/ColorConvertOp/MTPerLineTransformValidation.java
+ test/jdk/sun/java2d/cmm/ColorConvertOp/MTTransformValidation.java
Changeset: 25a418d5
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2022-01-25 08:31:39 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/25a418d526d1b8c380fa6230324799957d0b0d3a
8278344: sun/security/pkcs12/KeytoolOpensslInteropTest.java test fails because of different openssl output
Backport-of: 8b5ff4bdffc8f32317d67b00c085071d6c772b30
! test/jdk/sun/security/pkcs12/KeytoolOpensslInteropTest.java
Changeset: 6315ce3c
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2022-01-25 09:08:22 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/6315ce3c5962dbb0fd2347ead5174a25a1221f88
8275687: runtime/CommandLine/PrintTouchedMethods test shouldn't catch RuntimeException
Backport-of: f0136ec94539d0e30ec11d44f8143196da1f7125
! test/hotspot/jtreg/runtime/CommandLine/PrintTouchedMethodsJcmd.java
Changeset: 28dcaf3c
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2022-01-25 09:16:41 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/28dcaf3c2eaa533b129f0662702c5735d31b771a
8272553: several hotspot runtime/CommandLine tests don't check exit code
Backport-of: 709b5910c35ad081b2367435cbc689414098b87a
! test/hotspot/jtreg/runtime/CommandLine/CompilerConfigFileWarning.java
! test/hotspot/jtreg/runtime/CommandLine/ConfigFileWarning.java
! test/hotspot/jtreg/runtime/CommandLine/ObsoleteFlagErrorMessage.java
! test/hotspot/jtreg/runtime/CommandLine/PrintTouchedMethods.java
! test/hotspot/jtreg/runtime/CommandLine/TestHexArguments.java
! test/hotspot/jtreg/runtime/CommandLine/TestVMOptions.java
! test/hotspot/jtreg/runtime/CommandLine/VMOptionWarning.java
Changeset: 59d39ef6
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2022-01-25 09:19:04 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/59d39ef601a285be8843fa5c310c31163eaf911e
8236505: Mark jdk/editpad/EditPadTest.java as @headful
Backport-of: 7acec3f161234b99da76193781296157b98d689c
! test/jdk/jdk/editpad/EditPadTest.java
Changeset: 0a1419c5
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2022-01-25 09:36:14 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/0a1419c592609ad40c84cf8a7ebfff28fb3c21c8
8253197: vmTestbase/nsk/jvmti/StopThread/stopthrd007/TestDescription.java fails with "ERROR: DebuggeeSleepingThread: ThreadDeath lost"
Backport-of: 9573022978bfeff55b51fa6f30027f59a0783d31
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/StopThread/stopthrd007.java
Changeset: 3d6f3319
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2022-01-25 09:38:36 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/3d6f3319b6f2a6d225a85f59db43361b678305fb
8177814: jdk/editpad is not in jdk TEST.groups
Backport-of: cfe7471f1769eca2a4e623f5ba9cddceb005f0bf
! test/jdk/TEST.groups
Changeset: 0cc9d302
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2022-01-26 08:08:04 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/0cc9d30292a06e30c1d6dff9684cd219704b56ee
8275082: Update XML Security for Java to 2.3.0
Backport-of: 2c31a1735d5b8646ed8984a5475d5c8c9c91c19d
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/Init.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/IntegrityHmac.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/CanonicalizerBase.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/CanonicalizerPhysical.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/NameSpaceSymbTable.java
- src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/exceptions/XMLSecurityRuntimeException.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolver.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/KeyInfoReferenceResolver.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/resource/config.xml
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/resource/xmlsecurity_en.properties
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignatureInput.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformC14N.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformC14NExclusive.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformEnvelopedSignature.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformXPath.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/Base64.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/DOMNamespaceContext.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/RFC2253Parser.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/XMLUtils.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/ResourceResolver.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/ResourceResolverContext.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverDirectHTTP.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverLocalFilesystem.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheCanonicalizer.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMReference.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMTransform.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMURIDereferencer.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/Policy.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/Utils.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/XMLDSigRI.java
! src/java.xml.crypto/share/legal/santuario.md
Changeset: 096c31c7
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2022-01-26 08:12:10 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/096c31c79687474d5ad6d57815f31b976385c4bc
8276057: Update JMH devkit to 1.33
Backport-of: a2f2d8fcf511de2754a76a5d9f9acdfef462919b
! make/devkit/createJMHBundle.sh
Changeset: a93e5efe
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2022-01-26 08:30:24 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/a93e5efee2fc5807444c5720d31451d600022662
8275608: runtime/Metaspace/elastic/TestMetaspaceAllocationMT2 too slow
Backport-of: d6d82f52d4a4fac037ee9424503f8b7f11a61c40
! test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestArena.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestManyArenasManyThreads.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestWithThreads.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/RandomAllocator.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/RandomAllocatorThread.java
Changeset: 9378f263
Author: Evgeny Astigeevich <eastig at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2022-01-26 15:07:28 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/9378f2633b1a3c8baf60f300a592fa262d718d45
8278241: Implement JVM SpinPause on linux-aarch64
Backport-of: bcb79fd012c9c298e58c20c59e564e9d2c16b970
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
+ test/hotspot/jtreg/runtime/Thread/TestSpinPause.java
Changeset: 49cf332a
Author: Dmitry Chuyko <dchuyko at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2022-01-26 15:23:43 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/49cf332a25f63d7e0fb81db7fdbc4ef36873569c
8251216: Implement MD5 intrinsics on AArch64
Reviewed-by: phh, luhenry
Backport-of: 088b244ec6d9393a1fcd2233fa5b4cf46f9ae0dd
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! test/hotspot/jtreg/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java
Changeset: b23271bd
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2022-01-27 13:33:47 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/b23271bd6db99928801602ca2c8c473175093d8d
8274753: ZGC: SEGV in MetaspaceShared::link_shared_classes
8274935: dumptime_table has stale entry
Reviewed-by: goetz, phh
Backport-of: 110e38ded8e09361f24c582c770d35f5cfdabf82
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/classLoaderData.cpp
! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java
Changeset: 3bd78751
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2022-01-28 15:54:26 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/3bd78751db061bea9847e9b87dd1170faebaf712
8279445: Update JMH devkit to 1.34
Backport-of: 0f98efbf2f0e47bb398fe7ca5235853e1d98df3a
! make/devkit/createJMHBundle.sh
Changeset: d34650ad
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2022-01-28 15:55:17 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/d34650ad398be86253346bc3e03bf808f6ed65dd
8279076: C2: Bad AD file when matching SqrtF with UseSSE=0
Backport-of: 9d5ae2e38074c3df354aeab19ebbab7d4872165a
! src/hotspot/cpu/x86/x86.ad
+ test/hotspot/jtreg/compiler/c2/TestSqrt.java
Changeset: 7a5a8abe
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2022-01-31 08:50:37 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/7a5a8abe9ec10983fc86842a282f6ea39261dfbc
8280526: x86_32 Math.sqrt performance regression with -XX:UseSSE={0,1}
Backport-of: a24f44d17de586c72c8343f8891e72ad8a514597
! src/hotspot/cpu/x86/x86.ad
Changeset: 22a62791
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2022-01-31 16:04:31 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/22a62791ceb58d7f2471c33230b191f088419df0
8279924: [PPC64, s390] implement frame::is_interpreted_frame_valid checks
Backport-of: c809d34f9ec0d8e9f77adc73ee772ce90efbe58d
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/s390/frame_s390.cpp
Changeset: ac8a550f
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2022-01-31 16:11:41 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/ac8a550f9b672553612887af57e334ee8351046a
8280155: [PPC64, s390] frame size checks are not yet correct
Backport-of: f37bfeadcf036a75defc64ad7f4a9f5596cd7407
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/s390/frame_s390.cpp
! src/hotspot/os_cpu/linux_ppc/thread_linux_ppc.cpp
Changeset: cb769c03
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2022-02-01 07:43:09 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/cb769c03c1155361c8e897a5076620f1b823509a
8269616: serviceability/dcmd/framework/VMVersionTest.java fails with Address already in use error
Backport-of: 8785737ba5f398888816ddd0f50adeea6a75bb0f
! test/hotspot/jtreg/serviceability/dcmd/framework/TestProcessLauncher.java
Changeset: c5815984
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2022-02-01 07:45:21 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/c5815984ae0f430eefdf1836d3fb2fbd44f99067
8273381: Assert in PtrQueueBufferAllocatorTest.stress_free_list_allocator_vm
Backport-of: c80a612709f1e483575e2843c1f0ea84e1b9a257
! test/hotspot/gtest/gc/shared/test_ptrQueueBufferAllocator.cpp
Changeset: 869bb36c
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2022-02-01 07:46:31 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/869bb36c58c1cb25e298c73246995a74cc07d4b4
8280414: Memory leak in DefaultProxySelector
Backport-of: fe77250fa450ec803d2818dc90c5bf156521d537
! src/java.base/windows/native/libnet/DefaultProxySelector.c
Changeset: 952f9c71
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2022-02-01 07:47:45 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/952f9c7159dbef4ca6d919e2f3b81eb011547cfc
8275645: [JVMCI] avoid unaligned volatile reads on AArch64
Backport-of: 4dec8fc4cc2b1762fba554d0401da8be0d6d1166
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantReflectionProvider.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProviderImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MemoryAccessProviderData.java
Changeset: 592adc85
Author: Artem Semenov <asemenov at openjdk.org>
Committer: Anton Tarasov <ant at openjdk.org>
Date: 2022-02-01 13:58:53 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/592adc85d109a4d93f01c60e791ab5af6c31756e
8278604: SwingSet2 table demo does not have accessible description set for images
8278526: [macos] Screen reader reads SwingSet2 JTable row selection as null, dimmed row for last column
Reviewed-by: ant, kizune
Backport-of: 8fbe1724e0f783132a65c45503addad9d98a329e
! src/demo/share/jfc/SwingSet2/TableDemo.java
Changeset: 45002c0e
Author: Artem Semenov <asemenov at openjdk.org>
Committer: Anton Tarasov <ant at openjdk.org>
Date: 2022-02-01 13:59:52 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/45002c0e675212989dbdfa97ae32066e0e806054
8277497: Last column cell in the JTable row is read as empty cell
Reviewed-by: ant, kizune
Backport-of: 70bad89b012eb200ca1e76f384a6e5fb307cf26d
! src/java.desktop/share/classes/javax/swing/JLabel.java
Changeset: c03b95dc
Author: Xin Liu <xliu at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2022-02-01 18:06:05 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/c03b95dc5929751ae93df9856fd52b362ee9d7d0
8279124: VM does not handle SIGQUIT during initialization
Backport-of: 9bf6ffa19f1ea9efcadb3396d921305c9ec0b1d1
! src/hotspot/os/posix/signals_posix.cpp
Changeset: 6cacf9af
Author: Paul Hohensee <phh at openjdk.org>
Date: 2022-02-02 13:25:04 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/6cacf9afd904f692445b5566e4ec192c3771e53c
8278381: [GCC 11] Address::make_raw() does not initialize rspec
Backport-of: 4f594e6a28ad85d46d3252fb960f1c116f414899
! src/hotspot/cpu/arm/assembler_arm_32.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
Changeset: 0b51fe2b
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2022-02-03 08:21:41 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/0b51fe2bce55991e608352954a2266f4702642bf
8271506: Add ResourceHashtable support for deleting selected entries
Reviewed-by: stuefe
Backport-of: f15d6cbcaf191b9718ab51b1e8b72938c0abdd6b
! src/hotspot/share/utilities/resourceHash.hpp
! test/hotspot/gtest/utilities/test_resourceHash.cpp
Changeset: e459c8cb
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2022-02-03 08:28:48 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/e459c8cbaa33ab63bd5d48540852906255f4dd24
8275874: [JVMCI] only support aligned reads in c2v_readFieldValue
Backport-of: 2448b3f5f96ec4d9ea8fe9dae32a0aab725fb4ad
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MemoryAccessProvider.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MemoryAccessProviderData.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MemoryAccessProviderTest.java
Changeset: 5d54bf50
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2022-02-03 08:31:15 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/5d54bf504ecfd5c0f112deb2fde3fa7168357ac3
8274944: AppCDS dump causes SEGV in VM thread while adjusting lambda proxy class info
Reviewed-by: stuefe
Backport-of: e5cd2692da6327c6fde954f86595a08fe5edf43f
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/cds/appcds/LambdaContainsOldInf.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaContainsOldInf.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/LambdaContainsOldInfApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/OldProvider.jasm
Changeset: ff3eec18
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2022-02-03 08:34:35 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/ff3eec181b1ddbda0f1aa9f274b5069d8d4d654e
8275847: Scheduling fails with "too many D-U pinch points" on small method
Backport-of: 3934fe54b4c3e51add6d3fe1f145e5aebfe3b2fc
! src/hotspot/cpu/x86/vmreg_x86.hpp
! src/hotspot/share/opto/buildOopMap.cpp
! src/hotspot/share/opto/output.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestScheduleSmallMethod.java
Changeset: 27cbe247
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2022-02-03 08:36:53 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/27cbe247e6934faa66ff56ff19e1d77b7752a973
8271056: C2: "assert(no_dead_loop) failed: dead loop detected" due to cmoving identity
Backport-of: 54481394a3b7d36b2326e22e4aa910a3e8041b5c
! src/hotspot/share/opto/cfgnode.cpp
+ test/hotspot/jtreg/compiler/c2/TestDeadDataLoopCmoveIdentity.java
Changeset: f7235889
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2022-02-03 08:44:21 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/f7235889bb046dce52f2733b2af25de5f5236415
8275643: C2's unaryOp vector intrinsic does not properly handle LongVector.neg
Backport-of: 47564caeb0628e5c03a0e7f04093adce77d6dd3b
! src/hotspot/share/prims/vectorSupport.cpp
+ test/hotspot/jtreg/compiler/vectorapi/TestLongVectorNeg.java
Changeset: cd730957
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2022-02-03 08:51:50 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/cd730957d0b490af1fbb0fef77112bcd519d99ae
8277449: compiler/vectorapi/TestLongVectorNeg.java fails with release VMs
Backport-of: b15e6f076afe5ac68e9af68756860d0b25adea4b
! test/hotspot/jtreg/compiler/vectorapi/TestLongVectorNeg.java
Changeset: dba064ae
Author: Dmitry Chuyko <dchuyko at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2022-02-03 16:08:11 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/dba064ae107120109f792909475810afde7705e8
8277180: Intrinsify recursive ObjectMonitor locking for C2 x64 and A64
Backport-of: d93b238f9725727ae1e2e9f203943b5ddf778f35
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
Changeset: c36c1c22
Author: Bernhard Urban-Forster <burban at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date: 2022-02-04 14:46:01 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/c36c1c2213f0ce92eed1dd3ed994d0309c4cc3d8
8279702: [macosx] ignore xcodebuild warnings on M1
Backport-of: 4b520f0001be5f33996d5ab7d9ad75773a847e54
! make/autoconf/toolchain.m4
Changeset: bda9cb44
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2022-02-04 16:27:03 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/bda9cb446994c05715922f7c9c8bb49311687f9c
8273387: remove some unreferenced gtk-related functions
Backport-of: 6eba443428ff7abe7c0509047ec76432affebe65
! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.c
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c
Changeset: 0965996c
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2022-02-08 10:14:54 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/0965996c5c6d63051f0711c40843c030771a2d7b
8274750: java/io/File/GetXSpace.java failed: '/dev': 191488 != 190976
Backport-of: 13265f9901ab8334bbe1e7a571a9c5f386275dbf
! test/jdk/java/io/File/GetXSpace.java
Changeset: 5159ffd4
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2022-02-08 10:21:25 +0000
URL: https://git.openjdk.java.net/jdk17u/commit/5159ffd487d858f33eb50f0bb8f2bfb28fcce5ae
8190748: java/text/Format/DateFormat/DateFormatTest.java and NonGregorianFormatTest fail intermittently
Backport-of: f1c20e91d822c6df4c5da895f2abd6305e00bf8b
! test/jdk/java/text/Format/DateFormat/DateFormatTest.java
! test/jdk/java/text/Format/DateFormat/NonGregorianFormatTest.java
More information about the jdk-updates-changes
mailing list