1. 27 Nov, 2019 5 commits
  2. 26 Nov, 2019 4 commits
  3. 25 Nov, 2019 4 commits
  4. 22 Nov, 2019 2 commits
  5. 21 Nov, 2019 2 commits
  6. 20 Nov, 2019 7 commits
  7. 19 Nov, 2019 3 commits
  8. 18 Nov, 2019 4 commits
  9. 17 Nov, 2019 1 commit
  10. 16 Nov, 2019 2 commits
    • Dominik Inführ's avatar
      [heap] Reduce size of possibly empty buckets · 80caf2cf
      Dominik Inführ authored
      Before this CL a byte was used per bucket to store whether the bucket
      is possibly empty or not. This CL changes this such that each bucket
      only needs a single bit.
      
      PossiblyEmptyBuckets is now a word in the page header. If more bits
      are needed than fit into a single word, an external bitmap is
      allocated using AlignedAlloc. Storing this on the page header, allows
      to remove initial_buckets from the SlotSet. The SlotSet allocation is
      then again a power-of-2 in release mode.
      
      Change-Id: If61fd5cfa153f98757beeb444a530f6e2803fdb6
      Bug: chromium:1023139
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1906376
      Commit-Queue: Dominik Inführ <dinfuehr@chromium.org>
      Reviewed-by: 's avatarUlan Degenbaev <ulan@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#64991}
      80caf2cf
    • Igor Sheludko's avatar
      Revert "[ptr-compr] Temporarily enable double fields unboxing" · be306c92
      Igor Sheludko authored
      This reverts commit 1ec2ca26.
      
      Reason for revert: Preparing for re-enabling pointer compression.
      
      Original change's description:
      > [ptr-compr] Temporarily enable double fields unboxing
      >
      > We are not shipping ptr-compr in M79 on x64 because chromium:1009439
      > blocks 31-bit Smis on 64-bit architectures, so these's no point in
      > disabling double fields unboxing.
      >
      > This CL will be reverted after the M79 branch point.
      >
      > Bug: v8:9799, chromium:1009439
      > Change-Id: I28d0013d3ab06ce41d5028ba4f66c9b249de52d7
      > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1862556
      > Reviewed-by: Toon Verwaest <verwaest@chromium.org>
      > Commit-Queue: Igor Sheludko <ishell@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#64288}
      
      Bug: v8:9799, chromium:1009439
      Change-Id: I18e22422725777ad8bfbb19243158228f3559c32
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1919320Reviewed-by: 's avatarToon Verwaest <verwaest@chromium.org>
      Commit-Queue: Igor Sheludko <ishell@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#64990}
      be306c92
  11. 15 Nov, 2019 1 commit
  12. 14 Nov, 2019 2 commits
  13. 13 Nov, 2019 2 commits
  14. 12 Nov, 2019 1 commit