1. 18 Mar, 2020 1 commit
  2. 29 Jan, 2020 1 commit
  3. 23 Jan, 2020 1 commit
  4. 21 Jan, 2020 1 commit
  5. 16 Jan, 2020 1 commit
  6. 13 Jan, 2020 1 commit
  7. 10 Jan, 2020 1 commit
  8. 08 Jan, 2020 4 commits
    • Joshua Litt's avatar
      Revert "Reland "Reland "[promises] Port Promise.race to Torque.""" · e5e8685c
      Joshua Litt authored
      This reverts commit d6556fbd.
      
      Reason for revert: ugh, accidentally submitted this
      
      Original change's description:
      > Reland "Reland "[promises] Port Promise.race to Torque.""
      > 
      > This reverts commit 2225d242.
      > 
      > Reason for revert: clusterfuzz fixed
      > 
      > Original change's description:
      > > Revert "Reland "[promises] Port Promise.race to Torque.""
      > > 
      > > This reverts commit 766aeb99.
      > > 
      > > Reason for revert: clusterfuzz
      > > Bug: chromium:1040238
      > > 
      > > Original change's description:
      > > > Reland "[promises] Port Promise.race to Torque."
      > > >
      > > > Fixes clusterfuzz bug.
      > > >
      > > > This is a reland of 15ec4a09
      > > >
      > > > Original change's description:
      > > > > [promises] Port Promise.race to Torque.
      > > > >
      > > > > Bug: v8:9838
      > > > > Change-Id: Iee3bcaa3a7149309c01d16be67d189ccc56bd0e8
      > > > > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1965919
      > > > > Commit-Queue: Joshua Litt <joshualitt@chromium.org>
      > > > > Reviewed-by: Tobias Tebbi <tebbi@chromium.org>
      > > > > Cr-Commit-Position: refs/heads/master@{#65562}
      > > >
      > > > Bug: v8:9838
      > > > Change-Id: Id295a12023195511289d92517936733ab22cdf4b
      > > > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1988542
      > > > Reviewed-by: Tobias Tebbi <tebbi@chromium.org>
      > > > Commit-Queue: Joshua Litt <joshualitt@chromium.org>
      > > > Cr-Commit-Position: refs/heads/master@{#65613}
      > > 
      > > TBR=jgruber@chromium.org,tebbi@chromium.org,joshualitt@chromium.org
      > > 
      > > 
      > > Bug: v8:9838
      > > Change-Id: I1d14eae04ee228806f69b489ab2d86e87fec1ae5
      > > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1991808
      > > Reviewed-by: Joshua Litt <joshualitt@chromium.org>
      > > Auto-Submit: Joshua Litt <joshualitt@chromium.org>
      > > Commit-Queue: Joshua Litt <joshualitt@chromium.org>
      > > Cr-Commit-Position: refs/heads/master@{#65649}
      > 
      > TBR=jgruber@chromium.org,tebbi@chromium.org,joshualitt@chromium.org
      > 
      > Change-Id: I9dda79c99070478443db1a2d8190bd27b4e990d3
      > No-Presubmit: true
      > No-Tree-Checks: true
      > No-Try: true
      > Bug: chromium:1040238, v8:9838
      > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1992605
      > Reviewed-by: Joshua Litt <joshualitt@chromium.org>
      > Commit-Queue: Joshua Litt <joshualitt@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#65650}
      
      TBR=jgruber@chromium.org,tebbi@chromium.org,joshualitt@chromium.org
      
      Change-Id: I8cf8909e4e4d9ec59fd80eaa6804a8421b0626a6
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Bug: chromium:1040238, v8:9838
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1992606Reviewed-by: 's avatarJoshua Litt <joshualitt@chromium.org>
      Commit-Queue: Joshua Litt <joshualitt@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#65651}
      e5e8685c
    • Joshua Litt's avatar
      Reland "Reland "[promises] Port Promise.race to Torque."" · d6556fbd
      Joshua Litt authored
      This reverts commit 2225d242.
      
      Reason for revert: clusterfuzz fixed
      
      Original change's description:
      > Revert "Reland "[promises] Port Promise.race to Torque.""
      > 
      > This reverts commit 766aeb99.
      > 
      > Reason for revert: clusterfuzz
      > Bug: chromium:1040238
      > 
      > Original change's description:
      > > Reland "[promises] Port Promise.race to Torque."
      > >
      > > Fixes clusterfuzz bug.
      > >
      > > This is a reland of 15ec4a09
      > >
      > > Original change's description:
      > > > [promises] Port Promise.race to Torque.
      > > >
      > > > Bug: v8:9838
      > > > Change-Id: Iee3bcaa3a7149309c01d16be67d189ccc56bd0e8
      > > > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1965919
      > > > Commit-Queue: Joshua Litt <joshualitt@chromium.org>
      > > > Reviewed-by: Tobias Tebbi <tebbi@chromium.org>
      > > > Cr-Commit-Position: refs/heads/master@{#65562}
      > >
      > > Bug: v8:9838
      > > Change-Id: Id295a12023195511289d92517936733ab22cdf4b
      > > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1988542
      > > Reviewed-by: Tobias Tebbi <tebbi@chromium.org>
      > > Commit-Queue: Joshua Litt <joshualitt@chromium.org>
      > > Cr-Commit-Position: refs/heads/master@{#65613}
      > 
      > TBR=jgruber@chromium.org,tebbi@chromium.org,joshualitt@chromium.org
      > 
      > 
      > Bug: v8:9838
      > Change-Id: I1d14eae04ee228806f69b489ab2d86e87fec1ae5
      > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1991808
      > Reviewed-by: Joshua Litt <joshualitt@chromium.org>
      > Auto-Submit: Joshua Litt <joshualitt@chromium.org>
      > Commit-Queue: Joshua Litt <joshualitt@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#65649}
      
      TBR=jgruber@chromium.org,tebbi@chromium.org,joshualitt@chromium.org
      
      Change-Id: I9dda79c99070478443db1a2d8190bd27b4e990d3
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Bug: chromium:1040238, v8:9838
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1992605Reviewed-by: 's avatarJoshua Litt <joshualitt@chromium.org>
      Commit-Queue: Joshua Litt <joshualitt@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#65650}
      d6556fbd
    • Joshua Litt's avatar
      Revert "Reland "[promises] Port Promise.race to Torque."" · 2225d242
      Joshua Litt authored
      This reverts commit 766aeb99.
      
      Reason for revert: clusterfuzz
      Bug: chromium:1040238
      
      Original change's description:
      > Reland "[promises] Port Promise.race to Torque."
      >
      > Fixes clusterfuzz bug.
      >
      > This is a reland of 15ec4a09
      >
      > Original change's description:
      > > [promises] Port Promise.race to Torque.
      > >
      > > Bug: v8:9838
      > > Change-Id: Iee3bcaa3a7149309c01d16be67d189ccc56bd0e8
      > > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1965919
      > > Commit-Queue: Joshua Litt <joshualitt@chromium.org>
      > > Reviewed-by: Tobias Tebbi <tebbi@chromium.org>
      > > Cr-Commit-Position: refs/heads/master@{#65562}
      >
      > Bug: v8:9838
      > Change-Id: Id295a12023195511289d92517936733ab22cdf4b
      > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1988542
      > Reviewed-by: Tobias Tebbi <tebbi@chromium.org>
      > Commit-Queue: Joshua Litt <joshualitt@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#65613}
      
      TBR=jgruber@chromium.org,tebbi@chromium.org,joshualitt@chromium.org
      
      
      Bug: v8:9838
      Change-Id: I1d14eae04ee228806f69b489ab2d86e87fec1ae5
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1991808Reviewed-by: 's avatarJoshua Litt <joshualitt@chromium.org>
      Auto-Submit: Joshua Litt <joshualitt@chromium.org>
      Commit-Queue: Joshua Litt <joshualitt@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#65649}
      2225d242
    • Joshua Litt's avatar
      [promises] Port promise deopt continuation to torque. · c2fcb6d9
      Joshua Litt authored
      Bug: v8:9838
      Change-Id: If2cbae09eb0628cd4d29bb1768d1ef7d1659e683
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1990128
      Commit-Queue: Joshua Litt <joshualitt@chromium.org>
      Reviewed-by: 's avatarJakob Gruber <jgruber@chromium.org>
      Reviewed-by: 's avatarTobias Tebbi <tebbi@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#65641}
      c2fcb6d9
  9. 07 Jan, 2020 3 commits
  10. 06 Jan, 2020 1 commit
  11. 27 Dec, 2019 1 commit
  12. 19 Dec, 2019 2 commits
  13. 16 Dec, 2019 2 commits
  14. 13 Dec, 2019 1 commit
  15. 12 Dec, 2019 1 commit
  16. 10 Dec, 2019 1 commit
  17. 06 Dec, 2019 1 commit
  18. 28 Nov, 2019 1 commit
  19. 26 Nov, 2019 1 commit
  20. 22 Nov, 2019 1 commit
  21. 19 Nov, 2019 1 commit
  22. 18 Nov, 2019 1 commit
  23. 12 Nov, 2019 1 commit
  24. 08 Nov, 2019 1 commit
  25. 01 Nov, 2019 1 commit
  26. 30 Oct, 2019 2 commits
  27. 22 Oct, 2019 4 commits
    • Victor Gomes's avatar
      Reland x3 "[runtime] Remove extension slots from context objects" · dbbdd0ec
      Victor Gomes authored
      Original change's description:
      > [runtime] Remove extension slots from context objects
      >
      > Context objects have an extension slot, which contains further
      > additional data that depends on the type of the context.
      >
      > This CL removes the extension slot from contexts that don't need
      > them, hence reducing memory.
      >
      > The following contexts will still have an extension slot: native,
      > module, await, block and with contexts. See objects/contexts.h for
      > what the slot is used for.
      > The following contexts will not have an extension slot anymore (they
      > were not used before): script, catch and builtin contexts.
      > Eval and function contexts only have the extension slot if they
      > contain a sloppy eval.
      >
      > Bug: v8:9744
      > Change-Id: I8ca56c22fa02437bbac392ea72174ebfca80e030
      > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1863191
      > Commit-Queue: Victor Gomes <victorgomes@google.com>
      > Reviewed-by: Toon Verwaest <verwaest@chromium.org>
      > Reviewed-by: Jakob Gruber <jgruber@chromium.org>
      > Reviewed-by: Ulan Degenbaev <ulan@chromium.org>
      > Reviewed-by: Leszek Swirski <leszeks@chromium.org>
      > Reviewed-by: Peter Marshall <petermarshall@chromium.org>
      > Auto-Submit: Victor Gomes <victorgomes@google.com>
      > Cr-Commit-Position: refs/heads/master@{#64372}
      
      TBR=verwaest@chromium.org,jgruber@chromium.org,ulan@chromium.org,leszeks@chromium.org,petermarshall@chromium.org
      
      Bug: v8:9744
      Change-Id: I8700ed2fa62c89e86c39bb16ac3167f38ea8d63f
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1873695
      Commit-Queue: Victor Gomes <victorgomes@chromium.org>
      Reviewed-by: 's avatarLeszek Swirski <leszeks@chromium.org>
      Reviewed-by: 's avatarUlan Degenbaev <ulan@chromium.org>
      Reviewed-by: 's avatarPeter Marshall <petermarshall@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#64477}
      dbbdd0ec
    • Clemens Backes's avatar
      Revert "Reland "Reland "[runtime] Remove extension slots from context objects""" · 725e7dd7
      Clemens Backes authored
      This reverts commit 392a1217.
      
      Reason for revert: Several failures on mac64 gc stress: https://ci.chromium.org/p/v8/builders/ci/V8%20Mac64%20GC%20Stress/9747
      
      Original change's description:
      > Reland "Reland "[runtime] Remove extension slots from context objects""
      > 
      > This is a reland of c48096d4
      > 
      > Original change's description:
      > > Reland "[runtime] Remove extension slots from context objects"
      > >
      > > This is a reland of c07c02e1
      > >
      > > Original change's description:
      > > > [runtime] Remove extension slots from context objects
      > > >
      > > > Context objects have an extension slot, which contains further
      > > > additional data that depends on the type of the context.
      > > >
      > > > This CL removes the extension slot from contexts that don't need
      > > > them, hence reducing memory.
      > > >
      > > > The following contexts will still have an extension slot: native,
      > > > module, await, block and with contexts. See objects/contexts.h for
      > > > what the slot is used for.
      > > > The following contexts will not have an extension slot anymore (they
      > > > were not used before): script, catch and builtin contexts.
      > > > Eval and function contexts only have the extension slot if they
      > > > contain a sloppy eval.
      > > >
      > > > Bug: v8:9744
      > > > Change-Id: I8ca56c22fa02437bbac392ea72174ebfca80e030
      > > > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1863191
      > > > Commit-Queue: Victor Gomes <victorgomes@google.com>
      > > > Reviewed-by: Toon Verwaest <verwaest@chromium.org>
      > > > Reviewed-by: Jakob Gruber <jgruber@chromium.org>
      > > > Reviewed-by: Ulan Degenbaev <ulan@chromium.org>
      > > > Reviewed-by: Leszek Swirski <leszeks@chromium.org>
      > > > Reviewed-by: Peter Marshall <petermarshall@chromium.org>
      > > > Auto-Submit: Victor Gomes <victorgomes@google.com>
      > > > Cr-Commit-Position: refs/heads/master@{#64372}
      > >
      > > TBR=verwaest@chromium.org,jgruber@chromium.org,ulan@chromium.org,leszeks@chromium.org,petermarshall@chromium.org
      > >
      > > Bug: v8:9744
      > > Change-Id: I0749cc2d8f59940c25841736634a70047116d647
      > > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1869192
      > > Reviewed-by: Leszek Swirski <leszeks@chromium.org>
      > > Reviewed-by: Peter Marshall <petermarshall@chromium.org>
      > > Commit-Queue: Leszek Swirski <leszeks@chromium.org>
      > > Commit-Queue: Peter Marshall <petermarshall@chromium.org>
      > > Auto-Submit: Victor Gomes <victorgomes@google.com>
      > > Cr-Commit-Position: refs/heads/master@{#64380}
      > 
      > TBR=verwaest@chromium.org,jgruber@chromium.org,ulan@chromium.org,leszeks@chromium.org,petermarshall@chromium.org
      > 
      > Bug: v8:9744
      > Change-Id: I621ffe98722f8c4defaf277b8d1666484ba2963f
      > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1872400
      > Reviewed-by: Leszek Swirski <leszeks@chromium.org>
      > Reviewed-by: Peter Marshall <petermarshall@chromium.org>
      > Commit-Queue: Victor Gomes <victorgomes@google.com>
      > Cr-Commit-Position: refs/heads/master@{#64451}
      
      TBR=ulan@chromium.org,jgruber@chromium.org,petermarshall@chromium.org,leszeks@chromium.org,verwaest@chromium.org,victorgomes@google.com
      
      Change-Id: I99a71180c6a00a87478867a8210ff9ceb46cb3ee
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Bug: v8:9744
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1872405Reviewed-by: 's avatarClemens Backes <clemensb@chromium.org>
      Commit-Queue: Clemens Backes <clemensb@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#64453}
      725e7dd7
    • Victor Gomes's avatar
      Reland "Reland "[runtime] Remove extension slots from context objects"" · 392a1217
      Victor Gomes authored
      This is a reland of c48096d4
      
      Original change's description:
      > Reland "[runtime] Remove extension slots from context objects"
      >
      > This is a reland of c07c02e1
      >
      > Original change's description:
      > > [runtime] Remove extension slots from context objects
      > >
      > > Context objects have an extension slot, which contains further
      > > additional data that depends on the type of the context.
      > >
      > > This CL removes the extension slot from contexts that don't need
      > > them, hence reducing memory.
      > >
      > > The following contexts will still have an extension slot: native,
      > > module, await, block and with contexts. See objects/contexts.h for
      > > what the slot is used for.
      > > The following contexts will not have an extension slot anymore (they
      > > were not used before): script, catch and builtin contexts.
      > > Eval and function contexts only have the extension slot if they
      > > contain a sloppy eval.
      > >
      > > Bug: v8:9744
      > > Change-Id: I8ca56c22fa02437bbac392ea72174ebfca80e030
      > > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1863191
      > > Commit-Queue: Victor Gomes <victorgomes@google.com>
      > > Reviewed-by: Toon Verwaest <verwaest@chromium.org>
      > > Reviewed-by: Jakob Gruber <jgruber@chromium.org>
      > > Reviewed-by: Ulan Degenbaev <ulan@chromium.org>
      > > Reviewed-by: Leszek Swirski <leszeks@chromium.org>
      > > Reviewed-by: Peter Marshall <petermarshall@chromium.org>
      > > Auto-Submit: Victor Gomes <victorgomes@google.com>
      > > Cr-Commit-Position: refs/heads/master@{#64372}
      >
      > TBR=verwaest@chromium.org,jgruber@chromium.org,ulan@chromium.org,leszeks@chromium.org,petermarshall@chromium.org
      >
      > Bug: v8:9744
      > Change-Id: I0749cc2d8f59940c25841736634a70047116d647
      > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1869192
      > Reviewed-by: Leszek Swirski <leszeks@chromium.org>
      > Reviewed-by: Peter Marshall <petermarshall@chromium.org>
      > Commit-Queue: Leszek Swirski <leszeks@chromium.org>
      > Commit-Queue: Peter Marshall <petermarshall@chromium.org>
      > Auto-Submit: Victor Gomes <victorgomes@google.com>
      > Cr-Commit-Position: refs/heads/master@{#64380}
      
      TBR=verwaest@chromium.org,jgruber@chromium.org,ulan@chromium.org,leszeks@chromium.org,petermarshall@chromium.org
      
      Bug: v8:9744
      Change-Id: I621ffe98722f8c4defaf277b8d1666484ba2963f
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1872400Reviewed-by: 's avatarLeszek Swirski <leszeks@chromium.org>
      Reviewed-by: 's avatarPeter Marshall <petermarshall@chromium.org>
      Commit-Queue: Victor Gomes <victorgomes@google.com>
      Cr-Commit-Position: refs/heads/master@{#64451}
      392a1217
    • Jakob Gruber's avatar
      Remove JS natives support, step 3 · c4f502ed
      Jakob Gruber authored
      The natives blob was deprecated in V8 7.8. This CL removes all related
      functionality, including:
      
      - Build system support, i.e.: generation of natives_blob.bin and the
      v8_extra_library_files gn flag.
      - Related scripts (js2c.py, concatenate-files.py).
      - Related API functions (SetNativesDataBlob,
      InitializeExternalStartupData).
      - Natives bootstrapping logic.
      - The InternalArray type (previously exposed through natives).
      - Other natives-exposed builtins.
      - Inlining of these builtins.
      - The dedicated 'uncached external one byte string' type.
      
      Step 1 landed in https://crrev.com/c/1824944.
      Step 2 landed in https://crrev.com/c/1835536.
      Step 3 (this CL) removes these all functionality related to natives
      support in V8.
      
      Bug: v8:7624
      Change-Id: Ice6c2662781efe8417231805276476d32bc5a625
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1844771
      Commit-Queue: Jakob Gruber <jgruber@chromium.org>
      Reviewed-by: 's avatarMichael Achenbach <machenbach@chromium.org>
      Reviewed-by: 's avatarTamer Tas <tmrts@chromium.org>
      Reviewed-by: 's avatarYang Guo <yangguo@chromium.org>
      Reviewed-by: 's avatarUlan Degenbaev <ulan@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#64446}
      c4f502ed
  28. 21 Oct, 2019 1 commit
    • Leszek Swirski's avatar
      Revert "Reland "[runtime] Remove extension slots from context objects"" · 08955bb2
      Leszek Swirski authored
      This reverts commit c48096d4.
      
      Reason for revert: Flaky bot failures (https://bugs.chromium.org/p/v8/issues/detail?id=9744#c9)
      
      Original change's description:
      > Reland "[runtime] Remove extension slots from context objects"
      > 
      > This is a reland of c07c02e1
      > 
      > Original change's description:
      > > [runtime] Remove extension slots from context objects
      > >
      > > Context objects have an extension slot, which contains further
      > > additional data that depends on the type of the context.
      > >
      > > This CL removes the extension slot from contexts that don't need
      > > them, hence reducing memory.
      > >
      > > The following contexts will still have an extension slot: native,
      > > module, await, block and with contexts. See objects/contexts.h for
      > > what the slot is used for.
      > > The following contexts will not have an extension slot anymore (they
      > > were not used before): script, catch and builtin contexts.
      > > Eval and function contexts only have the extension slot if they
      > > contain a sloppy eval.
      > >
      > > Bug: v8:9744
      > > Change-Id: I8ca56c22fa02437bbac392ea72174ebfca80e030
      > > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1863191
      > > Commit-Queue: Victor Gomes <victorgomes@google.com>
      > > Reviewed-by: Toon Verwaest <verwaest@chromium.org>
      > > Reviewed-by: Jakob Gruber <jgruber@chromium.org>
      > > Reviewed-by: Ulan Degenbaev <ulan@chromium.org>
      > > Reviewed-by: Leszek Swirski <leszeks@chromium.org>
      > > Reviewed-by: Peter Marshall <petermarshall@chromium.org>
      > > Auto-Submit: Victor Gomes <victorgomes@google.com>
      > > Cr-Commit-Position: refs/heads/master@{#64372}
      > 
      > TBR=verwaest@chromium.org,jgruber@chromium.org,ulan@chromium.org,leszeks@chromium.org,petermarshall@chromium.org
      > 
      > Bug: v8:9744
      > Change-Id: I0749cc2d8f59940c25841736634a70047116d647
      > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1869192
      > Reviewed-by: Leszek Swirski <leszeks@chromium.org>
      > Reviewed-by: Peter Marshall <petermarshall@chromium.org>
      > Commit-Queue: Leszek Swirski <leszeks@chromium.org>
      > Commit-Queue: Peter Marshall <petermarshall@chromium.org>
      > Auto-Submit: Victor Gomes <victorgomes@google.com>
      > Cr-Commit-Position: refs/heads/master@{#64380}
      
      TBR=ulan@chromium.org,jgruber@chromium.org,petermarshall@chromium.org,leszeks@chromium.org,verwaest@chromium.org,victorgomes@google.com
      
      # Not skipping CQ checks because original CL landed > 1 day ago.
      
      Bug: v8:9744
      Change-Id: Ia58067b41f1eb5880a52b36ead754d7190ff7f6f
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1871922Reviewed-by: 's avatarLeszek Swirski <leszeks@chromium.org>
      Commit-Queue: Leszek Swirski <leszeks@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#64424}
      08955bb2
  29. 18 Oct, 2019 1 commit
    • Victor Gomes's avatar
      Reland "[runtime] Remove extension slots from context objects" · c48096d4
      Victor Gomes authored
      This is a reland of c07c02e1
      
      Original change's description:
      > [runtime] Remove extension slots from context objects
      >
      > Context objects have an extension slot, which contains further
      > additional data that depends on the type of the context.
      >
      > This CL removes the extension slot from contexts that don't need
      > them, hence reducing memory.
      >
      > The following contexts will still have an extension slot: native,
      > module, await, block and with contexts. See objects/contexts.h for
      > what the slot is used for.
      > The following contexts will not have an extension slot anymore (they
      > were not used before): script, catch and builtin contexts.
      > Eval and function contexts only have the extension slot if they
      > contain a sloppy eval.
      >
      > Bug: v8:9744
      > Change-Id: I8ca56c22fa02437bbac392ea72174ebfca80e030
      > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1863191
      > Commit-Queue: Victor Gomes <victorgomes@google.com>
      > Reviewed-by: Toon Verwaest <verwaest@chromium.org>
      > Reviewed-by: Jakob Gruber <jgruber@chromium.org>
      > Reviewed-by: Ulan Degenbaev <ulan@chromium.org>
      > Reviewed-by: Leszek Swirski <leszeks@chromium.org>
      > Reviewed-by: Peter Marshall <petermarshall@chromium.org>
      > Auto-Submit: Victor Gomes <victorgomes@google.com>
      > Cr-Commit-Position: refs/heads/master@{#64372}
      
      TBR=verwaest@chromium.org,jgruber@chromium.org,ulan@chromium.org,leszeks@chromium.org,petermarshall@chromium.org
      
      Bug: v8:9744
      Change-Id: I0749cc2d8f59940c25841736634a70047116d647
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1869192Reviewed-by: 's avatarLeszek Swirski <leszeks@chromium.org>
      Reviewed-by: 's avatarPeter Marshall <petermarshall@chromium.org>
      Commit-Queue: Leszek Swirski <leszeks@chromium.org>
      Commit-Queue: Peter Marshall <petermarshall@chromium.org>
      Auto-Submit: Victor Gomes <victorgomes@google.com>
      Cr-Commit-Position: refs/heads/master@{#64380}
      c48096d4