Roman Kennke
1c136aae13
8244595: [REDO] 8244523: Shenandoah: Remove null-handling in LRB expansion
...
Reviewed-by: shade
2020-05-07 12:36:59 +02:00
Roman Kennke
441e4cd91b
8244594: [BACKOUT] 8244523: Shenandoah: Remove null-handling in LRB expansion
...
Reviewed-by: shade
2020-05-07 12:03:08 +02:00
Roman Kennke
2f9cfb1178
8244523: Shenandoah: Remove null-handling in LRB expansion
...
Reviewed-by: shade, roland
2020-05-06 16:09:24 +02:00
Gerard Ziemski
91ed3fc599
8236177: assert(status == 0) failed: error ETIMEDOUT(60), cond_wait
...
Extend the assert to cover the new case.
Reviewed-by: dholmes, kbarrett
2020-05-06 12:42:28 -05:00
Gerard Ziemski
1f31afd855
8237777: "Dumping core ..." is shown despite claiming that "# No core dump will be written."
...
Remove the unneeded and possibly misleading message.
Reviewed-by: dholmes, ysuenaga
2020-05-06 12:40:50 -05:00
Matthias Baesken
463e377053
8244196: adjust output in os_linux
...
Reviewed-by: dholmes, mdoerr
2020-04-30 17:37:59 +02:00
Kim Barrett
5b066096a4
8243325: Cleanup TaskQueueSuper<>::peek
...
Replaced uses of peek with new assert_empty.
Reviewed-by: tschatzl, sjohanss
2020-05-06 00:23:51 -04:00
Kim Barrett
98d41015ca
8244307: Improve assertions against taskqueue underflow
...
Added assert_not_underflow.
Reviewed-by: tschatzl, sjohanss
2020-05-06 00:28:12 -04:00
Kim Barrett
7ae3bea212
8243961: ForceNUMA and only one available NUMA node fails assertion on Windows
...
Improve ergnomics for UseNUMA and UseNUMAInterleaving
Reviewed-by: tschatzl, sjohanss
2020-05-05 22:34:54 -04:00
Jie Fu
317bd88e33
8244489: Zero and minimal VM build failure after JDK-8241071 (MetaspaceShared::symbol_space_alloc is undefined)
...
Reviewed-by: dholmes
2020-05-06 09:00:30 +08:00
Yumin Qi
0c0d485c37
8237750: Load libzip.so only if necessary
...
Libzip.so is unconditionally loaded even without usage. Fix by on demand loading.
Reviewed-by: dlong, iklam, ccheung
2020-05-05 15:40:18 -07:00
Ioi Lam
eadcb08c3c
8241071: Generation of classes.jsa with -Xshare:dump is not deterministic
...
Reviewed-by: dholmes, stuefe
2020-05-05 11:10:02 -07:00
Zhengyu Gu
5ac755681f
8244420: Shenandoah: Ensure _disarmed_value offset < 128
...
Reviewed-by: rkennke
2020-05-05 12:32:40 -04:00
Aleksey Shipilev
00e15ff4e6
8244326: Shenandoah: global statistics should not accept bogus samples
...
Reviewed-by: rkennke
2020-05-05 11:44:09 +02:00
Aleksey Shipilev
e70d76d741
8244200: Shenandoah: build breakages after JDK-8241743
...
Reviewed-by: rkennke
2020-05-04 19:09:07 +02:00
Zhengyu Gu
2d8bea8c1d
8244328: Shenandoah: move ShenandoahThreadLocalData::_disarmed_value initialization
...
Reviewed-by: shade
2020-05-04 10:01:25 -04:00
Stefan Johansson
cbfcae7746
8233439: G1 zero_filled optimization when committing CardCountsTable does not work
...
Reviewed-by: tschatzl, kbarrett
2020-05-04 15:05:38 +02:00
Christian Hagedorn
09912cc509
8244182: Use root node as default for find_node when called from debugger
...
Improve find_node for simpler debugging.
Reviewed-by: roland, thartmann
2020-05-04 10:27:46 +02:00
Christian Hagedorn
bbcb3b638b
8230402: Allocation of compile task fails with assert: "Leaking compilation tasks?"
...
Remove assert that is only hit with hand written edge case tests.
Reviewed-by: kvn, thartmann
2020-05-04 10:23:23 +02:00
Daniel D. Daugherty
57fbf93ef9
8230940: Obsolete MonitorBound
...
Obsolete MonitorBound option and delete associated code.
Reviewed-by: kbarrett, dholmes, redestad
2020-05-03 10:00:36 -04:00
Jie Fu
765a5b858b
8244276: Zero and minimal VM build failure after JDK-8178349 (use of undeclared identifier 'SystemDictionaryShared')
...
Reviewed-by: minqi, dholmes
2020-05-03 20:11:14 +08:00
Jatin Bhateja
f0f7070cb5
8244186: assertion failure test/jdk/javax/net/ssl/DTLS/RespondToRetransmit.java
...
Removing an assertion which prevents logic folding over cones already having a MacroLogic node.
Reviewed-by: kvn
2020-05-02 20:37:56 +05:30
Yumin Qi
832272da71
8178349: Cache builtin class loader constraints to avoid re-initializing itable/vtable for shared classes
...
Record loader constraints for built-in class which is loaded by app loader or platform loader in shared archive in dump time. When the class loaded from shared archive at runtime, directly check loader constraints using the saved info so avoid lengthy relayout i/v-table at class link stage.
Reviewed-by: iklam, ccheung
2020-05-01 10:58:45 -07:00
Aleksey Shipilev
da064f8060
8244226: Shenandoah: per-cycle statistics contain worker data from previous cycles
...
Reviewed-by: rkennke
2020-05-01 16:03:26 +02:00
Kim Barrett
60b41575ea
8243628: Deprecate -XX:ForceNUMA option
...
Added ForceNUMA to the deprecation table for jdk15.
Reviewed-by: pliden, tschatzl
2020-05-01 00:25:23 -04:00
Zhengyu Gu
227868034a
8241793: Shenandoah: Enable concurrent class unloading for aarch64
...
Reviewed-by: smonteith, rkennke
2020-04-30 14:00:50 -04:00
Aleksey Shipilev
7f877f6384
8243495: Shenandoah: print root statistics for concurrent weak/strong root phases
...
Reviewed-by: rkennke
2020-04-30 18:05:55 +02:00
Aleksey Shipilev
38e6f3665c
8244180: Shenandoah: carry Phase to ShWorkerTimingsTracker explicitly
...
Reviewed-by: zgu
2020-04-30 18:05:53 +02:00
Coleen Phillimore
c37bd06081
8244107: Incorrect parameters in ReservedSpace constructor change
...
Revert cardTable.cpp change from JDK-8243393.
Reviewed-by: dholmes
2020-04-30 09:48:30 -04:00
Harold Seigel
d74e4f2237
8243572: Multiple tests fail with assert(cld->klasses() != 0LL) failed: unexpected NULL for cld->klasses()
...
Merge unsafe anonymous class stats with hidden classes, avoiding having to call cld->klasses()
Reviewed-by: lfoltan, mchung, mgronlun
2020-04-30 13:10:09 +00:00
Coleen Phillimore
5b86c4aa68
Merge
2020-04-30 06:15:34 -04:00
Coleen Phillimore
3153373e49
8242898: Clean up InstanceKlass::_array_klasses
...
Make type ObjArrayKlass
Reviewed-by: dholmes, iklam
2020-04-30 06:05:53 -04:00
Per Lidén
68e53065e0
8240679: ZGC GarbageCollectorMXBean reports inaccurate post GC heap size for ZHeap pool
...
Reviewed-by: eosterlund
2020-04-30 10:59:23 +02:00
Aleksey Shipilev
05b3bc57ac
8243573: Shenandoah: rename GCParPhases and related code
...
Reviewed-by: rkennke
2020-04-30 10:02:10 +02:00
Yang Zhang
e93cd7ed3c
8243155: AArch64: Add support for SqrtVF
...
Reviewed-by: aph
2020-04-29 09:58:09 +08:00
Roland Westrelin
f0b37f161b
8239569: PublicMethodsTest.java failed due to NPE in java.base/java.nio.file.FileSystems.getFileSystem(FileSystems.java:230)
...
Reviewed-by: thartmann, kvn
2020-04-23 15:54:08 +02:00
Roland Westrelin
3cb0f002b3
8242502: UnexpectedDeoptimizationTest.java failed "assert(phase->type(obj)->isa_oopptr()) failed: only for oop input"
...
Reviewed-by: kvn, thartmann
2020-04-15 10:56:30 +02:00
Kim Barrett
478773c102
8243326: Cleanup use of volatile in taskqueue code
...
Removed volatile on queue elements, cleaned up other uses, made atomics explicit.
Reviewed-by: tschatzl, iwalulya
2020-04-14 02:25:19 -04:00
Nikolay Martynov
313758a57a
8243489: Thread CPU Load event may contain wrong data for CPU time under certain conditions
...
Reviewed-by: jbachorik
2020-04-29 13:27:01 +02:00
Matthias Baesken
60e2afe2d3
8243389: enhance os::pd_print_cpu_info on linux
...
Reviewed-by: dholmes, mdoerr
2020-04-29 08:57:40 +02:00
Stuart Monteith
739e8e322d
8216557: Aarch64: Add support for Concurrent Class Unloading
...
Co-authored-by: Andrew Haley <aph@redhat.com>
Reviewed-by: aph, eosterlund, pliden, njian
2020-04-29 14:53:48 +08:00
John Paul Adrian Glaubitz
1b16192363
8243997: Linux build failed after JDK-8242244
...
Reviewed-by: ihse
2020-04-28 18:23:12 +02:00
Zhengyu Gu
04ae3fd603
8243848: Shenandoah: Windows build fails after JDK-8239786
...
Reviewed-by: rkennke, stuefe
2020-04-28 12:20:15 -04:00
Coleen Phillimore
3ed0849504
8243393: Improve ReservedSpace constructor resolution
...
Remove possibly ambiguous constructor and use directly in ReservedCodeHeap
Reviewed-by: stuefe
2020-04-28 07:35:28 -04:00
John Paul Adrian Glaubitz
1b0a423f6f
8242244: Remove redundant ELF machine definitions
...
Reviewed-by: dholmes
2020-04-28 11:43:00 +02:00
Kim Barrett
538e005813
8242459: ForceNUMA and only one available NUMA node hits a guarantee
...
Fix some asserts to handle the single-NUMA node + ForceNUMA case.
Reviewed-by: sjohanss, tschatzl
2020-04-28 03:02:21 -04:00
Calvin Cheung
18c43241fb
8241815: Unnecessary calls to SystemDictionaryShared::define_shared_package
...
Avoid calling ClassLoaders.definePackage during loading of shared classes originated from the module image since java.lang.Package for named modules are automatically defined.
Reviewed-by: mchung, lfoltan
2020-04-28 00:09:53 +00:00
Dean Long
03f8e6ccd8
8219607: Add support in Graal and AOT for hidden class
...
Reviewed-by: kvn
2020-04-27 14:23:15 -07:00
Erik Gahlin
c55e7d5a4a
8242034: Remove JRE_HOME references
...
Reviewed-by: mbaesken
2020-04-27 15:01:22 +02:00
Martin Doerr
0e07f5a7d7
8151030: PPC64: AllocatePrefetchStyle=4 is out of range
...
Cleanup prefetching code and use AllocatePrefetchLines=1 by default.
Reviewed-by: goetz, mhorie, lucy
2020-04-27 10:01:04 +02:00