git: openjdk/loom: master: 35 new changesets

duke duke at openjdk.org
Thu Sep 26 06:53:29 UTC 2024


Changeset: 3e673d9e
Branch: master
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2024-09-24 10:48:35 +0000
URL:       https://git.openjdk.org/loom/commit/3e673d9e46ddb464263ff76f385ca5bf98a0b19d

8340680: Fix typos in javax.lang.model.SourceVersion

Reviewed-by: darcy, iris

! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java

Changeset: e1c4d303
Branch: master
Author:    Kuai Wei <kuaiwei.kw at alibaba-inc.com>
Date:      2024-09-24 11:08:36 +0000
URL:       https://git.openjdk.org/loom/commit/e1c4d3039f6b5106ce3f65d50f607eacc2a8d168

8339299: C1 will miss type profile when inline final method

Reviewed-by: lmesnik, vlivanov

! src/hotspot/share/c1/c1_LIR.hpp
+ test/hotspot/jtreg/compiler/cha/TypeProfileFinalMethod.java

Changeset: 49d15edd
Branch: master
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-09-24 12:43:00 +0000
URL:       https://git.openjdk.org/loom/commit/49d15edd31c863faf3722af1bae8b50662ecf71f

8340657: [PPC64] SA determines wrong unextendedSP

Reviewed-by: ysuenaga, mbaesken

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java

Changeset: 3c97d243
Branch: master
Author:    George Adams <gdams at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2024-09-24 12:50:33 +0000
URL:       https://git.openjdk.org/loom/commit/3c97d2437d34d2db47f3607fbb95ac3b8e2ec60b

8340383: VM issues warning failure to find kernel32.dll on Windows nanoserver

Reviewed-by: dholmes, jwaters

! src/hotspot/os/windows/os_windows.cpp

Changeset: 279086d4
Branch: master
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2024-09-24 13:16:43 +0000
URL:       https://git.openjdk.org/loom/commit/279086d4ce7e05972e099022e8045f39680dd4e8

8340408: Shenandoah: Remove redundant task stats printing code in ShenandoahTaskQueue

Reviewed-by: shade, wkemper

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp

Changeset: caa751c5
Branch: master
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-09-24 14:28:05 +0000
URL:       https://git.openjdk.org/loom/commit/caa751c561f55bc59a6195a947d7b75515b5d2c0

8338546: Speed up ConstantPoolBuilder::classEntry(ClassDesc)

Reviewed-by: asotona, redestad

! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
! test/jdk/jdk/classfile/ConstantDescSymbolsTest.java
! test/jdk/jdk/classfile/UtilTest.java
+ test/jdk/jdk/classfile/java.base/jdk/internal/classfile/impl/UtilAccess.java
+ test/micro/org/openjdk/bench/jdk/classfile/ConstantPoolBuildingClassEntry.java

Changeset: 85aed877
Branch: master
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Date:      2024-09-24 14:40:38 +0000
URL:       https://git.openjdk.org/loom/commit/85aed877960ef86b483b76ce4fcf95602ae2b924

8338405: JFR: Use FILE type for dcmds

Reviewed-by: egahlin, lmesnik

! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/AbstractDCmd.java
! 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/DCmdStart.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStop.java

Changeset: 2669e22b
Branch: master
Author:    Andrew Dinn <adinn at openjdk.org>
Date:      2024-09-24 14:51:28 +0000
URL:       https://git.openjdk.org/loom/commit/2669e22b76c99c1e41a324099154b561e0433b56

8340793: Fix client builds after JDK-8337987

Reviewed-by: shade, fyang

! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp

Changeset: 212e3293
Branch: master
Author:    vamsi-parasa <srinivas.vamsi.parasa at intel.com>
Date:      2024-09-24 15:11:13 +0000
URL:       https://git.openjdk.org/loom/commit/212e32931cafe446d94219d6c3ffd92261984dff

8338694: x86_64 intrinsic for tanh using libm

Reviewed-by: kvn, jbhateja, sgibbons, sviswanathan

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
+ src/hotspot/cpu/x86/stubGenerator_x86_64_tanh.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_32.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/java.base/share/classes/java/lang/Math.java
! test/jdk/java/lang/Math/HyperbolicTests.java

Changeset: 90c2c0b4
Branch: master
Author:    Phil Race <prr at openjdk.org>
Date:      2024-09-24 18:07:33 +0000
URL:       https://git.openjdk.org/loom/commit/90c2c0b4ad4ee7d2ea149aea771cf81bd666b1dc

8340143: Open source several Java2D rendering loop tests.

Reviewed-by: psadhukhan

+ test/jdk/sun/java2d/loops/ARGBBgToRGB.java
+ test/jdk/sun/java2d/loops/CopyNegative.java
+ test/jdk/sun/java2d/loops/DitheredSolidFill.java
+ test/jdk/sun/java2d/loops/OffsetCalculationTest.java
+ test/jdk/sun/java2d/loops/XORClearRect.java

Changeset: 8c08c43a
Branch: master
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2024-09-24 18:56:22 +0000
URL:       https://git.openjdk.org/loom/commit/8c08c43a34b7a237c0281ef58594af4f263ba3ca

