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 |
|
Stefan Karlsson
|
5671589a10
|
8198528: Move GenerationSpecs from GenCollectorPolicy to GenCollectedHeap
Reviewed-by: pliden, sjohanss, kbarrett
|
2018-02-22 18:37:23 +01:00 |
|
Stefan Karlsson
|
5f4f3883d8
|
8198525: Move _size_policy out of GenCollectorPolicy into GenCollectedHeap
Reviewed-by: pliden, sjohanss
|
2018-02-22 18:36:32 +01:00 |
|
Stefan Karlsson
|
f408526f30
|
8198515: Extract SoftReferencePolicy code out of CollectorPolicy
Reviewed-by: pliden, sjohanss
|
2018-02-22 18:36:07 +01:00 |
|
Stefan Karlsson
|
a98b4ecb5c
|
8198511: Move allocation functions from GenCollectorPolicy to GenCollectedHeap
Reviewed-by: pliden, sjohanss
|
2018-02-22 18:35:40 +01:00 |
|
Stefan Karlsson
|
bd70c72fd2
|
8198509: Move satisfy_failed_metadata_allocation out from CollectorPolicy
Reviewed-by: sjohanss, pliden
|
2018-02-22 18:35:04 +01:00 |
|
Stefan Karlsson
|
380a8b15ec
|
8198507: Remove CollectorPolicy::create_rem_set
Reviewed-by: pliden, tschatzl
|
2018-02-22 18:34:39 +01:00 |
|
Stefan Karlsson
|
713858f459
|
8198373: Remove CollectorPolicy::is/as functions
Reviewed-by: sjohanss, pliden
|
2018-02-22 18:34:18 +01:00 |
|
Erik Österlund
|
432a71e564
|
8198286: Direct memory accessors in typeArrayOop.hpp should use Access API
Reviewed-by: pliden, rkennke
|
2018-02-22 10:39:42 +01:00 |
|
Per Lidén
|
2606b1f985
|
8198369: Clean up GCId and GCIdMark
Reviewed-by: stefank, eosterlund
|
2018-02-21 07:50:33 +01:00 |
|
Per Lidén
|
0bf8fa1855
|
8198267: Allow GCId::current_raw() calls from non-NamedThreads
Reviewed-by: stefank, kbarrett
|
2018-02-21 07:46:40 +01:00 |
|
Per Lidén
|
4e971f5455
|
8198265: Make CollectorPolicy::satisfy_failed_metadata_allocation() virtual
Reviewed-by: stefank, eosterlund
|
2018-02-19 15:44:56 +01:00 |
|
Per Lidén
|
13aaf94964
|
8198268: Add time argument to ConcurrentGCTimer::register_gc_pause_start/_end
Reviewed-by: kbarrett, stefank
|
2018-02-19 15:44:56 +01:00 |
|
Per Lidén
|
1b12333f8f
|
8198269: Allow GCCauseSetter to be used outside of safepoints
Reviewed-by: stefank, sjohanss
|
2018-02-19 15:44:56 +01:00 |
|
Per Lidén
|
b2deecf8e4
|
8198271: Make CollectedHeap::create_heap_space_summary() virtual
Reviewed-by: kbarrett, tschatzl
|
2017-12-08 13:47:08 +01:00 |
|
Per Lidén
|
75c57161f1
|
8197994: Move JavaThread::initialize_queues() logic to G1SATBCardTableLoggingModRefBS
Reviewed-by: tschatzl, eosterlund
|
2018-02-16 12:18:09 +01:00 |
|
Per Lidén
|
676fd0e040
|
8197992: Move the OopStorage::ParState type out of inline.hpp
Reviewed-by: tschatzl, kbarrett
|
2018-02-16 12:18:09 +01:00 |
|
Kim Barrett
|
023fc4b866
|
8197454: Need Access decorator for storing oop into uninitialized location
Repurpose ARRAYCOPY_DEST_NOT_INITIALIZED to AS_DEST_NOT_INITIALIZED.
Reviewed-by: eosterlund, coleenp
|
2018-02-13 17:36:22 -05:00 |
|
Thomas Schatzl
|
347c253452
|
7127700: G1: Replace G1PLAB with PLAB
Reviewed-by: sjohanss, kbarrett
|
2018-02-13 16:13:20 +01:00 |
|
Erik Österlund
|
0fb7dffb83
|
8195103: Refactor out card table from CardTableModRefBS to flatten the BarrierSet hierarchy
Reviewed-by: kbarrett, tschatzl
|
2018-01-10 22:48:27 +01:00 |
|
Kim Barrett
|
7f0f329daf
|
8194691: Cleanup unnecessary casts in Atomic/OrderAccess uses
Removed unnecessary casts.
Reviewed-by: coleenp, tschatzl
|
2018-02-11 03:12:15 -05:00 |
|
Kim Barrett
|
a25a95120e
|
8196083: Avoid locking in OopStorage::release
Defer release list updates to later allocate/delete operations.
Reviewed-by: coleenp, eosterlund
|
2018-02-08 17:23:43 -05:00 |
|
Kim Barrett
|
72b9968396
|
8194898: Move OopStorage inline definitions to an .inline.hpp
Reviewed-by: coleenp, hseigel
|
2018-01-29 16:51:21 -05:00 |
|
Kim Barrett
|
2d847b1eb6
|
8195690: JNI GetObjectRefType doesn't handle NULL
Properly handle NULL, add some non-NULL preconditions.
Reviewed-by: dholmes, mdoerr
|
2018-01-23 14:27:10 -05:00 |
|
Martin Doerr
|
0ddc8c6900
|
8195691: AIX build broken after 8194312
Reviewed-by: kbarrett, goetz
|
2018-01-22 12:04:12 +01:00 |
|
Kim Barrett
|
e1356ec6cf
|
8194312: Support parallel and concurrent JNI global handle processing
Add OopStorage, change JNI gloabl/weak to use OopStorage.
Reviewed-by: coleenp, sspitsyn, eosterlund
|
2017-11-21 09:47:55 -05:00 |
|
Erik Österlund
|
c5f5601b1c
|
8193063: Enabling narrowOop values for RawAccess accesses
Reviewed-by: pliden, kbarrett
|
2018-01-10 18:04:56 +01:00 |
|