Markus Grönlund
b4d37ba6b9
8231081: TestMetadataRetention fails due to missing symbol id
...
Reviewed-by: egahlin
2019-10-24 16:37:22 +02:00
Coleen Phillimore
9308d18580
8232788: Move biased locking initalization
...
Reviewed-by: pchilanomate, dholmes
2019-10-24 08:52:33 -04:00
Christoph Goettschkes
31ab60e211
8231953: Wrong assumption in assertion in oop::register_oop
...
On ARM32 thumb mode, the pc of the current frame is always zero
Reviewed-by: coleenp, dcubed
2019-10-24 08:49:21 -04:00
Aleksey Shipilev
06d37a2754
8232908: Shenandoah: compact heuristics has incorrect trigger "Free is lower than allocated recently"
...
Reviewed-by: rkennke
2019-10-24 11:49:56 +02:00
Thomas Schatzl
5a21a8c4dd
8230706: Waiting on completion of strong nmethod processing causes long pause times with G1
...
Instead of globally waiting for completion of strong nmethod processing during evacuation, synchronize the nmethods processing on a per-nmethod basis so that only one thread processes one nmethod at once using a state. This state indicates what work (strong/weak processing) needs to be done and what has already been done.
Reviewed-by: sjohanss, kbarrett
2019-10-24 11:08:16 +02:00
Claes Redestad
574263a884
8232613: Move Object.registerNatives into HotSpot
...
Reviewed-by: dholmes, adinn, coleenp, lfoltan, mchung
2019-10-24 09:57:29 +02:00
Claes Redestad
36ac846d35
8232881: Remove unnecessary InstanceKlass::casts
...
Reviewed-by: coleenp
2019-10-23 18:34:25 +02:00
Aleksey Shipilev
bbc4e0d999
8232882: GCC 4.8.5 build failure after JDK-8211073
...
Reviewed-by: thartmann
2019-10-23 17:35:32 +02:00
Claes Redestad
86329fc198
8232887: Remove SystemDictionary::has_checkPackageAccess
...
Reviewed-by: coleenp, lfoltan
2019-10-23 15:48:11 +02:00
Thomas Schatzl
f2abda172b
8232771: Revert JDK-8230794 because of environment changes
...
Reviewed-by: pliden, sjohanss
2019-10-23 14:06:39 +02:00
Christian Hagedorn
465f4c1200
8231412: C2: InitializeNode::detect_init_independence() bails out on simple IR shapes
...
Avoids early bailout of capturing a field store to remove unnecessary zeroing in simple methods containing only non-escaping objects.
Reviewed-by: roland, thartmann
2019-10-23 12:21:32 +02:00
Michihiro Horie
f004d45d3d
8231649: PPC64: Intrinsics for Math.ceil, floor, rint on Power
...
Reviewed-by: mdoerr, vlivanov
2019-10-22 21:26:45 -05:00
Aleksey Shipilev
80f1aaa7a8
8232802: Shenandoah: transition between "cset" and "pinned_cset" does not require cancelled gc
...
Reviewed-by: zgu
2019-10-22 18:53:28 +02:00
Aleksey Shipilev
fd5d5d7622
8232791: Shenandoah: passive mode should disable pacing
...
Reviewed-by: zgu
2019-10-22 18:53:22 +02:00
Zhengyu Gu
094a1b8a5f
8232747: Shenandoah: Concurrent GC should deactivate SATB before processing weak roots
...
Reviewed-by: shade
2019-10-22 11:59:42 -04:00
Magnus Ihse Bursie
41bd7c5e76
8223400: Replace some enums with static const members in hotspot/runtime
...
Reviewed-by: iklam, coleenp
2019-10-22 08:57:41 +02:00
Jie Fu
8bdffc5f7e
8232757: VM fails to report an error for DumpLoadedClassList when cds is disabled
...
Reviewed-by: iklam, dholmes
2019-10-22 11:32:19 +08:00
Aleksey Shipilev
fd9052f3c5
8232729: Shenandoah: assert ShenandoahHeap::cas_oop addresses are aligned
...
Reviewed-by: rkennke
2019-10-21 22:44:49 +02:00
Aleksey Shipilev
d262906093
8232730: Shenandoah: Traversal should not CAS the roots
...
Reviewed-by: zgu, rkennke
2019-10-21 22:44:48 +02:00
Alexey Ivanov
16f3919405
8232624: Java cannot start: NewStringPlatform missing
...
Reviewed-by: dholmes, alanb, redestad
2019-10-21 21:36:26 +01:00
Lois Foltan
fce4320369
8231844: Enhance type signature characters in classfile_constants.h and improve the JVM to use type signature characters more consistently
...
Increase the use of type signature constants instead of hard coded characters within the JVM.
Co-authored-by: John Rose <john.r.rose@oracle.com>
Reviewed-by: coleenp, dholmes, fparain
2019-10-21 13:13:16 -04:00
Aleksey Shipilev
c3d807276d
8232575: Shenandoah: asynchronous object/region pinning
...
Reviewed-by: rkennke
2019-10-21 15:11:43 +02:00
Aleksey Shipilev
76465eb1d9
8232674: Fix build and rename ShenandoahBarrierSet::oop_load_from_native_barrier
...
Reviewed-by: zgu
2019-10-21 15:11:42 +02:00
Per Lidén
ee4c8f5f19
8232239: ZGC: Inline ZCPU::count() and ZCPU:id()
...
Reviewed-by: tschatzl
2019-10-21 09:58:32 +02:00
Per Lidén
cb5e226306
8232238: ZGC: Move ZList inline funtions to zList.inline.hpp
...
Reviewed-by: eosterlund
2019-10-21 09:58:07 +02:00
Per Lidén
b2ac9a5937
8232237: ZGC: Move ZArray inline funtions to zArray.inline.hpp
...
Reviewed-by: tschatzl
2019-10-21 09:57:26 +02:00
Per Lidén
6ca7febb54
8232236: ZGC: Move ZThread inline funtions to zThread.inline.hpp
...
Reviewed-by: tschatzl
2019-10-21 09:56:58 +02:00
Per Lidén
11d949f202
8232235: ZGC: Move ZValue inline funtions to zValue.inline.hpp
...
Reviewed-by: tschatzl
2019-10-21 09:56:43 +02:00
Per Lidén
cf86d3519c
8231996: ZGC: Replace ZStatisticsForceTrace with check if JFR event is enabled
...
Reviewed-by: eosterlund
2019-10-21 09:55:58 +02:00
Per Lidén
2e1040e4c6
8231940: ZGC: Print correct low/high capacity
...
Reviewed-by: eosterlund
2019-10-21 09:55:48 +02:00
Per Lidén
f751808df9
8232001: ZGC: Ignore metaspace GC threshold until GC is warm
...
Reviewed-by: eosterlund
2019-10-21 09:51:24 +02:00
Jie Fu
048b09bdbe
8232616: JVMCI_lock fails to get initialized when cds is disabled
...
Reviewed-by: iklam, dholmes
2019-10-18 20:28:16 +08:00
Zhengyu Gu
ce4a41c71f
8232008: Shenandoah: C1 load barrier does not match interpreter version
...
Reviewed-by: rkennke
2019-10-18 14:03:44 -04:00
Zhengyu Gu
0f822d90d1
8232010: Shenandoah: implement self-fixing native barrier
...
Reviewed-by: rkennke
2019-10-18 13:07:46 -04:00
Zhengyu Gu
2c573582ab
8232009: Shenandoah: C2 load barrier does not match interpreter version
...
Reviewed-by: rkennke
2019-10-18 12:20:51 -04:00
Calvin Cheung
21ce9772a7
8232030: HelloDynamic.java fails with latest Graal
...
Include the dynamic dumping condition when setting up the merged_ordering array in merge_in_new_methods() of defaultMethods.cpp.
Reviewed-by: iklam, coleenp
2019-10-18 09:17:38 -07:00
Zhengyu Gu
7987b2fbae
8231324: Shenandoah: avoid duplicated weak root works during final traversal
...
Reviewed-by: rkennke
2019-10-18 11:36:35 -04:00
Yasumasa Suenaga
11fbd78f27
8232084: HotSpot build failed with GCC 9.2.1
...
Reviewed-by: sspitsyn, cjplummer, dholmes, iklam
2019-10-18 09:57:20 +09:00
Aleksey Shipilev
f630646baf
8232573: Shenandoah: cleanup and add more logging for in-pause phases
...
Reviewed-by: rkennke
2019-10-17 20:56:11 +02:00
Aleksey Shipilev
86f50ba1ef
8232534: Shenandoah: guard against reentrant ShenandoahHeapLock locking
...
Reviewed-by: rkennke
2019-10-17 20:56:04 +02:00
Zhengyu Gu
2324892e0b
8231999: Shenandoah: Traversal failed compiler/jsr292/CallSiteDepContextTest.java
...
Reviewed-by: rkennke
2019-10-17 13:14:48 -04:00
Coleen Phillimore
86fdbc0f85
8232112: MDO extra_data_lock leaks during class unloading
...
Call the MDO destructor during class unloading.
Reviewed-by: dholmes, eosterlund
2019-10-17 07:35:22 -04:00
Goetz Lindenmaier
d8c6516c92
8218628: Add detailed message to NullPointerException describing what is null
...
This is the implementation of JEP 358: Helpful NullPointerExceptions.
Reviewed-by: coleenp, clanger, rschmelter, rriggs, forax, mr
2019-10-14 11:36:17 +02:00
Richard Reingruber
6e08f8434c
8232162: Object reallocation in Deoptimization::fetch_unroll_info_helper should not depend on EliminateNestedLocks
...
Reviewed-by: thartmann, neliasso
2019-10-16 17:03:40 +02:00
Claes Redestad
638fe2b833
8232211: Remove dead code from os.hpp|cpp
...
Reviewed-by: dholmes, dcubed, rehn
2019-10-17 00:00:13 +02:00
Man Cao
7e6ebde13c
8232232: G1RemSetSummary::_rs_threads_vtimes is not initialized to zero
...
Fix error in "Concurrent refinement threads times" in GC log and cleanup.
Reviewed-by: tschatzl, kbarrett
2019-10-14 18:48:10 -07:00
Thomas Schatzl
1c9dd15716
8232260: Remove g1 prefix in G1CollectedHeap::g1_hot_card_cache() getter
...
Reviewed-by: kbarrett, sjohanss
2019-10-16 12:36:44 +02:00
Aleksey Shipilev
6b11446797
8232051: Epsilon should warn about Xms/Xmx/AlwaysPreTouch configuration
...
Reviewed-by: zgu
2019-10-15 19:45:09 +02:00
Aleksey Shipilev
c1972ecd19
8232205: Shenandoah: missing "Update References" -> "Update Roots" tracing
...
Reviewed-by: rkennke, zgu
2019-10-15 19:38:59 +02:00
Huang Wang
4fb2bb554d
8231988: Unexpected test result caused by C2 IdealLoopTree::do_remove_empty_loop
...
Duplicate cmp node in empty loop if it has other users
Co-authored-by: Tuo Xie <xietuo@huawei.com>
Reviewed-by: neliasso, thartmann
2019-10-11 16:52:18 +08:00