Christian Hagedorn
a6cf325152
8248226: TestCloneAccessStressGCM fails with -XX:-ReduceBulkZeroing
...
Taking GC barriers into account in LoadNode::find_previous_arraycopy() when ReduceInitialCardMarks is disabled.
Reviewed-by: kvn, roland
2020-07-07 13:00:46 +02:00
Kelvin Nilsen
c5bb023584
8232782: Shenandoah: streamline post-LRB CAS barrier (aarch64)
...
Reviewed-by: rkennke
2020-07-07 11:35:14 +02:00
Patric Hedlin
485194c1a7
8245021: Adding method 'remove_if_existing' to growableArray
...
Reviewed-by: thartmann, neliasso
2020-04-21 10:35:53 +02:00
Ioi Lam
3d1b1a6bc9
8248170: Excessive include of compiledMethod, codeCache, javaClasses and systemDictionary
...
Reviewed-by: dholmes, kvn, coleenp, stefank
2020-07-06 23:11:37 -07:00
Jesper Wilhelmsson
e58423796e
Merge
2020-07-07 03:12:11 +02:00
Ioi Lam
8170244a81
8248886: InstanceKlass::initialize_impl crashes with -XX:-UsePerfData after JDK-8246019
...
Reviewed-by: ccheung
2020-07-06 17:52:52 -07:00
Ioi Lam
2e09a58f64
8246019: PerfClassTraceTime slows down VM start-up
...
Reviewed-by: dholmes, redestad, minqi, ccheung
2020-07-06 15:14:44 -07:00
Boris Ulasevich
6d137a3616
8248043: Need to eliminate excessive i2l conversions
...
Reviewed-by: redestad, kvn, iveresov
2020-07-06 04:44:25 -04:00
Yaofei Song
459da4aa11
8248219: aarch64: missing memory barrier in fast_storefield and fast_accessfield
...
Reviewed-by: aph
2020-06-28 16:47:25 +08:00
Jesper Wilhelmsson
4922a35c6a
Merge
2020-07-03 19:05:00 +02:00
Nils Eliasson
4506975561
8248398: Add diagnostic RepeatCompilation utility
...
Reviewed-by: redestad, kvn, thartmann
2020-07-03 11:46:41 +02:00
Jesper Wilhelmsson
6b8bf62a75
Merge
2020-07-03 00:14:21 +02:00
Vladimir Kozlov
ec25b42804
8076985: Allocation path: biased locking + compressed oops code quality
...
Use 64-bit constant class pointer for loading class prototype header.
Reviewed-by: roland
2020-07-02 12:52:49 -07:00
Doug Simon
4e962f9675
8248321: [JVMCI] improve libgraal logging and fatal error handling
...
Reviewed-by: kvn, never
2020-07-02 18:02:20 +02:00
Thomas Schatzl
dc63bf261b
8248650: [BACKOUT] Backout JDK-8244603 because it generates too much noise in CI
...
Reviewed-by: kbarrett
2020-07-02 09:40:27 +02:00
Aleksey Shipilev
51937e18f8
8248634: Shenandoah: incorrect include in shenandoahInitLogger.cpp
...
Reviewed-by: rkennke
2020-07-02 08:32:45 +02:00
Aleksey Shipilev
00e0a60955
8248632: Shenandoah: build fails without both JVMTI and JFR
...
Reviewed-by: rkennke, zgu
2020-07-02 08:32:39 +02:00
Vladimir Kozlov
bf04926d72
8005088: remove unused NativeInstruction::test methods
...
Reviewed-by: iignatyev
2020-07-01 15:37:56 -07:00
Calvin Cheung
dc74336a65
8243586: Optimize calls to SystemDictionaryShared::define_shared_package for classpath
...
Define_shared_package only needs to be called once for each package in a jar specified in the shared class path.
Reviewed-by: iklam, dholmes, minqi
2020-07-01 21:05:14 +00:00
Magnus Ihse Bursie
4b85bd546e
8248610: Clean up handling of Windows RC files
...
Reviewed-by: erikj
2020-07-01 22:39:58 +02:00
Doug Simon
03d47d58d6
8248359: Update JVMCI
...
Reviewed-by: kvn, never
2020-07-01 12:06:44 +02:00
Christian Hagedorn
13b7c2e131
8244724: CTW: C2 compilation fails with "Live Node limit exceeded limit"
...
Fix live limit assert in node construction to be ignored during code generation in Compile::Code_Gen().
Reviewed-by: kvn, neliasso
2020-07-01 09:18:28 +02:00
Jesper Wilhelmsson
7c3d72fd3a
Merge
2020-06-30 20:09:03 +02:00
Stefan Karlsson
13750b6aca
8248048: ZGC: AArch64: SIGILL in load barrier register spilling
...
Reviewed-by: adinn, aph
2020-06-30 19:20:22 +02:00
Kim Barrett
a338213bb4
8248545: Remove unneeded warning suppression of MSVC++ 4521/4522
...
Reviewed-by: tschatzl, ihse
2020-06-30 12:41:27 -04:00
Magnus Ihse Bursie
2de3595895
8248548: Use DISABLED_WARNINGS for globally disabled warnings on Visual Studio in Hotspot
...
Reviewed-by: kbarrett, erikj
2020-06-30 16:26:24 +02:00
Patric Hedlin
622117d275
8234605: C2 failed "assert(C->live_nodes() - live_at_begin <= 2 * _nodes_required) failed: Bad node estimate: actual = 208 >> request = 101"
...
Reviewed-by: neliasso, kvn
2020-06-26 15:47:16 +02:00
Stefan Karlsson
46f86477ad
8248346: Move OopStorage mutex setup out from OopStorageSet
...
Reviewed-by: kbarrett, eosterlund
2020-06-29 23:17:50 +02:00
Zhuo Wang
5a6954abba
8246051: SIGBUS by unaligned Unsafe compare_and_swap
...
Reviewed-by: aph
2020-06-29 10:15:45 -04:00
Christian Hagedorn
840867efa6
8247218: Add default constructor to VectorSet to use Thread::current()->resource_area() as arena by default
...
Add a default construction to VectorSet and clean up uses of the old constructor.
Reviewed-by: kvn, thartmann
2020-06-29 17:14:19 +02:00
Zhengyu Gu
fe145646e7
8248227: Shenandoah: Refactor Shenandoah::heap() to match other GCs
...
Reviewed-by: shade
2020-06-29 10:14:18 -04:00
Harold Seigel
55bbaf1ae1
8248273: Small clean up for PerfClassTraceTime
...
Remove the unused code.
Reviewed-by: dholmes, redestad
2020-06-29 12:28:55 +00:00
Boris Ulasevich
48c0ce3b4b
8247408: IdealGraph bit check expression canonicalization
...
Reviewed-by: aph, kvn, adinn
2020-06-29 07:26:10 -04:00
Tobias Hartmann
a25bacdd13
8248234: Disabling UseExactTypes crashes C2
...
Remove the flag since it is broken, untested and hasn't been used in many years.
Reviewed-by: kvn, redestad, neliasso
2020-06-29 08:21:42 +02:00
Aleksey Shipilev
a793293464
8247845: Shenandoah: refactor TLAB/GCLAB retirement code
...
Reviewed-by: rkennke
2020-06-29 07:16:53 +02:00
Yasumasa Suenaga
5ad963cf61
8248379: Handshake closures for JVMTI monitor functions lack of some validations
...
Reviewed-by: sspitsyn, dholmes
2020-06-29 13:35:45 +09:00
Jesper Wilhelmsson
9d6797019b
Merge
2020-06-29 04:38:30 +02:00
Pengfei Li
ac4f14c386
8247307: C2: Loop array fill stub routines are not called
...
Ignore safepoint polling use of CountedLoopNode when matching loop array fill pattern.
Reviewed-by: kvn, thartmann
2020-06-28 06:15:31 +00:00
Calvin Cheung
a0a0539b0d
8248112: array index out of bound in FileMapInfo::check_paths
...
Check runtime classpath lengths after calling create_path_array().
Reviewed-by: iklam, minqi
2020-06-26 19:26:30 +00:00
Erik Österlund
57b792cba2
8248216: JFR: Unify handling of all OopStorage instances in LeakProfiler root processing
...
Reviewed-by: mgronlun, stefank
2020-06-26 13:20:12 +00:00
Thomas Schatzl
18cddad5a2
8247819: G1: Process strong OopStorage entries in parallel
...
Implement parallel processing of strong OopStorage entries for G1.
Co-authored-by: Erik Osterlund <erik.osterlund@oracle.com>
Co-authored-by: Stefan Karlsson <stefan.karlsson@oracle.com>
Reviewed-by: kbarrett, stefank
2020-06-26 14:43:09 +02:00
Matthias Baesken
e7fa180e05
8248334: hs build errors on ppc64 and s390x platforms
...
Reviewed-by: dholmes, mdoerr
2020-06-26 12:05:57 +02:00
Kim Barrett
9ffba3002a
8247747: Remove macro definition of "inline" in stack.hpp
...
Removed "inline" macro and some microoptimizations.
Reviewed-by: lfoltan, tschatzl
2020-06-26 05:26:19 -04:00
Jesper Wilhelmsson
55b472251e
Merge
2020-06-26 04:15:33 +02:00
Vladimir Kozlov
b87302ca99
8248347: windows build broken by JDK-8243114
...
Reviewed-by: dcubed, dholmes
2020-06-25 16:01:16 -07:00
Yumin Qi
4682835fb4
8203005: The top-of-stack type specified for nofast_* bytecodes are wrong
...
The change was left by 8074345 the types were wrongly put as T_ILLEGAL for T_OBJECT, and T_ILLEGAL for T_INT.
Reviewed-by: dcubed, cjplummer
2020-06-25 12:40:02 -07:00
Thomas Schatzl
e00aa7c866
8248329: JDK-8244603 breaks windows build
...
Reviewed-by: sundar, dcubed
2020-06-25 18:58:14 +02:00
Andrew Haley
47e465cf1b
8243114: Implement montgomery{Multiply,Square}intrinsics on Windows
...
Reviewed-by: dholmes, andrew
2020-06-25 14:19:37 +01:00
Thomas Schatzl
0f2ac2021b
8244603: G1 incorrectly limiting young gen size when using the reserve can result in repeated full gcs
...
8238858: G1 Mixed gc young gen sizing might cause the first mixed gc to immediately follow the prepare mixed gc
Reviewed-by: sjohanss, iwalulya
2020-06-25 16:07:43 +02:00
Thomas Schatzl
8c20401051
8243672: Short term pause time ratio calculation in G1 off
...
Reviewed-by: sjohanss, kbarrett
2020-06-25 16:07:39 +02:00