8340433: Open source closed choice tests #3

Reviewed-by: honkar, prr

+ test/jdk/java/awt/Choice/ChoicePosTest.java
+ test/jdk/java/awt/Choice/DeadlockTest.java
+ test/jdk/java/awt/Choice/SetFontTest.java

Changeset: e3d80f1e
Branch: master
Author:    Artur Barashev <artur.barashev at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2024-09-24 18:57:58 +0000
URL:       https://git.openjdk.org/loom/commit/e3d80f1e1e8b5d503f13b8037172e3dac29e27ad

8340670: Policy.UNSUPPORTED_EMPTY_COLLECTION.isReadOnly does not return true

Reviewed-by: mullan

! src/java.base/share/classes/java/security/Policy.java

Changeset: b639661e
Branch: master
Author:    George Adams <gdams at openjdk.org>
Date:      2024-09-24 19:35:59 +0000
URL:       https://git.openjdk.org/loom/commit/b639661e797fb52ce32ce397a153c886fdc40f53

8340804: doc/building.md update Xcode instructions to note that full install is required

Reviewed-by: erikj, jwaters

! doc/building.html
! doc/building.md

Changeset: 0b8c9f6d
Branch: master
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2024-09-24 20:09:40 +0000
URL:       https://git.openjdk.org/loom/commit/0b8c9f6d2397dcb480dc5ae109607d86f2b15619

8338525: Leading and trailing code blocks by indentation

Reviewed-by: hannesw, prappo

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java
! test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownCodeBlocks.java
! test/langtools/tools/javac/doctree/DocCommentTester.java
! test/langtools/tools/javac/doctree/MarkdownTest.java

Changeset: c0fcb258
Branch: master
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-09-25 01:45:04 +0000
URL:       https://git.openjdk.org/loom/commit/c0fcb258bbd02892267970dc4bc082dc7761f074

8340717: Remove unused function declarations from java.c/java.h of the launcher

Reviewed-by: alanb, dholmes, shade, jwaters

! src/java.base/share/native/libjli/java.c
! src/java.base/share/native/libjli/java.h

Changeset: a37bb2e0
Branch: master
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-09-25 02:29:06 +0000
URL:       https://git.openjdk.org/loom/commit/a37bb2e0372a7c074c88d31824fc418a47f63405

8340643: RISC-V: Small refactoring for sub/subw macro-assembler routines

Reviewed-by: fyang, luhenry

! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp

Changeset: 9bcc7b66
Branch: master
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2024-09-25 02:30:46 +0000
URL:       https://git.openjdk.org/loom/commit/9bcc7b66de6495d3da8fc7f30a2a88187dbe847d

8340708: Optimize StackMapGenerator::processMethod

Reviewed-by: liach

! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java

Changeset: 2d38af61
Branch: master
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2024-09-25 02:32:29 +0000
URL:       https://git.openjdk.org/loom/commit/2d38af61e4133ca98d5a98b3cfb6a6dde2877026

8340587: Optimize StackMapGenerator$Frame::checkAssignableTo

Reviewed-by: liach

! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java

Changeset: 2e0554a6
Branch: master
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2024-09-25 02:35:41 +0000
URL:       https://git.openjdk.org/loom/commit/2e0554a69548dae6e8ce9eec48c82e08dd3c1ffa

8340710: Optimize DirectClassBuilder::build

Reviewed-by: liach

! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java

Changeset: b1f8d2ea
Branch: master
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-09-25 03:07:45 +0000
URL:       https://git.openjdk.org/loom/commit/b1f8d2ea76322a89eea84851a1e791f52c31261b

8339935: Open source several AWT focus tests - series 5

Reviewed-by: prr

+ test/jdk/java/awt/Focus/DeiconifyTest.java
+ test/jdk/java/awt/Focus/HiddenTraversalTest.java
+ test/jdk/java/awt/Focus/LightweightPopupTest.java
+ test/jdk/java/awt/Focus/ProxiedWindowHideTest.java

Changeset: 97a3933f
Branch: master
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-09-25 08:11:00 +0000
URL:       https://git.openjdk.org/loom/commit/97a3933f1be2cabfc574689bb60618fe6fa3a8a4

8339771: RISC-V: Reduce icache flushes

Reviewed-by: fyang, mli, luhenry

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/relocInfo_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/orderAccess_linux_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp

Changeset: 9806d213
Branch: master
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-09-25 08:13:25 +0000
URL:       https://git.openjdk.org/loom/commit/9806d2139cb5994effdee3f7bc6b23eb81858ed3

8340808: RISC-V: Client build fails after JDK-8339738

Reviewed-by: fyang

! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp

Changeset: 1b9898a4
Branch: master
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-09-25 09:26:06 +0000
URL:       https://git.openjdk.org/loom/commit/1b9898a44fd3f8159a7184053ef50cba55419d6e

8340843: [PPC64/s390x] Error: ShouldNotReachHere() in TemplateInterpreterGenerator::generate_math_entry after 8338694

