git: openjdk/jdk-sandbox: jep486: 11 new changesets

duke duke at openjdk.org
Mon Oct 21 13:59:48 UTC 2024


Changeset: 76ae072a
Branch: jep486
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-10-21 01:46:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/76ae072a1fec5f2af4ac4c633bc67a0c4c756a90

8342579: RISC-V: C2: Cleanup effect of killing flag register for call instructs

Reviewed-by: rehn, fjiang

! src/hotspot/cpu/riscv/riscv.ad

Changeset: d61f56a3
Branch: jep486
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-10-21 06:28:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d61f56a3001f2f574f49c36f5bb40e96bb6b827d

8342287: C2 fails with "assert(is_IfTrue()) failed: invalid node class: IfFalse" due to Template Assertion Predicate with two UCTs

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
+ src/hotspot/test/hotspot/jtreg/compiler/predicates/TestTemplateAssertionPredicateWithTwoUCTs.java

Changeset: 21682bcd
Branch: jep486
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-10-21 07:20:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/21682bcdccbb35286cbffc21517b3b52abcb2476

8342612: Increase memory usage of compiler/c2/TestScalarReplacementMaxLiveNodes.java

Reviewed-by: kvn

! test/hotspot/jtreg/compiler/c2/TestScalarReplacementMaxLiveNodes.java

Changeset: 8f2b23bb
Branch: jep486
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-10-21 07:37:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8f2b23bb53e81e3f9d8d84720719d129aea82a78

8341407: C2: assert(main_limit == cl->limit() || get_ctrl(main_limit) == new_limit_ctrl) failed: wrong control for added limit

Reviewed-by: chagedorn, thartmann

! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/rangechecks/TestLimitControlWhenNoRCEliminated.java

Changeset: 680dc5d8
Branch: jep486
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-10-21 07:38:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/680dc5d896f4f7b01b3cf800d548e32bb2ef8c81

8342496: C2/Shenandoah: SEGV in compiled code when running jcstress

Reviewed-by: shade, rkennke

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
+ test/hotspot/jtreg/gc/shenandoah/compiler/TestLoadBypassesNullCheck.java

Changeset: aa060f22
Branch: jep486
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-10-21 08:04:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/aa060f22d302789c4f80dd1ebaa233a97b6b0073

8342334: CDS: Scratch mirrors should not point to dead klasses

Reviewed-by: adinn, coleenp, iklam

! src/hotspot/share/cds/heapShared.cpp

Changeset: 239d84a8
Branch: jep486
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-10-21 09:30:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/239d84a82a1e6f4ebbd5c5abb320e39cfd5bc330

8342578: GHA: RISC-V: Bootstrap using Debian snapshot is still failing

Reviewed-by: shade, erikj

! .github/workflows/build-cross-compile.yml

Changeset: 5d5d88ab
Branch: jep486
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2024-10-21 10:13:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5d5d88ab9a862ab11bdd622aff07c688e6d96210

8339570: Add Tidy build support for JDK tests

Co-authored-by: Magnus Ihse Bursie <ihse at openjdk.org>
Reviewed-by: erikj, ihse

! make/RunTests.gmk
! make/autoconf/configure.ac
! make/autoconf/lib-tests.m4
! make/autoconf/spec.gmk.template
! make/conf/jib-profiles.js
+ make/devkit/createTidyBundle.sh

Changeset: 27ef6c9d
Branch: jep486
Author:    fabioromano1 <51378941+fabioromano1 at users.noreply.github.com>
Committer: Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2024-10-21 10:14:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/27ef6c9df47326508ee9b2b29f2ff4cec6e38377

8341470: BigDecimal.stripTrailingZeros() optimization

Reviewed-by: rgiulietti

! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/java/math/BigInteger.java
+ test/micro/org/openjdk/bench/java/math/BigDecimalStripTrailingZeros.java

Changeset: 07f550b8
Branch: jep486
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2024-10-21 10:22:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/07f550b85a3910edd28d8761e2adfb8d6a1352f6

8340818: Add a new jtreg test root to test the generated documentation

Reviewed-by: erikj

! make/Global.gmk
! make/InitSupport.gmk
! make/Main.gmk
! make/RunTests.gmk
! make/common/FindTests.gmk
! make/conf/jib-profiles.js
+ test/docs/ProblemList.txt
+ test/docs/TEST.ROOT
+ test/docs/TEST.groups
+ test/docs/jdk/javadoc/TestDocs.java
+ test/docs/tools/tester/DocTester.java

Changeset: 6e5891fc
Branch: jep486
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-10-21 13:57:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6e5891fc4fe46308d4838399c0f7d2a681ca5ffd

Merge




More information about the jdk-sandbox-changes mailing list