Vladimir Ivanov
|
1298458a1d
|
8202399: [C1] LIRGenerator::do_CheckCast needs to exclude is_invokespecial_receiver_check() when using PatchAlot
Reviewed-by: kvn
|
2018-04-30 20:29:19 -04:00 |
|
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 |
|
Andrew Haley
|
07ded2e52d
|
8201597: AArch64: Update relocs for CompiledDirectStaticCall
Reviewed-by: adinn
|
2018-04-16 16:21:58 +01: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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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
|
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 |
|
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 |
|
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 |
|
Martin Doerr
|
03af65fa7d
|
8198750: [s390+x86_32+aarch64] Fix build after jdk-8195142
Reviewed-by: stuefe, shade
|
2018-02-27 11:45:04 +01:00 |
|
Erik Österlund
|
95d34d138d
|
8195142: Refactor out card table from CardTableModRefBS to flatten the BarrierSet hierarchy
Reviewed-by: stefank, coleenp, kvn, ehelin
|
2018-02-26 09:34:12 +01:00 |
|
Zhongwei Yao
|
0db8f238af
|
8196064: AArch64: Merging ld/st into ldp/stp in macro-assembler
Reviewed-by: aph
|
2018-02-03 10:36:58 +08:00 |
|
Jean Christophe Beyler
|
f3fc38d5f5
|
8198439: Fix aarch64 code for handling generate_code_for after FastTLABFill obsolete code
Fix aarch64 issue when moving the stp down and to a str
Reviewed-by: adinn, smonteith
|
2018-02-20 09:46:48 -08:00 |
|
Aleksey Shipilev
|
dcabd45c6c
|
8198341: Build failures after 8194084 (Obsolete FastTLABRefill and remove the related code)
Reviewed-by: mdoerr, dholmes
|
2018-02-19 15:07:21 +01:00 |
|
Jean Christophe Beyler
|
e8fc01629a
|
8194084: Obsolete FastTLABRefill and remove the related code
Remove all FastTLABRefill code and flag
Reviewed-by: mdoerr, drwhite, coleenp
|
2018-02-16 14:23:30 -08:00 |
|
Tobias Hartmann
|
2c5a0835a9
|
8197608: MacroAssembler::unimplemented calls global operator new[]
Removed C heap allocation of string buffers.
Reviewed-by: kvn, shade
|
2018-02-14 08:23:53 +01:00 |
|
Dmitry Samersoff
|
ac524f2837
|
8190428: Minimal Dynamic Constant support for AArch64
AArch64 specific code for 8186046
Reviewed-by: aph, psandoz
|
2018-02-10 09:48:51 +00:00 |
|
Dean Long
|
b1723061be
|
8194984: 9 Null pointer dereference defect groups related to ciMethodData::bci_to_data()
Reviewed-by: kvn
|
2018-01-31 16:09:29 -08:00 |
|
Jesper Wilhelmsson
|
c2735a15d7
|
Merge
|
2018-02-01 02:05:35 +01:00 |
|
Andrew Dinn
|
d46ebb546d
|
8196221: AArch64: Mistake in committed patch for JDK-8195859
The wrong patch was committed for JDK-8195859
Reviewed-by: aph
|
2018-01-26 16:38:21 +00:00 |
|