Update to aarch64-shenandoah-jdk8u292-b05 (EA)
Update release notes for 8u292-b05.
This commit is contained in:
parent
1b76c65723
commit
13bfe740ca
1
.gitignore
vendored
1
.gitignore
vendored
@ -222,3 +222,4 @@
|
||||
/aarch64-port-jdk8u-shenandoah-aarch64-shenandoah-jdk8u292-b02-4curve.tar.xz
|
||||
/aarch64-port-jdk8u-shenandoah-aarch64-shenandoah-jdk8u292-b03-4curve.tar.xz
|
||||
/aarch64-port-jdk8u-shenandoah-aarch64-shenandoah-jdk8u292-b04-4curve.tar.xz
|
||||
/aarch64-port-jdk8u-shenandoah-aarch64-shenandoah-jdk8u292-b05-4curve.tar.xz
|
||||
|
62
NEWS
62
NEWS
@ -10,17 +10,26 @@ Live versions of these release notes can be found at:
|
||||
* https://builds.shipilev.net/backports-monitor/release-notes-openjdk8u292.txt
|
||||
|
||||
* Other changes
|
||||
- JDK-6345095: regression test EmptyClipRenderingTest fails
|
||||
- JDK-6896810: TEST_BUG: java/lang/ref/SoftReference/Pin.java fails with OOME during System.out.println
|
||||
- JDK-6949753: [TEST BUG]: java/awt/print/PageFormat/PDialogTest.java needs update by removing a infinite loop
|
||||
- JDK-7107012: sun.jvm.hostspot.code.CompressedReadStream readDouble() conversion to long mishandled
|
||||
- JDK-7112454: TEST_BUG: java/awt/Choice/PopdownGeneratesMouseEvents/PopdownGeneratesMouseEvents.html failed
|
||||
- JDK-7131835: [TEST_BUG] Test does not consider that the rounded edges of the window in Mac OS 10.7
|
||||
- JDK-7185221: [macosx] Regtest should not throw exception if a suitable display mode found
|
||||
- JDK-8031126: java/lang/management/ThreadMXBean/ThreadUserTime.java fails intermittently
|
||||
- JDK-8035166: Remove dependency on EC classes from pkcs11 provider
|
||||
- JDK-8035186: j2se_jdk/jdk/test/java/lang/invoke/lambda/LogGeneratedClassesTest.java - assertion error
|
||||
- JDK-8038723: Openup some PrinterJob tests
|
||||
- JDK-8041464: [TEST_BUG] CustomClassLoaderTransferTest does not support OS X
|
||||
- JDK-8041561: Inconsistent opacity behaviour between JCheckBox and JRadioButton
|
||||
- JDK-8061777: (zipfs) IllegalArgumentException in ZipCoder.toString when using Shitft_JIS
|
||||
- JDK-8078024: javac, several incorporation steps are silently failing when an error should be reported
|
||||
- JDK-8078450: Implement consistent process for quarantine of tests
|
||||
- JDK-8078614: WindowsClassicLookAndFeel MetalComboBoxUI.getbaseLine fails with IllegalArgumentException
|
||||
- JDK-8080953: [TEST_BUG]Test java/awt/FontClass/DebugFonts.java fails due to wrongly typed bugid
|
||||
- JDK-8081547: Prepare client libs regression tests for running in a concurrent, headless jtreg environment
|
||||
- JDK-8129626: G1: set_in_progress() and clear_started() needs a barrier on non-TSO platforms
|
||||
- JDK-8141457: keytool default cert fingerprint algorithm should be SHA-256
|
||||
- JDK-8145051: Wrong parameter name in synthetic lambda method leads to verifier error
|
||||
- JDK-8150204: (fs) Enhance java/nio/file/Files/probeContentType/Basic.java debugging output
|
||||
@ -34,6 +43,7 @@ Live versions of these release notes can be found at:
|
||||
- JDK-8198334: java/awt/FileDialog/8003399/bug8003399.java fails in headless mode
|
||||
- JDK-8202343: Disable TLS 1.0 and 1.1
|
||||
- JDK-8209333: Socket reset issue for TLS 1.3 socket close
|
||||
- JDK-8211301: [macos] support full window content options
|
||||
- JDK-8211339: NPE during SSL handshake caused by HostnameChecker
|
||||
- JDK-8216987: ciMethodData::load_data() unpacks MDOs with non-atomic copy
|
||||
- JDK-8217338: [Containers] Improve systemd slice memory limit support
|
||||
@ -56,9 +66,11 @@ Live versions of these release notes can be found at:
|
||||
- JDK-8236500: Windows ucrt.dll should be looked up in versioned WINSDK subdirectory
|
||||
- JDK-8238579: HttpsURLConnection drops the timeout and hangs forever in read
|
||||
- JDK-8239091: Reversed arguments in call to strstr in freetype "debug" code.
|
||||
- JDK-8240353: AArch64: missing support for -XX:+ExtendedDTraceProbes in C1
|
||||
- JDK-8240827: Downport SSLSocketImpl.java from "8221882: Use fiber-friendly java.util.concurrent.locks in JSSE"
|
||||
- JDK-8242141: New System Properties to configure the TLS signature schemes
|
||||
- JDK-8244621: [macos10.15] Garbled FX printing plus CoreText warnings on Catalina when building with Xcode 11
|
||||
- JDK-8248336: AArch64: C2: offset overflow in BoxLockNode::emit
|
||||
- JDK-8249183: JVM crash in "AwtFrame::WmSize" method
|
||||
- JDK-8249251: [dark_mode ubuntu 20.04] The selected menu is not highlighted in GTKLookAndFeel
|
||||
- JDK-8249588: libwindowsaccessbridge issues on 64bit Windows
|
||||
@ -76,6 +88,7 @@ Live versions of these release notes can be found at:
|
||||
- JDK-8256642: [TEST_BUG] jdk/test/javax/sound/midi/MidiSystem/DefaultProperties.java failed
|
||||
- JDK-8258079: Eliminate ParNew's use of klass_or_null()
|
||||
- JDK-8256682: JDK-8202343 is incomplete
|
||||
- JDK-8257746: Regression introduced with JDK-8250984 - memory might be null in some machines
|
||||
- JDK-8258241: [8u] Missing doPrivileged() hunks from JDK-8226575
|
||||
- JDK-8258396: SIGILL in jdk.jfr.internal.PlatformRecorder.rotateDisk()
|
||||
- JDK-8258430: 8u backport of JDK-8063107 missing test/javax/swing/JRadioButton/8041561/bug8041561.java changes
|
||||
@ -86,7 +99,9 @@ Live versions of these release notes can be found at:
|
||||
- JDK-8259568: PPC64 builds broken after JDK-8221408 8u backport
|
||||
- JDK-8260349: Cannot programmatically retrieve Metaspace max set via JAVA_TOOL_OPTIONS
|
||||
- JDK-8260930: AARCH64: Invalid value passed to critical JNI function
|
||||
- JDK-8261231: Windows IME was disabled after DnD operation
|
||||
- JDK-8261766: [8u] hotspot needs to recognise cl.exe 19.16 to build with VS2017
|
||||
- JDK-8262073: assert(allocates2(pc)) failed: not in CodeBuffer memory
|
||||
- JDK-8262075: sun/security/krb5/auto/UseCacheAndStoreKey.java timed out intermittently
|
||||
- Normalise whitespace in AArch64 sources prior to merge of upstreamed version in 8u292-b01.
|
||||
- Revert differences against upstream 8u
|
||||
@ -171,6 +186,53 @@ used for the TLS connections.
|
||||
The names are described in the "Signature Schemes" section of the
|
||||
*Java Security Standard Algorithm Names Specification*.
|
||||
|
||||
tools/javac:
|
||||
|
||||
JDK-8177368: Several incorporation steps are silently failing when an error should be reported
|
||||
==============================================================================================
|
||||
Reporting previously silent errors found during incorporation, JLS
|
||||
8§18.3, was supposed to be a clean-up with performance only
|
||||
implications. But consider the test case:
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
class Klass {
|
||||
public static <A> List<List<A>> foo(List<? extends A>... lists) {
|
||||
return foo(Arrays.asList(lists));
|
||||
}
|
||||
|
||||
public static <B> List<List<B>> foo(List<? extends List<? extends B>> lists) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
This code was not accepted before the patch for [1], but after this
|
||||
patch the compiler is accepting it. Accepting this code is the right
|
||||
behavior as not reporting incorporation errors was a bug in the
|
||||
compiler. While determining the applicability of method: <B>
|
||||
List<List<B>> foo(List<? extends List<? extends B>> lists) for which
|
||||
we have the constraints: b <: Object t <: List<? extends B> t<:Object
|
||||
List<? extends A> <: t first, inference variable b is selected for
|
||||
instantiation: b = CAP1 of ? extends A so this implies that: t <:
|
||||
List<? extends CAP1 of ? extends A> t<: Object List<? extends A> <: t
|
||||
|
||||
Now all the bounds are checked for consistency. While checking if
|
||||
List<? extends A> is a subtype of List<? extends CAP1 of ? extends A>
|
||||
a bound error is reported. Before the compiler was just swallowing
|
||||
it. As now the error is reported while inference variable b is being
|
||||
instantiated, the bound set is rolled back to it's initial state, 'b'
|
||||
is instantiated to Object, and with this instantiation the constraint
|
||||
set is solvable, the method is applicable, it's the only applicable
|
||||
one and the code is accepted as correct. The compiler behavior in this
|
||||
case is defined at JLS 8 §18.4
|
||||
|
||||
This fix has source compatibility impact, right now code that wasn't
|
||||
being accepted is now being accepted by the javac compiler. Currently
|
||||
there are no reports of any other kind of incompatibility.
|
||||
|
||||
[1] https://bugs.openjdk.java.net/browse/JDK-8078024
|
||||
|
||||
New in release OpenJDK 8u282 (2021-01-19):
|
||||
===========================================
|
||||
Live versions of these release notes can be found at:
|
||||
|
@ -296,7 +296,7 @@
|
||||
# note, following three variables are sedded from update_sources if used correctly. Hardcode them rather there.
|
||||
%global shenandoah_project aarch64-port
|
||||
%global shenandoah_repo jdk8u-shenandoah
|
||||
%global shenandoah_revision aarch64-shenandoah-jdk8u292-b04
|
||||
%global shenandoah_revision aarch64-shenandoah-jdk8u292-b05
|
||||
# Define old aarch64/jdk8u tree variables for compatibility
|
||||
%global project %{shenandoah_project}
|
||||
%global repo %{shenandoah_repo}
|
||||
@ -2622,6 +2622,10 @@ require "copy_jdk_configs.lua"
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
* Mon Mar 08 2021 Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.292.b05-0.0.ea
|
||||
- Update to aarch64-shenandoah-jdk8u292-b05 (EA)
|
||||
- Update release notes for 8u292-b05.
|
||||
|
||||
* Fri Mar 05 2021 Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.292.b04-0.0.ea
|
||||
- Update to aarch64-shenandoah-jdk8u292-b04 (EA)
|
||||
- Update release notes for 8u292-b04.
|
||||
|
2
sources
2
sources
@ -1,2 +1,2 @@
|
||||
SHA512 (tapsets-icedtea-3.15.0.tar.xz) = c752a197cb3d812d50c35e11e4722772be40096c81d2a57933e0d9b8a3c708b9c157b8108a4e33a06ca7bb81648170994408c75d6f69d5ff12785d0c31009671
|
||||
SHA512 (aarch64-port-jdk8u-shenandoah-aarch64-shenandoah-jdk8u292-b04-4curve.tar.xz) = db7a66478b34da1edc52488ee1ec3d8ce4bd3795df58ad9b34bdb8bc0cb863b6b29aa14c696fb5f48ac474def3b840bc2b279ffe16fffded838e2aec54f1fe1e
|
||||
SHA512 (aarch64-port-jdk8u-shenandoah-aarch64-shenandoah-jdk8u292-b05-4curve.tar.xz) = 6267e958e05c36d010578ea1b773b5575f11c085c4c1036a96f984c44df17d70cb46a5d6db75fb509a900f6918da7bfbbe5e24530691f393069471c7f2b51993
|
||||
|
Loading…
Reference in New Issue
Block a user