Roland Westrelin
1e796eae8f
8239367: RunThese30M.java failed due to "assert(false) failed: graph should be schedulable"
...
Reviewed-by: thartmann, vlivanov, neliasso
2020-02-21 15:01:22 +01:00
Coleen Phillimore
3ca275fb91
8225760: oop::raw_set_obj isn't needed
...
Reviewed-by: hseigel, rkennke
2020-03-03 11:19:35 -05:00
Harold Seigel
cf89ff7a4b
8240324: Improve is_boot_class_loader_data() by adding simple check
...
Check if cld is the null_cld before looking at the class loader oop
Reviewed-by: coleenp
2020-03-03 15:50:20 +00:00
Claes Redestad
52cfd292cc
8240263: Assertion-only call in Method::link_method affecting product builds
...
Reviewed-by: shade, dcubed, iklam
2020-03-03 12:41:12 +01:00
Claes Redestad
3fdf26d8dc
8240302: x64: Assembler::reachable redundantly call Relocation::type() more than once
...
Reviewed-by: kvn, iklam, thartmann
2020-03-03 11:40:53 +01:00
Nils Eliasson
908a933131
8238759: Clones should always keep the base pointer
...
Reviewed-by: rkennke, thartmann
2020-03-03 10:29:05 +01:00
David Holmes
c42de93347
8238676: jni crashes on accessing it from process exit hook
...
Reviewed-by: fparain, gziemski
2020-03-02 19:49:42 -05:00
Lois Foltan
c280d98e80
8237766: Enhance signature API to include ResolvingSignatureStream
...
New ResolvingSignatureStream class provides the capability to easily walk through the differing parts of a signature while resolving or querying its underlying types.
Co-authored-by: John Rose <john.r.rose@oracle.com>
Reviewed-by: coleenp, fparain, hseigel
2020-03-02 18:42:22 +00:00
Stefan Karlsson
1491340708
8240223: Use consistent predicate order in and with PhaseIdealLoop::find_predicate
...
Reviewed-by: thartmann, neliasso, chagedorn
2020-03-02 12:30:59 +01:00
Stefan Karlsson
ac60e4b98e
8240220: IdealLoopTree::dump_head predicate printing is broken
...
Reviewed-by: thartmann, neliasso, chagedorn
2020-03-02 12:30:57 +01:00
Christian Hagedorn
d7b122ed69
8238438: SuperWord::co_locate_pack picks memory state of first instead of last load
...
Fix selection of first and last memory state in SuperWord::co_locate_pack
Reviewed-by: thartmann, kvn
2020-03-02 10:23:08 +01:00
Ioi Lam
0532bd23cd
8240267: VM fails to start with CDS enabled but JVMTI disabled
...
Reviewed-by: dholmes
2020-03-01 17:36:03 -08:00
Kun Wang
742bdf003e
8239915: Zero VM crashes when handling dynamic constant
...
Reviewed-by: dholmes
2020-02-26 17:32:04 +08:00
Yumin Qi
5bfb8146e9
8240258: SystemDictionary::quick_resolve need guarded by INCLUDE_CDS
...
Supplemental fix for 8236604 to guard SystemDictionary::quick_resolve with CDS
Reviewed-by: iklam, ccheung
2020-02-28 19:29:11 -08:00
Jie Fu
f176fae840
8240254: Build is broken when cds is disabled after JDK-8236604
...
Reviewed-by: redestad
2020-02-29 09:38:12 +08:00
Yumin Qi
add146cc8b
8236604: Optimize SystemDictionary::resolve_well_known_classes for CDS
...
Serialize SystemDictionary::_well_known_classes into CDS and quickly resolve them at runtime in vm startup stage.
Reviewed-by: iklam, coleenp
2020-02-28 15:30:29 -08:00
Aleksey Shipilev
8a79f26795
8240217: Shenandoah: remove ShenandoahEvacAssist
...
Reviewed-by: rkennke
2020-02-28 17:59:52 +01:00
Aleksey Shipilev
6ad1db40d8
8240216: Shenandoah: remove ShenandoahTerminationTrace
...
Reviewed-by: zgu
2020-02-28 17:59:51 +01:00
Aleksey Shipilev
5afeeed5b2
8240215: Shenandoah: remove ShenandoahAllocationTrace
...
Reviewed-by: rkennke
2020-02-28 17:59:50 +01:00
Lutz Schmidt
637795e0a7
8239931: [win][x86] vtable stub generation: assert failure (code size estimate) follow-up
...
Reviewed-by: mdoerr
2020-02-28 16:36:47 +01:00
Peter Tribble
0cd6d13b24
8240231: Build failure on illumos after 8238988
...
Add missing cast
Reviewed-by: dcubed, shade
2020-02-28 10:16:44 -05:00
Christian Hagedorn
bd25c0e01a
8239852: java/util/concurrent tests fail with -XX:+VerifyGraphEdges: assert(!VerifyGraphEdges) failed: verification should have failed
...
Remove an assertion which was too strong for some valid IRs when running with -XX:+VerifyGraphEdges
Reviewed-by: neliasso, thartmann
2020-02-28 15:33:44 +01:00
Zhengyu Gu
efdc0037b8
8239354: Shenandoah: minor enhancements to traversal GC
...
Reviewed-by: rkennke
2020-02-27 12:17:31 -05:00
Zhengyu Gu
5551d3d888
8237632: Shenandoah: accept NULL fwdptr to cooperate with JVMTI and JFR
...
Reviewed-by: shade, rkennke
2020-02-26 15:32:25 -05:00
Harold Seigel
a1e9328367
8235225: Replace CHECK_0 with CHECK_NULL for non-integer returning methods
...
Change CHECK_0 to CHECK_NULL and CHECK_false where appropriate
Reviewed-by: mikael, dholmes, coleenp
2020-02-27 13:00:05 +00:00
Nils Eliasson
2ba0575cea
8239878: Bug in PrintEliminateAllocations code causes TestClhsdbJstackLock.java to fail
...
Reviewed-by: shade
2020-02-27 13:11:06 +01:00
David Holmes
eef5ef88b3
8240141: Incorrect copyright header in src/hotspot/os_cpu/linux_sparc/os_linux_sparc.cpp
...
Reviewed-by: iignatyev
2020-02-26 23:10:57 -05:00
Kim Barrett
257de28b2c
8238979: Improve G1DirtyCardQueueSet handling of previously paused buffers
...
Move enqueuing of previously paused buffers.
Reviewed-by: sangheki, sjohanss
2020-02-26 14:36:01 -05:00
Aleksey Shipilev
6913bbc200
8240076: Shenandoah: pacer should cover reset and preclean phases
...
Reviewed-by: zgu
2020-02-26 19:36:56 +01:00
Aleksey Shipilev
d26dadef43
8240070: Shenandoah: remove obsolete ShenandoahCommonGCStateLoads
...
Reviewed-by: rkennke
2020-02-26 19:36:50 +01:00
Aleksey Shipilev
331f492ad5
8240069: Shenandoah: turn more flags diagnostic
...
Reviewed-by: rkennke
2020-02-26 19:36:43 +01:00
Xin Liu
b08595d844
8239066: make LinkedList<T> more generic
...
Reviewed-by: phh, simonis
2020-02-26 12:35:43 +01:00
Ao Qi
2298819af8
8239423: jdk/jfr/jvm/TestJFRIntrinsic.java failed with -XX:-TieredCompilation
...
Reviewed-by: iignatyev, dholmes
2020-02-26 00:07:21 -05:00
Pengfei Li
934db29ac5
8239549: AArch64: Backend support for MulAddVS2VI node
...
Reviewed-by: aph
2020-02-26 09:33:29 +08:00
Aleksey Shipilev
98e0a704d4
8239904: Shenandoah: accumulated penalties should not be over 100% of capacity
...
Reviewed-by: rkennke
2020-02-25 12:35:29 +01:00
Jie Fu
5a7b5863f0
8239886: Minimal VM build fails after JDK-8237499
...
Reviewed-by: dholmes
2020-02-25 10:34:33 +08:00
Denghui Dong
52d7a61e8d
8237499: JFR: Include stack trace in the ThreadStart event
...
Reviewed-by: egahlin
2020-02-24 23:24:14 +01:00
Aleksey Shipilev
649a4d0613
8239492: [x86] Turn MacroAssembler::verify_oop into macro recording file and line
...
Reviewed-by: rrich, vlivanov, pliden
2020-02-24 18:30:02 +01:00
Aleksey Shipilev
8167fe956f
8239868: Shenandoah: ditch C2 node limit adjustments
...
Reviewed-by: rkennke
2020-02-24 18:30:00 +01:00
Erik Gahlin
266446f316
8239585: JFR: Native events should support empty payloads
...
Reviewed-by: mgronlun
2020-02-24 17:10:01 +01:00
Erik Österlund
ccdde49728
8234160: Enable optimized mitigation for Intel jcc erratum in C2
...
Reviewed-by: thartmann, vlivanov, pliden
2020-02-24 14:37:30 +00:00
Per Lidén
a9207420c5
8239129: ZGC: Allow -XX:AllocateHeapAt to use any filesystem
...
Co-authored-by: Yasumasa Suenaga <yasuenag@gmail.com>
Reviewed-by: stefank, pliden, ysuenaga
2020-02-24 13:52:07 +01:00
Nils Eliasson
38a57e8bed
8238723: yank_alloc_node must remove membar
...
Reviewed-by: vlivanov, thartmann, roland
2020-02-24 11:31:07 +01:00
Per Lidén
aab0ce5f1c
8239533: ZGC: Make the ZProactive flag non-diagnostic
...
Reviewed-by: eosterlund, stefank
2020-02-24 11:01:51 +01:00
Claes Redestad
289513cc2b
8239235: Examine SignatureStream performance after consolidation
...
Reviewed-by: lfoltan, coleenp
2020-02-24 10:20:35 +01:00
David Holmes
bd028945bd
8238988: Rename thread "in stack" methods and add in_stack_range
...
Reviewed-by: coleenp, dcubed
2020-02-23 22:35:59 -05:00
Lutz Schmidt
6c0e3aeacd
8239456: vtable stub generation: assert failure (code size estimate)
...
Reviewed-by: thartmann
2020-02-21 15:14:09 +01:00
Ivan Walulya
976473690b
8216975: Using ForceNUMA does not disable adaptive sizing with parallel gc
...
Reviewed-by: kbarrett, tschatzl, lkorinth
2020-02-21 10:56:30 +01:00
Igor Veresov
23458bf4c5
8238355: Update Graal
...
Reviewed-by: kvn
2020-02-20 10:11:07 -08:00
Claes Redestad
58a5910393
8239347: Refactor Symbol to make _length a standalone field again
...
Reviewed-by: iklam, coleenp
2020-02-20 13:18:30 +01:00