Aleksey Shipilev
44d4e37ccb
8247757: Shenandoah: split heavy tests by heuristics to improve parallelism
...
Reviewed-by: rkennke
2020-06-17 17:22:09 +02:00
Aleksey Shipilev
00dc525e5f
8247754: Shenandoah: mxbeans tests can be shorter
...
Reviewed-by: rkennke
2020-06-17 17:21:56 +02:00
Aleksey Shipilev
d2c1027edc
8247751: Shenandoah: options tests should run with smaller heaps
...
Reviewed-by: zgu, rkennke
2020-06-17 17:21:47 +02:00
Jesper Wilhelmsson
6d2959b393
Merge
2020-06-17 05:28:05 +02:00
Calvin Cheung
3237e82b4b
8247526: [TESTBUG] runtime/cds/appcds/dynamicArchive tests failing with Graal
...
Adjusted the "shouldMatch" statement and increased the timeout of some tests.
Reviewed-by: iklam
2020-06-16 22:05:09 +00:00
Igor Ignatyev
e7f8e1fdb5
8211977: move testlibrary tests into one place
...
Reviewed-by: erikj, dholmes, ihse
2020-06-16 09:50:45 -07:00
Yumin Qi
5073b8c163
8247528: runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java failing with Graal
...
OptimizeModuleHandlingTest.java should be disabled for jvmci since jvmci will set jdk.module.addmods.0=jdk.internal.vm.ci which lead to optimization disabled.
Reviewed-by: dcubed
2020-06-16 08:03:40 -07:00
Nils Eliasson
bf300e8d8c
8247421: ReturnBlobToWrongHeapTest.java failed allocating blob
...
Reviewed-by: kvn
2020-06-16 11:15:43 +02:00
Aleksey Shipilev
b71dac2502
8247575: serviceability/dcmd/gc/HeapDumpCompressedTest unlocks experimental options for Shenandoah and Z
...
Reviewed-by: tschatzl, stefank
2020-06-15 16:16:48 +02:00
Jie Fu
ca85c5ab15
8247522: assert(is_aligned(class_space_rs.base(), class_space_alignment)) failed: Sanity
...
Co-authored-by: Thomas Stuefe <thomas.stuefe@gmail.com>
Reviewed-by: stuefe, iklam
2020-06-13 23:10:26 +08:00
Daniel D. Daugherty
e68f81ab4c
8247495: ProblemList vmTestbase/nsk/jvmti/SetFieldAccessWatch/setfldw001/TestDescription.java
...
Reviewed-by: cjplummer, minqi
2020-06-12 17:28:39 -04: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
Evgeny Nikitin
212ab17635
8242923: Trigger interface MethodHandle resolve in test without Nashorn
...
Reviewed-by: iignatyev
2020-06-10 13:17:03 +02:00
Jesper Wilhelmsson
e33ebc7f0a
Merge
2020-06-16 04:20:30 +02:00
Christian Hagedorn
08df6a1f15
8246203: Segmentation fault in verification due to stack overflow with -XX:+VerifyIterativeGVN
...
Replace the recursive verification algorithm with an iterative one to avoid a stack overflow for large graphs.
Reviewed-by: kvn, thartmann
2020-06-15 09:50:11 +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
Leonid Mesnik
bac2e7fcad
8242328: Update mentions of ThreadMBean to ThreadMXBean
...
Reviewed-by: dholmes, iignatyev, sspitsyn
2020-06-12 14:33:55 -07:00
Daniel D. Daugherty
8c90f4c0a7
8247495: ProblemList vmTestbase/nsk/jvmti/SetFieldAccessWatch/setfldw001/TestDescription.java
...
Reviewed-by: cjplummer, minqi
2020-06-12 17:28:39 -04:00
Calvin Cheung
0e4829ef0a
8245060: remove copying of s.h.WB$WhiteBoxPermission in cds/appcds tests
...
Reviewed-by: dholmes, minqi, iklam
2020-06-12 16:48:27 +00:00
Leonid Mesnik
6341f8c077
8244965: Incorrect error message in vmTestbase/nsk/jdi/VirtualMachine/suspend/suspend001/TestDescription.java
...
Reviewed-by: dholmes
2020-06-11 14:03:00 -07: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
Evgeny Nikitin
7e05213271
8244282: test/hotspot/jtreg/compiler/intrinsics/Test8237524.java fails with --illegal-access=deny
...
Add modules to test/hotspot/jtreg/compiler/intrinsics/Test8237524
Reviewed-by: iignatyev
2020-05-11 17:00:16 +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
Fairoz Matte
b9ce3b435e
8243451: nsk.share.jdi.Debugee.isJFR_active() is incorrect and corresponsing logic seems to be broken
...
Fix check isJFR_active()
Reviewed-by: sspitsyn, lmesnik
2020-06-11 08:23:09 +00: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
Ralf Schmelter
7450098458
8247362: HeapDumpComressedTest fails
...
Reviewed-by: dcubed, stefank
2020-06-10 23:40:44 +02:00
Igor Ignatyev
e47b2bc8c3
8246387: switch to jtreg 5.1
...
Reviewed-by: dholmes, erikj
2020-06-10 10:47:40 -07: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
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
8e865fc569
8246926: Clean up newlines and whitespaces in hs_err files
...
Reviewed-by: dholmes, eosterlund, iklam
2020-06-10 08:58:43 +02:00
Patric Hedlin
201d0a48d1
8246689: Enable independent compressed oops/class ptrs on Aarch64
...
Reviewed-by: eosterlund
2020-06-08 13:57:55 +02: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
Igor Ignatyev
dc91b06661
8244614: cleanup keywords used/available in hotspot testbase
...
Reviewed-by: coleenp, mseledtsov
2020-06-08 21:27:22 -07:00
Dean Long
6fc6476da8
8246719: remove LambdaStableNameTest from problem list
...
Reviewed-by: kvn
2020-06-08 15:12:08 -07: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
Igor Ignatyev
efffff1dbb
8245874: requires.extraPropDefns.vmOpts doesn't need -Xbootclasspath/a:bootClasses
...
Reviewed-by: lmesnik, vlivanov
2020-06-05 07:28:50 -07:00
Coleen Phillimore
498b0e61ed
8246340: Move SystemDictionary GC roots into OopStorage
...
Use vm_global() OopStorage for system dictionary roots
Reviewed-by: eosterlund, lfoltan
2020-06-05 09:55:31 -04:00
Coleen Phillimore
cb960ee7b5
8245487: Potential double-free of interfaces array
...
Free _local_interfaces when we free _transitive_interfaces since they can share memory.
Reviewed-by: fparain, lfoltan, iklam
2020-06-05 06:54:05 -04:00
Igor Ignatyev
453f6cf4d9
8243434: use reproducible random in :vmTestbase_vm_g1classunloading
...
Reviewed-by: kbarrett, lmesnik
2020-06-02 13:04:21 -07:00
Igor Ignatyev
f2cd6d6a10
8243430: use reproducible random in :vmTestbase_vm_gc
...
Reviewed-by: kbarrett, lmesnik, tschatzl
2020-06-02 13:04:21 -07:00
Roland Westrelin
9c99008aff
8245714: "Bad graph detected in build_loop_late" when loads are pinned on loop limit check uncommon branch
...
Reviewed-by: thartmann
2020-05-28 13:21:54 +02:00
Roland Westrelin
01cfedf2c9
8244086: Following 8241492, strip mined loop may run extra iterations
...
Reviewed-by: mdoerr, thartmann
2020-04-29 10:06:38 +02:00
Christian Hagedorn
f7a65b7fff
8239083: C1 assert(known_holder == NULL || (known_holder->is_instance_klass() && (!known_holder->is_interface() || ((ciInstanceKlass*)known_holder)->has_nonstatic_concrete_methods())), "should be non-static concrete method");
...
Remove unnecessary preparation to profile the holder of a static method called by a method handle in C1.
Reviewed-by: thartmann, kvn
2020-06-02 11:05:34 +02:00
Ioi Lam
f39a71cafe
8243506: SharedBaseAddress is ignored by -Xshare:dump
...
Reviewed-by: stuefe, ccheung
2020-06-02 01:08:44 -07:00
Tobias Hartmann
5793b0633a
8246153: TestEliminateArrayCopy fails with -XX:+StressReflectiveCode
...
Use the memory input instead of the control input to find the membar.
Reviewed-by: kvn, neliasso
2020-06-02 09:07:53 +02:00
Xiaohong Gong
1adecc8e3a
8245717: VM option "-XX:EnableJVMCIProduct" could not be repetitively enabled
...
Reviewed-by: dholmes, kvn
2020-06-02 04:32:40 +00:00
Daniel D. Daugherty
00f223e22f
8153224: Monitor deflation prolong safepoints
...
Add support for AsyncDeflateIdleMonitors (default true); the async deflation work is performed by the ServiceThread.
Co-authored-by: Carsten Varming <varming@gmail.com>
Reviewed-by: dcubed, rehn, rkennke, cvarming, coleenp, acorn, dholmes, eosterlund
2020-06-01 23:37:14 -04:00
Vicente Romero
d42bfef8a4
8227046: compiler implementation for sealed classes
...
8225056: VM support for sealed classes
8227044: javax.lang.model for sealed classes
8227045: Preview APIs support for sealed classes
8227047: Javadoc for sealed types
8245854: JVM TI Specification for sealed classes
Co-authored-by: Harold Seigel <harold.seigel@oracle.com>
Co-authored-by: Jan Lahoda <jan.lahoda@oracle.com>
Reviewed-by: mcimadamore, forax, darcy, dholmes, jlahoda, lfoltan, mchung, sspitsyn, vromero
2020-06-01 17:00:40 -04:00