| 
							
							
							
						 |  |  | @@ -1,3 +1,321 @@ | 
		
	
		
			
				|  |  |  |  | ------------------------------------------------------------------- | 
		
	
		
			
				|  |  |  |  | Mon Jan  7 07:45:12 UTC 2019 - Fridrich Strba <fstrba@suse.com> | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | - Update to version jdk8u191 (icedtea 3.10.0) | 
		
	
		
			
				|  |  |  |  |   * Security fixes | 
		
	
		
			
				|  |  |  |  |     + S8194534, CVE-2018-3136, bsc#1112142: Manifest better support | 
		
	
		
			
				|  |  |  |  |     + S8194546: Choosier FileManagers | 
		
	
		
			
				|  |  |  |  |     + S8195868: Address Internet Addresses | 
		
	
		
			
				|  |  |  |  |     + S8195874: Improve jar specification adherence | 
		
	
		
			
				|  |  |  |  |     + S8196897: Improve PRNG support | 
		
	
		
			
				|  |  |  |  |     + S8196902, CVE-2018-3139, bsc#1112143: Better HTTP Redirection | 
		
	
		
			
				|  |  |  |  |     + S8199177, CVE-2018-3149, bsc#1112144: Enhance JNDI lookups | 
		
	
		
			
				|  |  |  |  |     + S8199226, CVE-2018-3169, bsc#1112146: Improve field accesses | 
		
	
		
			
				|  |  |  |  |     + S8201756: Improve cipher inputs | 
		
	
		
			
				|  |  |  |  |     + S8202613, CVE-2018-3180, bsc#1112147: Improve TLS connections | 
		
	
		
			
				|  |  |  |  |       stability | 
		
	
		
			
				|  |  |  |  |     + S8202936, CVE-2018-3183, bsc#1112148: Improve script engine | 
		
	
		
			
				|  |  |  |  |       support | 
		
	
		
			
				|  |  |  |  |     + S8203654: Improve cypher state updates | 
		
	
		
			
				|  |  |  |  |     + S8204497: Better formatting of decimals | 
		
	
		
			
				|  |  |  |  |     + S8205361, CVE-2018-3214, bsc#1112152: Better RIFF reading | 
		
	
		
			
				|  |  |  |  |       support | 
		
	
		
			
				|  |  |  |  |     + S8208353, CVE-2018-13785, bsc#1112153: Upgrade JDK 8u to | 
		
	
		
			
				|  |  |  |  |       libpng 1.6.35 | 
		
	
		
			
				|  |  |  |  |     + PR3639, CVE-2018-16435: lcms2: heap-based buffer overflow in | 
		
	
		
			
				|  |  |  |  |       SetData function in cmsIT8LoadFromFile | 
		
	
		
			
				|  |  |  |  |   * New features | 
		
	
		
			
				|  |  |  |  |     + PR3655: Allow use of system crypto policy to be disabled by | 
		
	
		
			
				|  |  |  |  |       the user | 
		
	
		
			
				|  |  |  |  |   * Import of OpenJDK 8 u191 build 12 | 
		
	
		
			
				|  |  |  |  |     + S8033251: Use DWARF debug symbols for Linux 32-bit as default | 
		
	
		
			
				|  |  |  |  |     + S8049834: Two security tools tests do not run with only JRE | 
		
	
		
			
				|  |  |  |  |     + S8074462: Handshake messages can be strictly ordered | 
		
	
		
			
				|  |  |  |  |     + S8130132: jarsigner should emit warning if weak algorithms or | 
		
	
		
			
				|  |  |  |  |       keysizes are used | 
		
	
		
			
				|  |  |  |  |     + S8142927: Feed some text to STDIN in | 
		
	
		
			
				|  |  |  |  |       ProcessTools.executeProcess() | 
		
	
		
			
				|  |  |  |  |     + S8146377: test/sun/security/tools/jarsigner/ | 
		
	
		
			
				|  |  |  |  |       /concise_jarsigner.sh failing | 
		
	
		
			
				|  |  |  |  |     + S8152974: AWT hang occurrs when sequenced events arrive out | 
		
	
		
			
				|  |  |  |  |       of sequence | 
		
	
		
			
				|  |  |  |  |     + S8158887: sun/security/tools/jarsigner/concise_jarsigner.sh | 
		
	
		
			
				|  |  |  |  |       timed out | 
		
	
		
			
				|  |  |  |  |     + S8164480: Crash with assert(handler_address == | 
		
	
		
			
				|  |  |  |  |       SharedRuntime::compute_compiled_exc_handler(..) failed: Must | 
		
	
		
			
				|  |  |  |  |       be the same | 
		
	
		
			
				|  |  |  |  |     + S8168628: (fc) SIGBUS when extending file size to map it | 
		
	
		
			
				|  |  |  |  |     + S8171452: (ch) linux io_util_md: Operation not supported | 
		
	
		
			
				|  |  |  |  |       exception after 8168628 | 
		
	
		
			
				|  |  |  |  |     + S8172529: Use PKIXValidator in jarsigner | 
		
	
		
			
				|  |  |  |  |     + S8180289: jarsigner treats timestamped signed jar invalid | 
		
	
		
			
				|  |  |  |  |       after the signer cert expires | 
		
	
		
			
				|  |  |  |  |     + S8189762: [TESTBUG] Create tests for JDK-8146115 container | 
		
	
		
			
				|  |  |  |  |       awareness and resource configuration | 
		
	
		
			
				|  |  |  |  |     + S8190674: sun/security/tools/jarsigner/TimestampCheck.java | 
		
	
		
			
				|  |  |  |  |       failed with java.nio.file.NoSuchFileException: ts2.cert | 
		
	
		
			
				|  |  |  |  |     + S8193892: Impact of noncloneable MessageDigest implementation | 
		
	
		
			
				|  |  |  |  |     + S8196663: [TESTBUG] test/compiler/loopopts/ | 
		
	
		
			
				|  |  |  |  |       /TestCMovSplitThruPhi.java fails on 32 bit Java | 
		
	
		
			
				|  |  |  |  |     + S8197518: Kerberos krb5 authentication: AuthList's put method | 
		
	
		
			
				|  |  |  |  |       leads to performance issue | 
		
	
		
			
				|  |  |  |  |     + S8202478: Backout JDK-8152974 | 
		
	
		
			
				|  |  |  |  |     + S8204667: Resources not freed on exception | 
		
	
		
			
				|  |  |  |  |     + S8206916: Remove jdk8u181-b31 tag from jdk8u181/corba repo | 
		
	
		
			
				|  |  |  |  |     + S8206916: Remove jdk8u181-b31 tag from jdk8u181/hotspot repo | 
		
	
		
			
				|  |  |  |  |     + S8206916: Remove jdk8u181-b31 tag from jdk8u181/jaxp repo | 
		
	
		
			
				|  |  |  |  |     + S8206916: Remove jdk8u181-b31 tag from jdk8u181/jaxws repo | 
		
	
		
			
				|  |  |  |  |     + S8206916: Remove jdk8u181-b31 tag from jdk8u181/jdk repo | 
		
	
		
			
				|  |  |  |  |     + S8206916: Remove jdk8u181-b31 tag from jdk8u181/langtools repo | 
		
	
		
			
				|  |  |  |  |     + S8206916: Remove jdk8u181-b31 tag from jdk8u181/nashorn repo | 
		
	
		
			
				|  |  |  |  |     + S8206916: Remove jdk8u181-b31 tag from jdk8u181 repo | 
		
	
		
			
				|  |  |  |  |     + S8207336: Build failure in JDK8u on Windows after fix 8207260 | 
		
	
		
			
				|  |  |  |  |     + S8208350: Disable all DES cipher suites | 
		
	
		
			
				|  |  |  |  |     + S8208660: JDK 8u191 l10n resource file update | 
		
	
		
			
				|  |  |  |  |     + S8208754: The fix for JDK-8194534 needs updates | 
		
	
		
			
				|  |  |  |  |     + S8210431: Complete backport of libpng 1.6.35 TPRM | 
		
	
		
			
				|  |  |  |  |     + S8211107: LDAPS communication failure with jdk 1.8.0_181 | 
		
	
		
			
				|  |  |  |  |     + S8211731: Reconsider default option for ClassPathURLCheck | 
		
	
		
			
				|  |  |  |  |       change done in JDK-8195874 | 
		
	
		
			
				|  |  |  |  |   * Backports | 
		
	
		
			
				|  |  |  |  |     + PR3646: Backed out changeset 6e3f4784affc | 
		
	
		
			
				|  |  |  |  |       (S4890063/PR2304/RH1214835) | 
		
	
		
			
				|  |  |  |  |     + S8029661, PR3642, RH1477159: Support TLS v1.2 algorithm in | 
		
	
		
			
				|  |  |  |  |       SunPKCS11 provider | 
		
	
		
			
				|  |  |  |  |     + S8131048, PR3574, RH1498936: ppc implement CRC32 intrinsic | 
		
	
		
			
				|  |  |  |  |     + S8164920, PR3574, RH1498936: ppc: enhancement of CRC32 | 
		
	
		
			
				|  |  |  |  |       intrinsic | 
		
	
		
			
				|  |  |  |  |     + S8172850, PR3643, RH1640127: Anti-dependency on membar causes | 
		
	
		
			
				|  |  |  |  |       crash in register allocator due to invalid instruction | 
		
	
		
			
				|  |  |  |  |       scheduling | 
		
	
		
			
				|  |  |  |  |     + S8202261, PR3638: (fc) FileChannel.map and | 
		
	
		
			
				|  |  |  |  |       RandomAccessFile.setLength should not preallocate space | 
		
	
		
			
				|  |  |  |  |     + S8209639, PR3643, RH1640127: assert failure in coalesce.cpp: | 
		
	
		
			
				|  |  |  |  |       attempted to spill a non-spillable item | 
		
	
		
			
				|  |  |  |  |   * Bug fixes | 
		
	
		
			
				|  |  |  |  |     + PR3653: Detect whether -Xprefer:source and -J-Xmx<limit> can | 
		
	
		
			
				|  |  |  |  |       be used, rather than assuming | 
		
	
		
			
				|  |  |  |  |     + PR3673: Alternate HotSpot builds need fix for PR3094 | 
		
	
		
			
				|  |  |  |  |   * SystemTap | 
		
	
		
			
				|  |  |  |  |     + PR3625: arc_priority representation creates an implicit limit | 
		
	
		
			
				|  |  |  |  |       on character sequence within regexp | 
		
	
		
			
				|  |  |  |  |   * Shenandoah | 
		
	
		
			
				|  |  |  |  |     + PR3634: Shenandoah still broken on s390 with | 
		
	
		
			
				|  |  |  |  |       aarch64-shenandoah-jdk8u181-b16 | 
		
	
		
			
				|  |  |  |  |     + [backport] Adaptive CSet selection overshoots max-CSet | 
		
	
		
			
				|  |  |  |  |     + [backport] Adaptive CSet selection selects excessively when | 
		
	
		
			
				|  |  |  |  |       memory is tight | 
		
	
		
			
				|  |  |  |  |     + [backport] Adaptive/Traversal heuristics rewrite for | 
		
	
		
			
				|  |  |  |  |       allocation rate | 
		
	
		
			
				|  |  |  |  |     + [backport] Added logging for the number of workers used for | 
		
	
		
			
				|  |  |  |  |       GC cycles | 
		
	
		
			
				|  |  |  |  |     + [backport] Add task termination and enhanced task queue state | 
		
	
		
			
				|  |  |  |  |       tracking + weakrefs | 
		
	
		
			
				|  |  |  |  |     + [backport] Allocation path should not touch GC barriers for | 
		
	
		
			
				|  |  |  |  |       metadata | 
		
	
		
			
				|  |  |  |  |     + [backport] Allocation tracker should really report bytes | 
		
	
		
			
				|  |  |  |  |     + [backport] AlwaysPreTouch fails with non-default ConcGCThreads | 
		
	
		
			
				|  |  |  |  |     + [backport] Application pacing precision fixes | 
		
	
		
			
				|  |  |  |  |     + [backport] Apply ShenandoahEvacOOMScope only for evac-taking | 
		
	
		
			
				|  |  |  |  |       paths in ShenandoahBarrierSet | 
		
	
		
			
				|  |  |  |  |     + [backport] Assembler write barriers should consistently check | 
		
	
		
			
				|  |  |  |  |       for forwarded objects | 
		
	
		
			
				|  |  |  |  |     + [backport] Avoid indirection to next-mark-context | 
		
	
		
			
				|  |  |  |  |     + [backport] Avoid using uintx in ShenandoahHeapRegion | 
		
	
		
			
				|  |  |  |  |     + [backport] C1 shenandoah_wb expects obj in a register | 
		
	
		
			
				|  |  |  |  |     + [backport] Check and ensure that Shenandoah-enabled | 
		
	
		
			
				|  |  |  |  |       compilations succeed | 
		
	
		
			
				|  |  |  |  |     + [backport] Check heap stability in C1 WBs | 
		
	
		
			
				|  |  |  |  |     + [backport] ClassUnloadingWithConcurrentMark should be opt-in | 
		
	
		
			
				|  |  |  |  |       with Shenandoah | 
		
	
		
			
				|  |  |  |  |     + [backport] Clean up obsolete c2 code | 
		
	
		
			
				|  |  |  |  |     + [backport] Cleanup: remove unused root processor's sub tasks | 
		
	
		
			
				|  |  |  |  |     + [backport] Cleanup UseShenandoahOWST blocks | 
		
	
		
			
				|  |  |  |  |     + [backport] CollectedHeap::max_tlab_size is measured in words | 
		
	
		
			
				|  |  |  |  |     + [backport] Complete liveness for recently allocated regions | 
		
	
		
			
				|  |  |  |  |       outside the allocation path | 
		
	
		
			
				|  |  |  |  |     + [backport] Comprehensible GC trigger logging | 
		
	
		
			
				|  |  |  |  |     + [backport] Concurrent uncommit should be recorded as GC event | 
		
	
		
			
				|  |  |  |  |     + [backport] Constify ShHeapRegionSet and ShCollectionSet | 
		
	
		
			
				|  |  |  |  |     + [backport] Convert magic value to ShenandoahPacingSurcharge | 
		
	
		
			
				|  |  |  |  |     + [backport] Default to ShenandoahCodeRootsStyle = 2 | 
		
	
		
			
				|  |  |  |  |     + [backport] Degenerated evacuation | 
		
	
		
			
				|  |  |  |  |     + [backport] Disable UseFastJNIAccessors for Shenandoah | 
		
	
		
			
				|  |  |  |  |     + [backport] Elastic TLABs support for Shenandoah | 
		
	
		
			
				|  |  |  |  |     + [backport] Enable ShenandoahEvacReserveOverflow by default | 
		
	
		
			
				|  |  |  |  |     + [backport] Evac assist should touch marked objects only | 
		
	
		
			
				|  |  |  |  |     + [backport] Evac reserve: make sure GC has untouchable space | 
		
	
		
			
				|  |  |  |  |       to move the objects into | 
		
	
		
			
				|  |  |  |  |     + [backport] EvilSyncBug test is too slow | 
		
	
		
			
				|  |  |  |  |     + [backport] Explicit GC should actually uncommit the heap | 
		
	
		
			
				|  |  |  |  |     + [backport] Exponential backoff with pacing | 
		
	
		
			
				|  |  |  |  |     + [backport] Fix aarch64 CAS predicates | 
		
	
		
			
				|  |  |  |  |     + [backport] Fix CAS-obj predicates and add | 
		
	
		
			
				|  |  |  |  |       expected-null-versions for cmpxchg-narrow-oop | 
		
	
		
			
				|  |  |  |  |     + [backport] Fixed SA due to code refactoring and merging | 
		
	
		
			
				|  |  |  |  |     + [backport] Fix Minimal and Zero builds | 
		
	
		
			
				|  |  |  |  |     + [backport] Fix ShHeap::notify_alloc usages: it accepts words, | 
		
	
		
			
				|  |  |  |  |       not bytes | 
		
	
		
			
				|  |  |  |  |     + [backport] Fix TestCommonGCLoads test | 
		
	
		
			
				|  |  |  |  |     + [backport] Fix TestFullGCALot test failure | 
		
	
		
			
				|  |  |  |  |     + [backport] Fix TestGCThreadGroups test | 
		
	
		
			
				|  |  |  |  |     + [backport] Forceful SATB buffer flushes should be | 
		
	
		
			
				|  |  |  |  |       time-periodic, not traffic-dependent | 
		
	
		
			
				|  |  |  |  |     + [backport] Full GC always comes with liveness data | 
		
	
		
			
				|  |  |  |  |     + [backport] Full GC should not always update references | 
		
	
		
			
				|  |  |  |  |     + [backport] GCLAB slowpath allocations should fit the object | 
		
	
		
			
				|  |  |  |  |       into GCLAB | 
		
	
		
			
				|  |  |  |  |     + [backport] GC trace messages have to be immortal | 
		
	
		
			
				|  |  |  |  |     + [backport] Handle missing ShenandoahWriteBarrierRB case | 
		
	
		
			
				|  |  |  |  |     + [backport] Heap region count selection should only consider | 
		
	
		
			
				|  |  |  |  |       max heap size | 
		
	
		
			
				|  |  |  |  |     + [backport] Hook up GCLABs to Elastic LAB support | 
		
	
		
			
				|  |  |  |  |     + [backport] Improve scheduling and interleaving of SATB | 
		
	
		
			
				|  |  |  |  |       processing in mark loop | 
		
	
		
			
				|  |  |  |  |     + [backport] Including metaspace info when reporting heap info | 
		
	
		
			
				|  |  |  |  |     + [backport] Incorrect label for static heuristics | 
		
	
		
			
				|  |  |  |  |     + [backport] Make in-cset checks use signed bytes to match C2 | 
		
	
		
			
				|  |  |  |  |       better | 
		
	
		
			
				|  |  |  |  |     + [backport] Micro-optimize AArch64 assembly write-barriers | 
		
	
		
			
				|  |  |  |  |     + [backport] Missing Shenandoah entry in GCNameHelper::to_string | 
		
	
		
			
				|  |  |  |  |     + [backport] More detailed pacing histogram | 
		
	
		
			
				|  |  |  |  |     + [backport] More verbose profiling for phase 4 in mark-compact | 
		
	
		
			
				|  |  |  |  |     + [backport] Move heuristics from ShCollectorPolicy to ShHeap | 
		
	
		
			
				|  |  |  |  |     + [backport] Move (Java)Thread::_gc_state to lower offset to | 
		
	
		
			
				|  |  |  |  |       optimize barrier fast-path encoding | 
		
	
		
			
				|  |  |  |  |     + [backport] Move ParallelCodeIterator to ShenandoahCodeRoots | 
		
	
		
			
				|  |  |  |  |     + [backport] Move periodic GC decision making to GC heuristics | 
		
	
		
			
				|  |  |  |  |       base class | 
		
	
		
			
				|  |  |  |  |     + [backport] Move Shenandoah stress tests to tier3 | 
		
	
		
			
				|  |  |  |  |     + [backport] Non-cancellable mark loops should have sensible | 
		
	
		
			
				|  |  |  |  |       stride | 
		
	
		
			
				|  |  |  |  |     + [backport] Off-by-one error in degen progress calculation | 
		
	
		
			
				|  |  |  |  |     + [backport] Only Java and GC worker threads should get GCLABs | 
		
	
		
			
				|  |  |  |  |     + [backport] Out-of-cycle Degenerated GC should process | 
		
	
		
			
				|  |  |  |  |       references and unload classes | 
		
	
		
			
				|  |  |  |  |     + [backport] Pacer for evacuation should print "Avail" to | 
		
	
		
			
				|  |  |  |  |       capture discounting | 
		
	
		
			
				|  |  |  |  |     + [backport] Pacer should account actual size for elastic TLABs | 
		
	
		
			
				|  |  |  |  |     + [backport] Parallel +AlwaysPreTouch should run with max | 
		
	
		
			
				|  |  |  |  |       workers | 
		
	
		
			
				|  |  |  |  |     + [backport] Passive heuristics should enter degen GC, not full | 
		
	
		
			
				|  |  |  |  |       GC | 
		
	
		
			
				|  |  |  |  |     + [backport] Perform gc-state checks with LoadB to fit C2 | 
		
	
		
			
				|  |  |  |  |       matchers | 
		
	
		
			
				|  |  |  |  |     + [backport] Pre-filter oops before enqueing them in SBS | 
		
	
		
			
				|  |  |  |  |       slowpaths | 
		
	
		
			
				|  |  |  |  |     + [backport] Print task queue statistics at the end of GC cycle | 
		
	
		
			
				|  |  |  |  |     + [backport] Process remaining SATB buffers in final | 
		
	
		
			
				|  |  |  |  |       mark/traverse loop instead of separate phase | 
		
	
		
			
				|  |  |  |  |     + [backport] Proper units for allocation failure messages | 
		
	
		
			
				|  |  |  |  |     + [backport] Prune undefined and unused methods | 
		
	
		
			
				|  |  |  |  |     + [backport] Purge partial heuristics and connection matrix | 
		
	
		
			
				|  |  |  |  |       infrastructure | 
		
	
		
			
				|  |  |  |  |     + [backport] Purge support for | 
		
	
		
			
				|  |  |  |  |       ShenandoahConcurrentEvacCodeRoots and ShenandoahBarriersForConst | 
		
	
		
			
				|  |  |  |  |     + [backport] Rearrange Shenandoah tests into 3 tiers | 
		
	
		
			
				|  |  |  |  |     + [backport] Reclaim immediate garbage after mark-compact | 
		
	
		
			
				|  |  |  |  |       marking | 
		
	
		
			
				|  |  |  |  |     + [backport] Recycle the regions only once | 
		
	
		
			
				|  |  |  |  |     + [backport] Refactor alive-closures to deal better with new | 
		
	
		
			
				|  |  |  |  |       marking contexts | 
		
	
		
			
				|  |  |  |  |     + [backport] Refactor allocation path to accept | 
		
	
		
			
				|  |  |  |  |       ShenandoahAllocRequest tuple | 
		
	
		
			
				|  |  |  |  |     + [backport] Refactor and improve ShenandoahCodeRoots strategies | 
		
	
		
			
				|  |  |  |  |     + [backport] Refactor FreeSet logging: support evac-reserve, | 
		
	
		
			
				|  |  |  |  |       denser printouts | 
		
	
		
			
				|  |  |  |  |     + [backport] Refactor gc+init logging | 
		
	
		
			
				|  |  |  |  |     + [backport] Refactoring ShenandoahStrDedupStress test to | 
		
	
		
			
				|  |  |  |  |       reduce test time | 
		
	
		
			
				|  |  |  |  |     + [backport] Refactor to group marking bitmap and TAMS | 
		
	
		
			
				|  |  |  |  |       structure in one class ShenandoahMarkingContext | 
		
	
		
			
				|  |  |  |  |     + [backport] Remove C2 write-barrier from .ad files | 
		
	
		
			
				|  |  |  |  |     + [backport] Removed racy assertion | 
		
	
		
			
				|  |  |  |  |     + [backport] Remove NMethodSizeLimit adjustment for Shenandoah | 
		
	
		
			
				|  |  |  |  |     + [backport] Remove obsolete/unused logging usages | 
		
	
		
			
				|  |  |  |  |     + [backport] Remove safe_equals() | 
		
	
		
			
				|  |  |  |  |     + [backport] Remove ShHeuristics::print_threshold | 
		
	
		
			
				|  |  |  |  |     + [backport] Rename and move ShenandoahPrepareForMarkClosure | 
		
	
		
			
				|  |  |  |  |     + [backport] Rename "cancel_concgc" to "cancel_gc" | 
		
	
		
			
				|  |  |  |  |     + [backport] Replace custom asserts with shenandoah_assert_* | 
		
	
		
			
				|  |  |  |  |     + [backport] Replace risky SBS::need_update_refs_barrier with | 
		
	
		
			
				|  |  |  |  |       straightforward check | 
		
	
		
			
				|  |  |  |  |     + [backport] Replace ShBarrierSet* casts with accessor | 
		
	
		
			
				|  |  |  |  |     + [backport] Report actual free size in non-verbose FreeSet | 
		
	
		
			
				|  |  |  |  |       status | 
		
	
		
			
				|  |  |  |  |     + [backport] Report heap region stats in proper units | 
		
	
		
			
				|  |  |  |  |     + [backport] Resettable iterators to avoid dealing with | 
		
	
		
			
				|  |  |  |  |       copying/assignment compilation differences | 
		
	
		
			
				|  |  |  |  |     + [backport] Reshuffle tests: verify STW GC is working first, | 
		
	
		
			
				|  |  |  |  |       then verify under aggressive, then the rest | 
		
	
		
			
				|  |  |  |  |     + [backport] Rework ClassUnloading* flags handling | 
		
	
		
			
				|  |  |  |  |     + [backport] Rework GC degradation on allocation failure | 
		
	
		
			
				|  |  |  |  |     + [backport] SATB buffer filtering/compaction hides unmarked | 
		
	
		
			
				|  |  |  |  |       objects until final-mark | 
		
	
		
			
				|  |  |  |  |     + [backport] shenandoah_assert_correct should check | 
		
	
		
			
				|  |  |  |  |       object/forwardee klasses | 
		
	
		
			
				|  |  |  |  |     + [backport] shenandoah_assert_correct should verify classes | 
		
	
		
			
				|  |  |  |  |       before claiming _safe_oop | 
		
	
		
			
				|  |  |  |  |     + [backport] Shenandoah changes to allow enabling -Wreorder | 
		
	
		
			
				|  |  |  |  |     + [backport] Shenandoah/PPC barrier stubs | 
		
	
		
			
				|  |  |  |  |     + [backport] Shenandoah string deduplication | 
		
	
		
			
				|  |  |  |  |     + [backport] SH::make_(tlabs)_parsable() should work correctly | 
		
	
		
			
				|  |  |  |  |       with/without TLABs | 
		
	
		
			
				|  |  |  |  |     + [backport] Shortcut regions that are known not to be alive | 
		
	
		
			
				|  |  |  |  |     + [backport] Should cleanup previous/bad versions of redefined | 
		
	
		
			
				|  |  |  |  |       classes during full gc | 
		
	
		
			
				|  |  |  |  |     + [backport] Skip RESOLVE in SATBBufferClosure if no forwarded | 
		
	
		
			
				|  |  |  |  |       objects are in heap | 
		
	
		
			
				|  |  |  |  |     + [backport] Soft-refs policy needs reliable heap usage data | 
		
	
		
			
				|  |  |  |  |       after the GC cycle | 
		
	
		
			
				|  |  |  |  |     + [backport] Soft refs should be purged reliably on allocation | 
		
	
		
			
				|  |  |  |  |       failure, or with compact heuristics | 
		
	
		
			
				|  |  |  |  |     + [backport] Some trivial-ish cleanups | 
		
	
		
			
				|  |  |  |  |     + [backport] Split write barrier paths for mutator and GC | 
		
	
		
			
				|  |  |  |  |       workers | 
		
	
		
			
				|  |  |  |  |     + [backport] StringInternCleanup times out | 
		
	
		
			
				|  |  |  |  |     + [backport] TestHeapDump runs much faster with small heap | 
		
	
		
			
				|  |  |  |  |     + [backport] Tests should use -XX:+ShenandoahVerify in some | 
		
	
		
			
				|  |  |  |  |       OOM-evac configurations | 
		
	
		
			
				|  |  |  |  |     + [backport] TLAB sizing policy should converge faster with | 
		
	
		
			
				|  |  |  |  |       Shenandoah | 
		
	
		
			
				|  |  |  |  |     + [backport] Trace and report total allocation latency and sizes | 
		
	
		
			
				|  |  |  |  |     + [backport] Traversal should resize TLABs | 
		
	
		
			
				|  |  |  |  |     + [backport] Trivial enhancement to avoid costly deletion array | 
		
	
		
			
				|  |  |  |  |       element | 
		
	
		
			
				|  |  |  |  |     + [backport] Uncommit should relinquish the heap lock regularly | 
		
	
		
			
				|  |  |  |  |     + [backport] Unreachable assert in | 
		
	
		
			
				|  |  |  |  |       ShenandoahCodeRoots::acquire_lock | 
		
	
		
			
				|  |  |  |  |     + [backport] Verifier should dump raw memory around the | 
		
	
		
			
				|  |  |  |  |       problematic oops | 
		
	
		
			
				|  |  |  |  |     + [backport] Verify global and local gc-state status | 
		
	
		
			
				|  |  |  |  |     + [backport] VSC++ requires space(s) in between two string | 
		
	
		
			
				|  |  |  |  |       literals | 
		
	
		
			
				|  |  |  |  |     + [backport] WB slowpath should assist with evacuation of | 
		
	
		
			
				|  |  |  |  |       adjacent objects | 
		
	
		
			
				|  |  |  |  |     + [backport] Wiring GC events to JFR + Restore heap occupancy | 
		
	
		
			
				|  |  |  |  |       in GC logs after JFR changes | 
		
	
		
			
				|  |  |  |  |     + [backport] Wiring heap and metaspace info to JFR | 
		
	
		
			
				|  |  |  |  |     + [backport] Wrap worker id in thread local worker session | 
		
	
		
			
				|  |  |  |  |     + [backport] -XX:-UseTLAB should disable GCLABs too | 
		
	
		
			
				|  |  |  |  |     + Cleanup undeclared methods in barrier stubs | 
		
	
		
			
				|  |  |  |  |     + Disable evac assist by default until bugfixes arrive | 
		
	
		
			
				|  |  |  |  |     + Fix build failure: signedness mismatch in assert | 
		
	
		
			
				|  |  |  |  |     + Fix MacOS/Clang build failure | 
		
	
		
			
				|  |  |  |  |     + Fix x86_32 build | 
		
	
		
			
				|  |  |  |  |     + JDK8u: Silence compilation warnings on implicit type | 
		
	
		
			
				|  |  |  |  |       conversion | 
		
	
		
			
				|  |  |  |  |     + Move JNI Weak References workaround to Shenandoah-specific | 
		
	
		
			
				|  |  |  |  |       root processor | 
		
	
		
			
				|  |  |  |  |     + Fix code differences against shenandoah/jdk8u | 
		
	
		
			
				|  |  |  |  |   * AArch64 port | 
		
	
		
			
				|  |  |  |  |     + S8155627, PR3651: Enable SA on AArch64 | 
		
	
		
			
				|  |  |  |  |     + S8207838, PR3666: AArch64: Float registers incorrectly | 
		
	
		
			
				|  |  |  |  |       restored in JNI call | 
		
	
		
			
				|  |  |  |  |     + S8209415, PR3666: Fix JVMTI test failure HS202 | 
		
	
		
			
				|  |  |  |  |     + S8211064, PR3666: [AArch64] Interpreter and c1 don't | 
		
	
		
			
				|  |  |  |  |       correctly handle jboolean results in native calls | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | ------------------------------------------------------------------- | 
		
	
		
			
				|  |  |  |  | Fri Sep 28 05:15:18 UTC 2018 - Fridrich Strba <fstrba@suse.com> | 
		
	
		
			
				|  |  |  |  |  | 
		
	
	
		
			
				
					
					|  |  |  |   |