#
13487:12817e44b856 |
|
23-Aug-2017 |
coleenp |
8160399: is_oop_or_null involves undefined behavior 8164984: Improper use of is_oop in production code Summary: replace oop->is_oop*() with oopDesc::is_oop*(oop) so this pointer can be verified Reviewed-by: iklam, kvn, dholmes
|
#
13376:d7719b146b88 |
|
04-Aug-2017 |
tschatzl |
8184348: Merge G1ConcurrentMark::par_mark() and G1ConcurrentMark::grayRoot() Summary: Merge and simplify the use of G1ConcurrentMark::par_mark() and grayRoot() Reviewed-by: mgerdin, shade
|
#
13294:68aaa4856f3d |
|
17-Jul-2017 |
ehelin |
8183539: Remove G1RemSet::_into_cset_dirty_card_queue_set Reviewed-by: tschatzl, mgerdin
|
#
13270:9da0c9f26e79 |
|
10-Jul-2017 |
tschatzl |
8183397: Ensure consistent closure filtering during evacuation Summary: Consistently apply the cross-region check for references in the various oop closures. Reviewed-by: sjohanss, ehelin
|
#
13196:ddabaeb7d186 |
|
28-Jun-2017 |
tschatzl |
8175554: Improve G1UpdateRSOrPushRefClosure Summary: Micro-optimizations and improving naming for the G1UpdateRSOrPushRefClosure Reviewed-by: ehelin, sangheki
|
#
13143:096080998a09 |
|
02-Jun-2017 |
tschatzl |
8177707: Specialize G1RemSet::refine_card for concurrent/during safepoint refinement Reviewed-by: ehelin, kbarrett
|
#
12931:da7db7bcfb16 |
|
06-Mar-2017 |
tschatzl |
8071278: Fix the closure mess in G1RemSet::refine_card() Summary: Remove the use of many nested closure in the code to refine a card. Reviewed-by: kbarrett, sjohanss
|
#
12906:0d233dd8ec48 |
|
23-Feb-2017 |
tschatzl |
8162104: Use in_cset() instead of obj_in_cs() Reviewed-by: ehelin, sjohanss
|
#
10818:883cb1b6b204 |
|
06-Apr-2016 |
tschatzl |
8077144: Concurrent mark initialization takes too long Summary: Remove per-marking thread liveness bitmaps and recreate liveness bitmap concurrently after the cleanup pause. Reviewed-by: mgerdin, ehelin, kbarrett
|
#
10772:5ae0c7f89874 |
|
05-Apr-2016 |
tschatzl |
8151499: gc/g1/g1OopClosures.inline.hpp: assert(_from->is_in_reserved(p)) failed: p is not in from Summary: Fix wrong assertion. Reviewed-by: tbenson, shade
|
#
10446:f96580a236c0 |
|
07-Mar-2016 |
ddmitriev |
8149973: Optimize object alignment check in debug builds. Reviewed-by: coleenp, tschatzl
|
#
10204:4fa762a8efa2 |
|
05-Feb-2016 |
ehelin |
8148973: Rename g1/concurrentMark.{hpp,cpp,inline.hpp} to g1/g1ConcurrentMark.{hpp,cpp,inline.hpp} Reviewed-by: tschatzl, mgerdin
|
#
10123:f71b5a8a78b6 |
|
18-Jan-2016 |
goetz |
8146395: Add inline qualifier in oop.hpp and fix inlining in gc files Summary: Fix remaining issues after 8146401. Also fix windows VS2010 linkage problem (g1OopClosures.hpp). Reviewed-by: stefank, mgerdin
|
#
9735:0dfc2d472052 |
|
11-Dec-2015 |
sjohanss |
8144701: Change three G1 remembererd set closures to be OopClosures Reviewed-by: mgerdin, stefank
|
#
9734:601ef5feffd2 |
|
11-Dec-2015 |
sjohanss |
8144584: Change FilterIntoCSClosure to inherit OopClosure Reviewed-by: kbarrett, mgerdin
|
#
9733:416f83a07c39 |
|
11-Dec-2015 |
sjohanss |
8144505: Change G1ParCopyHelper to inherit OopClosure Reviewed-by: mgerdin, stefank
|
#
9728:0e4622635d09 |
|
11-Dec-2015 |
sjohanss |
8144486: Change G1UpdateRSOrPushRefOopClosure to inherit OopClosure Reviewed-by: mgerdin, stefank
|
#
9717:41e26f2a3d7f |
|
09-Dec-2015 |
mgerdin |
8144714: Add extension point to G1 evacuation closures Reviewed-by: ehelin, jmasa
|
#
9634:2e2b5ba89432 |
|
27-Nov-2015 |
ehelin |
8144067: Pass obj directly to G1ParScanThreadState::update_rs Reviewed-by: tschatzl, mgerdin
|
#
9533:e732238a2321 |
|
11-Sep-2015 |
ehelin |
8142399: G1ParCopyClosure does not need do_oop_work Reviewed-by: stefank, tschatzl
|
#
9356:7e1dcb8396f1 |
|
09-Nov-2015 |
david |
8139867: Change how startsHumongous and continuesHumongous regions work in G1. Reviewed-by: tschatzl, tbenson
|
#
9310:80c8e474661d |
|
02-Nov-2015 |
brutisso |
8141037: Remove _MARKING_VERBOSE_ from the G1 code Reviewed-by: tschatzl, kbarrett
|
#
9175:01b171218ecd |
|
15-Oct-2015 |
kbarrett |
8139200: Eliminate G1ParClosureSuper::_worker_id Summary: Moved _worker_id from G1ParClosureSuper to G1ParCopyHelper. Reviewed-by: mgerdin, tschatzl
|
#
9164:5f32f22ba25e |
|
14-Oct-2015 |
mgerdin |
8138762: Refactor setup of evacuation closures in G1 Summary: Introduce policy class containing the root scan closures. Reviewed-by: ehelin, stefank
|
#
8812:9a8a76230f5d |
|
06-Aug-2015 |
tschatzl |
8073052: Rename and clean up the allocation manager hierarchy in g1Allocator.?pp Summary: Fix naming of G1ParGCAllocator, decrease dependencies between G1CollectedHeap, G1Allocator and G1AllocRegion, additional documentation. Reviewed-by: mgerdin, jmasa, kbarrett
|
#
8638:767f36deb0dc |
|
23-Jun-2015 |
bpittore |
8081202: Hotspot compile warning: "Invalid suffix on literal; C++11 requires a space between literal and identifier" Summary: Need to add a space between macro identifier and string literal Reviewed-by: stefank, dholmes, kbarrett
|
#
8413:92457dfb91bd |
|
13-May-2015 |
pliden |
8079792: GC directory structure cleanup Reviewed-by: brutisso, stefank, david
|