git: openjdk/jdk8u: 12 new changesets

Andrew John Hughes andrew at openjdk.org
Tue Jul 16 23:31:50 UTC 2024


Changeset: 11bbc794
Branch: master
Author:    Francisco Ferrari Bihurriet <fferrari at openjdk.org>
Committer: Andrew John Hughes <andrew at openjdk.org>
Date:      2024-06-28 16:03:10 +0000
URL:       https://git.openjdk.org/jdk8u/commit/11bbc7946199b671013c4e32a6167f364c5c3d5d

8262017: C2: assert(n != __null) failed: Bad immediate dominator info.
8205407: [windows, vs<2017] C4800 after 8203197

Reviewed-by: mbalao, roland
Backport-of: 2db9005c07585b580b3ec0889b8b5e3ed0d0ca6a

! hotspot/make/windows/makefiles/compile.make
! hotspot/src/share/vm/opto/addnode.cpp
! hotspot/src/share/vm/opto/addnode.hpp
! hotspot/src/share/vm/opto/loopTransform.cpp
+ hotspot/test/compiler/rangechecks/TestRangeCheckLimits.java

Changeset: 4a3945b8
Branch: master
Author:    Martin Balao <mbalao at openjdk.org>
Committer: Andrew John Hughes <andrew at openjdk.org>
Date:      2024-07-01 19:07:08 +0000
URL:       https://git.openjdk.org/jdk8u/commit/4a3945b82da2d643ced5cd412d6b464a13d00a98

8303466: C2: failed: malformed control flow. Limit type made precise with MaxL/MinL

Reviewed-by: andrew, roland
Backport-of: cc894d849aa5f730d5a806acfc7a237cf5170af1

! hotspot/src/share/vm/opto/addnode.cpp
! hotspot/src/share/vm/opto/addnode.hpp
! hotspot/src/share/vm/opto/classes.hpp
! hotspot/src/share/vm/opto/connode.cpp
! hotspot/src/share/vm/opto/connode.hpp
! hotspot/src/share/vm/opto/loopTransform.cpp
! hotspot/src/share/vm/opto/macro.cpp
! hotspot/src/share/vm/opto/node.hpp
! hotspot/src/share/vm/opto/phaseX.cpp
! hotspot/src/share/vm/runtime/vmStructs.cpp
+ hotspot/test/compiler/loopopts/TestUnrollLimitPreciseType.java

Changeset: a717515a
Branch: master
Author:    Francisco Ferrari Bihurriet <fferrari at openjdk.org>
Committer: Andrew John Hughes <andrew at openjdk.org>
Date:      2024-07-03 23:36:15 +0000
URL:       https://git.openjdk.org/jdk8u/commit/a717515a4e561caa1560fae19e7a30ca743da4b0

8335552: [8u] JDK-8303466 backport to 8u requires 3 ::Identity signature fixes

Reviewed-by: mbalao, roland, andrew

! hotspot/src/share/vm/opto/addnode.cpp
! hotspot/src/share/vm/opto/addnode.hpp
! hotspot/src/share/vm/opto/connode.cpp
! hotspot/src/share/vm/opto/connode.hpp

Changeset: 48e19d84
Branch: master
Author:    Aleksei Voitylov <avoitylov at openjdk.org>
Committer: Andrew John Hughes <andrew at openjdk.org>
Date:      2024-06-12 21:08:55 +0000
URL:       https://git.openjdk.org/jdk8u/commit/48e19d8467c7cd6f2594093c42f9292df8bf5e96

8314794: Improve UTF8 String supports

Co-authored-by: Ekaterina Vergizova <evergizova at openjdk.org>
Reviewed-by: mbalao, andrew
Backport-of: ab2532d858de8d855529b6f2491f94c499f94009

! hotspot/src/share/vm/c1/c1_Runtime1.cpp
! hotspot/src/share/vm/interpreter/bytecodeInterpreter.cpp
! hotspot/src/share/vm/interpreter/interpreterRuntime.cpp
! hotspot/src/share/vm/utilities/exceptions.cpp
! hotspot/src/share/vm/utilities/exceptions.hpp
! hotspot/src/share/vm/utilities/utf8.cpp

Changeset: 3dd1095e
Branch: master
Author:    Aleksei Voitylov <avoitylov at openjdk.org>
Committer: Andrew John Hughes <andrew at openjdk.org>
Date:      2024-06-03 22:52:00 +0000
URL:       https://git.openjdk.org/jdk8u/commit/3dd1095e9aac868078aaaa8b6d1da51873545a4e

8319859: Better symbol storage

Reviewed-by: mbalao, andrew, yan
Backport-of: f7857e9106841f402ade56bad0338fc53159fb9a

! hotspot/src/share/vm/classfile/symbolTable.cpp
! hotspot/src/share/vm/oops/symbol.cpp
! hotspot/src/share/vm/oops/symbol.hpp

