Nick Gasson
75f2e6433c
8236242: Arm32: build broken after 8234794
...
Reviewed-by: aph
2019-12-19 17:18:16 +08:00
Nick Gasson
aea0a57512
8234794: AArch64: runtime/memory/ReadFromNoaccessArea.java crashes
...
Try to map CDS shared space at 4G aligned address on AArch64
Reviewed-by: adinn, aph, jiangli, iklam
2019-12-19 09:47:33 +08:00
Daniel D. Daugherty
03c3f174ae
8236226: fix merge error in src/hotspot/share/gc/z/zRootsIterator.cpp
...
Reviewed-by: dholmes, kbarrett
2019-12-18 18:22:52 -05:00
Jesper Wilhelmsson
e788e6dd46
Merge
2019-12-18 23:46:55 +01:00
Jesper Wilhelmsson
fa070554cb
Merge
2019-12-17 16:29:30 +01:00
Per Lidén
bd6ab22a59
8235905: ZGC: Rework how ZRootsIterator visits threads
...
Reviewed-by: stefank
2019-12-17 11:37:55 +01:00
Thomas Schatzl
dcb17bad55
8235996: Move obsolete flag G1RSetScanBlockSize in flags list
...
Reviewed-by: sjohanss, lkorinth
2019-12-17 10:12:41 +01:00
Jesper Wilhelmsson
83163dbfe6
Merge
2019-12-16 17:43:20 +01:00
Claes Redestad
820e1a7e14
8235956: Remove javaClasses offset tests
...
Reviewed-by: dholmes, coleenp
2019-12-16 13:40:22 +01:00
David Holmes
bf9bc1f320
8231559: Remove expired flags in JDK 15
...
Reviewed-by: kbarrett, kvn
2019-12-15 19:56:12 -05:00
Aleksei Voitylov
4d1176fd60
8231612: 100% cpu on arm32 in Service Thread
...
Reviewed-by: kbarrett, dsamersoff
2019-12-13 20:35:10 +03:00
Patricio Chilano Mateo
57ece4c21a
8232733: Remove need to grab Threads_lock while processing handshakes
...
Threads_lock is not acquired anymore while processing handshakes
Reviewed-by: coleenp, rehn, dcubed, dholmes
2019-12-13 14:28:22 +00:00
Zhengyu Gu
9b4539886c
8235842: Shenandoah: Implement native LRB for narrow oop
...
Reviewed-by: rkennke
2019-12-12 15:20:53 -05:00
Joe Darcy
890826bf5b
8225361: Start of release updates for JDK 15
...
8235497: Add SourceVersion.RELEASE_15
8235528: Add source 15 and target 15 to javac
Reviewed-by: erikj, jjg, jlahoda, dholmes, alanb, hseigel, mikael, chegar
2019-12-10 16:38:53 -08:00
Roman Kennke
8a54d97a4d
8234974: Shenandoah: Do concurrent roots even when no evacuation is necessary
...
Reviewed-by: zgu
2019-12-12 18:34:30 +01:00
Gustavo Romero
11d4e9f34d
8223968: Add abort type description to RTM statistic counters
...
Reviewed-by: mdoerr, kvn
2019-05-10 18:20:02 -04:00
Roland Westrelin
9d40ab91db
8234350: assert(mode == ControlAroundStripMined && (use == sfpt || !use->is_reachable_from_root())) failed: missed a node
...
Reviewed-by: thartmann, mdoerr
2019-12-09 15:37:04 +01:00
Harold Seigel
02039fd33a
8235513: Change JVM to check for preview features using JVM_CLASSFILE_MAJOR_VERSION
...
Check for JVM_CLASSFILE_MAJOR_VERSION instead of a hard-wired version number
Reviewed-by: dholmes, coleenp
2019-12-10 15:00:01 +00:00
Erik Österlund
c2bce5e902
8235174: ZGC: Add support for JFR leak profiler
...
Reviewed-by: stefank, mgronlun, egahlin
2019-12-10 13:50:10 +00:00
Claes Redestad
1142184922
8234863: Increase default value of MaxInlineLevel
...
Reviewed-by: kvn, neliasso
2019-12-10 14:18:25 +01:00
Coleen Phillimore
932f4e6c86
8235334: Deprecate jcmd GC.class_stats
...
Add a deprecation message
Reviewed-by: zgu, iklam
2019-12-10 08:11:48 -05:00
Per Lidén
6ad37680dd
8234654: ZGC: Only disarm NMethods when marking/relocating code roots
...
Reviewed-by: eosterlund, stefank
2019-12-10 13:39:38 +01:00
Per Lidén
c04194036b
8235366: ZGC: Kitchensink.java fails in ZBarrier::should_mark_through
...
Reviewed-by: eosterlund, stefank
2019-12-10 13:12:25 +01:00
Xin Liu
f33087405a
8235383: C1 compilation fails with -XX:+PrintIRDuringConstruction -XX:+Verbose
...
Added check for printable bci.
Reviewed-by: thartmann
2019-12-10 10:34:31 +01:00
Christian Hagedorn
2ee7b9d3a0
8233032: assert(in_bb(n)) failed: must be
...
Find first and last memory state of a load pack without relying on bb indices.
Co-authored-by: Roland Westrelin <rwestrel@redhat.com>
Reviewed-by: roland, kvn, thartmann
2019-12-10 09:28:38 +01:00
Stefan Karlsson
c198b4da32
8234508: VM_HeapWalkOperation::iterate_over_object reads non-strong fields with an on-strong load barrier
...
Reviewed-by: pliden, eosterlund
2019-12-09 15:28:46 +01:00
Stefan Karlsson
5b155f05e7
8235324: Dying objects are published from users of CollectedHeap::object_iterate
...
Reviewed-by: pliden, eosterlund, sjohanss, rkennke
2019-12-04 11:30:32 +01:00
Zhengyu Gu
93286c94dc
8235586: Shenandoah: Traversal GC still uses old CLD::oops_do API
...
Reviewed-by: rkennke
2019-12-09 14:01:03 -05:00
Ioi Lam
749bda0e2d
8235490: AppCDS DynamicArchiveRelocationTest.java failed: 'always map archive(s) at an alternative address' missing
...
Reviewed-by: coleenp, ccheung
2019-12-09 09:59:03 -08:00
Vladimir Ivanov
e8496cea83
8235143: C2: No memory state needed in Thread::currentThread() intrinsic
...
Reviewed-by: mdoerr, jrose
2019-12-09 19:29:39 +03:00
Vladimir Ivanov
eabb5cc21f
8226411: C2: Avoid memory barriers around off-heap unsafe accesses
...
Reviewed-by: kvn, thartmann, eosterlund, jrose, rkennke
2019-12-09 19:29:35 +03:00
Claes Redestad
3cccc62e56
8234735: InstanceKlass:find_method_index regression after JDK-8231610
...
Reviewed-by: iklam, coleenp
2019-12-09 16:46:29 +01:00
Stefan Johansson
9cabfa82ff
8165443: Free Collection Set serial phase takes very long on large heaps
...
Reviewed-by: tschatzl, kbarrett
2019-12-09 10:26:41 +01:00
Vladimir Kozlov
41b4803cdf
8235438: [JVMCI] StackTraceElement::decode should use the original Method
...
Reviewed-by: coleenp, never
2019-12-06 14:47:05 -08:00
Claes Redestad
06cb195865
8234331: Add robust and optimized utility for rounding up to next power of two
...
Reviewed-by: eosterlund, stuefe, jrose
2019-12-06 18:05:36 +01:00
Christoph Langer
547e472c42
8234185: Cleanup usage of canonicalize function between libjava, hotspot and libinstrument
...
Reviewed-by: dholmes, alanb, sspitsyn
2019-12-06 14:13:10 +01:00
Haoyu Li
7eadf5b372
8220465: Use shadow regions for faster ParallelGC full GCs
...
Reviewed-by: sjohanss, tschatzl
2019-10-23 21:28:24 +08:00
Christian Hagedorn
fd8832f726
8229994: assert(false) failed: Bad graph detected in get_early_ctrl_for_expensive
...
Fixes wrong idom information set in loop peeling when a loop strip mined loop is involved.
Reviewed-by: vlivanov, thartmann
2019-12-06 10:00:16 +01:00
Thomas Schatzl
70c62f537c
8235341: Improve WorkerDataArray API to disallow separate instantiation of sub-items
...
Reviewed-by: lkorinth, sjohanss
2019-12-06 09:49:59 +01:00
Thomas Schatzl
02dad379ee
8235346: [Redo] 8235247: WorkerDataArray leaks C heap memory for associated work items
...
Fix gtest after last iteration to acknowledge correct ownership of sub-WorkerDataArrays.
Reviewed-by: lkorinth, sjohanss
2019-12-06 09:49:57 +01:00
Jie Fu
f8caabaac7
8235456: Minimal VM is broken after JDK-8212160
...
Reviewed-by: dholmes
2019-12-06 10:13:24 +08:00
Coleen Phillimore
8846a8043d
8212160: JVMTI agent crashes with "assert(_value != 0LL) failed: resolving NULL _value"
...
Add local deferred event list to thread to post events outside CodeCache_lock.
Reviewed-by: eosterlund, dholmes, sspitsyn
2019-12-05 16:57:17 -05:00
Jatin Bhateja
979cd452ab
8234391: C2: Generic vector operands
...
Reviewed-by: vlivanov, sviswanathan, thartmann, jrose
2019-12-05 12:56:46 +03:00
Vicente Romero
827e5e3226
8225054: Compiler implementation for records
...
8225052: javax.lang.model support for records
8225053: Preview APIs support for records
8225055: Javadoc for records
8226314: com.sun.source support for records
8227113: Specification for java.lang.Record
8233526: JVM support for records
Implement records in the compiler and the JVM, including serialization, reflection and APIs support
Co-authored-by: Brian Goetz <brian.goetz@oracle.com>
Co-authored-by: Maurizio Cimadamore <maurizio.cimadamore@oracle.com>
Co-authored-by: Harold Seigel <harold.seigel@oracle.com>
Co-authored-by: Joe Darcy <joe.darcy@oracle.com>
Co-authored-by: Jonathan Gibbons <jonathan.gibbons@oracle.com>
Co-authored-by: Chris Hegarty <chris.hegarty@oracle.com>
Co-authored-by: Jan Lahoda <jan.lahoda@oracle.com>
Reviewed-by: mcimadamore, briangoetz, alanb, darcy, chegar, jrose, jlahoda, coleenp, dholmes, lfoltan, mchung, sadayapalam, hannesw, sspitsyn
2019-12-04 15:57:39 -05:00
Roman Kennke
0a375cfa2d
8235355: Shenandoah: Resolve deadlock between OOM handler and nmethod lock
...
Reviewed-by: zgu
2019-12-04 21:40:08 +01:00
Denghui Dong
d713fb8aa2
8234060: Potential memory reordering problem in JfrBuffer flush mechanism
...
Reviewed-by: egahlin
2019-12-04 21:26:57 +01:00
Roman Kennke
61cdeba65e
8235337: Shenandoah: Fix evac OOM scoping for concurrent class unloading
...
Reviewed-by: zgu
2019-12-04 20:03:50 +01:00
Coleen Phillimore
5845912fdb
8235273: nmethodLocker not needed for COMPILED_METHOD_UNLOAD events
...
Remove unnecessary nmethodLocker
Reviewed-by: dholmes, sspitsyn
2019-12-04 13:48:38 -05:00
Thomas Schatzl
72f42efcd9
8235347: [Backout] 8235247: WorkerDataArray leaks C heap memory for associated work items
...
Backout of earlier change due to unexpected crashes.
Reviewed-by: sjohanss
2019-12-04 18:54:29 +01:00
Thomas Schatzl
1a4d4ff1d8
8235247: WorkerDataArray leaks C heap memory for associated work items
...
Reviewed-by: lkorinth, kbarrett
2019-12-04 16:58:35 +01:00