Thomas Schatzl
5bcd794646
8227739: Merge cost predictions for scanning cards and log buffer entries
...
Revamp the cost predictions for the changes in JDK-8200545 and JDK-8213108.
Reviewed-by: sjohanss, kbarrett
2019-11-29 10:20:14 +01:00
Boris Ulasevich
4fbd6f7a32
8234893: ARM32: build failure after JDK-8234387
...
Reviewed-by: vlivanov
2019-11-29 11:28:39 +03:00
Lutz Schmidt
09d0150f6e
8234583: PrintAssemblyOptions isn't passed to hsdis library
...
Reviewed-by: vlivanov, mdoerr
2019-11-28 16:28:53 +01:00
Fei Yang
0f2aedc336
8233466: aarch64: remove unnecessary load of mdo when profiling return and parameters type
...
Reviewed-by: adinn
2019-11-04 16:10:39 +08:00
Martin Doerr
2077bdfa8c
8234645: ARM32: C1: PatchingStub for field access: not enough bytes
...
Reviewed-by: cgo, goetz
2019-11-28 12:05:02 +01:00
Boris Ulasevich
2efe5f0ea1
8234891: AArch64: Fix build failure after JDK-8234387
...
Reviewed-by: vlivanov, smonteith
2019-11-28 10:57:38 +03:00
Zhengyu Gu
0a5505f7e9
8228720: Shenandoah: Implementation of concurrent class unloading
...
Reviewed-by: rkennke
2019-11-27 11:52:57 -05:00
Stefan Johansson
4266daf9c9
8141637: Parallelize single threaded heap region iteration during Pre Evacuate Collection Set
...
Reviewed-by: tschatzl, lkorinth
2019-11-27 12:18:40 +01:00
Stefan Karlsson
53263049c9
8234897: 8234748: Clean up atomic and orderAccess includes - part 2
...
Reviewed-by: tschatzl, dholmes
2019-11-27 11:31:46 +01:00
Patric Hedlin
f054a79881
8220376: C2: Int >0 not recognized as !=0 for div by 0 check
...
Reviewed-by: neliasso, vlivanov, mdoerr
2019-11-15 16:39:08 +01:00
Stefan Karlsson
161333eeba
8234748: Clean up atomic and orderAccess includes
...
Reviewed-by: dholmes
2019-11-26 10:47:46 +01:00
Thomas Schatzl
a5b3bfd8a2
Merge
2019-11-27 10:21:22 +01:00
Thomas Schatzl
198beefccb
8233301: Implementation of JEP 366: Deprecate the ParallelScavenge + SerialOld GC Combination
...
Deprecate the ParallelScavenge + SerialOld GC combinations by deprecating the UseParallelOldGC flag. Also reviewed by Bernd Eckenfels<ecki@zusammenkunft.net>.
Reviewed-by: pliden
2019-11-27 10:19:45 +01:00
Patricio Chilano Mateo
71ec3b6947
8234613: JavaThread can escape back to Java from an ongoing handshake
...
Check again if we have a pending/in-progress handshake operation after executing ~ThreadInVMForHandshake()
Reviewed-by: coleenp, dcubed, dholmes, rehn
2019-11-26 15:21:37 +00:00
Roman Kennke
476973c47b
8234768: Shenandoah: Streamline enqueueing runtime barriers
...
Reviewed-by: zgu
2019-11-26 14:48:04 +01:00
Zhengyu Gu
63b2ab296f
8234270: [REDO] JDK-8204128 NMT might report incorrect numbers for Compiler area
...
Reviewed-by: stuefe, minqi
2019-11-26 09:27:16 -05:00
Stefan Karlsson
d5c759accb
8234798: Build failure after atomic changes in JDK-8234563
...
Reviewed-by: tschatzl, rkennke, zgu
2019-11-26 13:50:26 +01:00
Markus Grönlund
b5f034ad44
8234684: JFR crashes when rotating the JFR output during assertion failure
...
Reviewed-by: egahlin, mseledtsov
2019-11-25 20:18:54 +01:00
Tom Rodriguez
f81c192da9
8234359: [JVMCI] invalidate_nmethod_mirror shouldn't use a phantom reference
...
Reviewed-by: kvn, eosterlund
2019-11-25 11:13:02 -08:00
Markus Grönlund
096bacb9ea
8233197: Invert JvmtiExport::post_vm_initialized() and Jfr:on_vm_start() start-up order for correct option parsing
...
Reviewed-by: sspitsyn, egahlin
2019-11-25 18:38:01 +01:00
Erik Österlund
1b3fd96d2a
8234531: Remove CMS code from CLDG and safepoint cleanup
...
Reviewed-by: coleenp, zgu
2019-11-25 15:21:44 +00:00
Stefan Karlsson
b468726bdc
8234602: ZGC: Windows compile error in ZHeuristic
...
Reviewed-by: pliden, eosterlund
2019-11-25 15:00:32 +01:00
Stefan Karlsson
e36fa7783f
8234009: ZGC: Move resurrection unblock to before the _unload.purge() call
...
Reviewed-by: pliden, eosterlund
2019-11-25 14:57:03 +01:00
Stefan Karlsson
265e2f13aa
8234010: ZGC: Change ZResurrection to use Atomic::load/store
...
Reviewed-by: pliden, eosterlund
2019-11-25 14:56:15 +01:00
Stefan Karlsson
0ad50c2b5c
8234740: Harmonize parameter order in Atomic - cmpxchg
...
Reviewed-by: rehn, dholmes
2019-11-25 12:33:15 +01:00
Stefan Karlsson
3d426623bf
8234739: Harmonize parameter order in Atomic - xchg
...
Reviewed-by: rehn, dholmes
2019-11-25 12:32:40 +01:00
Stefan Karlsson
213af1161a
8234738: Harmonize parameter order in Atomic - sub
...
Reviewed-by: rehn, dholmes
2019-11-25 12:32:07 +01:00
Stefan Karlsson
d45ec50076
8234737: Harmonize parameter order in Atomic - add
...
Reviewed-by: rehn, dholmes
2019-11-25 12:31:39 +01:00
Stefan Karlsson
8db2c1158e
8234736: Harmonize parameter order in Atomic - store
...
Reviewed-by: rehn, dholmes
2019-11-25 12:30:24 +01:00
Stefan Karlsson
e527ce4b57
8234562: Move OrderAccess::release_store*/load_acquire to Atomic
...
Reviewed-by: rehn, dholmes
2019-11-25 12:22:13 +01:00
Per Lidén
1d2c12c5a6
8234573: ZGC: Enable ZVerifyMarking by default in debug builds
...
Reviewed-by: stefank, tschatzl
2019-11-25 12:34:43 +01:00
Markus Grönlund
cebc2be1cb
8234433: TestUnloadEventClassCount fails with "assert(SafepointSynchronize::is_at_safepoint()) failed: invariant"
...
Reviewed-by: pliden
2019-11-25 11:08:30 +01:00
Erik Österlund
f4fced0e24
8234509: Race in macOS os::processor_id()
...
Reviewed-by: dholmes, pliden, rehn
2019-11-25 09:10:41 +00:00
Leo Korinth
48615b4ca9
8233029: Obsolete flag GCTaskTimeStampEntries
...
Reviewed-by: kbarrett, tschatzl
2019-11-25 08:11:24 +01:00
Erik Gahlin
0cdb4d19f3
8226897: Provide object age with JFR OldObjectSample event
...
Reviewed-by: mgronlun, mseledtsov
2019-11-24 01:03:33 +01:00
Dean Long
edf902a3c9
8234432: AOT tests failing with 'used 'epsilon gc' is different from current 'g1 gc'' after CMS removal
...
Reviewed-by: kvn
2019-11-22 19:23:30 -08:00
Ioi Lam
2429c8a484
8233446: Improve error handling when specified dynamic archive doesn't exist
...
Reviewed-by: lfoltan, ccheung
2019-11-22 15:31:52 -08:00
Ioi Lam
af586a9cf2
8234429: appcds/dynamicArchive tests crashing with Graal
...
Reviewed-by: ccheung
2019-11-22 14:48:40 -08:00
Man Cao
5f2ac35cd0
8087198: G1 card refinement: batching, sorting
...
Reviewed-by: tschatzl, kbarrett
2019-11-22 17:03:55 -08:00
Erik Gahlin
8a5e087ed8
8233700: EventStream not closed
...
Reviewed-by: mgronlun, mseledtsov
2019-11-22 17:20:43 +01:00
Daniel D. Daugherty
008bdefad4
8234544: ObjectSynchronizer::FastHashCode() cleanups from Async Monitor Deflation project
...
Reviewed-by: dholmes
2019-11-22 09:06:35 -05:00
Serguei Spitsyn
0a1737ca97
8169467: GetLocalInstance returns JVMTI_ERROR_TYPE_MISMATCH (rather than JVMTI_ERROR_INVALID_SLOT) on static method
...
Add necessary check to GetLocalInstance implementation
Reviewed-by: amenkov, cjplummer
2019-11-22 10:07:21 +00:00
Thomas Schatzl
7d160282f2
8233597: Clean up code in G1Analytics::compute_pause_time_ratio
...
Reviewed-by: kbarrett, sjohanss
2019-11-22 10:03:38 +01:00
Thomas Schatzl
9915f88688
8233702: Introduce helper function to clamp value to range
...
Reviewed-by: sjohanss, kbarrett
2019-11-22 10:03:38 +01:00
Thomas Schatzl
79cfb94d36
8234000: Make HeapRegion::bottom/end/hrm_index const
...
Reviewed-by: kbarrett, sjohanss
2019-11-22 10:03:38 +01:00
Thomas Schatzl
3e492436fd
8233997: Some members of HeapRegion are not cleared in HeapRegion::hr_clear()
...
Reviewed-by: sjohanss, sangheki
2019-11-22 10:03:38 +01:00
Thomas Schatzl
d29dcafa50
8233306: Sort members in G1's HeapRegion after removal of Space dependency
...
Reviewed-by: sangheki, sjohanss
2019-11-22 10:03:38 +01:00
David Buck
3600213f1d
8230611: infinite loop in LogOutputList::wait_until_no_readers()
...
Add copy constructor and copy assignment operator to ensure reader count remains accurate
Reviewed-by: kbarrett, dholmes
2019-11-21 23:32:11 -05:00
Thomas Schatzl
9a4c25731e
8228609: G1 copy cost prediction uses used vs. actual copied byte
...
Let the object copy cost predictor use the actual copied bytes as input for the prediction instead of the used bytes.
Reviewed-by: kbarrett, sjohanss
2019-11-21 11:42:54 +01:00
Xiaohong Gong
8aafb0e12c
8234321: Call cache flush after generating trampoline
...
Reviewed-by: adinn, iklam
2019-11-20 05:58:19 +00:00