Boris Ulasevich
|
8636e943f2
|
8206265: aarch64 jtreg: assert in TestOptionsWithRanges.jtr
Limit flag range to don't overflow 12bit instruction operand
Reviewed-by: aph, dsamersoff
|
2018-07-15 20:15:17 +03:00 |
|
Per Lidén
|
ec504ecf84
|
8201362: Remove CollectedHeap::barrier_set()
Reviewed-by: shade, rkennke
|
2018-04-12 11:22:24 +02:00 |
|
Thomas Stuefe
|
23c1371590
|
8201475: 8199417 breaks AIX and non-pch on s390 (and presumably aarch64)
Reviewed-by: eosterlund, shade, mdoerr
|
2018-04-12 11:05:42 +02:00 |
|
Per Lidén
|
6825739d3f
|
8201318: Introduce GCThreadLocalData to abstract GC-specific data belonging to a thread
Reviewed-by: shade, rehn
|
2018-04-12 08:25:56 +02:00 |
|
Boris Ulasevich
|
c130c8137f
|
8189101: AARCH32 - 'minimal' build fails because CMS bits are referred unconditionally
Reviewed-by: shade, dholmes
|
2018-04-11 20:56:56 +03:00 |
|
Erik Österlund
|
2a0986b882
|
8199417: Modularize interpreter GC barriers
Reviewed-by: coleenp, rkennke
|
2018-04-11 16:07:42 +02:00 |
|
Stefan Karlsson
|
367f9ea984
|
8201244: Clean out unnecessary includes of heap headers
Reviewed-by: coleenp, shade
|
2018-04-10 12:21:05 +02:00 |
|
Aleksey Shipilev
|
de2a00c110
|
8201359: Incorrect header guards after JDK-8198949 (Modularize arraycopy stub routine GC barriers)
Reviewed-by: stefank, dholmes
|
2018-04-10 12:12:43 +02:00 |
|
Gustavo Romero
|
334e686c46
|
8201218: PPC64: Avoid use of yield instruction on spinlock
Reviewed-by: mdoerr, goetz
|
2018-04-05 20:09:33 -04:00 |
|
Dmitrij Pochepko
|
0fdec9c25e
|
8187472: AARCH64: array_equals intrinsic doesn't use prefetch for large arrays
Reviewed-by: dsamersoff
|
2018-04-09 18:43:40 +03:00 |
|
Dmitrij Pochepko
|
bf8a34b7a9
|
8201185: AARCH64: bfm instruction encoding hits assert on zero register
Reviewed-by: dsamersoff
|
2018-04-09 18:40:20 +03:00 |
|
Roman Kennke
|
389d720746
|
8199735: Mark word updates need to use Access API
Reviewed-by: shade, eosterlund
|
2018-04-05 10:54:53 +02:00 |
|
Erik Österlund
|
d124c7d779
|
8201167: Remove MacroAssembler::cmp_heap_oop on x86
Reviewed-by: kvn, tschatzl
|
2018-04-09 13:38:45 +02:00 |
|
Stefan Karlsson
|
db903e5748
|
8201213: Remove INCLUDE_ALL_GCS from memset_with_concurrent_readers
Reviewed-by: kbarrett
|
2018-04-06 11:37:34 +02:00 |
|
Boris Ulasevich
|
9924d7748e
|
8200628: aarch32 - Broken build after JDK-8199809
Reviewed-by: shade, coleenp
|
2018-04-04 23:05:13 +03:00 |
|
Boris Ulasevich
|
222d07fba4
|
8200627: aarch32 - Broken build after JDK-8198949
Reviewed-by: shade, eosterlund
|
2018-04-04 23:02:58 +03:00 |
|
Aleksey Shipilev
|
8b50176bdc
|
8200438: Non-PCH x86_32 build failure: err_msg is not defined
Reviewed-by: stuefe, zgu, stefank
|
2018-04-03 10:27:46 +02:00 |
|
Aleksey Shipilev
|
b04f1fe8f6
|
8200423: Non-PCH build for x86_32 fails
Reviewed-by: rkennke, stuefe
|
2018-03-29 12:56:06 +02:00 |
|
Per Lidén
|
3b7962d614
|
8199918: Shorten names of CollectedHeap::Name members
Reviewed-by: shade, eosterlund
|
2018-03-28 11:38:47 +02:00 |
|
Per Lidén
|
00ab5a67e7
|
8200168: Remove DONT_USE_REGISTER_DEFINES on Sparc
Reviewed-by: kvn, eosterlund
|
2018-03-28 09:21:05 +02:00 |
|
Tobias Hartmann
|
642b68b31b
|
8200290: Scratch buffer creation fails with "assert(!current_thread_in_native()) failed: must not be in native" on SPARC
The code needs to be changed after JDK-8167372 to transition from native.
Reviewed-by: kvn
|
2018-03-28 09:12:45 +02:00 |
|
Thomas Stuefe
|
b22a2dd78a
|
8200302: ppc, s390 (non-pch) build errors
Reviewed-by: coleenp, lfoltan
|
2018-03-27 18:31:25 +02:00 |
|
Coleen Phillimore
|
b541d9ad77
|
8200276: Cleanup allocation.hpp includes
Reviewed-by: stefank, hseigel
|
2018-03-27 11:53:23 -04:00 |
|
Aleksey Shipilev
|
a4b1eac43f
|
8200299: Non-PCH build for aarch64 fails
Reviewed-by: thartmann, stuefe
|
2018-03-27 14:40:19 +02:00 |
|
Shravya Rukmannagari
|
3054312d78
|
8200067: Add support for vpclmulqdq for crc32
Reviewed-by: kvn
|
2018-03-26 18:16:12 -07:00 |
|
Stefan Karlsson
|
f89abe4589
|
8199946: Move load/store and encode/decode out of oopDesc
Reviewed-by: eosterlund, coleenp, tschatzl
|
2018-03-15 21:24:10 +01:00 |
|
Erik Österlund
|
b7aa9d3975
|
8198949: Modularize arraycopy stub routine GC barriers
Reviewed-by: rkennke, pliden
|
2018-03-21 14:38:32 +01:00 |
|
Stuart Monteith
|
502b9b1da4
|
8193266: AArch64: TestOptionsWithRanges.java SIGSEGV
Fix hotspot jtreg test runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java failure on AArch64.
Reviewed-by: aph, coleenp, dsamersoff
|
2018-03-20 22:54:02 +08:00 |
|
Coleen Phillimore
|
221d0f4c54
|
8199809: Don't include frame.inline.hpp and other.inline.hpp from .hpp files
Remove frame.inline.hpp,etc from header files and adjust transitive includes.
Reviewed-by: stefank, stuefe
|
2018-03-21 19:45:24 -04:00 |
|
Erik Österlund
|
81919e5cc5
|
8199696: Remove Runtime1::arraycopy
Reviewed-by: kvn, mdoerr
|
2018-03-20 11:41:17 +01:00 |
|
Ningsheng Jian
|
13869315f9
|
8191954: AArch64: disable UseCISCSpill in C2
Reviewed-by: adinn, aph
|
2018-03-14 17:55:15 +08:00 |
|
Ningsheng Jian
|
34668dfd2a
|
8173100: AArch64: -XX:-UseOnStackReplacement does not work together with -XX:+TieredCompilation
Fix hotspot jtreg test compiler/interpreter/DisableOSRTest.java failure on AArch64.
Reviewed-by: aph, fyang
|
2018-03-15 14:05:48 +08:00 |
|
Erik Österlund
|
0f92948d6f
|
8199604: Rename CardTableModRefBS to CardTableBarrierSet
Reviewed-by: stefank, pliden
|
2018-03-19 07:38:18 +01:00 |
|
Stefan Karlsson
|
0933677217
|
8199728: Remove oopDesc::is_scavengable
Reviewed-by: kbarrett, pliden
|
2018-03-15 21:26:55 +01:00 |
|
Coleen Phillimore
|
fde89a34d0
|
8199263: Split interfaceSupport.hpp to not require including .inline.hpp files
InterfaceSupport.hpp is an inline file so moved to interfaceSupport.inline.hpp and stopped including it in .hpp files
Reviewed-by: stefank, rehn, kvn
|
2018-03-16 09:12:13 -04:00 |
|
Rahul Raghavan
|
24fd306c51
|
8071282: remove misc dead code
Cleanup of dead code done
Reviewed-by: kvn, thartmann
|
2018-03-14 09:09:38 -07:00 |
|
Aleksey Shipilev
|
d1f090f569
|
8199603: Build failures after JDK-8199421 "Add support for vector popcount"
Reviewed-by: thartmann
|
2018-03-14 15:28:31 +01:00 |
|
David Holmes
|
6c9998844b
|
Merge
|
2018-03-14 07:07:18 -04:00 |
|
Ed Nevill
|
828e824a0f
|
8199220: Zero build broken after 8195103, 8191102 and 8189871
Reviewed-by: dholmes, stuefe, eosterlund, glaubitz, coleenp
|
2018-03-13 18:22:53 +00:00 |
|
Razvan Lupusoru
|
343cf9910d
|
8199421: Add support for vector popcount
Reviewed-by: kvn
|
2018-03-13 10:22:15 -07:00 |
|
Aleksey Shipilev
|
b5ae436418
|
8199511: Do not generate g1_{pre|post}_barrier_slow_id without CardTable-enabled barrier set
Reviewed-by: rkennke, kvn, pliden, stefank
|
2018-03-14 10:38:02 +01:00 |
|
Martin Doerr
|
e9837dcbec
|
8198894: [PPC64] More generic vector CRC implementation
Reviewed-by: goetz, mhorie
|
2018-03-12 12:02:20 +01:00 |
|
Goetz Lindenmaier
|
507c62fc76
|
8197405: Improve messages of AbstractMethodErrors and IncompatibleClassChangeErrors
Reviewed-by: coleenp, dholmes, mdoerr, njian
|
2018-02-08 09:23:49 +01:00 |
|
Coleen Phillimore
|
7557d78b35
|
8173070: Remove ValueObj class for allocation subclassing for runtime code
Reviewed-by: stefank, tschatzl, stuefe
|
2018-03-09 10:46:02 -05:00 |
|
Stefan Karlsson
|
133faf856d
|
8199264: Remove universe.inline.hpp to simplify include dependencies
Reviewed-by: coleenp, hseigel
|
2018-03-07 21:57:36 +01:00 |
|
Aleksey Shipilev
|
ba5ccc8220
|
8199219: Build failures after JDK-8195148 (Collapse G1SATBCardTableModRefBS and G1SATBCardTableLoggingModRefBS into a single G1BarrierSet)
Reviewed-by: dholmes
|
2018-03-07 10:58:59 +01:00 |
|
Erik Österlund
|
a06129a432
|
8195148: Collapse G1SATBCardTableModRefBS and G1SATBCardTableLoggingModRefBS into a single G1BarrierSet
Reviewed-by: ehelin, kbarrett
|
2018-03-06 08:36:44 +01:00 |
|
Kim Barrett
|
d7765d9002
|
8198474: Move JNIHandles::resolve into jniHandles.inline.hpp
Moved resolve and friends to new jniHandles.inline.hpp.
Reviewed-by: tschatzl, pliden, coleenp
|
2018-03-01 16:51:22 -05:00 |
|
Dmitrij Pochepko
|
8241f85b85
|
8196868: AARCH64: ld/st instructions hit guarantee assert while using sp
Reviewed-by: aph
|
2018-02-27 16:05:28 +03:00 |
|
Dmitry Chuyko
|
7e1c60b79b
|
8198293: AARCH64 - Add CPU detection code for Cavium Thunder X2
Reviewed-by: dsamersoff
|
2018-02-27 15:56:40 +03:00 |
|