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 |
|
Coleen Phillimore
|
c215aa5889
|
8201537: Remove is_alive closure from Klass::is_loader_alive()
Remove is_alive closure from callers of Klass::is_loader_alive so that cleaning metadata doesn't require GC closure.
Reviewed-by: adinn, stefank
|
2018-04-18 13:37:39 -04:00 |
|
Stefan Karlsson
|
1a1aecd166
|
8200106: Move NoSafepointVerifier out from gcLocker.hpp
Reviewed-by: coleenp
|
2018-03-23 18:54:12 +01: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 |
|
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 |
|
Harold Seigel
|
c0bc887c36
|
8191102: Incorrect include file use in classLoader.hpp
Move appropriate methods to <fiile>.inline.hpp files. Create <file>.inline.hpp files when needed.
Reviewed-by: coleenp, dholmes
|
2018-03-05 10:29:23 -05: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 |
|
Dean Long
|
ce205655fe
|
8194990: 3 Null pointer dereference defect groups related to CodeCache::find_blob_unsafe()
Reviewed-by: kvn
|
2018-01-31 16:10:23 -08:00 |
|
Lana Steuck
|
8f528fba93
|
Merge
|
2018-01-18 18:58:46 +00:00 |
|
Kim Barrett
|
9e5bf18428
|
8194406: Use Atomic::replace_if_null
Reviewed-by: coleenp, dholmes
|
2018-01-04 18:18:18 -05:00 |
|
Goetz Lindenmaier
|
407df53824
|
8193927: Optimize scanning code for oops
Reviewed-by: simonis, mdoerr, aph
|
2017-12-21 09:05:32 +01:00 |
|
Igor Veresov
|
d6aded9c68
|
8192756: SIGSEGV in nmethod::new_native_nmethod
Add the missing null check
Reviewed-by: kvn, thartmann
|
2017-11-30 08:35:33 -08:00 |
|
Igor Veresov
|
2811fa2e82
|
8043070: nmethod::verify_interrupt_point() shouldn't enter safepoint
Introduce not_installed state for nmethods
Reviewed-by: dlong
|
2017-11-20 19:00:22 -08:00 |
|
Doug Simon
|
f37bbe430d
|
8188102: [JVMCI] Convert special JVMCI oops in nmethod to jweak values
Reviewed-by: never, kvn, kbarrett
|
2017-11-06 12:53:55 +01:00 |
|
Coleen Phillimore
|
e908052a71
|
8189610: Reconcile jvm.h and all jvm_md.h between java.base and hotspot
Removed hotspot version of jvm*h and jni*h files.
Reviewed-by: ihse, mchung, dholmes
|
2017-10-31 11:55:09 -04:00 |
|
Roman Kennke
|
7030019135
|
8171853: Remove Shark compiler
Reviewed-by: dholmes, kvn, erikj, ihse
|
2017-10-15 22:54:03 +02:00 |
|
Coleen Phillimore
|
39b068db11
|
8188220: Remove Atomic::*_ptr() uses and overloads from hotspot
With the new template functions these are unnecessary.
Reviewed-by: kbarrett, dholmes, eosterlund
|
2017-10-16 22:36:06 -04:00 |
|
Erik Österlund
|
ebf1633bd2
|
8185141: Generalize scavengeable nmethod root handling
Reviewed-by: tschatzl, pliden, rkennke
|
2017-10-13 15:08:56 +02:00 |
|
Erik Joelsson
|
3789983e89
|
8187443: Forest Consolidation: Move files to unified layout
Reviewed-by: darcy, ihse
|
2017-09-12 19:03:39 +02:00 |
|
Vladimir Ivanov
|
fa8b858052
|
8174962: Better interface invocations
Reviewed-by: jrose, coleenp, ahgross, acorn, iignatyev
|
2017-05-26 18:39:27 +03:00 |
|