Jesper Wilhelmsson
76879aa9c6
Merge
2020-06-15 02:40:51 +02:00
David Holmes
0f7b18a9c8
8231560: Remove expired flags in JDK 16
...
Reviewed-by: kvn, iklam, iignatyev, eosterlund
2020-06-14 17:43:54 -04:00
Aleksey Shipilev
bc73f12313
8247474: Shenandoah: Windows build warning after JDK-8247310
...
Reviewed-by: rkennke
2020-06-14 18:16:31 +02:00
Ioi Lam
c82c50b2a2
8245925: G1 allocates EDEN region after CDS has executed GC
...
Reviewed-by: jiangli, minqi, tschatzl
2020-06-14 01:19:48 -07:00
Ao Qi
faaf52cc30
8247388: Minimal build broken after JDK-8240245 (undefined reference to `MetaspaceShared::_use_optimized_module_handling')
...
Reviewed-by: iklam, coleenp, dholmes
2020-06-13 18:59:44 -07:00
Jesper Wilhelmsson
af83d6ab25
Merge
2020-06-13 01:00:00 +02:00
Leonid Mesnik
bac2e7fcad
8242328: Update mentions of ThreadMBean to ThreadMXBean
...
Reviewed-by: dholmes, iignatyev, sspitsyn
2020-06-12 14:33:55 -07:00
Vladimir Kozlov
241f401815
8247350: [aarch64] assert(false) failed: wrong size of mach node
...
Use movptr() to load address of string
Reviewed-by: adinn, azeemj
2020-06-12 14:33:20 -07:00
Xin Liu
892d998587
8139046: Compiler Control: IGVPrintLevel directive should set PrintIdealGraph
...
Make !PrintIdealGraph a synonym for PrintIdealGraphLevel=-1 => print nothing
Reviewed-by: simonis, phh, neliasso
2020-06-12 13:33:29 -07:00
Poonam Bajaj
ac4603144d
8243290: Improve diagnostic messages for class verification and redefinition failures
...
Reviewed-by: coleenp, hseigel, sspitsyn
2020-06-12 12:51:32 +00:00
Calvin Cheung
30ff2ad58c
8246382: assert in MetaspaceShared::map_archives
...
Perform base archive header CRC check earlier.
Reviewed-by: iklam, coleenp
2020-06-11 15:47:36 +00:00
Joe Darcy
a5b5712733
8235496: Start of release updates for JDK 16
...
8245585: Add SourceVersion.RELEASE_16
8245586: Add source 16 and target 16 to javac
8245544: com/sun/tools/javac/platform/JDKPlatformProvider.java does not support ct.sym with platform versions 16+
Co-authored-by: David Holmes <david.holmes@oracle.com>
Co-authored-by: Jan Lahoda <jan.lahoda@oracle.com>
Reviewed-by: erikj, dholmes, ihse, neugens, jjg, jlahoda, jlaskey, mikael
2020-06-07 20:02:03 -07:00
Aleksey Shipilev
4862a00f6b
8247367: Shenandoah: pacer should wait on lock instead of exponential backoff
...
Reviewed-by: zgu
2020-06-11 18:16:32 +02:00
Aleksey Shipilev
9ac1ab372d
8247358: Shenandoah: reconsider free budget slice for marking
...
Reviewed-by: zgu
2020-06-11 18:16:26 +02:00
Thomas Stuefe
2085fd32ff
8247252: TestCombinedCompressedFlags.java failed src/hotspot/share/services/virtualMemoryTracker.cpp:388 Error: ShouldNotReachHere()
...
Reviewed-by: minqi, dholmes
2020-06-11 12:51:09 +02:00
Markus Grönlund
83d0318ea1
8239024: Kitchensink24HStress.java failed due to timeout
...
Reviewed-by: egahlin
2020-06-11 10:56:59 +02:00
Markus Grönlund
0228a5c767
8245113: JFR Recorder Thread to run in thread state "_thread_in_native"
...
Reviewed-by: egahlin
2020-06-11 10:48:35 +02:00
Robbin Ehn
6a2e3ca206
8247248: JVM TI Monitor queries might create JNI locals in another thread when using handshakes
...
Reviewed-by: dholmes, dcubed, sspitsyn, ysuenaga
2020-06-11 10:00:23 +02:00
Yumin Qi
96fadefaa3
8240245: Avoid calling is_shared_class_visible() in SystemDictionary::load_shared_class()
...
SystemDitionary::load_shared_class can avoid calling is_shared_class_visible if dumptime and runtime do not use modulepath and boot classpath appending.
Reviewed-by: iklam, ccheung
2020-06-10 23:16:27 -07:00
Serguei Spitsyn
6d8c81f694
8245126: Kitchensink fails with: assert(!method->is_old()) failed: Should not be installing old methods
...
Fix the method->is_old() assert
Reviewed-by: dlong, chagedorn
2020-06-11 06:04:05 +00:00
Serguei Spitsyn
2ff9f53a44
8222005: ClassRedefinition crashes with: guarantee(false) failed: OLD and/or OBSOLETE method(s) found
...
Remove optimizations from class redefinition that cause the guarantee hit
Reviewed-by: coleenp, dcubed
2020-06-11 05:53:33 +00:00
Jie Fu
462f806818
8247377: Zero and Minimal VMs are broken after JDK-8198698 ('SystemDictionaryShared' has not been declared)
...
Reviewed-by: dholmes
2020-06-11 10:08:33 +08:00
Christian Hagedorn
bf22f82207
8244719: CTW: C2 compilation fails with "assert(!VerifyHashTableKeys || _hash_lock == 0) failed: remove node from hash table before modifying it"
...
Fix Parse::Block::init_graph() to also count predecessors for exception blocks because they can have a direct bytecode jump to them resulting in this assertion failure.
Reviewed-by: kvn, thartmann
2020-06-10 17:56:23 +02:00
Calvin Cheung
847a3baca8
8198698: Support Lambda proxy classes in dynamic CDS archive
...
Added archving of hidden classes of type lambda proxy classes.
Co-authored-by: Ioi Lam <ioi.lam@oracle.com>
Reviewed-by: mchung, iklam, dholmes
2020-06-10 15:50:26 +00:00
Aleksey Shipilev
714b345bf5
8247310: Shenandoah: pacer should not affect interrupt status
...
Reviewed-by: zgu
2020-06-10 16:05:36 +02:00
Zhengyu Gu
d36a55d2ac
8246591: Shenandoah: move string dedup roots scanning to concurrent phase
...
Reviewed-by: shade
2020-06-10 08:34:10 -04:00
Coleen Phillimore
f3c2a17a30
8247220: Make OopHandle constructor explicit
...
Fix null initializations to explicitly call the OopHandle constructor
Reviewed-by: lfoltan, kbarrett
2020-06-10 08:29:39 -04:00
Ralf Schmelter
19be497143
8237354: Add option to jcmd to write a gzipped heap dump
...
Reviewed-by: rrich, clanger, goetz
2020-06-10 12:29:01 +02:00
Stefan Karlsson
b4d09cc9e4
8247236: fieldDescriptor::print_on_for prints extra newline after NULL
...
Reviewed-by: iklam, coleenp, tschatzl
2020-06-10 09:00:59 +02:00
Stefan Karlsson
81685b2ab3
8247214: ZGC: ZUncommit initialization should use precious logging
...
Reviewed-by: pliden, eosterlund, tschatzl
2020-06-10 09:00:12 +02:00
Stefan Karlsson
c58aaca77e
8247201: Print potential pointer value of readable stack memory in hs_err file
...
Reviewed-by: eosterlund, dholmes, tschatzl
2020-06-10 08:59:34 +02:00
Stefan Karlsson
8e865fc569
8246926: Clean up newlines and whitespaces in hs_err files
...
Reviewed-by: dholmes, eosterlund, iklam
2020-06-10 08:58:43 +02:00
Stefan Karlsson
90a774b922
8246272: Make use of GCLogPrecious for G1, Parallel and Serial
...
Reviewed-by: pliden, eosterlund, sjohanss
2020-06-10 08:57:50 +02:00
Jie Fu
80ae89b1aa
8247284: Zero VM is broken after JDK-8244920 ('class JavaFrameAnchor' has no member named 'set_last_Java_sp')
...
Reviewed-by: iklam, dholmes
2020-06-10 09:32:27 +08:00
Kim Barrett
0bf3ba402b
8246718: ParallelGC should not check for forward objects for copy task queue
...
Prefetch task's oop markword and unconditionally push task.
Reviewed-by: tschatzl, eosterlund
2020-06-09 18:42:00 -04:00
Patric Hedlin
201d0a48d1
8246689: Enable independent compressed oops/class ptrs on Aarch64
...
Reviewed-by: eosterlund
2020-06-08 13:57:55 +02:00
Erik Österlund
6cbd66b1c1
8242240: JfrStacktrace_lock rank not special enough
...
Reviewed-by: mgronlun, pliden
2020-06-09 16:22:54 +00:00
Erik Österlund
f160c80e3b
8244920: Access violation in frames::interpreter_frame_method
...
Reviewed-by: mgronlun, coleenp
2020-06-09 16:22:54 +00:00
Erik Österlund
9a8ace2c0a
8246837: Rename WeakHandle<vm_class_loader_data> to better reflect its OopStorage association
...
Reviewed-by: coleenp
2020-06-09 16:09:55 +00:00
Per Lidén
9d0ba7ae7f
8246220: ZGC: Introduce ZUnmapper to asynchronous unmap pages
...
Reviewed-by: eosterlund, stefank
2020-06-09 11:01:09 +02:00
Per Lidén
d7e68f375c
8245208: ZGC: Don't hold the ZPageAllocator lock while committing/uncommitting memory
...
Reviewed-by: eosterlund, stefank
2020-06-09 11:01:09 +02:00
Per Lidén
cd16b568ce
8246265: ZGC: Introduce ZConditionLock
...
Reviewed-by: eosterlund, stefank
2020-06-09 11:01:09 +02:00
Per Lidén
63a3d8f0f2
8245204: ZGC: Introduce ZListRemoveIterator
...
Reviewed-by: eosterlund, stefank
2020-06-09 11:01:09 +02:00
Per Lidén
4d8189b265
8245203: ZGC: Don't track size in ZPhysicalMemoryBacking
...
Reviewed-by: eosterlund, stefank
2020-06-09 11:01:09 +02:00
Thomas Stuefe
8dc66431d4
8243535: NMT may show wrong numbers for CDS and CCS
...
Reviewed-by: zgu, iklam
2020-06-09 08:41:33 +02:00
Markus Grönlund
a748779e1e
8246770: Atomic::add() with 64 bit value fails to link on 32-bit platforms
...
Reviewed-by: egahlin
2020-06-08 19:49:21 +02:00
Erik Österlund
086c5f1750
8246442: nmethod::can_convert_to_zombie() asserts when not called by the sweeper
...
Reviewed-by: dholmes, dcubed, kvn
2020-06-08 12:15:30 +00:00
Yasumasa Suenaga
9149f10fa4
8241439: jdk.NativeLibraryEvent hooks all opened regular files
...
Reviewed-by: stuefe, cito
2020-06-08 17:21:09 +09:00
Tobias Hartmann
a98bad2b22
8246453: TestClone crashes with "all collected exceptions must come from the same place"
...
Set deoptimize_on_exception for slow paths.
Reviewed-by: neliasso
2020-06-08 08:30:52 +02:00
Yang Zhang
35ceac0083
8243597: AArch64: Add support for integer vector abs
...
Reviewed-by: aph
2020-06-08 02:42:57 +00:00