Coleen Phillimore
5314d28f84
8245289: Clean up offset code in JavaClasses
...
Make offset member names consistent and private, move static initializations near owning classes
Reviewed-by: fparain, lfoltan
2020-05-29 15:00:19 -04:00
Zhengyu Gu
e639c9a840
8246162: Shenandoah: full GC does not mark code roots when class unloading is off
...
Reviewed-by: shade
2020-05-29 13:44:02 -04:00
Zhengyu Gu
4f9020f481
8245880: Shenandoah: check class unloading flag early in concurrent code root scan
...
Reviewed-by: shade
2020-05-29 13:40:51 -04:00
Andrew Haley
d101efc16b
Merge
2020-05-29 13:16:30 -04:00
Erik Gahlin
6fd44901ec
8216303: JFR: Simplify generated files
...
Reviewed-by: erikj, mgronlun
2020-05-29 15:19:01 +02:00
David Holmes
7228978b19
8242504: Enhance the system clock to nanosecond precision
...
Co-authored-by: Mark Kralj-Taylor <kralj.mark@gmail.com>
Reviewed-by: dfuchs, rriggs, dcubed, vtewari
2020-05-28 22:34:02 -04:00
Mikael Vidstedt
e29685febd
8246109: Remove unneeded undef CS
...
Reviewed-by: dcubed
2020-05-28 17:21:00 -07:00
Igor Veresov
23ce03d2ca
8245505: Prelink j.l.ref.Reference when loading AOT library
...
Reviewed-by: dlong, kvn
2020-05-28 11:36:39 -07:00
Aleksey Shipilev
b189d0b918
8245478: Implementation: JEP 379: Shenandoah: A Low-Pause-Time Garbage Collector (Production)
...
Reviewed-by: rkennke, smonteith, zgu
2020-05-28 18:50:58 +02:00
Aleksey Shipilev
3459f9b861
8245942: Shenandoah: x86_32 builds fail after JDK-8245594
...
Reviewed-by: zgu
2020-05-28 18:50:56 +02:00
Andrew Haley
339d52600b
8245986: AArch64: Provide information when hitting a HaltNode
...
Reviewed-by: adinn
2020-05-28 12:49:27 -04:00
Mikael Vidstedt
f702f4d93a
8246023: Obsolete LIRFillDelaySlot
...
Reviewed-by: thartmann, kvn
2020-05-28 09:26:11 -07:00
Aleksey Shipilev
a9477eb8c9
8245718: Epsilon: improve configuration logging
...
Reviewed-by: rkennke
2020-05-28 18:17:21 +02:00
Mikael Vidstedt
919f10c407
8245864: Obsolete BranchOnRegister
...
Reviewed-by: thartmann, kvn
2020-05-28 09:08:53 -07:00
Roman Kennke
6f4f6a2a59
8245955: Shenandoah: Remove LRB/is_redundant optimization
...
Reviewed-by: roland, shade
2020-05-28 16:43:04 +02:00
Roland Westrelin
57388f807f
8244504: C2: refactor counted loop code in preparation for long counted loop
...
Reviewed-by: jrose, thartmann
2020-05-28 14:34:01 +02:00
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
Martin Doerr
ce4e780f53
8244949: [PPC64] Reengineer assembler stop function
...
Reviewed-by: lucy, xliu
2020-05-25 18:39:31 +02: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
4059e44b94
8244729: Shenandoah: remove resolve paths from SBSA::generate_shenandoah_lrb
...
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