1. 21 Jul, 2017 1 commit
  2. 19 Jul, 2017 1 commit
    • Ulan Degenbaev's avatar
      [heap] Add API to set heap semi-space limits in KB. · bb29f9a4
      Ulan Degenbaev authored
      This relands parts of "[heap] Allow a minimum semi-space size of 512K."
      excluding the actual semi-space size change.
      
      This partially reverts commit f341bb0f
      
      > Original commit message:
      > Revert "[heap] Allow a minimum semi-space size of 512K."
      > This reverts commit 0d2ed6c3.
      > The CL introduced perf regressions: crbug.com/735649.
      > We are going to reland the CL in an isolated V8 roll to ensure
      > that perf regressions are attributed correctly.
      
      > Original commit message:
      > > [heap] Allow a minimum semi-space size of 512K.
      > > This CL also reduces the minimum semi-space size to 512K.
      > > BUG=chromium:716032
      > BUG=chromium:735649
      
      Cq-Include-Trybots: master.tryserver.chromium.linux:linux_chromium_rel_ng
      Change-Id: I5ed66b72104aa877d67fcd20bdadc807ea1551c3
      Reviewed-on: https://chromium-review.googlesource.com/575065
      Commit-Queue: Ulan Degenbaev <ulan@chromium.org>
      Reviewed-by: 's avatarMichael Lippautz <mlippautz@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#46762}
      bb29f9a4
  3. 13 Jul, 2017 2 commits
  4. 12 Jul, 2017 1 commit
  5. 07 Jul, 2017 1 commit
  6. 06 Jul, 2017 1 commit
  7. 30 Jun, 2017 1 commit
    • Ulan Degenbaev's avatar
      Revert "[heap] Allow a minimum semi-space size of 512K." · f341bb0f
      Ulan Degenbaev authored
      This reverts commit 0d2ed6c3.
      
      The CL introduced perf regressions: crbug.com/735649.
      
      We are going to reland the CL in an isolated V8 roll to ensure
      that perf regressions are attributed correctly.
      
      Original commit message:
      > [heap] Allow a minimum semi-space size of 512K.
      > This CL also reduces the minimum semi-space size to 512K.
      > BUG=chromium:716032
      
      BUG=chromium:735649
      
      Cq-Include-Trybots: master.tryserver.chromium.linux:linux_chromium_rel_ng
      Change-Id: I1f1b08ca6853347c00070f000c309d839ff8a4bb
      Reviewed-on: https://chromium-review.googlesource.com/552541Reviewed-by: 's avatarMichael Lippautz <mlippautz@chromium.org>
      Commit-Queue: Ulan Degenbaev <ulan@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#46349}
      f341bb0f
  8. 29 Jun, 2017 1 commit
  9. 28 Jun, 2017 1 commit
  10. 27 Jun, 2017 2 commits
  11. 22 Jun, 2017 1 commit
  12. 21 Jun, 2017 1 commit
  13. 20 Jun, 2017 1 commit
  14. 19 Jun, 2017 2 commits
  15. 13 Jun, 2017 1 commit
  16. 12 Jun, 2017 1 commit
  17. 09 Jun, 2017 1 commit
  18. 08 Jun, 2017 1 commit
    • Eric Holk's avatar
      Add allocation information to ArrayBuffer::Contents · 8f39e07d
      Eric Holk authored
      Array buffers can now have an allocation that is larger than the actual
      buffer, such as when WebAssembly guard regions are enabled. Embedders
      need to know the actual allocation start and length when externalizing
      a buffer so they can deallocate it properly.
      
      Bug: chromium:720302, v8:5277
      Cq-Include-Trybots: master.tryserver.chromium.linux:linux_chromium_rel_ng
      Change-Id: Ifc184fdd59d77af01c07a64d2c0229ca859a01b0
      Reviewed-on: https://chromium-review.googlesource.com/523271
      Commit-Queue: Eric Holk <eholk@chromium.org>
      Reviewed-by: 's avatarJochen Eisinger <jochen@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#45777}
      8f39e07d
  19. 07 Jun, 2017 1 commit
  20. 06 Jun, 2017 3 commits
  21. 02 Jun, 2017 3 commits
  22. 01 Jun, 2017 1 commit
  23. 30 May, 2017 2 commits
  24. 29 May, 2017 3 commits
  25. 27 May, 2017 1 commit
  26. 23 May, 2017 1 commit
  27. 22 May, 2017 2 commits
  28. 18 May, 2017 2 commits
    • Eric Holk's avatar
      Add memory protection API to ArrayBuffer::Allocator · 18a26cfe
      Eric Holk authored
      WebAssembly needs to be able to allocate memory with guard regions, which
      requires more functionality from the array buffer allocator. This change adds
      functions for reserving memory regions and changing the memory protection.
      
      This CL also includes some minor refactoring of the code to free array buffers.
      
      Bug: chromium:720302
      Change-Id: Iab9a266003043b0d36592a79668d1eea53952abf
      Reviewed-on: https://chromium-review.googlesource.com/506377Reviewed-by: 's avatarJochen Eisinger <jochen@chromium.org>
      Reviewed-by: 's avatarMichael Lippautz <mlippautz@chromium.org>
      Commit-Queue: Eric Holk <eholk@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#45407}
      18a26cfe
    • Adam Klein's avatar
      Revert "[parser] Refactor streaming scanner streams." · 9397c1b7
      Adam Klein authored
      This reverts commit ce538f70.
      
      Reason for revert: breaks BOM handling (thus breaking Outlook web apps).
      
      Original change's description:
      > [parser] Refactor streaming scanner streams.
      > 
      > Unify, simplify logic, reduce UTF8 specific handling.
      > 
      > Intend of this is also to have stream views.
      > Stream views can be used concurrently by multiple threads, but
      > only one thread may fetch new data from the underlying source.
      > This together with unified stream view creation is intended to be
      > used for parse tasks.
      > 
      > BUG=v8:6093
      > 
      > Change-Id: Ied8e93090c506d4735080298f0fdaeed32043915
      > Reviewed-on: https://chromium-review.googlesource.com/501789
      > Commit-Queue: Wiktor Garbacz <wiktorg@google.com>
      > Reviewed-by: Daniel Vogelheim <vogelheim@chromium.org>
      > Reviewed-by: Marja Hölttä <marja@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#45336}
      
      TBR=marja@chromium.org,vogelheim@chromium.org,jochen@chromium.org,wiktorg@google.com
      BUG=v8:6093, chromium:724166
      
      Change-Id: I022a23b8052d20d83a640c07b7864c622548bf90
      Reviewed-on: https://chromium-review.googlesource.com/508888Reviewed-by: 's avatarAdam Klein <adamk@chromium.org>
      Commit-Queue: Adam Klein <adamk@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#45404}
      9397c1b7