Erik Österlund
8e709f03bb
8234512: Missing pieces from JDK-8224816
...
Reviewed-by: rehn, pliden, kbarrett, gziemski
2019-11-20 14:51:42 +00:00
Daniel D. Daugherty
b10495d436
8230876: baseline cleanups from Async Monitor Deflation v2.0[789]
...
Reviewed-by: dholmes, kvn
2019-11-20 09:10:02 -05:00
Per Lidén
13ce4cdf2a
8234438: Remove some CMS leftovers
...
Reviewed-by: kbarrett, sjohanss
2019-11-20 10:37:46 +01:00
Per Lidén
08822b4e05
8234437: Remove CollectedHeap::safe_object_iterate()
...
Reviewed-by: kbarrett, sjohanss
2019-11-20 10:37:46 +01:00
Per Lidén
80ef9d579c
8234361: ZGC: Move heuristics code in ZWorker to ZHeuristics
...
Reviewed-by: eosterlund, stefank
2019-11-20 10:37:46 +01:00
Per Lidén
544ce96a54
8234338: ZGC: Improve small heap usage
...
Reviewed-by: eosterlund, stefank
2019-11-20 10:37:46 +01:00
Per Lidén
3cb52969a2
8234312: ZGC: Adjust warmup criteria
...
Reviewed-by: eosterlund, stefank
2019-11-20 10:37:46 +01:00
Per Lidén
6744eb2b54
8234379: ZGC: Do not resize TALBs unless -XX:ResizeTLAB is enabled
...
Reviewed-by: eosterlund, tschatzl
2019-11-20 10:37:45 +01:00
Lutz Schmidt
62d6862485
8231460: Performance issue (CodeHeap) with large free blocks
...
Reviewed-by: adinn, stuefe
2019-11-20 09:12:07 +01:00
Boris Ulasevich
22bcd1677c
8233113: ARM32: assert on UnsafeJlong mutex rank check
...
Reviewed-by: coleenp, dholmes
2019-11-20 09:29:23 +03:00
Claes Redestad
f4a087036a
8233497: Optimize default method generation by data structure reuse
...
Reviewed-by: lfoltan, coleenp, igerasim
2019-11-19 23:22:27 +01:00
Sangheon Kim
9611320f69
8232533: G1 uses only a single thread for pretouching the java heap
...
Reviewed-by: tschatzl, sjohanss
2019-11-19 12:28:39 -08:00
David Holmes
ec51784c0d
8215355: Object monitor deadlock with no threads holding the monitor (using jemalloc 5.1)
...
Reviewed-by: rehn, stuefe, dcubed, sspitsyn
2019-11-18 23:41:06 -05:00
Christoph Göttschkes
b3860fd4da
8234324: ARM32 build broken after 8231610
...
Reviewed-by: iklam, aph
2019-11-18 13:22:27 +01:00
Martin Doerr
03763ec090
8233193: Incorrect bailout from possibly_add_compiler_threads
...
Reviewed-by: dholmes, thartmann
2019-11-18 18:21:18 +01:00
Lutz Schmidt
91b7fd7659
8233787: Break cycle in vm_version* includes
...
Reviewed-by: kbarrett, mdoerr
2019-11-18 17:11:06 +01:00
Claes Redestad
5e7123d669
8234248: More VectorSet cleanups
...
Reviewed-by: neliasso, thartmann
2019-11-18 16:10:32 +01:00
Matthias Baesken
38f3241513
8233219: NMT output on AIX misses some categories
...
Reviewed-by: stuefe, zgu
2019-11-15 16:10:29 +01:00
Daniel D. Daugherty
e9e1948cfb
8234274: [BACKOUT] JDK-8204128 NMT might report incorrect numbers for Compiler area
...
Reviewed-by: zgu
2019-11-15 21:19:56 -05:00
Kim Barrett
7e2ec3bdc3
8233280: Remove GCLockerInvokesConcurrent
...
Remove use and make option obsolete.
Reviewed-by: tschatzl, sjohanss
2019-11-15 16:58:29 -05:00
Man Cao
8ef0007ada
8234208: Logging reports zero total refined cards under "Before GC RS summary"
...
Reviewed-by: kbarrett, tschatzl
2019-11-14 17:34:45 -08:00
Zhengyu Gu
5f19f8c823
8204128: NMT might report incorrect numbers for Compiler area
...
Reviewed-by: stuefe, tschatzl
2019-11-15 15:33:34 -05:00
Martin Doerr
1d0704211a
8234188: AIX build broken after 8220310
...
Reviewed-by: hseigel
2019-11-15 11:09:29 +01:00
David Holmes
697a87460d
8233549: Thread interrupted state must only be accessed when not in a safepoint-safe state
...
Reviewed-by: dcubed, sspitsyn
2019-11-14 22:36:40 -05:00
Fei Yang
327521aae0
8233912: aarch64: minor improvements of atomic operations
...
Reviewed-by: aph
2019-11-14 15:07:37 +08:00
Man Cao
fddefba175
8234127: BasicHashtable does not support small table_size
...
Reviewed-by: coleenp, jiangli
2019-11-13 16:49:14 -08:00
Claes Redestad
6f1f675324
8234003: Improve IndexSet iteration
...
Reviewed-by: neliasso, thartmann
2019-11-14 15:24:35 +01:00
Ioi Lam
538843632d
8234133: VM build broken due to memory/archiveUtils.inline.hpp
...
Reviewed-by: dholmes
2019-11-13 19:55:11 -08:00
Ioi Lam
5678f98a9e
8231610: Relocate the CDS archive if it cannot be mapped to the requested address
...
Reviewed-by: jiangli, coleenp, ccheung
2019-11-13 16:36:54 -08:00
Jie Fu
cdba535853
8234130: Zero VM build broken after JDK-8233913
...
Reviewed-by: coleenp
2019-11-14 10:02:52 +08:00
Kim Barrett
19bed24b1f
8232588: G1 concurrent System.gc can return early or late
...
8233279: G1: GCLocker GC with +GCLockerInvokesConcurrent spins while cycle in progress
Refactor G1CH::try_collect and fix bugs with concurrent collections.
Reviewed-by: tschatzl, sjohanss
2019-11-13 18:00:30 -05:00
Sangheon Kim
46c3d43f83
8220312: Implementation: NUMA-Aware Memory Allocation for G1, Logging (3/3)
...
Reviewed-by: kbarrett, sjohanss, tschatzl
2019-11-13 10:51:41 -08:00
Sangheon Kim
eaa6355cb0
8220311: Implementation: NUMA-Aware Memory Allocation for G1, Survivor (2/3)
...
Reviewed-by: kbarrett, sjohanss, tschatzl
2019-11-13 10:49:32 -08:00
Sangheon Kim
52116d808c
8220310: Implementation: NUMA-Aware Memory Allocation for G1, Mutator (1/3)
...
Reviewed-by: kbarrett, sjohanss, tschatzl, pliden
2019-11-13 10:49:12 -08:00
Coleen Phillimore
ed21b56269
8233913: Remove implicit conversion from Method* to methodHandle
...
Fix call sites to use existing THREAD local or pass down THREAD local for shallower callsites. Make linkResolver methods return Method* for caller to handleize if needed.
Reviewed-by: iklam, thartmann, hseigel
2019-11-13 08:23:23 -05:00
Leo Korinth
1fc67ab002
8232365: Implementation for JEP 363: Remove the Concurrent Mark Sweep (CMS) Garbage Collector
...
Reviewed-by: kbarrett, tschatzl, erikj, coleenp, dholmes
2019-11-13 11:37:29 +01:00
Bernard Blaser
b8b88853a5
8214239: Missing x86_64.ad patterns for clearing and setting long vector bits
...
Reviewed-by: kvn, vlivanov, jrose, sviswanathan
2019-11-13 11:21:15 +01:00
Martin Doerr
0a5f074a77
8230459: Test failed to resume JVMCI CompilerThread
...
Reviewed-by: dholmes, kvn
2019-10-21 19:58:16 +02:00
Alan Hayward
9dd7038c43
8231841: AArch64: debug.cpp help() is missing an AArch64 line for pns
...
Adds missing line for aarch64 to debug.cpp help() for pns
Reviewed-by: adinn
2019-11-13 17:24:53 +08:00
Tobias Hartmann
7ba4fc4722
8233656: assert(d->is_CFG() && n->is_CFG()) failed: must have CFG nodes
...
Explicitly handle ProjNodes with TOP input.
Reviewed-by: kvn, vlivanov
2019-11-13 08:43:35 +01:00
Yasumasa Suenaga
a05b6ae866
8233785: Incorrect JDK version is reported in hs_err log
...
Reviewed-by: dholmes, stuefe
2019-11-13 10:27:06 +09:00
Erik Österlund
857de6c9e8
8230661: ZGC: Stop reloading oops in load barriers
...
Reviewed-by: pliden, stefank
2019-11-12 20:14:49 +00:00
Erik Österlund
54572d621a
8233797: ZGC: Unify naming convention for functions using atomics
...
Reviewed-by: pliden, stefank
2019-11-12 20:01:23 +00:00
Erik Österlund
db15bf5174
8233061: ZGC: Enforce memory ordering in segmented bit maps
...
Reviewed-by: pliden, stefank
2019-11-12 20:01:23 +00:00
Martin Doerr
7c242c709d
8233820: Test crashed with assert(phi->operand_count() != 1 || phi->subst() != phi) failed: missed trivial simplification
...
Verification code needs to skip illegal phi functions.
Reviewed-by: thartmann, vlivanov
2019-11-12 16:13:16 +01:00
Florian Weimer
e0f7b08376
8233941: adlc should not generate Pipeline_Use_Cycle_Mask::operator=
...
Removed useless = operator.
Reviewed-by: kvn, thartmann
2019-11-12 12:19:24 +01:00
Jie Fu
b2ce439b85
8233885: Test fails with assert(comp != __null) failed: Ensure we have a compiler
...
Reviewed-by: thartmann, iveresov
2019-11-11 17:40:28 +08:00
Erik Österlund
d7ae51cc26
8224817: Implementation of JEP 364: ZGC on macOS
...
Reviewed-by: pliden, stefank
2019-11-12 09:27:21 +00:00
Erik Österlund
8a8b35154b
8233506: ZGC: the load for Reference.get() can be converted to a load for strong refs
...
Reviewed-by: thartmann, neliasso, pliden
2019-11-12 09:25:39 +00:00
Doug Simon
301e068935
8233900: [JVMCI] improve help text for EnableJVMCIProduct option
...
Reviewed-by: kvn
2019-11-12 10:19:04 +01:00