Changeset: 45b83c2c
Branch: master
Author:    Francisco Ferrari Bihurriet <fferrari at openjdk.org>
Committer: Andrew John Hughes <andrew at openjdk.org>
Date:      2024-06-28 20:00:23 +0000
URL:       https://git.openjdk.org/jdk8u/commit/45b83c2c56bdd5bb2b66a40fbada147c01928130

8320548: Improved loop handling

Reviewed-by: mbalao, andrew
Backport-of: 72eed2f709caa48c82f58fe75c7e94d2c45947e1

! hotspot/src/share/vm/opto/superword.cpp

Changeset: 42c9f651
Branch: master
Author:    Yuri Nesterenko <yan at openjdk.org>
Committer: Andrew John Hughes <andrew at openjdk.org>
Date:      2024-05-15 16:05:13 +0000
URL:       https://git.openjdk.org/jdk8u/commit/42c9f651c9ce12413fc0fd8a83858260bad8c2e8

8320097: Improve Image transformations

Reviewed-by: mbalao, andrew
Backport-of: 1401634b21b76db90291011bcae68c461742e687

! jdk/src/share/classes/sun/java2d/pipe/DrawImage.java
! jdk/src/share/native/sun/java2d/loops/TransformHelper.c

Changeset: e81aa94e
Branch: master
Author:    Alexey Bakhtin <alexey at azul.com>
Committer: Andrew John Hughes <andrew at openjdk.org>
Date:      2024-06-05 11:53:48 +0000
URL:       https://git.openjdk.org/jdk8u/commit/e81aa94e18397ccd55c39efac857f33088d18bf3

8322106: Enhance Pack 200 loading

Reviewed-by: mbalao, andrew
Backport-of: c94ac4094deb8a170e82f89be6d830c2923fe198

! jdk/src/share/native/com/sun/java/util/jar/pack/defines.h
! jdk/src/share/native/com/sun/java/util/jar/pack/unpack.cpp
! jdk/src/share/native/com/sun/java/util/jar/pack/unpack.h
! jdk/src/share/native/com/sun/java/util/jar/pack/utils.cpp
! jdk/src/share/native/com/sun/java/util/jar/pack/utils.h

Changeset: 172214bb
Branch: master
Author:    Aleksei Voitylov <avoitylov at openjdk.org>
Committer: Andrew John Hughes <andrew at openjdk.org>
Date:      2024-06-11 11:56:30 +0000
URL:       https://git.openjdk.org/jdk8u/commit/172214bbc8e1a8c9f2ff5e87151afb38d9092902

8323390: Enhance mask blit functionality

Reviewed-by: mbalao, andrew
Backport-of: 895893f2fbf1c521d4a263d505f0ecbda8d2eeea

! jdk/src/share/classes/sun/java2d/SunGraphics2D.java
! jdk/src/share/native/sun/java2d/SurfaceData.h
! jdk/src/share/native/sun/java2d/loops/MaskBlit.c

Changeset: bffe2842
Branch: master
Author:    Martin Balao <mbalao at openjdk.org>
Committer: Andrew John Hughes <andrew at openjdk.org>
Date:      2024-01-24 06:21:44 +0000
URL:       https://git.openjdk.org/jdk8u/commit/bffe2842ea81ed73668e72bc1009f21ac4c2023f

8323231: Improve array management

Reviewed-by: andrew
Backport-of: cf20364d0cb3f182880ee91c7fb023615e27becf

! hotspot/src/share/vm/c1/c1_RangeCheckElimination.cpp

Changeset: dfbb2cfb
Branch: master
Author:    Yuri Nesterenko <yan at openjdk.org>
Committer: Andrew John Hughes <andrew at openjdk.org>
Date:      2024-03-15 15:35:52 +0000
URL:       https://git.openjdk.org/jdk8u/commit/dfbb2cfbc4887184487206224f0503a7ccd2b3f6

8324559: Improve 2D image handling

Reviewed-by: mbalao, andrew
Backport-of: 1a5a44019871c411148ca85d0491cc68d2256e4e

! jdk/src/share/native/sun/java2d/loops/MaskFill.c

Changeset: 18b3ca58
Branch: master
Author:    Aleksei Voitylov <avoitylov at openjdk.org>
Committer: Andrew John Hughes <andrew at openjdk.org>
Date:      2024-06-19 15:03:52 +0000
URL:       https://git.openjdk.org/jdk8u/commit/18b3ca58d72881d3b6a89c6f299e26635fd149c4

8325600: Better symbol storage

Reviewed-by: mbalao, andrew
Backport-of: da06689bf6fde7b6dd8efc2f0c39fc95adcdb69d

! hotspot/src/share/vm/classfile/symbolTable.cpp



More information about the jdk8u-dev-changes mailing list