Ao Qi
dfc7905a10
8246027: Minimal fastdebug build broken after JDK-8245801
...
Added COMPILER2_PRESENT macro
Reviewed-by: shade, thartmann
2020-05-28 09:15:25 +02:00
David Holmes
686ca5ae49
8243936: NonWriteable system properties are actually writeable
...
Reviewed-by: iklam, dcubed
2020-05-28 02:58:56 -04:00
Yumin Qi
e6855f20b0
8245264: Test runtime/cds/appcds/SignedJar.java fails
...
Concurrent work of symbol table caused _shared_table not walkable in dumping archive which led symbols not sorted in shared archive. Change to use do_safepoint_scan of _local_table to collect symbols.
Reviewed-by: iklam, ccheung
2020-05-27 16:04:28 -07:00
Mikael Vidstedt
4ad89925d0
8245850: Obsolete UseLWPSynchronization
...
Reviewed-by: dholmes, dcubed
2020-05-27 14:31:23 -07:00
Zhengyu Gu
afbdb4932e
8245827: Shenandoah: Cleanup Shenandoah code root iterators and root scanner
...
Reviewed-by: shade
2020-05-27 10:55:39 -04:00
Aleksey Shipilev
37c3b0bf10
8245814: Shenandoah: reconsider format specifiers for stats
...
Reviewed-by: rkennke
2020-05-27 15:57:42 +02:00
Zhengyu Gu
b8d49f8c2f
8245825: Shenandoah: Remove diagnostic flag ShenandoahConcurrentScanCodeRoots
...
Reviewed-by: shade
2020-05-27 08:53:49 -04:00
Zhengyu Gu
db1ef58d5c
8245823: Shenandoah: inline/optimize ShenandoahEvacOOMScope
...
Reviewed-by: shade, rkennke
2020-05-27 08:36:47 -04:00
Tobias Hartmann
76ac621394
8245801: StressRecompilation triggers assert "redundunt OSR recompilation detected. memory leak in CodeCache!"
...
Assert is too strong.
Reviewed-by: roland
2020-05-27 13:26:23 +02:00
Stefan Johansson
6e1403480a
8245724: Move g1 periodic gc logging to G1InitLogger
...
Reviewed-by: kbarrett, tschatzl
2020-05-27 11:48:33 +02:00
Stefan Johansson
2ff952bf32
8245723: Remove PrintCompressedOopsMode and change gc+heap+coops info log to debug level
...
Reviewed-by: dholmes, coleenp, tschatzl
2020-05-27 11:48:13 +02:00
Aleksey Shipilev
d0294c3845
8245812: Shenandoah: compute root phase parallelism
...
Reviewed-by: zgu
2020-05-27 09:22:24 +02:00
Xiaohong Gong
bc669dfc82
8243339: AArch64: Obsolete UseBarriersForVolatile option
...
Reviewed-by: adinn, aph, drwhite
2020-05-27 15:17:09 +08:00
Kim Barrett
eb20ed7374
8228692: BitMap::reallocate might not clear some bits
...
Ensure trailing bits in last copied word are cleared.
Reviewed-by: tschatzl, sjohanss
2020-05-26 21:26:57 -04:00
Mikael Vidstedt
1401fe0087
8245521: Remove STACK_BIAS
...
Reviewed-by: dholmes, mbaesken, kvn
2020-05-26 12:36:59 -07:00
Coleen Phillimore
6aa15ad7ab
8166358: Re-enable String verification in java_lang_String::create_from_str()
...
Check for invalid strings in class names in debug mode, and only verify valid strings in create_for_str().
Reviewed-by: dholmes, hseigel
2020-05-26 09:44:17 -04:00
Aleksey Shipilev
a689a1108c
8245773: Shenandoah: Windows assertion failure after JDK-8245464
...
Reviewed-by: stuefe
2020-05-26 13:07:21 +02:00
Aleksey Shipilev
c31cae7b53
8245720: Shenandoah: improve configuration logging
...
Reviewed-by: rkennke
2020-05-26 13:06:42 +02:00
Thomas Schatzl
035d5dffb1
8245088: Always provide logs for G1 heap expansion calculations
...
Reviewed-by: sjohanss, kbarrett
2020-05-26 09:25:23 +02:00
Thomas Schatzl
bf1f78b9f0
8245087: Use ratios instead of percentages in G1HeapSizingPolicy::expansion_amount
...
Reviewed-by: kbarrett, sjohanss
2020-05-26 09:25:23 +02:00
Thomas Schatzl
47be3b098e
8245086: G1: Rename measured pause time ratios
...
Reviewed-by: sjohanss, kbarrett
2020-05-26 09:25:21 +02:00
Aleksey Shipilev
220061b13e
8245757: Shenandoah: AlwaysPreTouch should not disable heap resizing or uncommits
...
Reviewed-by: rkennke
2020-05-26 09:31:00 +02:00
Aleksey Shipilev
1a8b2a700e
8245755: Shenandoah: missing logging for CWR Roots
...
Reviewed-by: rkennke
2020-05-26 09:30:23 +02:00
Aleksey Shipilev
ad7f611149
8245754: Shenandoah: ditch ShenandoahAlwaysPreTouch
...
Reviewed-by: rkennke
2020-05-26 09:30:17 +02:00
Aleksey Shipilev
66f6c8c3fe
8245726: Shenandoah: lift/cleanup ShenandoahHeuristics names and properties
...
Reviewed-by: rkennke
2020-05-26 09:30:09 +02:00
Stefan Johansson
371a663180
8244817: Add configuration logging similar to ZGCs to other GCs
...
Reviewed-by: kbarrett, pliden, shade
2020-05-26 09:18:13 +02:00
Kim Barrett
d3042cc401
8245594: Remove volatile-qualified member functions and parameters from oop class
...
Remove volatile qualifications in oop and derived classes; use Atomic for access.
Reviewed-by: dholmes, coleenp
2020-05-25 16:21:25 -04:00
Christian Hagedorn
9b94b9d1a1
8244946: fatal error: memory leak: allocating without ResourceMark with -XX:+Verbose -Xlog:methodhandles
...
Fix crash due to a missing ResourceMark when logging methodhandles with Verbose.
Reviewed-by: dcubed, dholmes, coleenp
2020-05-25 11:34:11 +02:00
Aleksey Shipilev
de4b15e52e
8245465: Shenandoah: test_in_cset can use more efficient encoding
...
Reviewed-by: rkennke, roland
2020-05-25 11:05:23 +02:00
Aleksey Shipilev
360554e41f
8245464: Shenandoah: allocate collection set bitmap at lower addresses
...
Reviewed-by: rkennke
2020-05-25 11:05:23 +02:00
Aleksey Shipilev
008d69e5e2
8245703: 32-bit build failures after JDK-8243392
...
Reviewed-by: dholmes, stuefe
2020-05-25 11:04:08 +02:00
Thomas Stuefe
04e6b743db
8243392: Remodel CDS/Metaspace storage reservation
...
Reviewed-by: iklam, coleenp, ngasson, aph
2020-05-24 19:25:29 +02:00
Erik Gahlin
50f24ca0cb
8227559: JFR: Slow dump with path-to-gc-roots=true
...
Reviewed-by: mgronlun
2020-05-22 16:55:13 +02:00
Erik Gahlin
040d70c155
8238592: JFR: Crash when dumping paths to gc roots on deep heaps
...
Reviewed-by: mgronlun
2020-05-21 04:09:18 +02:00
Mikael Vidstedt
071bd521bc
8244224: Implementation of JEP 381: Remove the Solaris and SPARC Ports
...
Reviewed-by: alanb, bchristi, dcubed, dfuchs, eosterlund, erikj, glaubitz, ihse, iignatyev, jjiang, kbarrett, ksrini, kvn, naoto, prr, rriggs, serb, sspitsyn, stefank, tschatzl, valeriep, weijun, weijun
2020-05-20 17:33:37 -07:00
Erik Gahlin
9fe4b69c1a
8235921: jdk/jfr/event/oldobject/TestLargeRootSet.java times out with debug bits
...
Reviewed-by: mgronlun
2020-05-21 01:36:46 +02:00
Zhengyu Gu
3802524153
8245288: Shenandoah: move up ShenandoahEvacOOM scope for code root processing during concurrent class unloading
...
Reviewed-by: shade
2020-05-20 17:45:07 -04:00
Kim Barrett
5b3c33ac67
8245022: ParallelGC abuses StarTask to also include partial objarray scan tasks
...
Change ParallelGC young collections to use ScannerTasks.
Reviewed-by: tschatzl, sjohanss
2020-05-20 17:21:16 -04:00
Zhengyu Gu
275079ce7f
8245240: Shenandoah: support nesting evacuation OOM scope
...
Reviewed-by: shade, rkennke
2020-05-20 17:16:42 -04:00
Xin Liu
612c38cdc9
8245051: c1 is broken if it is compiled by gcc without -fno-lifetime-dse
...
Initialize BlockBegin block id in constructor rather than operator new
Reviewed-by: kbarrett, thartmann
2020-05-20 11:29:11 -07:00
Thomas Stuefe
66514251c1
8244733: Add ResourceHashtable::xxx_if_absent
...
Reviewed-by: coleenp, iklam, rehn, dholmes
2020-05-20 15:56:39 +02:00
Aleksey Shipilev
ac93f38b16
8245463: Shenandoah: refine ShenandoahPhaseTimings constructor arguments
...
Reviewed-by: zgu
2020-05-20 15:24:32 +02:00
Aleksey Shipilev
0a94d85172
8245461: Shenandoah: refine mode name()-s
...
Reviewed-by: zgu
2020-05-20 15:24:16 +02:00
Erik Österlund
3f7cd1f204
8244416: Remove incorrect assert during inline cache cleaning
...
Reviewed-by: kvn, pliden
2020-05-20 13:20:08 +00:00
Coleen Phillimore
47ceb80368
8245428: Remove unused oopFactory functions
...
Reviewed-by: stuefe, dholmes
2020-05-20 07:00:25 -04:00
Per Lidén
8c7fac8a2d
8245450: ZGC: Remove unused ZArguments::initialize_platform()
...
Reviewed-by: tschatzl
2020-05-20 11:59:09 +02:00
Erik Österlund
6508c5a38d
8243996: Remove hardcoded field offsets from HotSpot
...
Reviewed-by: jrose, coleenp, dholmes, fparain
2020-05-20 09:31:38 +00:00
Kim Barrett
e9b8463d3d
8245236: Remove MO_VOLATILE Access decorator
...
Use MO_RELAXED instead of MO_VOLATILE and removed MO_VOLATILE.
Reviewed-by: stefank, tschatzl
2020-05-20 02:02:48 -04:00
Thomas Stuefe
939c0a46a7
8245035: Clean up os::split_reserved_memory()
...
Reviewed-by: coleenp, stefank
2020-05-19 21:04:44 +02:00
Per Lidén
8ec7512fec
8245106: ZGC: Fix incorrect setup when using -XX:+UseTransparentHugePages
...
Reviewed-by: stefank, eosterlund
2020-05-19 08:34:14 +02:00