Per Lidén
|
f900ae9914
|
8201800: Add support for adjusting heap addresses in a TLAB
Reviewed-by: shade, stefank
|
2018-04-19 07:54:50 +02:00 |
|
Per Lidén
|
a4f21eeb03
|
8201646: Introduce ReferenceDiscoverer interface
Reviewed-by: stefank, tschatzl, rkennke
|
2018-04-19 07:54:50 +02:00 |
|
Stefan Johansson
|
ffd8b1f9bd
|
8196071: Change G1 Full GC heap and thread sizing ergonomics
Reviewed-by: tschatzl, sangheki
|
2018-04-19 09:15:17 +02:00 |
|
Coleen Phillimore
|
ddfd4c33c6
|
8201556: Disallow reading oops in ClassLoaderData if unloading
Move class_loader oop to an OopHandle, and assert that holder is alive when getting class_loader.
Reviewed-by: kbarrett, adinn
|
2018-04-18 18:43:04 -04:00 |
|
Thomas Schatzl
|
9b31b8f365
|
8201487: Do not rebalance reference processing queues if not doing parallel reference processing
Reviewed-by: sangheki, kbarrett
|
2018-04-18 11:36:48 +02:00 |
|
Per Lidén
|
ec504ecf84
|
8201362: Remove CollectedHeap::barrier_set()
Reviewed-by: shade, rkennke
|
2018-04-12 11:22:24 +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 Johansson
|
9fb40e61cb
|
8200228: Change default value of HeapSizePerGCThread
Reviewed-by: tschatzl, shade, jwilhelm
|
2018-04-11 08:18:13 +02:00 |
|
Stefan Karlsson
|
8e0a6a9523
|
8201217: Split specialized_oop_closures.hpp into GC specific files
Reviewed-by: sjohanss, eosterlund
|
2018-04-10 12:21:58 +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 |
|
Stefan Karlsson
|
0d2377db46
|
8201209: Separate out CMS specific functions into CMSCardTable
Reviewed-by: eosterlund, sjohanss
|
2018-04-10 12:20:00 +02:00 |
|
Stefan Karlsson
|
e7c2b686a1
|
8201175: Move FilteringClosure::do_oop to genOopClosures
Reviewed-by: tschatzl, sjohanss
|
2018-04-10 12:18:42 +02:00 |
|
Stefan Karlsson
|
f0f7a1b70d
|
8201168: Move GC command line constraint functions to GC specific files
Reviewed-by: gziemski, sjohanss
|
2018-04-10 12:17:16 +02:00 |
|
Stefan Karlsson
|
906806e067
|
8200759: Move GC entries in vmStructs.cpp to GC specific files
Reviewed-by: sjohanss, shade
|
2018-04-10 12:15:07 +02: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 |
|
Stefan Karlsson
|
14a142ba14
|
8201136: Move GC flags from globals.hpp to GC specific files
Reviewed-by: sjohanss, shade, rehn
|
2018-04-06 13:55:25 +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 |
|
Stefan Karlsson
|
48d527c5bd
|
8201212: Remove INCLUDE_ALL_GCS from OopStorage files
Reviewed-by: kbarrett
|
2018-04-06 11:37:33 +02:00 |
|
Stefan Karlsson
|
4387825322
|
8200737: Move GC code out of Arguments::check_vm_args_consistency into GCArguments
Reviewed-by: sjohanss, pliden
|
2018-04-06 11:37:31 +02:00 |
|
Stefan Karlsson
|
6a8aa0fdad
|
8200736: Move CMSGCStats to the cms directory
Reviewed-by: sjohanss, tschatzl
|
2018-04-06 11:37:28 +02:00 |
|
Kim Barrett
|
094178fdba
|
8200630: Globally suppress Visual Studio warning C4351
Globally suppress warning, remove sole instance of local suppression.
Reviewed-by: gtriantafill, tschatzl
|
2018-04-04 18:19:46 -04:00 |
|
Per Lidén
|
15263a27f8
|
8200429: Adjust object pinning interface on CollectedHeap
Reviewed-by: dholmes, rkennke
|
2018-04-04 11:59:47 +02:00 |
|
Roman Kennke
|
b938ae51ce
|
8199781: Don't use naked == for comparing oops
Reviewed-by: coleenp, eosterlund, jrose
|
2018-04-03 13:15:27 +02:00 |
|
Per Lidén
|
24273f04a4
|
8199925: Break out GC selection logic from GCArguments to GCConfig
Reviewed-by: eosterlund, rkennke
|
2018-03-28 11:38:47 +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
|
7b568da79b
|
8199850: Move parsing of VerifyGCType to G1
Reviewed-by: sjohanss, tschatzl
|
2018-03-26 12:44:39 +02:00 |
|
Stefan Karlsson
|
1a1aecd166
|
8200106: Move NoSafepointVerifier out from gcLocker.hpp
Reviewed-by: coleenp
|
2018-03-23 18:54:12 +01:00 |
|
Stefan Karlsson
|
7595845e9a
|
8200105: Remove cyclic dependency between oop.inline.hpp and collectedHeap.inline.hpp
Reviewed-by: coleenp, kbarrett
|
2018-03-15 21:29:36 +01: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 |
|
Per Lidén
|
68345b93ad
|
8199886: gc/cslocker/TestCSLocker.java crashes
Reviewed-by: rkennke, kbarrett
|
2018-03-20 22:22:02 +01:00 |
|
Roman Kennke
|
0df6b5baee
|
8199620: Support for JNI object pinning
Reviewed-by: pliden, tschatzl, eosterlund
|
2018-03-20 15:59:36 +01: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 |
|
Coleen Phillimore
|
394e34d821
|
8199282: Remove ValueObj class for allocation subclassing for gc code
Reviewed-by: stefank, kbarrett
|
2018-03-14 07:27:19 -04: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 |
|
Roman Kennke
|
147488cbce
|
8198445: Access API for primitive/native arraycopy
Reviewed-by: pliden, eosterlund, dholmes
|
2018-03-13 17:13:35 +01:00 |
|
Thomas Stuefe
|
da674f0d0d
|
8199430: Rename MetaspaceAux to something more meaningful
Reviewed-by: zgu, coleenp
|
2018-03-11 07:11:03 +01:00 |
|
Yasumasa Suenaga
|
fcb1520305
|
8153333: [REDO] STW phases at Concurrent GC should count in PerfCounte
Reviewed-by: sjohanss, tschatzl
|
2018-03-09 23:13:37 +09:00 |
|
Stefan Karlsson
|
d42acfd37b
|
8199319: Remove handles.inline.hpp include from reflectionUtils.hpp
Reviewed-by: hseigel, dholmes
|
2018-03-08 19:10:25 +01:00 |
|
Stefan Karlsson
|
b9f2f3e199
|
8199275: Fix inclusions of allocation.inline.hpp
Reviewed-by: coleenp, kbarrett, dholmes
|
2018-03-08 09:56:29 +01: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
|
d1bd39385f
|
8196876: OopStorage::assert_at_safepoint clashes with assert_at_safepoint macros in g1CollectedHeap.hpp
Add shared safepoint state assertion macros.
Reviewed-by: coleenp, eosterlund
|
2018-03-03 23:56:08 -05:00 |
|
Erik Österlund
|
fc389b5284
|
8198896: Remove dead code: cardTableModRefBSForCTRS.hpp
Reviewed-by: pliden, kbarrett
|
2018-03-02 10:51:53 +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 |
|
Stefan Johansson
|
38dcf9fdf1
|
8198420: Remove unused extension point AllocationContextStats
Reviewed-by: ehelin, tschatzl
|
2018-02-23 09:38:33 +01:00 |
|
Stefan Karlsson
|
3ad60c1bd2
|
8198530: Move _gc_policy_counters from GenCollectorPolicy to GenCollectedHeap
Reviewed-by: kbarrett, sjohanss
|
2018-02-22 18:37:48 +01:00 |
|