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
a4e6e67553
8232207: Linux os::available_memory re-reads cgroup configuration on every invocation
...
Reviewed-by: bobv, sgehwolf
2019-10-17 00:19:02 +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
Martin Doerr
79c1634258
8232106: [x86] C2: SIGILL due to usage of SSSE3 instructions on processors which don't support it
...
Reviewed-by: kvn, thartmann
2019-10-16 11:52:56 +02:00
Zhengyu Gu
0046f1ea4f
8229919: Support JNI Critical functions in object pinning API on x86_32 platforms
...
Reviewed-by: rkennke, adinn
2019-10-15 22:22:23 -04:00
Henry Jen
9dd506f713
Merge
2019-10-15 21:33:54 +00: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
Henry Jen
8d141f1048
Merge
2019-10-14 21:01:25 +00:00
Kim Barrett
b8c7a95859
8232147: Remove notproduct option IgnoreLockingAssertions
...
Removed option.
Reviewed-by: coleenp, dholmes
2019-10-12 00:22:53 -04:00
Tom Rodriguez
81da915128
8231659: [JVMCI] Could not work PrintAssembly for JVMCI installed code
...
Reviewed-by: ysuenaga
2019-10-10 11:40:59 -07:00
Coleen Phillimore
a95a39a04e
8232120: com/sun/jdi/InvokeTest fails with -Xcheck:jni: assert(k->is_instance_klass()) failed: cast to InstanceKlass
...
Should have allowed recv klass to be an array.
Reviewed-by: hseigel, dcubed
2019-10-11 11:50:04 -04:00
Matthias Baesken
2882b4c549
8232107: support ThreadPriorityPolicy flag on AIX
...
Reviewed-by: clanger, dholmes
2019-10-10 14:20:43 +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
Claes Redestad
35fb2da425
8232165: Reduce allocations in ValueStack copying constructor
...
Reviewed-by: neliasso, kvn
2019-10-14 20:58:08 +02:00
Aleksey Shipilev
67a89143dd
8232176: Shenandoah: new assert in ShenandoahEvacuationTask is too strong
...
Reviewed-by: rkennke
2019-10-14 11:03:13 +02:00
Robbin Ehn
9de8d240ff
8218543: ThreadsList handling during error reporting can crash
...
Reviewed-by: dcubed, dholmes
2019-10-14 08:59:12 +02:00
Erik Österlund
1a0e073932
8232116: ZGC: Remove redundant ZLock in ZNMethodTable
...
Reviewed-by: stefank, pliden
2019-10-11 13:07:21 +00:00
Andrew Dinn
67ebe0d274
8232046: AArch64 build failure after JDK-8225681
...
Reviewed-by: eosterlund
2019-10-10 10:59:13 +01:00
Coleen Phillimore
986f2bbf2c
8231769: Test tools/javac/tree/MakeTypeTest.java fails with -Xcheck:jni
...
Delete local jni handles in create_from_platform_dependent_str() after upcall to Java.
Reviewed-by: dholmes, hseigel
2019-10-11 08:49:42 -04:00
Jie Fu
179aab2fe2
8232151: Minimal VM build broken after JDK-8232050
...
Reviewed-by: dholmes, clanger
2019-10-11 17:49:25 +08:00
Thomas Schatzl
5e9b772767
8231956: Remove seq_add_card/reference from PerRegionTable class
...
Reviewed-by: sjohanss, pliden
2019-10-11 11:21:28 +02:00
Per Lidén
e598c94852
8232070: ZGC: Remove unused ZVerifyLoadBarriers
...
Reviewed-by: tschatzl
2019-10-11 10:16:35 +02:00
Matthias Baesken
19a6085f43
8232052: use string literal for format string when handling PauseAtStartupFile
...
Reviewed-by: clanger, stuefe
2019-10-09 14:07:44 +02:00
Matthias Baesken
124bc7bb1e
8232060: add some initializations using sigemptyset in os_aix.cpp
...
Reviewed-by: clanger, stuefe
2019-10-10 08:46:07 +02:00
Claes Redestad
94365d3210
8232150: aarch64 build broken after JDK-8232050
...
Reviewed-by: dholmes
2019-10-11 01:11:28 +02:00
Xin Liu
1ad5c5bfb7
8165056: move JIT Compiler related files from runtime/ to compiler/ directory
...
Reviewed-by: kvn, coleenp, dholmes
2019-10-09 12:43:32 -07:00
Aleksey Shipilev
d2d6b6378e
8231947: Shenandoah: cleanup ShenandoahHumongousMoves flag treatment
...
Reviewed-by: rkennke
2019-10-10 21:54:54 +02:00
Aleksey Shipilev
57fcedc33d
8232102: Shenandoah: print everything in proper units
...
Reviewed-by: rkennke
2019-10-10 21:54:53 +02:00
Ioi Lam
5a120f0967
8232071: Avoid shared dictionary lookup when the class name is not shared
...
Reviewed-by: jiangli, ccheung
2019-10-10 10:48:31 -07:00
Claes Redestad
88d28a2bf9
8232050: Improve inlining of Klass accessors
...
Reviewed-by: lfoltan, tschatzl, coleenp, dholmes, jiangli
2019-10-10 13:26:22 +02:00
Christian Hagedorn
9751b5669a
8231720: Some perf regressions after 8225653
...
Fixed emitting of unused assembly code in 8225653 which had a negative impact on performance in tight loops.
Reviewed-by: kvn, thartmann
2019-10-10 10:27:12 +02:00
Tom Rodriguez
4a41f86a39
8231586: enlarge encoding space for OopMapValue offsets
...
Reviewed-by: dlong
2019-10-09 16:35:44 -07:00
Erik Österlund
42885307f6
8230565: ZGC: Redesign C2 load barrier to expand on the MachNode level
...
Co-authored-by: Per Liden <per.liden@oracle.com>
Co-authored-by: Stefan Karlsson <stefan.karlsson@oracle.com>
Co-authored-by: Nils Eliasson <nils.eliasson@oracle.com>
Reviewed-by: pliden, stefank, neliasso
2019-10-09 12:30:06 +00:00
Richard Reingruber
a683592254
8230677: Should disable Escape Analysis if JVMTI capability can_get_owned_monitor_info was taken
...
Reviewed-by: sspitsyn, dholmes, kvn
2019-10-08 15:30:39 +02:00
David Holmes
d113ca0727
8231737: Cleanup JvmtiRawMonitor code
...
Reviewed-by: sspitsyn, pliden, coleenp, dcubed
2019-10-08 17:30:48 -04:00
Kim Barrett
d7fcd0ccac
8231153: Improve concurrent refinement statistics
...
8043505: G1RemSet::_conc_refine_cards is incremented unsynchronized
Added refinement rates and counts, removed _conc_refine_cards
Reviewed-by: tschatzl, sjohanss
2019-10-08 15:15:50 -04:00
Claes Redestad
8edf64d236
8232006: Remove dead code from klassVtable
...
Reviewed-by: coleenp, jiangli, lfoltan
2019-10-08 20:47:46 +02:00
Coleen Phillimore
2f4bd6db09
8225681: vmTestbase/nsk/jvmti/RedefineClasses/StressRedefine fails due a) MT-unsafe modification of inline cache
...
Allow old methods in CompiledStaticDirectCall::set_to_interpreted
Reviewed-by: sspitsyn, eosterlund
2019-10-08 13:18:40 -04:00
Daniil Titov
0f1f9fe653
8231666: ThreadIdTable::grow() invokes invalid thread transition
...
Reviewed-by: dholmes, rehn
2019-10-08 09:39:10 -07:00