Per Lidén
3a2343d9e6
8221984: ZGC: Clean up ZOop
...
Reviewed-by: stefank, eosterlund
2019-04-10 12:45:32 +02:00
Stuart Monteith
91c90755b5
8222180: ZGC: ZForwarding::verify() failing when checking for duplicates
...
Reviewed-by: pliden, eosterlund
2019-04-09 12:47:34 +02:00
Claes Redestad
89a267ca46
8221836: Avoid recalculating String.hash when zero
...
Co-authored-by: Peter Levart <peter.levart@gmail.com>
Reviewed-by: jrose, adinn
2019-04-10 12:05:50 +02:00
Matthias Baesken
d40aa622cf
8219241: Provide basic virtualization related info in the hs_error file on linux/windows x86_64
...
Reviewed-by: dholmes, mdoerr
2019-04-10 08:51:38 +02:00
Jean Christophe Beyler
ec3edf99f9
8221853: Data race in compile broker (set_last_compile)
...
Remove the debug code provoking it
Reviewed-by: kvn, thartmann
2019-04-09 19:34:05 -07:00
Roman Kennke
990b45b149
8222227: Shenandoah: Fix Traversal GC weak roots handling in final-traversal pause
...
Reviewed-by: shade, zgu
2019-04-09 23:36:43 +02:00
Aleksey Shipilev
321615029c
8222186: Shenandoah should not uncommit below minimum heap size
...
Reviewed-by: zgu, rkennke
2019-04-09 21:20:16 +02:00
Aleksey Shipilev
6453df40be
8222185: Shenandoah should report "committed" as capacity
...
Reviewed-by: zgu, rkennke
2019-04-09 21:20:15 +02:00
Zhengyu Gu
826c03330b
8222425: Shenandoah: Move commonly used closures to separate files
...
Reviewed-by: shade
2019-04-15 13:07:06 -04:00
Zhengyu Gu
a652f593f2
8222490: Shenandoah: Remove unused _par_state_string in ShenandoahRootEvacuator
...
Reviewed-by: shade
2019-04-15 12:54:12 -04:00
Aleksey Shipilev
70b807c166
8222397: x86_32 tests with UseSHA1Intrinsics SEGV due to garbled registers
...
Reviewed-by: kvn, dsamersoff
2019-04-15 18:22:10 +02:00
Fei Yang
b0c2b42e40
8221658: aarch64: add necessary predicate for ubfx patterns
...
Reviewed-by: aph
2019-04-08 14:40:31 +08:00
Matthias Baesken
8f556345e1
8221535: add steal tick related information to hs_error file [linux]
...
Reviewed-by: dholmes, goetz
2019-04-08 14:36:33 +02:00
Robbin Ehn
3ca21234ce
8221584: SIGSEGV in os::PlatformEvent::unpark() in JvmtiRawMonitor::raw_exit while posting method exit event
...
Co-authored-by: Stefan Karlsson <stefan.karlsson@oracle.com>
Reviewed-by: dholmes, dcubed
2019-04-08 21:39:43 +00:00
Sangheon Kim
bb31c7d085
8218049: Survivor MemoryMXBean used() size granularity is region based
...
Reviewed-by: tschatzl, kbarrett
2019-04-08 12:15:40 -07:00
Thomas Schatzl
f6116c5498
8222105: Add "use_" prefix to G1Policy::adaptive_young_list_length
...
Improve naming of G1Policy::adaptive_young_list_length to improve readability.
Reviewed-by: kbarrett
2019-04-08 21:01:17 +02:00
Thomas Schatzl
884545e54f
8218668: Clean up evacuation of optional collection set
...
Better integrate optional collection set evacuation into the existing evacuation scheme, fixing a few minor issues with the initial implementation.
Reviewed-by: kbarrett, sangheki
2019-04-08 20:37:52 +02:00
Aleksey Shipilev
3592b7ea78
8222130: Shenandoah should verify roots after pre-evacuation
...
Reviewed-by: rkennke, zgu
2019-04-08 19:43:04 +02:00
Zhengyu Gu
cc871f0459
8222086: CodeCache::UnloadingScope needs to preserve and restore previous IsUnloadingBehavior
...
Reviewed-by: eosterlund
2019-04-08 13:22:59 -04:00
Roman Kennke
7a26e84e4f
8222129: Shenandoah: Missing CompareAndSwapP/N case in get_barrier_strength()
...
Reviewed-by: shade
2019-04-08 18:42:29 +02:00
Roman Kennke
d2ac25420e
8222125: Shenandoah: Crash when running with ShenandoahParallelSafepointThreads=1
...
Reviewed-by: shade
2019-04-08 18:42:27 +02:00
Dmitrij Pochepko
cc4453b2f8
8221995: AARCH64: problems with CAS instructions encoding
...
Reviewed-by: aph
2019-04-08 15:54:47 +03:00
Aleksey Shipilev
63d8ae233b
8222032: x86_32 fails with "wrong size of mach node" on AVX-512 machine
...
Reviewed-by: kvn, vlivanov
2019-04-07 13:28:18 +02:00
Andrew Haley
79218415bc
8219993: AArch64: Compiled CI stubs are unsafely modified
...
Reviewed-by: adinn
2019-04-05 09:53:07 -04:00
Andrew Dinn
71164a973b
8221477: Inject os/cpu-specific constants into Unsafe from JVM
...
Initialize Unsafe os/cpu-specific constants using injection instead of native callouts
Reviewed-by: stuefe, coleenp, dholmes, plevart
2019-04-05 10:01:09 +01:00
Thomas Stuefe
1baf5289c5
8221539: [metaspace] Improve MetaspaceObj::is_metaspace_obj() and friends
...
Reviewed-by: adinn, coleenp, mdoerr
2019-03-27 14:13:34 +01:00
Martin Doerr
f65be307bf
8221833: Readability check in Symbol::is_valid not performed for some addresses
...
Reviewed-by: zgu, coleenp
2019-04-05 09:18:18 +02:00
Goetz Lindenmaier
39f3368ffd
8221470: Print methods in exception messages in java-like Syntax
...
Reviewed-by: dholmes, mdoerr, coleenp
2019-04-04 09:39:44 +02:00
Coleen Phillimore
6780d21dd6
8221992: Fix old method replacement in ResolvedMethodTable
...
Use method get_new_method() which is used in other call sites.
Reviewed-by: sspitsyn
2019-04-04 17:23:05 -04:00
Roman Kennke
6292ecd39b
8221848: Shenandoah: ArrayCopy post-barrier improvements
...
Reviewed-by: zgu
2019-04-04 21:29:46 +02:00
Roman Kennke
03ab1404f0
8221766: Load-reference barriers for Shenandoah
...
Reviewed-by: kvn, erikj, aph, shade
2019-04-02 23:00:22 +02:00
Ralf Schmelter
a801be79eb
8221325: Add information about swap space to print_memory_info() on MacOS
...
Reviewed-by: stuefe, dholmes
2019-03-26 01:46:06 -07:00
Coleen Phillimore
8e5a71de44
8221872: Remove uses of ClassLoaderWeakHandle typedef in protection domain table
...
Make consistent with StringTable and ResolvedMethodTable
Reviewed-by: dholmes
2019-04-03 20:39:19 -04:00
David Holmes
2f20909d10
8218483: Crash in "assert(_daemon_threads_count->get_value() > daemon_count) failed: thread count mismatch 5 : 5"
...
Reviewed-by: dcubed, stuefe
2019-04-03 22:03:39 +00:00
Roman Kennke
004b3ee748
8220664: Simplify ShenandoahUpdateHeapRefsClosure
...
Reviewed-by: shade
2019-03-27 22:25:03 +01:00
Claes Redestad
5c06e0a912
8221701: Archive constant BaseLocales
...
Reviewed-by: naoto
2019-04-03 17:06:35 +02:00
Lutz Schmidt
8cdf747187
8221482: Initialize VMRegImpl::regName[] earlier to prevent assert during PrintStubCode
...
Reviewed-by: kvn
2019-04-03 16:55:41 +02:00
Leonid Mesnik
72b6b8cd2a
8221437: assert(java_lang_invoke_ResolvedMethodName::vmtarget(resolved_method()) == m()) failed: Should not change after link resolution
...
Reviewed-by: coleenp, sspitsyn
2019-04-02 17:11:04 -07:00
Zhengyu Gu
6881a91868
8220602: Shenandoah-SA: Enable best-effort implementation of heap walk
...
Reviewed-by: rkennke, cjplummer
2019-03-14 09:53:15 -04:00
Kim Barrett
e7e00f7ae0
8221102: Allow GC threads to participate in threads claiming protocol
...
Expand claim counter from 1bit to uintx, with rare overflow handling.
Reviewed-by: tschatzl, rkennke
2019-04-02 13:08:38 -04:00
Roman Kennke
9acdfbd5b7
8221751: Shenandoah: Improve SATB enqueueing
...
Reviewed-by: shade
2019-04-02 18:13:42 +02:00
Henry Jen
52da980fa2
Merge
2019-03-26 10:55:17 -07:00
David Holmes
ccef9efb14
8221207: Redo JDK-8218446 - SuspendAtExit hangs
...
Reviewed-by: rehn, dcubed
2019-03-25 00:57:03 -04:00
Patrick Zhang
5793068c77
8221220: AArch64: Add StoreStore membar explicitly for Volatile Writes in TemplateTable
...
Reviewed-by: aph
2019-03-21 16:45:33 +08:00
Jiangli Zhou
223e1c6e42
8220095: Assertion failure when symlink (with different name) is used for lib/modules file
...
Removed confusing function ClassLoader::is_modules_image(char*)
Reviewed-by: lfoltan, ccheung
2019-03-23 21:51:07 -07:00
Aleksey Shipilev
26210b4566
8221363: Build failure after JDK-8220240 (Refactor shared dirty card queue)
...
Reviewed-by: stuefe
2019-03-23 17:18:49 +01:00
Kim Barrett
3bb3dbc47e
8220240: Refactor shared dirty card queue
...
Add G1SharedDirtyCardQueue class.
Reviewed-by: tschatzl, lkorinth
2019-03-22 15:42:43 -04:00
David Buck
77c942940f
8217564: idempotent protection missing in crc32c.h
...
Added include guard to crc32c.h
Reviewed-by: dcubed
2019-03-22 09:05:06 -04:00
Per Lidén
5fdcdaadd4
8221219: ZGC: Remove ZStallOnOutOfMemory option
...
Reviewed-by: stefank, eosterlund
2019-03-22 12:49:33 +01:00
Per Lidén
8b38ebf1a2
8221212: ZGC: Command-line flags should be marked experimental
...
Reviewed-by: stefank, eosterlund
2019-03-22 12:49:32 +01:00