diff --git a/aarch32.tar.xz b/aarch32.tar.xz index 766e3e8..ded9e86 100644 --- a/aarch32.tar.xz +++ b/aarch32.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:921202baed30726dc833c94817e07a4baa7d3b1e9129af032b09bd7f0e3bcfd1 -size 6819888 +oid sha256:68816570a5953d9b04f9b8b15f53f47f2ef4ea76bc16f9935bd94cebc07679c8 +size 6832524 diff --git a/aarch64.patch b/aarch64.patch deleted file mode 100644 index c140764..0000000 --- a/aarch64.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- openjdk/jdk/make/lib/CoreLibraries.gmk 2018-03-02 11:40:00.837643131 +0100 -+++ openjdk/jdk/make/lib/CoreLibraries.gmk 2018-03-02 13:45:46.388284169 +0100 -@@ -69,7 +69,6 @@ - CFLAGS_aix := -qfloat=nomaf, \ - CFLAGS_linux_ppc64 := $(FP_CONTRACT_CFLAGS), \ - CFLAGS_linux_ppc64le := $(FP_CONTRACT_CFLAGS), \ -- CFLAGS_linux_aarch64 := $(FP_CONTRACT_CFLAGS), \ - ARFLAGS := $(ARFLAGS), \ - OBJECT_DIR := $(JDK_OUTPUTDIR)/objs/libfdlibm, \ - DEBUG_SYMBOLS := $(DEBUG_ALL_BINARIES))) diff --git a/corba.tar.xz b/corba.tar.xz index 816c16f..d8ce42e 100644 --- a/corba.tar.xz +++ b/corba.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5ce6b01dd0b1608d6cf293eec3a51c2b0ad6567cc8b0ff8e7834016603bab9e8 -size 946504 +oid sha256:552827f8c7b78e442bffa58989821949d8ab07dba5436420b5a53b5a25624e6b +size 946268 diff --git a/hotspot.tar.xz b/hotspot.tar.xz index 8e1c3ee..697edeb 100644 --- a/hotspot.tar.xz +++ b/hotspot.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:073ebc2f2e0301e0f2c17bb0e9d7340a0ed1f003c9706109f25ecefeeedc67f6 -size 6894876 +oid sha256:29592d513662e853f3156a7afb961eb805f92ea731469bbe1e9812365f573372 +size 6908200 diff --git a/icedtea-3.12.0.tar.xz b/icedtea-3.12.0.tar.xz deleted file mode 100644 index 1cb17ec..0000000 --- a/icedtea-3.12.0.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:121dd400d6cc40803b634b42968de2842e9ac0adc7808a91c45bfd30d8223338 -size 1519364 diff --git a/icedtea-3.13.0.tar.xz b/icedtea-3.13.0.tar.xz new file mode 100644 index 0000000..e992505 --- /dev/null +++ b/icedtea-3.13.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2d7a979f22cf7dd95e02b7b396d1a136bac99c044c3063270bdc2da650273bfc +size 1526900 diff --git a/java-1_8_0-openjdk.changes b/java-1_8_0-openjdk.changes index 7cef24d..1d44342 100644 --- a/java-1_8_0-openjdk.changes +++ b/java-1_8_0-openjdk.changes @@ -1,3 +1,559 @@ +------------------------------------------------------------------- +Fri Jul 19 06:28:01 UTC 2019 - Fridrich Strba + +- Update to version jdk8u222 (icedtea 3.13.0) + * Security fixes + + S8191073: JpegImageReader throws IndexOutOfBoundsException + when trying to read image data from tables-only image + + S8208698, CVE-2019-2745, bsc#1141784: Improved ECC + Implementation + + S8212328, CVE-2019-2762, bsc#1141782: Exceptional throw cases + + S8213431, CVE-2019-2766, bsc#1141789: Improve file protocol + handling + + S8213432, CVE-2019-2769, bsc#1141783: Better copies of + CopiesList + + S8216381, CVE-2019-2786, bsc#1141787: More limited privilege + usage + + S8217563: Improve realm maintenance + + S8218863: Better endpoint checks + + S8218873: Improve JSSE endpoint checking + + S8218876, CVE-2019-7317, bsc#1141780: Improve PNG support + options + + S8219018: Adjust positions of glyphs + + S8219020: Table alternate substitutions + + S8219775: Certificate validation improvements + + S8220192: Better outlook for SecureRandom + + S8220517: Enhanced GIF support + + S8221518, CVE-2019-2816, bsc#1141785: Normalize normalization + + S8223511, CVE-2019-2842, bsc#1141786: Extended AES support + * New features + + PR3743: Support EA builds + * Import of OpenJDK 8 u222 build 01 + + S8022879: TEST_BUG: sun/nio/cs/MalformedSurrogates.java + fails intermittently + + S8025209: Intermittent test failure + java/net/Socket/asyncClose/AsyncClose.java + + S8030690: TEST_BUG java/nio/Buffer/Chars.java fails + intermittently + + S8031563: TEST_BUG: + java/nio/channels/Selector/ChangingInterests.java failed once + + S8031666: TEST_BUG: java/net/ipv6tests/UdpTest.java failed + because of SocketTimeoutException + + S8048782: OpenJDK: PiscesCache : xmax/ymax rounding up can + cause RasterFormatException + + S8055814: [TESTBUG] runtime/NMT/NMTWithCDS.java fails with + product builds due to missing UnlockDiagnosticVMOptions + + S8073078: java/nio/file/FileStore/Basic.java sensitive to + NFS configuration + + S8129988: JSSE should create a single instance of the + cacerts KeyStore + + S8137231: sun/security/rsa/SpecTest.java timeout with Agent + error: java.lang.Exception + + S8150013: ParNew: Prune nmethods scavengable list. + + S8151225: Mark SpecTest.java as intermittently failing + + S8154156: PPC64: improve array copy stubs by using vector + instructions + + S8156035: Remove intermittent key from + sun/security/rsa/SpecTest.java + + S8157287: java/nio/file/FileStore/Basic.java failed with + "java.nio.file.AccessDeniedException : /zones/zoneone/root " + + S8192854: FONTCONFIG_CFLAGS missing from spec.gmk.in + + S8202768: [macos] Appkit thread slows when any Window + Manager active + + S8203627: Swing applications with JRadioButton and JCheckbox + fail to render correctly when using GTK3 and the GTK L&F + + S8205916: [test] Fix jdk/tools/launcher/RunpathTest to + handle both, RPATH and RUNPATH + + S8206955: MethodHandleProxies.asInterfaceInstance does not + support default methods + + S8207760: SAXException: Invalid UTF-16 surrogate detected: + d83c ? + + S8209951: Problematic sparc intrinsic: + com.sun.crypto.provider.CipherBlockChaining + + S8213825: assert(false) failed: Non-balanced monitor + enter/exit! Likely JNI locking + + S8214109: XToolkit is not correctly displayed color on + 16-bit high color setting + + S8214111: There is no icon in all JOptionPane target image + + S8214112: The whole text in target JPasswordField image are + not selected + + S8214252: Expanded & Collapsed nodes of a JTree look the + same on GTK3 + + S8214253: Tooltip is transparent rather than having a black + background + + S8217263: Automate DashOffset test + + S8217597: [TESTBUG] old version docker does not support + --cpus + + S8218469: JSlider display issue with slider for + GTKLookAndFeel + + S8218470: JScrollBar display issue with GTKLookAndFeel + + S8218472: JProgressBar display issue with GTKLookAndFeel + + S8218473: JOptionPane display issue with GTKLookAndFeel + + S8218479: JTextPane display issue with GTKLookAndFeel + + S8220349: The fix done for JDK-8214253 have caused issues in + JTree behaviour + + S8220718: Missing ResourceMark in nmethod::metadata_do + + S8221789: make reconfigure broken (jdk8u only) + + S8222965: Backport of JDK-8129988 broke the build + + S8222975: Fix 'release' file to reflect actual repo checkin + used to compile JDK + * Import of OpenJDK 8 u222 build 02 + + S8134030: test/serviceability/dcmd/gc/HeapDumpTest fails to + verify the dump + + S8151539: Remove duplicate AlwaysTrueClosures + + S8176100: [REDO][REDO] G1 Needs pre barrier on dereference + of weak JNI handles + + S8210416: [linux] Poor StrictMath performance due to + non-optimized compilation + + S8217315: Proper units should print more significant digits + + S8218674: HTML Tooltip with "img=src" on component doesn't + show + * Import of OpenJDK 8 u222 build 03 + + S7100957: SOCKS proxying does not work with IPv6 connections + + S7102541: RFE: os::set_native_thread_name() cleanups + + S8144332: HSDB could not terminate when close button is + pushed. + + S8151322: Implement os::set_native_thread_name() on Solaris + + S8154387: Parallel unordered Stream.limit() tries to collect + 128 elements even if limit is less + + S8189131: Open-source the Oracle JDK Root Certificates + + S8189949: Remove Baltimore Cybertrust Code Signing CA + + S8191031: Remove several Symantec Root CAs + + S8191844: Remove SECOM root (secomevrootca1) + + S8195774: Add Entrust root certificates + + S8195793: Remove GTE CyberTrust Global Root + + S8196141: Add GoDaddy root certificates + + S8199779: Add T-Systems, GlobalSign and Starfield services + root certificates + + S8204923: Restore Symantec root verisignclass2g2ca + + S8209506: Add Google Trust Services GlobalSign root + certificates + + S8210425: [x86] sharedRuntimeTrig/sharedRuntimeTrans + compiled without optimization + + S8210432: Add additional TeliaSonera root certificate + + S8213213: Remove + src/java.desktop/unix/classes/sun/awt/X11/keysym2ucs.h + + S8214770: java/time/test/java/time/format/ + /TestNonIsoFormatter.java failed in non-english locales. + + S8216577: Add GlobalSign's R6 Root certificate + + S8218152: [javac] fails and exits with no error if a bad + annotation processor provided + + S8222136: Remove two Comodo root CA certificates that are + expiring + + S8222137: Remove T-Systems root CA certificate + + S8223555: Cleanups in cacerts tests + + S8223664: Add jtreg tests for 8223528, backport to jdk8u of + 8176100 + * Import of OpenJDK 8 u222 build 04 + + S8158232: PPC64: improve byte, int and long array copy stubs + by using VSX instructions + + S8190974: Parallel stream execution within a custom + ForkJoinPool should obey the parallelism + + S8203190: SessionId.hashCode generates too many collisions + + S8223499: Remove two DocuSign root certificates that are + expiring + + S8223883: Fix jni.cpp copyright date after 8223528 + * Import of OpenJDK 8 u222 build 05 + + S8019816: [TEST_BUG][macosx] closed/java/awt/BasicStroke/ + /DashZeroWidth.java not on EDT + + S8044289: In ImageIO.write() and ImageIO.read() null stream + is not handled properly. + + S8055705: Rename UnixPrintServiceLookup and + Win32PrintServiceLookup as a platform neutral class name + + S8059575: JEP-JDK-8043304: Test task: Tiered Compilation + level transition tests + + S8075939: Stream.flatMap() causes breaking of + short-circuiting of terminal operations + + S8143097: java/net/ipv6tests/UdpTest.java fails + intermittently with "checkTime failed: got 1998 expected 4000" + + S8151226: Mark UdpTest.java as intermittently failing + + S8166684: PPC64: implement intrinsic code with vector + instructions for Unsafe.copyMemory() + + S8185969: PPC64: Improve VSR support to use up to 64 + registers + + S8193830: Xalan Update: Xalan Java 2.7.2 + + S8196775: java/net/Socket/asyncClose/Race.java failed + intermittently on Windows with ConnectException: Connection + refused + + S8202414: Unsafe write after primitive array creation may + result in array length change + + S8202651: Test ComodoCA.java fails + + S8204929: Fonts with embedded bitmaps are not always rotated + + S8210886: Remove references in xwindows.md to non-existent + files. + + S8210985: Update the default SSL session cache size to 20480 + + S8213183: InputMethod cannot be used after its restarting + + S8214765: All TrayIcon MessageType icons does not show up + with gtk3 option set + + S8218020: Back out accidental changes that belong elsewhere + + S8218020: Fix version number in mesa.md 3rd party legal file + + S8220495: Update GIFlib library to the 5.1.8 + + S8222670: pathological case of JIT recompilation and code + cache bloat + + S8223537: testlibrary_tests/ctw/ClassesListTest.java fails + with Agent timeout frequently + + S8224727: Problem list test security/infra/java/security/ + /cert/CertPathValidator/certification/ActalisCA.java + + S8225065: Revert 8221166 (8u backport of 8048782) + * Import of OpenJDK 8 u222 build 06 + + S8173910: (fs) java/nio/file/FileSystem/Basic.java should + conditionally check FileStores + + S8176237: (fs) java/nio/file/FileStore/Basic.java should + conditionally check FileStores + + S8202884: SA: Attach/detach might fail on Linux if debugee + application create/destroy threads during attaching + * Import of OpenJDK 8 u222 build 07 + + S8153732: Windows remote printer changes do not reflect in + lookupPrintServices() + + S8212202: [Windows] Exception if no printers are installed. + + S8221263: [TEST_BUG] RemotePrinterStatusRefresh test is hard + to use + + S8221412: lookupPrintServices() does not always update the + list of Windows remote printers + + S8225716: G1 GC: Undefined behaviour in + G1BlockOffsetTablePart::block_at_or_preceding + * Import of OpenJDK 8 u222 build 08 + + S8040211: Update LSR datafile for BCP 47 + + S8177472: Remove hard-coded IANA Subtag Registry map in + LocaleEquivalentMap.java + + S8181594: Efficient and constant-time modular arithmetic + + S8182999: SunEC throws ProviderException on invalid curves + + S8187946: Support ISO 4217 Amendments 163 and 164 + + S8191404: Upgrading JDK with latest available LSR data from + IANA. + + S8193552: ISO 4217 amendment 165 + + S8195478: sun/text/resources/LocaleDataTest.java fails with + java.lang.Exception + + S8201317: X25519/X448 code improvements + + S8202026: ISO 4217 amendment 166 + + S8203228: Branch-free output conversion for X25519 and X448 + + S8203872: Upgrading JDK with latest available LSR data from + IANA. + + S8204269: ISO 4217 amendment 167 + + S8208648: ECC Field Arithmetic Enhancements + + S8208746: ISO 4217 Amendment #168 update + + S8209775: ISO 4217 Amendment #169 update + + S8210153: localized currency symbol of VES + + S8213294: Upgrade IANA LSR data + + S8214935: Upgrade IANA LSR data + + S8219781: Localized names for Japanese era Reiwa in COMPAT + provider + * Import of OpenJDK 8 u222 build 09 + + S8135248: Add utility methods to check indexes and ranges + + S8142493: Utility methods to check indexes and ranges + doesn't specify behavior when function produces null + + S8146458: Improve exception reporting for + Objects.checkIndex/checkFromToIndex/checkFromIndexSize + + S8155794: Move Objects.checkIndex BiFunction accepting + methods to an internal package + + S8179098: Crypto AES/ECB encryption/decryption performance + regression (introduced in jdk9b73) + * Import of OpenJDK 8 u222 build 10 + + S8157792: After Integrating tzdata2016d the test/sun/util/ + /calendar/zi/TestZoneInfo310.java fails for "Asia/Oral" and + "Asia/Qyzylorda" Timezones + + S8215982: (tz) Upgrade time-zone data to tzdata2018i + + S8224560: (tz) Upgrade time-zone data to tzdata2019a + + S8225580: tzdata2018i integration causes test failures on + jdk-13 + * Shenandoah + + [backport] 8210879: ClassLoaderStatsClosure does raw oop + comparison + + [backport] 8216973: Kick up cleanup phases in the right + places + + [backport] 8217016: Shenandoah: Streamline generation of CAS + barriers + + [backport] 8217043: Shenandoah: SIGSEGV in + Type::meet_helper() at barrier expansion time + + [backport] 8217213: shenandoahTaskQueue.hpp includes + .inline.hpp file + + [backport] 8217319: Cleanup Shenandoah includes + + [backport] 8217343: Shenandoah control thread should be able + to run at critical priority + + [backport] 8217400: Optimized build is broken by Shenandoah + changes + + [backport] 8217874: Shenandoah: Clobbered register in + ShenandoahBarrierSetAssembler::cmpxchg_oop() + + [backport] 8219524: Shenandoah misreports "committed" size + in MemoryMXBean + + [backport] 8219857: Shenandoah GC may initialize thread's + gclab twice + + [backport] 8219976: GarbageCollectionNotificationInfo always + says "No GC" when running Shenandoah + + [backport] 8220153: Shenandoah does not work with + TransparentHugePages properly + + [backport] 8220162: Shenandoah should not commit HugeTLBFS + memory + + [backport] 8220228: Improve Shenandoah pacing histogram + message + + [backport] 8220350: Refactor ShenandoahHeap::initialize + + [backport] 8220712: [TESTBUG] gc/shenandoah/compiler/ + /TestMaybeNullUnsafeAccess should run with Shenandoah enabled + + [backport] 8220714: C2 Compilation failure when accessing + off-heap memory using Unsafe + + [backport] 8221278: Shenandoah should not enqueue string + dedup candidates during root scan + + [backport] 8222130: Shenandoah should verify roots after + pre-evacuation + + [backport] 8222185: Shenandoah should report "committed" as + capacity + + [backport] 8222186: Shenandoah should not uncommit below + minimum heap size + + [backport] 8222403: Shenandoah: Remove + ShenandoahAlwaysTrueClosure, use AlwaysTrueClosure instead + + [backport] 8222425: Shenandoah: Move commonly used closures + to separate files + + [backport] 8223446: Shenandoah breaks alignment with some + HumongousThreshold values + + [backport] 8223447: Stabilize + gc/shenandoah/TestStringDedupStress test + + [backport] 8223651: Build fails with + --with-jvm-features=-jfr and --disable-precompiled-headers + + [backport] 8223759: Shenandoah should allow arbitrarily low + initial heap size + + [backport] 8223762: Shenandoah: overflows in calculations + involving heap capacity + + [backport] 8223767: Shenandoah fails to build on Solaris + x86_64 + + [backport] 8223980: Shenandoah: Refactor and fix + ObjArrayChunkedTask verification + + [backport] 8222838: Shenandoah: SEGV on accessing cset + bitmap for NULL ptr + + [backport] 8222843: Print Shenandoah cset map addresses in + hs_err + + [backport] Added a few missed worker sessions for worker + tasks + + [backport] Add JFR parallel and concurrent events + (infrastructure) + + [backport] Adjust metaspace size during each GC + + [backport] A few more missing object equals barriers + + [backport] Always copy forward for disjoint arrays (test) + + [backport] Assert that Shenandoah does not trip JDK-8211926 + + [backport] Avoid false sharing by padding the + ShenandoahEvacOOMHandler field in ShenandoahHeap + + [backport] Avoid write barrier during full GC + + [backport] Beef up and parallelize EvilSyncBug test + + [backport] c2 verification pass fixes for CAS + + [backport] Cherry-pick bulk MarkBitMap clearing methods + + [backport] Cherry-pick JDK-8212673, fix for Node::eqv_uncast + + [backport] Cleanup .ad files includes + + [backport] Clean up and regroup Shenandoah flags + + [backport] Cleanup buffered queue handling + + [backport] Cleanup C2 debugging leftovers + + [backport] Clean up dead code + + [backport] Clean up declarations and uses of + marked_object_iterate + + [backport] Cleanup header files and forward declarations + + [backport] Clean up Shenandoah configurations in shared tests + + [backport] Clean up ShHeap::heap_region_iterate uses + + [backport] Cleanup unused bitmap methods + + [backport] Cleanup up superfluous newlines + + [backport] Coarsen Full GC use of heap lock + + [backport] Code root iterators should not be instantiated in + worker threads + + [backport] Common liveness cache in ShHeap + + [backport] Compact heuristics adjustments + + [backport] Concurrent cycle by default on any external GC + request + + [backport] Disable heap iteration for Shenandoah in SA + + [backport] Disable ShHeapUncommit on too-large large-pages + + [backport] Drop Shenandoah from test names + + [backport] Eliminating Shenandoah exposure to CLD + + [backport] Enable NUMA by default + + [backport] Enable string deduplication in all marking phases + + [backport] Factor out implicit/explicit GC requests + + [backport] Fail early when critical barriers are disabled + + [backport] Filter out TestPromotionToSurvivor.java test for + Shenandoah + + [backport] Filter upstream tests for Shenandoah (part 1: + tier1_gc) + + [backport] Fix build failures when Shenandoah is disabled, + after #include reshuffles + + [backport] Fix call to is_g1_marking_load() with + is_shenandoah_state_load() in ShenandoahSupport + + [backport] Fix compilation errors due to missing spaces + between string literal and macro + + [backport] Fixed ShenandoahStrDedupStress test that causes + negative index OOB exception + + [backport] Fix inconsistent "process weakrefs" logging + + [backport] Fix indentation of CriticalNative* tests + + [backport] Fix indenting in ShMarkCompact::do_it + + [backport] Fix up superfluous changes against upstream + + [backport] Fix various formattings and namings in shared GC + code + + [backport] Fix Windows build failure + + [backport] Force termination logic is inverted + + [backport] Handle metadata induced GC + + [backport] Handle ShHeap::time_since_last_millis for RMI + users + + [backport] Handle update_refs, class_unload, ref_proc in + ShConcMark better + + [backport] Homogenize unimplemented stubs handling + + [backport] Improve liveness count during marking + + [backport] Initial committed regions count can be more than + max + + [backport] Inline/rename confusingly named methods in + ShConcurrentMark + + [backport] Inline ShHeap::do_marked_object_complete + + [backport] Inline ShHeap::monitoring_support into header + + [backport] Inline ShHeap::prepare_concurrent_evacuation + + [backport] Inline trivial ShHeap methods right in header + + [backport] In update-refs, update all code-roots when in + degen-gc + + [backport] JVMTI lacks a few GC barriers/hooks + + [backport] Make heuristics tell if we can process references + or unload classes + + [backport] Make ResourceMark use consistent in + ShenandoahCodeRoots + + [backport] Make Shenandoah to use ShenandoahOWST only + + [backport] Make sure bitmap is marked incomplete before + bitmap resets + + [backport] Make sure debug builds fail predictably on + safepoint timeout + + [backport] Micro-optimize ShHeap::get_region by moving the + most likely branch first + + [backport] Minor cleanup of Shenandoah SA + + [backport] Missed VerifyObjectEquals in VerifyJCStressTest + + [backport] More AArch64 assembler cleanups + + [backport] Move HdrSeq and BinaryMagnitudeSeq into + Shenandoah utilities + + [backport] Move ShenandoahAllocType and + ShenandoahAllocRequest to separate file + + [backport] Move ShenandoahGCTracer to gc/shenandoah + + [backport] Move Shenandoah tests to proper locations + + [backport] Need to step over GC barriers in + Node::eqv_uncast() + + [backport] Parallel heap region iteration + + [backport] Parallelise "Clear Liveness" + + [backport] Parallelise "Complete Liveness" + + [backport] Partial infrastructure for suspendible workers + + [backport] Precleaning should use GC workers to do actual + work + + [backport] Pre-evac JVMTI roots + fixes + + [backport] Prefix Shenandoah tests with "Test" + + [backport] Prepare tests for making UseShenandoahGC + experimental + + [backport] Print number of threads in Shenandoah SA heap + summary + + [backport] Print "process weakrefs" to disambiguate vs + CM-with-UR + + [backport] Protect more internal code from false sharing + + [backport] Protect risky conversion in + ShenandoahHeap::millis_since_last_gc + + [backport] Purge some G1-related cruft in C2 + + [backport] Purge unnecessary time conversion in + ShenandoahPhaseTimings::record_phase_time + + [backport] Readjust ShenandoahStrDedupStress test to avoid + timeout + + [backport] Record location when asserting the code root + correctness + + [backport] Refactor bitmap cleaning + + [backport] Reformat Shenandoah tests + + [backport] Rehash and cleanup usages of + ShenandoahHeap::heap() + + [backport] Re-label Shenandoah GC causes (SA&GC) + + [backport] Remove dead-weight ShenandoahPrinter + + [backport] Remove fix-roots pass in ShHeap + + [backport] Remove obsolete and ignored TestHeapAlloc + + [backport] Remove obsolete code snippet related to barriers + on constants + + [backport] Remove obsolete unused flags + + [backport] Remove old code from escape analysis + + [backport] Remove Parallel Cleanup counters + + [backport] Remove ShenandoahCompileCheck + + [backport] Remove ShenandoahWriteBarrierCsetTestInIR flag + + [backport] Remove ShenandoahWriteBarrierRB flag + + [backport] Remove ShHeap::_heap_expansion_count + + [backport] Remove ShHeap::region_in_collection_set in favor + of SHR::in_cset + + [backport] Remove ShWB from formssel.cpp + + [backport] Remove unused SA ShenandoahHeapRegionSet.java + + [backport] Remove unused ShenandoahEvacuateRootsClosure + + [backport] Remove useless change in loopnode.cpp + + [backport] Remove useless ShHeap::heap_region_iterate + + [backport] Rename BrooksPointer to ShenandoahBrooksPointer + + [backport] Rename concurrentMark -> concurrent_mark + + [backport] Rename fields in (SA) ShenandoahHeap.java to omit + 'Regions' and 'Field' suffix + + [backport] Rename ShHeap::shenandoahPolicy -> + ShHeap::shenandoah_policy + + [backport] Rename UINT64_FORMAT_HEX_W to UINT64_FORMAT_X_W + + [backport] Rename VerifyObjectEquals to + ShenandoahVerifyObjectEquals + + [backport] Rename vm_operations_shenandoah.* to + shenandoahVMOperations.* + + [backport] Renaming ShenandoahParallelEvacuationTask to + ShenandoahConcurrentEvacuationTask + + [backport] Separate "passive" heuristics from "adaptive" + + [backport] Several AArch64 cleanups + + [backport] ShenandoahMemoryPool should support usage + threshold + + [backport] Shenandoah should @require Shenandoah, @key gc, + and have good @test + + [backport] Shenandoah test groups should not include each + other + + [backport] Silence VSC++ about multiple assignment operators + + [backport] Simplify Shenandoah task termination in aborted + paths + + [backport] Single marking bitmap + + [backport] Skip pre-evac verification and pacing on shortcut + cycle path + + [backport] Some Shenandoah related additions to SA + + [backport] Sort ShenandoahConcurrentMark methods/fields into + logical groups + + [backport] Sort ShenandoahHeap methods/fields into logical + groups + + [backport] StringDedupMode enum for closures/method templates + + [backport] Support VerifyBeforeGC and VerifyAfterGC VM + options + + [backport] Suppressing VSC++ warning locally + + [backport] Trim down oop-equals verification + + [backport] Trim unused code from Shenandoah SA + + [backport] Turn TestReferenceCAS into a standalone/no-testng + test + + [backport] Update copyrights + + [backport] Use ShenandoahAllocationThreshold in + ShenandoahStaticHeuristics constructor + + [backport] Use s-macro to keep GC phase enum and names in + sync + + Enable heap inspection for Shenandoah + + Excess barriers before JNI accesses, already covered by + "Move barriers into typeArrayOop.hpp direct memory accessors" + + Fix build failure due to unknown INCLUDE_SHENANDOAHGC + + Fix dangling write-barrier in acmp + + Fix force termination detection by spin master + + Fix minimal VM build + + Fix non-PCH builds + + Fix shutdown deadlock due to blocking SATB flush periodic + task + + JDK8u-only: Use WB-based acmp barrier + + Prettify Shenandoah JDK 8 logging + + ShenandoahSATBBufferSize cannot be size_t in 8u + + Adjust code stub sizes for Shenandoah and future backports + + Enable weak JNI handling with Shenandoah after JDK-8176100 + * AArch64 port + + S8176100, PR3745: [AArch64] [REDO][REDO] G1 Needs pre + barrier on dereference of weak JNI handles + + S8186325, PR3745: AArch64: jtreg test + hotspot/test/gc/g1/TestJNIWeakG1/TestJNIWeakG1.java SEGV + + S8210425, PR3745: [AArch64] sharedRuntimeTrig/sharedRuntimeTrans + compiled without optimization + + S8224671, PR3745: AArch64: mauve System.arraycopy test + failure + + S8224828, PR3745: aarch64: rflags is not correct after + safepoint poll + + S8224880, PR3745: AArch64: java/javac error with + AllocatePrefetchDistance + * AArch32 port + + [aarch32] fix crash 'guarantee(sect->end() <= tend) failed: + sanity' + + Remove debug output + + S8176100: [aarch32] [REDO][REDO] G1 Needs pre barrier on + dereference of weak JNI handles +- Removed patch: + * aarch64.patch + + not needed any more + ------------------------------------------------------------------- Fri Jul 5 08:23:43 UTC 2019 - Fridrich Strba diff --git a/java-1_8_0-openjdk.spec b/java-1_8_0-openjdk.spec index 52e6120..d9cdc74 100644 --- a/java-1_8_0-openjdk.spec +++ b/java-1_8_0-openjdk.spec @@ -18,7 +18,7 @@ %{!?aarch64:%global aarch64 aarch64 arm64 armv8} %global jit_arches %{ix86} x86_64 ppc64 ppc64le %{aarch64} %{arm} -%global icedtea_version 3.12.0 +%global icedtea_version 3.13.0 %global icedtea_sound_version 1.0.1 %global buildoutputdir openjdk.build/ # Convert an absolute path to a relative path. Each symbolic link is @@ -32,8 +32,8 @@ # priority must be 6 digits in total %global priority 1805 %global javaver 1.8.0 -%global updatever 212 -%global buildver 4 +%global updatever 222 +%global buildver 10 # Standard JPackage directories and symbolic links. %global sdklnk java-%{javaver}-openjdk %global archname %{sdklnk} @@ -194,7 +194,6 @@ Patch103: ppc-zero-hotspot.patch Patch1001: java-1_8_0-openjdk-suse-desktop-files.patch Patch1002: icedtea-3.8.0-s390.patch Patch2001: disable-doclint-by-default.patch -Patch2002: aarch64.patch BuildRequires: alsa-lib-devel BuildRequires: autoconf @@ -525,7 +524,6 @@ patch -p0 -i %{PATCH103} %endif patch -p0 -i %{PATCH2001} -patch -p0 -i %{PATCH2002} (cd openjdk/common/autoconf bash ./autogen.sh diff --git a/jaxp.tar.xz b/jaxp.tar.xz index cbcca5b..f1c0893 100644 --- a/jaxp.tar.xz +++ b/jaxp.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:24ee541b347bbaf948db050fe9bbd2a47ecb07974c98bbe3e3aca79c4ccb3433 -size 2291724 +oid sha256:bca5bcaada48e24e1cc968682bf953e4ea4c54a116155e36c9176534e6bc9e38 +size 2292228 diff --git a/jaxws.tar.xz b/jaxws.tar.xz index ccd8f8c..b549b44 100644 --- a/jaxws.tar.xz +++ b/jaxws.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e3e96176392415126733e38042ca06660933d3549a3c9829643b8c688233bceb -size 2274996 +oid sha256:70982e8eaa599be615d7464ea619f5d8f02651c55445bca9ff15b96aecc941c5 +size 2275120 diff --git a/jdk.tar.xz b/jdk.tar.xz index cb2d2d6..b317fc0 100644 --- a/jdk.tar.xz +++ b/jdk.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:df05b344ec32de2736c4ea12e274a6967d9844f228e5994cdf5d953ab3c4cd35 -size 39292332 +oid sha256:77508213af438f96a92a1764d1dcff3ce2d8b96dc90962b34ae372a9ed3154cf +size 39491120 diff --git a/langtools.tar.xz b/langtools.tar.xz index 46f8a55..2ce00dd 100644 --- a/langtools.tar.xz +++ b/langtools.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:52cc44f48b782aac4a1afb3326ead961665f9cd3bb855086d709ae8b8db5340a -size 2074376 +oid sha256:f1b3cb9a28fbd9c90819370f4ee00863feb02ecce064d429c4a9d6565f78faab +size 2076092 diff --git a/nashorn.tar.xz b/nashorn.tar.xz index 0fddf34..a1aa6da 100644 --- a/nashorn.tar.xz +++ b/nashorn.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:434fa40c57ab1c6416b65aecc187cbf9b16cf1d90e5e68f1333563a60e0fdbb1 -size 2320548 +oid sha256:5ca970b7408e8b42f1bdd43a6a22564cbb46a083e022ca2a0598a0f879553138 +size 2320140 diff --git a/openjdk.tar.xz b/openjdk.tar.xz index 7a15e14..f6ce4b5 100644 --- a/openjdk.tar.xz +++ b/openjdk.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b19b2f33dc9d8e1619cc59b4e3ffe7129698016f468f8759e81d04583c692e0c -size 360788 +oid sha256:8509e143bb996b9cab1b3fb06a8a490215d9418d3c1a3abef56f900532584ccd +size 361204