Stefan Karlsson
2c9365d79c
8264271: Avoid creating non_oop_word oops
...
Reviewed-by: kbarrett, pliden
2021-03-30 13:28:37 +00:00
Harold Seigel
6e74c3ab94
8264193: Remove TRAPS parameters for modules and defaultmethods
...
Reviewed-by: lfoltan, ccheung, coleenp, dholmes
2021-03-30 12:19:13 +00:00
Zhengyu Gu
ee5e00b05f
8264279: Shenandoah: Missing handshake after JDK-8263427
...
Reviewed-by: shade
2021-03-30 11:43:39 +00:00
Zhengyu Gu
ac604a18c9
8264374: Shenandoah: Remove leftover parallel reference processing argument
...
Reviewed-by: shade
2021-03-30 11:42:46 +00:00
Eric Liu
f3726a8700
8264020: Optimize double negation elimination
...
Reviewed-by: thartmann, chagedorn
2021-03-30 09:57:19 +00:00
Nils Eliasson
4ffa41c3db
8263615: Cleanup tightly_coupled_allocation
...
Reviewed-by: kvn, thartmann
2021-03-30 09:22:40 +00:00
Kim Barrett
4ea6abfbd1
8264324: Simplify allocation list management in OopStorage::reduce_deferred_updates
...
Reviewed-by: tschatzl, ayang
2021-03-30 08:46:07 +00:00
Roland Westrelin
d2a63f259e
8264360: Loop strip mining verification fails with "should be on the backedge"
...
Reviewed-by: kvn, thartmann
2021-03-30 07:58:49 +00:00
Roland Westrelin
8100a20e98
8263971: C2 crashes with SIGFPE with -XX:+StressGCM and -XX:+StressIGVN
...
Reviewed-by: chagedorn, thartmann
2021-03-30 07:40:49 +00:00
Yi Yang
bcdf4694e0
8264337: VM crashed when -XX:+VerifySharedSpaces
...
Reviewed-by: minqi, ccheung, shade
2021-03-30 07:20:10 +00:00
Tom Rodriguez
182b11c31a
8264016: [JVMCI] add some thread local fields for use by JVMCI
...
Reviewed-by: dholmes, iklam, coleenp
2021-03-30 04:26:56 +00:00
Stefan Karlsson
019080e470
8264268: Don't use oop types for derived pointers
...
Reviewed-by: jrose, kbarrett
2021-03-29 13:27:47 +00:00
Tobias Hartmann
3516c2650c
8263591: Two C2 compiler phases with the name "after matching"
...
Reviewed-by: neliasso, chagedorn
2021-03-29 12:41:09 +00:00
Tobias Hartmann
3caea470e1
8262739: String inflation C2 intrinsic prevents insertion of anti-dependencies
...
Reviewed-by: neliasso, chagedorn
2021-03-29 12:40:11 +00:00
Harold Seigel
19a6ac46ce
8264142: Remove TRAPS/THREAD parameters for verifier related functions
...
Reviewed-by: gziemski, coleenp, iklam, dholmes
2021-03-29 12:39:15 +00:00
Aleksey Shipilev
8ee9a05d37
8259623: JfrTypeSet::_subsystem_callback is left dangling after use
...
Reviewed-by: mgronlun
2021-03-29 08:00:01 +00:00
Fei Yang
1f54ed07ad
8264096: slowdebug jvm crashes when StrInflatedCopy match rule is not supported
...
Co-authored-by: Yadong Wang <yadonn.wang@huawei.com>
Reviewed-by: thartmann
2021-03-29 07:45:49 +00:00
Xin Liu
447e0dfe6b
8263769: simplify PhaseMacroExpand::extract_call_projections()
...
Reviewed-by: vlivanov, thartmann
2021-03-29 06:39:07 +00:00
Pengfei Li
2fa6a3c47c
8264006: Fix AOT library loading on CPUs with 256-byte dcache line
...
Reviewed-by: kvn, dholmes, aph
2021-03-29 01:09:43 +00:00
Jie Fu
38e0a58f6c
8264273: macOS: zero VM is broken due to no member named 'is_cpu_emulated' after JDK-8261966
...
Reviewed-by: iklam
2021-03-27 09:54:11 +00:00
Calvin Cheung
c9d2d024a3
8263632: Improve exception handling of APIs in classLoader.cpp
...
Reviewed-by: iklam, dholmes, coleenp
2021-03-26 21:29:53 +00:00
Tom Rodriguez
054e0a4245
8264017: Correctly report inlined frame in JFR sampling
...
Reviewed-by: jbachorik, mgronlun
2021-03-26 20:20:24 +00:00
Albert Mingkun Yang
3a28dc8213
8264178: Unused method Threads::nmethods_do
...
Reviewed-by: coleenp, dholmes
2021-03-26 16:58:50 +00:00
Roland Westrelin
33c94ffc81
8263376: CTW (Shenandoah): assert(mems <= 1) failed: No node right after call if multiple mem projections
...
Reviewed-by: kvn, chagedorn
2021-03-26 16:49:26 +00:00
Coleen Phillimore
507b690f88
8264126: Remove TRAPS/THREAD parameter for class loading functions
...
Reviewed-by: ccheung, iklam, dholmes
2021-03-26 13:11:34 +00:00
Kim Barrett
bb354b9d1c
8264166: OopStorage should support specifying MEMFLAGS for allocations
...
Reviewed-by: tschatzl, stefank
2021-03-26 07:44:22 +00:00
Ioi Lam
41657b15ac
8261551: Remove special CDS handling in Metaspace::allocate
...
Reviewed-by: minqi, dholmes, stuefe
2021-03-26 03:37:14 +00:00
Igor Veresov
fe8ef3223d
8264151: ciMethod::ensure_method_data() should return false is loading resulted in empty state
...
Reviewed-by: dlong, kvn
2021-03-26 01:54:38 +00:00
Anton Kozlov
dbc9e4b50c
8253795: Implementation of JEP 391: macOS/AArch64 Port
...
8253816: Support macOS W^X
8253817: Support macOS Aarch64 ABI in Interpreter
8253818: Support macOS Aarch64 ABI for compiled wrappers
8253819: Implement os/cpu for macOS/AArch64
8253839: Update tests and JDK code for macOS/Aarch64
8254941: Implement Serviceability Agent for macOS/AArch64
8255776: Change build system for macOS/AArch64
8262903: [macos_aarch64] Thread::current() called on detached thread
Co-authored-by: Vladimir Kempik <vkempik@openjdk.org>
Co-authored-by: Bernhard Urban-Forster <burban@openjdk.org>
Co-authored-by: Ludovic Henry <luhenry@openjdk.org>
Co-authored-by: Monica Beckwith <mbeckwit@openjdk.org>
Reviewed-by: erikj, ihse, prr, cjplummer, stefank, gziemski, aph, mbeckwit, luhenry
2021-03-25 18:10:18 +00:00
Coleen Phillimore
a1e717f13e
8264146: Make Mutex point to rather than embed _name
...
Reviewed-by: redestad, dholmes
2021-03-25 12:37:28 +00:00
Thomas Stuefe
d602ae080b
8263884: Clean up os::is_allocatable() across Posix platforms
...
Reviewed-by: stefank
2021-03-25 08:54:05 +00:00
Richard Reingruber
8120064dcc
8263781: C2: Cannot hoist independent load above arraycopy
...
Reviewed-by: thartmann, neliasso, kvn
2021-03-25 07:21:36 +00:00
Richard Reingruber
9689863ac0
8262295: C2: Out-of-Bounds Array Load from Clone Source
...
Reviewed-by: kvn, roland, neliasso, thartmann
2021-03-25 06:52:03 +00:00
Ningsheng Jian
3e18330a33
8264018: AArch64: NEON loadV2 and storeV2 addressing is wrong
...
Reviewed-by: adinn, aph
2021-03-25 01:57:03 +00:00
Stefan Johansson
623f0b6bc6
8262235: Remove unnecessary logic in hugetlbfs_sanity_check()
...
Reviewed-by: iwalulya, tschatzl
2021-03-24 20:28:04 +00:00
Aleksei Voitylov
133a63b4a1
8263968: CDS: java/lang/ModuleLayer.EMPTY_LAYER should be singleton
...
Reviewed-by: iklam, dholmes, alanb, redestad
2021-03-24 16:32:36 +00:00
Thomas Schatzl
3aee5ad2dd
8264026: Remove dependency between free collection set and eagerly reclaim humongous object tasks
...
Reviewed-by: sjohanss, ayang
2021-03-24 16:00:39 +00:00
Vladimir Kozlov
57c3f271d3
8263989: Cleanup in EA
...
Reviewed-by: vlivanov, neliasso
2021-03-24 15:31:13 +00:00
Gerard Ziemski
4d8e9860e2
8261966: macOS M1: report in hs_err log if we are running x86 code in emulation mode (Rosetta)
...
Reviewed-by: dcubed, mikael, dholmes
2021-03-24 15:18:39 +00:00
Coleen Phillimore
bc91596ca1
8264051: Remove unused TRAPS parameters from runtime functions
...
Reviewed-by: iklam, dholmes
2021-03-24 12:18:57 +00:00
Coleen Phillimore
5d7e93c86d
8264004: Don't use TRAPS if no exceptions are thrown
...
Reviewed-by: dholmes, iklam, hseigel, dcubed
2021-03-24 12:15:51 +00:00
Zhengyu Gu
9ee0b9a17b
8264052: Shenandoah: Backout 8263832
...
Reviewed-by: shade
2021-03-24 12:14:14 +00:00
Stefan Karlsson
a79f095697
8263721: Unify oop casting
...
Reviewed-by: kbarrett, coleenp
2021-03-24 10:28:38 +00:00
Jie Fu
06d46d6c0b
8264008: Incorrect metaspace statistics after JEP 387 when UseCompressedClassPointers is off
...
Reviewed-by: stuefe
2021-03-24 09:30:54 +00:00
Aleksey Shipilev
da512bf565
8264050: Remove unused field VM_HeapWalkOperation::_collecting_heap_roots
...
Reviewed-by: coleenp, tschatzl
2021-03-24 06:49:55 +00:00
Wang Huang
6e3a158a65
8263352: assert(use == polladr) failed: the use should be a safepoint polling
...
Co-authored-by: Wang Huang <whuang@openjdk.org>
Co-authored-by: Wu Yan <wuyan34@huawei.com>
Reviewed-by: kvn
2021-03-24 06:30:50 +00:00
Ioi Lam
35102cb03f
8263992: Remove dead code NativeLookup::base_library_lookup
...
Reviewed-by: coleenp, dholmes
2021-03-23 21:15:38 +00:00
Calvin Cheung
1c9817b0bc
8261479: CDS runtime code should check exceptions
...
Reviewed-by: minqi, dholmes, iklam
2021-03-23 19:05:50 +00:00
Albert Mingkun Yang
087c8bfb5f
8264041: Incorrect comments for ParallelCompactData::summarize_dense_prefix
...
Reviewed-by: tschatzl
2021-03-23 18:18:39 +00:00
Albert Mingkun Yang
e9321cdc41
8263964: Redundant check in ObjectStartArray::object_starts_in_range
...
Reviewed-by: sjohanss, tschatzl
2021-03-23 13:40:48 +00:00