1. 24 Nov, 2016 1 commit
  2. 18 Nov, 2016 3 commits
  3. 17 Nov, 2016 3 commits
  4. 16 Nov, 2016 2 commits
  5. 14 Nov, 2016 1 commit
  6. 11 Nov, 2016 1 commit
  7. 10 Nov, 2016 1 commit
  8. 09 Nov, 2016 1 commit
  9. 08 Nov, 2016 1 commit
  10. 03 Nov, 2016 1 commit
  11. 31 Oct, 2016 1 commit
  12. 28 Oct, 2016 1 commit
  13. 27 Oct, 2016 1 commit
  14. 26 Oct, 2016 3 commits
  15. 25 Oct, 2016 1 commit
  16. 24 Oct, 2016 1 commit
  17. 21 Oct, 2016 1 commit
  18. 20 Oct, 2016 2 commits
  19. 13 Oct, 2016 2 commits
  20. 07 Oct, 2016 4 commits
  21. 06 Oct, 2016 1 commit
    • mlippautz's avatar
      [heap] Remove PromotionMode used by Scavenger · f88fe51a
      mlippautz authored
      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}
      f88fe51a
  22. 05 Oct, 2016 1 commit
    • bjaideep's avatar
      [heap] Update verification of LO_SPACE in SizeOfInitialHeap · 45b64d15
      bjaideep authored
      On PPC64 linux the OS page size is 64KB, therefore when the
      snapshot is created the serialized heap already has LO_SPACE
      allocated(the allocation goes beyond the 1st page of
      CODE_SPACE and hence LO_SPACE is allocated).
      I've updated the testcase to check if the delta
      of the LO_SPACE is zero.
      
      R=mlippautz@chromium.org, ulan@chromium.org, vogelheim@chromium.org
      BUG=
      
      Review-Url: https://codereview.chromium.org/2394893002
      Cr-Commit-Position: refs/heads/master@{#40014}
      45b64d15
  23. 30 Sep, 2016 1 commit
  24. 29 Sep, 2016 1 commit
    • mlippautz's avatar
      Revert of [heap] Remove border page · 9af3142f
      mlippautz authored
      Reason for revert:
      No real improvement as we still lack the ability to promote from
      scavenges/young gen GCs.
      
      Let's keep this in mind for later.
      
      Original issue's description:
      > [heap] Remove border page
      >
      > A page now belongs either the nursery *or* the intermediate gen. The page that
      > contained objects of both spaces is removed in this change.
      >
      > BUG=chromium:636331
      >
      > Committed: https://crrev.com/42ece47446f0dbd3779d6e0e00dce97a1931a9f9
      > Cr-Commit-Position: refs/heads/master@{#39778}
      
      TBR=ulan@chromium.org,hpayer@chromium.org
      BUG=chromium:636331
      
      Review-Url: https://codereview.chromium.org/2383443002
      Cr-Commit-Position: refs/heads/master@{#39854}
      9af3142f
  25. 28 Sep, 2016 4 commits