Erik Österlund
|
8038a3507d
|
8202381: (Solaris) SIGBUS in # V [libjvm.so+0xcee494] jni_GetIntField+0x224
Reviewed-by: kbarrett, dcubed
|
2018-04-30 21:17:37 +02:00 |
|
Erik Österlund
|
893bd31647
|
8202082: Remove explicit CMS checks in CardTableBarrierSetAssembler
Reviewed-by: shade, kbarrett
|
2018-04-27 10:59:46 +02:00 |
|
Erik Österlund
|
f4893f5a9a
|
8201543: Modularize C1 GC barriers
Reviewed-by: pliden, rbackman, rkennke
|
2018-04-26 20:42:43 +02:00 |
|
Gerard Ziemski
|
edc81d17e1
|
8202150: [REDO] Split globals.hpp to factor out the Flag class
Factored out Flag out go globals, renamed to JVMFlag
Reviewed-by: coleenp, dholmes, kvn
|
2018-04-26 11:19:05 -05:00 |
|
Erik Österlund
|
4e252915c5
|
8200235: Generalize jniFastGetField jobject/jweak resolve
Reviewed-by: kbarrett, dholmes
|
2018-04-26 11:56:24 +02:00 |
|
Andrew Haley
|
eb393cd015
|
8200556: AArch64: assertion failure in slowdebug builds
Reviewed-by: adinn
|
2018-04-23 19:32:41 +01:00 |
|
Gerard Ziemski
|
816e2e5fe0
|
8202151: [BACKOUT] Split globals.hpp to factor out the Flag class
Backed out JDK-8081519
Reviewed-by: kvn
|
2018-04-23 14:51:16 -05:00 |
|
Gerard Ziemski
|
60723b7e3d
|
8081519: Split globals.hpp to factor out the Flag class
Factored out Flag out go globals, renamed to JVMFlag
Reviewed-by: coleenp, dholmes, kvn
|
2018-04-23 10:59:39 -05:00 |
|
Aleksey Shipilev
|
3e6e4c11ed
|
8202134: Non-PCH build for arm32 fails
Reviewed-by: stefank
|
2018-04-23 12:16:09 +02:00 |
|
Andrew Haley
|
07ded2e52d
|
8201597: AArch64: Update relocs for CompiledDirectStaticCall
Reviewed-by: adinn
|
2018-04-16 16:21:58 +01:00 |
|
Lutz Schmidt
|
32ed45bb1d
|
8202079: [s390]: Build failure w/o precompiled headers
Reviewed-by: stuefe, shade
|
2018-04-20 14:25:51 +02:00 |
|
Aleksey Shipilev
|
2469449efd
|
8201785: Make ModRefBarrierSetAssembler abstract on all platforms
Reviewed-by: eosterlund, pliden, mdoerr
|
2018-04-19 12:02:38 +02:00 |
|
Coleen Phillimore
|
1ee531afe9
|
8200555: OopHandle should use Access API
Add RootAccess<> to OopHandle.resolve() in runtime and interpreter code. Add comments for compiler code for later.
Reviewed-by: eosterlund, stefank
|
2018-04-18 10:39:40 -04:00 |
|
Gustavo Romero
|
862bb272ae
|
8205582: PPC64: RTM: Fix counter for aborts on nested transactions
Reviewed-by: mdoerr, goetz
|
2018-07-06 16:25:07 -04:00 |
|
Gustavo Romero
|
32ec4d3882
|
8205581: PPC64: RTM: Fix abort on native calls
Reviewed-by: mdoerr, goetz
|
2018-06-26 08:33:17 -04:00 |
|
Gustavo Romero
|
f4a279935b
|
8205580: PPC64: RTM: Don't retry lock on abort if abort was intentional
Reviewed-by: mdoerr, goetz
|
2018-06-24 21:48:42 -04:00 |
|
Aleksei Voitylov
|
2c82c9e1bd
|
8207240: AARCH64: C2-only VM does not build
Reviewed-by: shade
|
2018-07-17 19:25:45 +03:00 |
|
Andrew Haley
|
d326744b13
|
8207345: AArch64: Trampoline generation code reads from unitialized memory
Reviewed-by: shade
|
2018-07-17 15:28:17 +01:00 |
|
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 |
|