Erik Österlund
2765410a28
8247319: Remove on-stack nmethod hotness counter sampling from safepoints
...
Reviewed-by: kvn, dholmes
2020-06-23 11:59:13 +00:00
Erik Österlund
a10a9284c1
8247179: Mechanism for VM operations to not take part in safepoint coalescing
...
Reviewed-by: rehn, dholmes
2020-06-23 11:59:13 +00:00
Kim Barrett
f8596b57f3
8247740: Inline derived CollectedHeap access for G1 and ParallelGC
...
Added shared helper in CollectedHeap, and inlined for G1 and ParallelGC
Reviewed-by: stefank, pliden
2020-06-23 05:58:52 -04:00
Stefan Karlsson
17f2250c5a
8247879: Rework WeakHandle and OopHandle to dynamically support different OopStorages
...
Reviewed-by: coleenp, eosterlund
2020-06-23 09:38:21 +02:00
Jesper Wilhelmsson
4862d0d542
Merge
2020-06-22 18:23:49 +02:00
Zhengyu Gu
3192ef367a
8247736: Shenandoah: assert(_nm->is_alive()) failed: only alive nmethods here
...
Reviewed-by: rkennke, shade
2020-06-22 11:40:06 -04:00
Roland Westrelin
5adfaa3986
8247763: assert(outer->outcnt() == 2) failed: 'only phis' failure in LoopNode::verify_strip_mined()
...
Reviewed-by: kvn, thartmann
2020-06-18 15:44:55 +02:00
Yasumasa Suenaga
cd3354756a
8247729: GetObjectMonitorUsage() might return inconsistent information
...
Reviewed-by: dholmes, dcubed, sspitsyn
2020-06-19 16:09:49 +09:00
Ludovic Henry
651c20d4ef
8247697: Remove delayed_forbidden dead code in C2
...
The delayed_forbidden parameter to Compile::call_generator is never used.
Reviewed-by: kvn, vlivanov, thartmann
2020-06-19 08:06:08 +02:00
Jesper Wilhelmsson
a16994ff7b
Merge
2020-06-19 00:30:46 +02:00
Aleksey Shipilev
0bacc69a4c
8247860: Shenandoah: add update watermark line in rich assert failure message
...
Reviewed-by: rkennke
2020-06-18 19:14:13 +02:00
David Holmes
2627f15348
8238832: Obsolete PrintVMQWaitTime
...
Reviewed-by: ccheung, dcubed
2020-06-17 21:07:08 -04:00
Aleksey Shipilev
aeeaffa888
8247593: Shenandoah: should not block pacing reporters
...
Reviewed-by: rkennke
2020-06-17 09:43:16 +02:00
Jesper Wilhelmsson
6d2959b393
Merge
2020-06-17 05:28:05 +02:00
Patric Hedlin
3839c8656e
8247200: assert((unsigned)fpargs < 32)
...
Reviewed-by: aph, neliasso
2020-06-04 10:17:40 +02:00
Stefan Karlsson
77bdc30650
8247470: Fix CHeap GrowableArray NMT accounting
...
Reviewed-by: coleenp, tschatzl, kbarrett
2020-06-16 09:37:53 +02:00
Jesper Wilhelmsson
e33ebc7f0a
Merge
2020-06-16 04:20:30 +02:00
Kim Barrett
c1cd3893bd
8247524: Remove unnecessary volatile qualifiers from member functions
...
Remove qualifiers for oopDesc and metadata-related member functions.
Reviewed-by: stefank, dholmes, stuefe, coleenp
2020-06-15 21:14:52 -04:00
David Holmes
0be5b7d66e
8247289: Obsolete unused UseBsdPosixThreadCPUClocks
...
8247292: Obsolete unused UseOprofile flag on BSD
Co-authored-by: Christoph Dreis <christoph.dreis@freenet.de>
Reviewed-by: hseigel, dcubed
2020-06-15 18:35:46 -04:00
Christian Hagedorn
08df6a1f15
8246203: Segmentation fault in verification due to stack overflow with -XX:+VerifyIterativeGVN
...
Replace the recursive verification algorithm with an iterative one to avoid a stack overflow for large graphs.
Reviewed-by: kvn, thartmann
2020-06-15 09:50:11 +02:00
Yang Zhang
3752a81ec8
8244926: Add absolute check for int/long to generate Abs nodes
...
Reviewed-by: neliasso, thartmann
2020-06-15 06:05:17 +00:00
Jesper Wilhelmsson
76879aa9c6
Merge
2020-06-15 02:40:51 +02:00
David Holmes
0f7b18a9c8
8231560: Remove expired flags in JDK 16
...
Reviewed-by: kvn, iklam, iignatyev, eosterlund
2020-06-14 17:43:54 -04:00
Ioi Lam
c82c50b2a2
8245925: G1 allocates EDEN region after CDS has executed GC
...
Reviewed-by: jiangli, minqi, tschatzl
2020-06-14 01:19:48 -07:00
Jesper Wilhelmsson
af83d6ab25
Merge
2020-06-13 01:00:00 +02:00
Leonid Mesnik
bac2e7fcad
8242328: Update mentions of ThreadMBean to ThreadMXBean
...
Reviewed-by: dholmes, iignatyev, sspitsyn
2020-06-12 14:33:55 -07:00
Xin Liu
892d998587
8139046: Compiler Control: IGVPrintLevel directive should set PrintIdealGraph
...
Make !PrintIdealGraph a synonym for PrintIdealGraphLevel=-1 => print nothing
Reviewed-by: simonis, phh, neliasso
2020-06-12 13:33:29 -07:00
Poonam Bajaj
ac4603144d
8243290: Improve diagnostic messages for class verification and redefinition failures
...
Reviewed-by: coleenp, hseigel, sspitsyn
2020-06-12 12:51:32 +00:00
Joe Darcy
a5b5712733
8235496: Start of release updates for JDK 16
...
8245585: Add SourceVersion.RELEASE_16
8245586: Add source 16 and target 16 to javac
8245544: com/sun/tools/javac/platform/JDKPlatformProvider.java does not support ct.sym with platform versions 16+
Co-authored-by: David Holmes <david.holmes@oracle.com>
Co-authored-by: Jan Lahoda <jan.lahoda@oracle.com>
Reviewed-by: erikj, dholmes, ihse, neugens, jjg, jlahoda, jlaskey, mikael
2020-06-07 20:02:03 -07:00
Aleksey Shipilev
4862a00f6b
8247367: Shenandoah: pacer should wait on lock instead of exponential backoff
...
Reviewed-by: zgu
2020-06-11 18:16:32 +02:00
Aleksey Shipilev
9ac1ab372d
8247358: Shenandoah: reconsider free budget slice for marking
...
Reviewed-by: zgu
2020-06-11 18:16:26 +02:00
Richard Reingruber
4d75aef609
8238585: JvmtiEventControllerPrivate::enter_interp_only_mode() should not make compiled methods on stack not_entrant
...
Reviewed-by: mdoerr, kvn, sspitsyn
2020-02-13 15:56:28 +01:00
Stefan Karlsson
8384f7ff28
8246406: ZGC: Generate crash reports in debug builds for a few important errors paths
...
Reviewed-by: pliden, eosterlund
2020-06-05 09:05:41 +02:00
Stefan Karlsson
1c27ce30b4
8246405: Add GCLogPrecious functionality to log and report debug errors
...
Reviewed-by: pliden, eosterlund
2020-06-05 07:56:07 +02:00
Zhengyu Gu
aee74901f7
8246593: Shenandoah: string dedup roots should be processed during concurrent weak roots phase
...
Reviewed-by: shade
2020-06-04 20:57:04 -04:00
Shravya Rukmannagari
9d5f388498
8245512: CRC32 optimization using AVX512 instructions
...
Reviewed-by: kvn
2020-06-04 17:36:58 -07:00
Serguei Spitsyn
9a7f519aee
8245321: refactor the redefine check that an attribute consisting of a list of classes has not changed
...
Refactor the redefine check of an array attribute
Reviewed-by: hseigel, coleenp
2020-06-05 00:06:16 +00:00
Ziyi Luo
9a88048a05
8246274: G1 old gen allocation tracking is not in a separate class
...
Add G1OldGenAllocationTracker
Reviewed-by: tschatzl, phh
2020-06-04 13:25:33 -07:00
Zhengyu Gu
1b59097077
8246612: Shenandoah: add timing tracking to ShenandoahStringDedupRoots
...
Reviewed-by: shade
2020-06-04 15:01:04 -04:00
Vladimir Kozlov
dd016c34dd
8227647: [Graal] Test8009761.java fails due to "RuntimeException: static java.lang.Object compiler.uncommontrap.Test8009761.m3(boolean,boolean) not compiled"
...
Wait Graal compilation to finish if request came from testing environment.
Reviewed-by: thartmann, iignatyev
2020-06-04 10:59:06 -07:00
Erik Gahlin
2bfc64ad1f
8245283: JFR: Can't handle constant dynamic used by Jacoco agent
...
Reviewed-by: mgronlun
2020-06-04 00:14:33 +02:00
Erik Gahlin
7d1eb8f07c
8246260: JFR: Write event size field without padding
...
Reviewed-by: jbachorik, mgronlun
2020-06-04 00:09:04 +02:00
Zhengyu Gu
d9fc44540e
8246458: Shenandoah: TestAllocObjects.java test fail with -XX:+ShenandoahVerify
...
Reviewed-by: shade
2020-06-03 12:09:04 -04:00
Man Cao
f7cb0f760f
8244278: Excessive code cache flushes and sweeps
...
Reviewed-by: neliasso
2020-06-03 15:26:23 +02:00
Nils Eliasson
99d6bea20d
8244660: Code cache sweeper heuristics is broken
...
Reviewed-by: thartmann, rehn
2020-06-03 15:26:18 +02:00
Nils Eliasson
06b49fa3f7
8244658: Remove dead code in code cache sweeper
...
Reviewed-by: mdoerr, kvn
2020-06-03 15:26:04 +02:00
Stefan Karlsson
a809ff0e3f
8246434: Threads::print_on_error assumes that the heap has been set up
...
Reviewed-by: dholmes
2020-06-03 14:34:35 +02:00
Stefan Karlsson
b5678a43cc
8246258: Enable hs_err heap printing earlier during initialization
...
Reviewed-by: stuefe, sjohanss
2020-06-02 09:57:35 +02:00
Stefan Karlsson
a180444c6f
8246404: ZGC: Use GCLogPrecious for important logging lines
...
Reviewed-by: sjohanss, pliden, eosterlund
2020-06-03 14:32:31 +02:00
Stefan Karlsson
5fc89b6e72
8246135: Save important GC log lines and print them when dumping hs_err files
...
Reviewed-by: sjohanss, pliden, eosterlund
2020-06-03 14:30:56 +02:00