v8/test/cctest/heap
mlippautz f88fe51a00 [heap] Remove PromotionMode used by Scavenger
The scavenger should never consider mark bits for promotion/copy as this creates
weird livetimes at the start of incremental marking. E.g. consider an object
marked black by the marker at the start of incremental marking. A scavenge would
promote it to the old generation although it could --and for short-living
objects actually does-- become unreachable during marking

Also, keeping this invariant significantly simplifies young generation mark
compacting as we can compare against the scavenging decision without keeping
different sets of markbits.

BUG=chromium:651354
R=hpayer@chromium.org

Review-Url: https://codereview.chromium.org/2397713002
Cr-Commit-Position: refs/heads/master@{#40026}
2016-10-06 10:14:23 +00:00
..
heap-tester.h Reland "[heap] New heuristics for starting of incremental marking. (patchset #9 id:160001 of https://codereview.chromium.org/2364923002/ )" 2016-09-28 17:52:00 +00:00
heap-utils.cc [heap] Do more incremental marking work in tasks. 2016-09-12 11:46:30 +00:00
heap-utils.h Move kMaxRegularHeapObjectSize into globals 2016-09-06 12:59:37 +00:00
test-alloc.cc [heap] Introduce enum of garbage collection reasons. 2016-09-07 10:03:08 +00:00
test-array-buffer-tracker.cc [heap] Introduce enum of garbage collection reasons. 2016-09-07 10:03:08 +00:00
test-compaction.cc [heap] Introduce enum of garbage collection reasons. 2016-09-07 10:03:08 +00:00
test-heap.cc [heap] Remove PromotionMode used by Scavenger 2016-10-06 10:14:23 +00:00
test-incremental-marking.cc [tracing] Avoid Gcc compilation fail by declaring AddTraceEvent function in Class derived from Platform Class. 2016-09-28 08:47:33 +00:00
test-lab.cc [heap] Set progress bar flag for FixedArray upon allocation 2016-09-30 11:13:51 +00:00
test-mark-compact.cc [heap] Introduce enum of garbage collection reasons. 2016-09-07 10:03:08 +00:00
test-page-promotion.cc [heap] Introduce enum of garbage collection reasons. 2016-09-07 10:03:08 +00:00
test-spaces.cc [heap] Update verification of LO_SPACE in SizeOfInitialHeap 2016-10-05 19:47:27 +00:00