Jesper Wilhelmsson
|
d234388042
|
Merge
|
2020-12-21 09:09:05 +00:00 |
|
Richard Reingruber
|
1ce2e94f5f
|
8256843: [PPC64] runtime/logging/RedefineClasses.java fails with assert: registers not saved on stack
Reviewed-by: mdoerr, lucy
|
2020-12-18 13:16:09 +00:00 |
|
Thomas Stuefe
|
853c04712d
|
8258469: Cleanup remaining safefetch test coding
Reviewed-by: coleenp, dholmes
|
2020-12-18 08:13:16 +00:00 |
|
Thomas Stuefe
|
178c00182c
|
8258479: Minor cleanups in VMError
Reviewed-by: lfoltan, coleenp
|
2020-12-17 05:26:11 +00:00 |
|
Ioi Lam
|
59f4c4aad5
|
8258075: Use auto variable declarations for enum iteration
Reviewed-by: jrose, ccheung
|
2020-12-16 19:39:24 +00:00 |
|
Coleen Phillimore
|
c37eabe73b
|
8252148: vmError::controlled_crash should be #ifdef ASSERT and move tests to gtest
Reviewed-by: iklam, stuefe
|
2020-12-15 20:48:18 +00:00 |
|
Claes Redestad
|
e69ae07f08
|
8257985: count_trailing_zeros doesn't handle 64-bit values on 32-bit JVM
Reviewed-by: kbarrett
|
2020-12-14 11:59:05 +00:00 |
|
Kim Barrett
|
fa20186cb6
|
8257676: Simplify WeakProcessorPhase
Reviewed-by: iwalulya, ayang, tschatzl
|
2020-12-11 07:45:18 +00:00 |
|
Ioi Lam
|
d4282b0cfc
|
8257731: Remove excessive include of stubRoutines.hpp
Reviewed-by: coleenp, kvn
|
2020-12-10 23:57:35 +00:00 |
|
Ioi Lam
|
80dac5a87c
|
8257912: Convert enum iteration to use range-based for loops
Reviewed-by: kbarrett, tschatzl, gziemski
|
2020-12-10 20:33:13 +00:00 |
|
Dan Smith
|
48d8650ae1
|
8257845: Integrate JEP 390
8254047: [JEP 390] Revise "value-based class" & apply to wrappers
8252181: [JEP 390] Define & apply annotation jdk.internal.ValueBased
8252183: [JEP 390] Add 'lint' warning for @ValueBased classes
8257027: [JEP 390] Diagnose synchronization on @ValueBased classes
8252180: [JEP 390] Deprecate wrapper class constructors for removal
Co-authored-by: Roger Riggs <rriggs@openjdk.org>
Co-authored-by: Srikanth Adayapalam <sadayapalam@openjdk.org>
Co-authored-by: Lois Foltan <lfoltan@openjdk.org>
Reviewed-by: rriggs, hseigel, mchung, darcy
|
2020-12-08 23:04:01 +00:00 |
|
Vladimir Ivanov
|
62c7788b29
|
8257211: C2: Enable call devirtualization during post-parse phase
Reviewed-by: kvn, neliasso, thartmann
|
2020-12-07 22:50:38 +00:00 |
|
Kim Barrett
|
3932527288
|
8257466: Improve enum iteration
Improve support for iteration on enums that are just range of values, without named enumerators.
Reviewed-by: iklam, lfoltan
|
2020-12-03 04:26:23 +00:00 |
|
Ioi Lam
|
02a0a027f4
|
8257563: Remove excessive include of klass.inline.hpp
Reviewed-by: dholmes, stuefe, stefank
|
2020-12-03 01:34:04 +00:00 |
|
Coleen Phillimore
|
cfb50a9cb7
|
8253916: ResourceExhausted/resexhausted001 crashes on Linux-x64
Reviewed-by: stuefe, sspitsyn, dholmes
|
2020-12-02 13:40:26 +00:00 |
|
Stefan Karlsson
|
1fd0ea7035
|
8256382: Use try_lock for hs_err EventLog printing
Reviewed-by: stuefe
|
2020-12-02 12:28:10 +00:00 |
|
Roland Westrelin
|
3d460bd295
|
8256655: rework long counted loop handling
Reviewed-by: kvn, thartmann, vlivanov
|
2020-12-01 07:30:51 +00:00 |
|
Ioi Lam
|
f48737c7b3
|
8256254: Convert vmIntrinsics::ID to enum class
Reviewed-by: redestad, kvn
|
2020-12-01 05:35:29 +00:00 |
|
Maurizio Cimadamore
|
0fb31dbf3a
|
8254231: Implementation of Foreign Linker API (Incubator)
Reviewed-by: coleenp, ihse, dholmes, vlivanov
|
2020-11-23 11:00:38 +00:00 |
|
Coleen Phillimore
|
ba721f5f2f
|
8212879: Make JVMTI TagMap table concurrent
Co-authored-by: Kim Barrett <kbarrett@openjdk.org>
Co-authored-by: Coleen Phillimore <coleenp@openjdk.org>
Reviewed-by: stefank, ihse, zgu, eosterlund, sspitsyn, kbarrett
|
2020-11-19 14:30:02 +00:00 |
|
Ioi Lam
|
2f06893a29
|
8252526: Remove excessive inclusion of jvmti.h and jvmtiExport.hpp
Reviewed-by: ihse, kbarrett
|
2020-11-12 01:45:27 +00:00 |
|
Thomas Stuefe
|
dd8e4ffbe5
|
8255711: Fix and unify hotspot signal handlers
Reviewed-by: coleenp, gziemski, dholmes
|
2020-11-09 12:03:06 +00:00 |
|
Gerard Ziemski
|
ba2ff3a6d2
|
8250637: UseOSErrorReporting times out (on Mac and Linux)
Reviewed-by: stuefe, dholmes
|
2020-11-05 16:15:27 +00:00 |
|
Thomas Stuefe
|
9a36747927
|
8255780: Remove unused overloads of VMError::report_and_die()
Reviewed-by: mdoerr, coleenp
|
2020-11-03 07:34:06 +00:00 |
|
Andrew Haley
|
3302d3adb5
|
8255544: Create a checked cast
Reviewed-by: adinn, iklam
|
2020-11-02 13:12:18 +00:00 |
|
Ioi Lam
|
1a89d68e87
|
8255285: Move JVMFlag origins into a new enum JVMFlagOrigin
Reviewed-by: dholmes, redestad
|
2020-10-30 03:44:54 +00:00 |
|
Aleksey Shipilev
|
dccfd2b3e0
|
8255389: ConcurrentHashTable::NoOp omits return in non-void return method
Reviewed-by: kbarrett, rehn
|
2020-10-27 08:16:43 +00:00 |
|
Richard Reingruber
|
40f847e2fb
|
8227745: Enable Escape Analysis for Better Performance in the Presence of JVMTI Agents
8233915: JVMTI FollowReferences: Java Heap Leak not found because of C2 Scalar Replacement
Reviewed-by: mdoerr, goetz, sspitsyn, kvn
|
2020-10-20 15:31:55 +00:00 |
|
Per Liden
|
cdc8c401b5
|
8254878: Move last piece of ZArray to GrowableArray
Reviewed-by: stefank, eosterlund
|
2020-10-20 13:07:35 +00:00 |
|
Calvin Cheung
|
74ac77e2b1
|
8247666: Support Lambda proxy classes in static CDS archive
Reviewed-by: iklam, mchung
|
2020-10-19 18:27:50 +00:00 |
|
Ioi Lam
|
7e5eb493e1
|
8253402: Convert vmSymbols::SID to enum class
Reviewed-by: kvn, coleenp, kbarrett, iveresov
|
2020-10-15 05:52:54 +00:00 |
|
Paul Sandoz
|
0c99b19258
|
8223347: Integration of Vector API (Incubator)
Co-authored-by: Vivek Deshpande <vdeshpande@openjdk.org>
Co-authored-by: Qi Feng <qfeng@openjdk.org>
Co-authored-by: Ian Graves <igraves@openjdk.org>
Co-authored-by: Jean-Philippe Halimi <jphalimi@openjdk.org>
Co-authored-by: Vladimir Ivanov <vlivanov@openjdk.org>
Co-authored-by: Ningsheng Jian <njian@openjdk.org>
Co-authored-by: Razvan Lupusoru <rlupusoru@openjdk.org>
Co-authored-by: Smita Kamath <svkamath@openjdk.org>
Co-authored-by: Rahul Kandu <rkandu@openjdk.org>
Co-authored-by: Kishor Kharbas <kkharbas@openjdk.org>
Co-authored-by: Eric Liu <Eric.Liu2@arm.com>
Co-authored-by: Aaloan Miftah <someusername3@gmail.com>
Co-authored-by: John R Rose <jrose@openjdk.org>
Co-authored-by: Shravya Rukmannagari <srukmannagar@openjdk.org>
Co-authored-by: Paul Sandoz <psandoz@openjdk.org>
Co-authored-by: Sandhya Viswanathan <sviswanathan@openjdk.org>
Co-authored-by: Lauren Walkowski <lauren.walkowski@arm.com>
Co-authored-by: Yang Zang <Yang.Zhang@arm.com>
Co-authored-by: Joshua Zhu <jzhu@openjdk.org>
Co-authored-by: Wang Zhuo <wzhuo@openjdk.org>
Co-authored-by: Jatin Bhateja <jbhateja@openjdk.org>
Reviewed-by: erikj, chegar, kvn, darcy, forax, briangoetz, aph, epavlova, coleenp
|
2020-10-14 20:02:46 +00:00 |
|
Claes Redestad
|
77c776275e
|
8254353: Remove unused non-product flags
Reviewed-by: iignatyev, kvn
|
2020-10-11 21:59:52 +00:00 |
|
Jie Fu
|
aaa0a2a047
|
8254297: Zero and Minimal VMs are broken with undeclared identifier 'DerivedPointerTable' after JDK-8253180
Reviewed-by: shade, eosterlund
|
2020-10-09 15:16:49 +00:00 |
|
Erik Österlund
|
b9873e1833
|
8253180: ZGC: Implementation of JEP 376: ZGC: Concurrent Thread-Stack Processing
Reviewed-by: stefank, pliden, rehn, neliasso, coleenp, smonteith
|
2020-10-09 08:40:33 +00:00 |
|
Tobias Hartmann
|
1728547270
|
8254010: GrowableArrayView::print fails to compile
Reviewed-by: stefank
|
2020-10-06 05:48:45 +00:00 |
|
Coleen Phillimore
|
4d29116d6d
|
8253433: Remove -XX:+Debugging product option
Reviewed-by: kbarrett, stuefe, dholmes
|
2020-10-05 15:46:07 +00:00 |
|
Monica Beckwith
|
9604ee8269
|
8248238: Implementation: JEP 388: Windows AArch64 Support
Co-authored-by: Monica Beckwith <mbeckwit@openjdk.org>
Co-authored-by: Ludovic Henry <luhenry@openjdk.org>
Co-authored-by: Bernhard Urban-Forster <burban@openjdk.org>
Reviewed-by: dholmes, cjplummer, aph, ihse
|
2020-10-05 03:21:39 +00:00 |
|
Robbin Ehn
|
6bddeb709d
|
8238761: Asynchronous handshakes
Reviewed-by: pchilanomate, dcubed, dholmes, coleenp, sspitsyn
|
2020-09-29 08:50:54 +00:00 |
|
Stefan Karlsson
|
1f5a033421
|
8253555: Make ByteSize and WordSize typed scoped enums
Reviewed-by: kbarrett, tschatzl
|
2020-09-25 10:29:26 +00:00 |
|
Ioi Lam
|
284bbf02dd
|
8253079: DeterministicDump.java fails due to garbage in structure padding
Reviewed-by: minqi, jiefu, shade
|
2020-09-22 08:04:26 +00:00 |
|
Stefan Karlsson
|
7e49eaecbc
|
8253407: Move max_pow2 from test to src
Reviewed-by: kbarrett, tschatzl
|
2020-09-21 13:02:04 +00:00 |
|
Kim Barrett
|
bca9e55b1e
|
8253167: ARM32 builds fail after JDK-8247910
8213483: ARM32: runtime/ErrorHandling/ShowRegistersOnAssertTest.java jtreg test fail
Removed platform-dependent definitions of BREAKPOINT as asm(breakpoint instruction).
Reviewed-by: coleenp, mikael, bulasevich
|
2020-09-21 00:31:26 +00:00 |
|
Jamsheed Mohammed C M
|
73c9088b81
|
8249451: Unconditional exceptions clearing logic in compiler code should honor Async Exceptions.
Reviewed-by: dholmes, iveresov
|
2020-09-18 05:48:14 +00:00 |
|
Kim Barrett
|
9ea43a9213
|
8253148: Fix terminology in align_down comment
Change lognot => logical_not in comment
Reviewed-by: shade
|
2020-09-15 07:07:58 +00:00 |
|
Kim Barrett
|
af8c678038
|
8247910: Improve alignment and power-of-2 utilities using C++14
8238956: Replace powerOfTwo::max_value with std::numeric_limits
Reviewed-by: tschatzl, stefank
|
2020-09-15 04:34:49 +00:00 |
|
Ioi Lam
|
5144190ea0
|
8243208: Clean up JVMFlag implementation
Reviewed-by: dholmes, coleenp, gziemski
|
2020-09-11 04:05:18 +00:00 |
|
David Holmes
|
976acddeb5
|
8252406: Introduce Thread::as_Java_thread() convenience function
Reviewed-by: shade, coleenp, kbarrett, dcubed
|
2020-09-11 01:31:32 +00:00 |
|
Ioi Lam
|
001e51d965
|
8250563: Add KVHashtable::add_if_absent
Reviewed-by: ccheung, coleenp
|
2020-09-08 18:27:59 +00:00 |
|
Albert Mingkun Yang
|
76002747d5
|
8252859: Inconsistent use of alpha in class AbsSeq
Reviewed-by: tschatzl, sjohanss
|
2020-09-08 11:17:09 +00:00 |
|