Reviewed-by: mbaesken, amitkumar

! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp

Changeset: 120463dc
Branch: master
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-09-25 12:15:07 +0000
URL:       https://git.openjdk.org/loom/commit/120463dc90d717bffb2bd0d5e6b1ea707f5d1b42

8339541: CSS rule is not specific enough

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css

Changeset: d8790aa0
Branch: master
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-09-25 13:04:46 +0000
URL:       https://git.openjdk.org/loom/commit/d8790aa0489fe49b499535c31cdfb691003792ff

8340885: Desugar ZipCoder.Comparison

Reviewed-by: lancea, eirbjo

! src/java.base/share/classes/java/util/zip/ZipCoder.java
! src/java.base/share/classes/java/util/zip/ZipFile.java

Changeset: 083b9808
Branch: master
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2024-09-25 13:12:47 +0000
URL:       https://git.openjdk.org/loom/commit/083b98083136933fc51499181f85ca30a77da9e1

8340568: Incorrect escaping of single quotes when pretty-printing character literals

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
+ test/langtools/tools/javac/tree/PrettyCharLiteral.java

Changeset: fb703258
Branch: master
Author:    Leonov Kirill <91743110+kirleo2 at users.noreply.github.com>
Date:      2024-09-25 13:18:25 +0000
URL:       https://git.openjdk.org/loom/commit/fb703258774ca14a6a239fc6d47a37e021e6036a

8338583: NMT: Malloc overhead is calculated incorrectly

Reviewed-by: azafari, yan, gziemski

! src/hotspot/share/nmt/mallocHeader.hpp
! src/hotspot/share/nmt/mallocTracker.hpp
! src/hotspot/share/nmt/memTracker.hpp

Changeset: 0474f020
Branch: master
Author:    George Adams <gdams at openjdk.org>
Committer: Erik Joelsson <erikj at openjdk.org>
Date:      2024-09-25 16:25:23 +0000
URL:       https://git.openjdk.org/loom/commit/0474f020bf276c761f46bc8ba0873ed90a8fd19b

8340815: Add SECURITY.md file

Reviewed-by: mr, jwaters, erikj

+ SECURITY.md

Changeset: 81b5f097
Branch: master
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-09-25 16:36:28 +0000
URL:       https://git.openjdk.org/loom/commit/81b5f0974903accc738c07cdf7be09fa6ea8fbdd

8340946: Add vmTestbase/gc/memory/Nio/Nio.java and java/nio/Buffer/LimitDirectMemory.java to problem list

Reviewed-by: liach, dcubed, alanb

! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList.txt

Changeset: 0e0b0b0d
Branch: master
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-09-25 16:36:44 +0000
URL:       https://git.openjdk.org/loom/commit/0e0b0b0d2626cda032f1500e64f6729554e47038

8340684: Reading from an input stream backed by a closed ZipFile has no test coverage

Reviewed-by: lancea

+ test/jdk/java/util/zip/ZipFile/ReadAfterClose.java

Changeset: f7bc9ba5
Branch: master
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2024-09-25 16:46:49 +0000
URL:       https://git.openjdk.org/loom/commit/f7bc9ba552cf913eef2131b964c48f1b4b55131c

8340228: Open source couple more miscellaneous AWT tests

Reviewed-by: prr

+ test/jdk/java/awt/Desktop/EditAndPrintTest/EditAndPrintTest.java
+ test/jdk/java/awt/TextField/GetTextTest/GetTextTest.java
+ test/jdk/java/awt/TextField/SetEchoCharTest3/SetEchoCharTest3.java

Changeset: 1b2d40ad
Branch: master
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2024-09-25 17:19:02 +0000
URL:       https://git.openjdk.org/loom/commit/1b2d40addfc5e32229418d29ae90fb440720479e

8340956: ProblemList 4 java/nio/channels/DatagramChannel tests on macosx-all

Reviewed-by: liach, alanb, darcy, dfuchs

! test/jdk/ProblemList.txt

Changeset: df1959fd
Branch: master
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-09-25 18:29:30 +0000
URL:       https://git.openjdk.org/loom/commit/df1959fd7a57f11839d58858bab4ea61f5b2bb8d

8340838: Clean up MutableCallSite to use explicit release fence instead of AtomicInteger

Reviewed-by: jrose, redestad, shade

! src/java.base/share/classes/java/lang/invoke/MutableCallSite.java

Changeset: 84751cbf
Branch: master
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-09-25 18:31:24 +0000
URL:       https://git.openjdk.org/loom/commit/84751cbfddf69bd9ed6bc5c39f8e056009440331

8340831: Simplify simple validation for class definition in MethodHandles.Lookup

Reviewed-by: redestad

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/jdk/internal/misc/VM.java

Changeset: 8f756196
Branch: master
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2024-09-25 18:51:16 +0000
URL:       https://git.openjdk.org/loom/commit/8f756196b430af67a8e31a13811a183d52df8497

8340864: Remove unused lines related to vmClasses

Reviewed-by: shade, kvn

! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/classfile/vmClasses.hpp



More information about the loom-dev mailing list