Fridrich Strba 2019-07-19 06:30:14 +00:00 committed by Git OBS Bridge
parent 4daea3de95
commit 7262f7e8f0
14 changed files with 580 additions and 36 deletions

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:921202baed30726dc833c94817e07a4baa7d3b1e9129af032b09bd7f0e3bcfd1 oid sha256:68816570a5953d9b04f9b8b15f53f47f2ef4ea76bc16f9935bd94cebc07679c8
size 6819888 size 6832524

View File

@ -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)))

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:5ce6b01dd0b1608d6cf293eec3a51c2b0ad6567cc8b0ff8e7834016603bab9e8 oid sha256:552827f8c7b78e442bffa58989821949d8ab07dba5436420b5a53b5a25624e6b
size 946504 size 946268

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:073ebc2f2e0301e0f2c17bb0e9d7340a0ed1f003c9706109f25ecefeeedc67f6 oid sha256:29592d513662e853f3156a7afb961eb805f92ea731469bbe1e9812365f573372
size 6894876 size 6908200

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:121dd400d6cc40803b634b42968de2842e9ac0adc7808a91c45bfd30d8223338
size 1519364

3
icedtea-3.13.0.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2d7a979f22cf7dd95e02b7b396d1a136bac99c044c3063270bdc2da650273bfc
size 1526900

View File

@ -1,3 +1,559 @@
-------------------------------------------------------------------
Fri Jul 19 06:28:01 UTC 2019 - Fridrich Strba <fstrba@suse.com>
- 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 <fstrba@suse.com> Fri Jul 5 08:23:43 UTC 2019 - Fridrich Strba <fstrba@suse.com>

View File

@ -18,7 +18,7 @@
%{!?aarch64:%global aarch64 aarch64 arm64 armv8} %{!?aarch64:%global aarch64 aarch64 arm64 armv8}
%global jit_arches %{ix86} x86_64 ppc64 ppc64le %{aarch64} %{arm} %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 icedtea_sound_version 1.0.1
%global buildoutputdir openjdk.build/ %global buildoutputdir openjdk.build/
# Convert an absolute path to a relative path. Each symbolic link is # Convert an absolute path to a relative path. Each symbolic link is
@ -32,8 +32,8 @@
# priority must be 6 digits in total # priority must be 6 digits in total
%global priority 1805 %global priority 1805
%global javaver 1.8.0 %global javaver 1.8.0
%global updatever 212 %global updatever 222
%global buildver 4 %global buildver 10
# Standard JPackage directories and symbolic links. # Standard JPackage directories and symbolic links.
%global sdklnk java-%{javaver}-openjdk %global sdklnk java-%{javaver}-openjdk
%global archname %{sdklnk} %global archname %{sdklnk}
@ -194,7 +194,6 @@ Patch103: ppc-zero-hotspot.patch
Patch1001: java-1_8_0-openjdk-suse-desktop-files.patch Patch1001: java-1_8_0-openjdk-suse-desktop-files.patch
Patch1002: icedtea-3.8.0-s390.patch Patch1002: icedtea-3.8.0-s390.patch
Patch2001: disable-doclint-by-default.patch Patch2001: disable-doclint-by-default.patch
Patch2002: aarch64.patch
BuildRequires: alsa-lib-devel BuildRequires: alsa-lib-devel
BuildRequires: autoconf BuildRequires: autoconf
@ -525,7 +524,6 @@ patch -p0 -i %{PATCH103}
%endif %endif
patch -p0 -i %{PATCH2001} patch -p0 -i %{PATCH2001}
patch -p0 -i %{PATCH2002}
(cd openjdk/common/autoconf (cd openjdk/common/autoconf
bash ./autogen.sh bash ./autogen.sh

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:24ee541b347bbaf948db050fe9bbd2a47ecb07974c98bbe3e3aca79c4ccb3433 oid sha256:bca5bcaada48e24e1cc968682bf953e4ea4c54a116155e36c9176534e6bc9e38
size 2291724 size 2292228

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:e3e96176392415126733e38042ca06660933d3549a3c9829643b8c688233bceb oid sha256:70982e8eaa599be615d7464ea619f5d8f02651c55445bca9ff15b96aecc941c5
size 2274996 size 2275120

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:df05b344ec32de2736c4ea12e274a6967d9844f228e5994cdf5d953ab3c4cd35 oid sha256:77508213af438f96a92a1764d1dcff3ce2d8b96dc90962b34ae372a9ed3154cf
size 39292332 size 39491120

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:52cc44f48b782aac4a1afb3326ead961665f9cd3bb855086d709ae8b8db5340a oid sha256:f1b3cb9a28fbd9c90819370f4ee00863feb02ecce064d429c4a9d6565f78faab
size 2074376 size 2076092

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:434fa40c57ab1c6416b65aecc187cbf9b16cf1d90e5e68f1333563a60e0fdbb1 oid sha256:5ca970b7408e8b42f1bdd43a6a22564cbb46a083e022ca2a0598a0f879553138
size 2320548 size 2320140

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:b19b2f33dc9d8e1619cc59b4e3ffe7129698016f468f8759e81d04583c692e0c oid sha256:8509e143bb996b9cab1b3fb06a8a490215d9418d3c1a3abef56f900532584ccd
size 360788 size 361204