1. 10 Nov, 2021 1 commit
  2. 04 May, 2021 1 commit
  3. 14 Jul, 2020 1 commit
    • Dominik Inführ's avatar
      Reland^2 "[heap] Move start of incremental marking in allocation" · b863810b
      Dominik Inführ authored
      This is a reland of fc48a228
      
      Original change's description:
      > Reland "[heap] Move start of incremental marking in allocation"
      >
      > This is a reland of d6a14abe
      >
      > Test wasn't written with incremental/concurrent marking in mind, so
      > simply disabling it for this particular unittest.
      >
      > Original change's description:
      > > [heap] Move start of incremental marking in allocation
      > >
      > > Move start of incremental marking out of
      > > RefillLinearAllocationAreaFromFreeList. This avoids a potential
      > > safepoint while holding allocation_mutex_.
      > >
      > > Bug: v8:10315
      > > Change-Id: Ieb60ac68f26199eea7b6b7ad6d874851382f3d69
      > > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2287496
      > > Commit-Queue: Dominik Inführ <dinfuehr@chromium.org>
      > > Reviewed-by: Ulan Degenbaev <ulan@chromium.org>
      > > Cr-Commit-Position: refs/heads/master@{#68751}
      >
      > Bug: v8:10315
      > Change-Id: I2a665400d9a784b1557474a051839d5c8b45e9e2
      > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2292241
      > Reviewed-by: Ulan Degenbaev <ulan@chromium.org>
      > Commit-Queue: Dominik Inführ <dinfuehr@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#68818}
      
      Bug: v8:10315
      Change-Id: I7873c6c20e39d6636bd95a26d0c1cfc8f89366bd
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2295363Reviewed-by: 's avatarUlan Degenbaev <ulan@chromium.org>
      Commit-Queue: Dominik Inführ <dinfuehr@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#68839}
      b863810b
  4. 13 Jul, 2020 2 commits
  5. 09 Jul, 2020 2 commits
  6. 07 Jul, 2020 1 commit
  7. 09 Mar, 2020 1 commit
    • Dan Elphick's avatar
      [api] Create v8::String::NewFromLiteral that returns Local<String> · b097a8e5
      Dan Elphick authored
      String::NewFromLiteral is a templated function that takes a char[N]
      argument that can be used as an alternative to String::NewFromUtf8 and
      returns a Local<String> rather than a MaybeLocal<String> reducing the
      number of ToLocalChecked() or other checks.
      
      Since the string length is known at compile time, it can statically
      assert that the length is less than String::kMaxLength, which means that
      it can never fail at runtime.
      
      This also converts all found uses of NewFromUtf8 taking a string literal
      or a variable initialized from a string literal to use the new API. In
      some cases the types of stored string literals are changed from const
      char* to const char[] to ensure the size is retained.
      
      This API does introduce a small difference compared to NewFromUtf8. For
      a case like "abc\0def", NewFromUtf8 (using length -1 to infer length)
      would treat this as a 3 character string, whereas the new API will treat
      it as a 7 character string.
      
      As a drive-by fix, this also fixes all redundant uses of
      v8::NewStringType::kNormal when passed to any of the String::New*
      functions.
      
      Change-Id: Id96a44bc068d9c4eaa634aea688e024675a0e5b3
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2089935
      Commit-Queue: Dan Elphick <delphick@chromium.org>
      Reviewed-by: 's avatarMathias Bynens <mathias@chromium.org>
      Reviewed-by: 's avatarMythri Alle <mythria@chromium.org>
      Reviewed-by: 's avatarClemens Backes <clemensb@chromium.org>
      Reviewed-by: 's avatarUlan Degenbaev <ulan@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#66622}
      b097a8e5
  8. 23 May, 2019 1 commit
  9. 22 May, 2019 1 commit
  10. 17 May, 2019 1 commit
  11. 16 May, 2019 2 commits
  12. 15 Feb, 2019 1 commit
  13. 12 Feb, 2019 1 commit
  14. 15 Jan, 2019 1 commit
  15. 17 Sep, 2018 1 commit
  16. 30 Jul, 2018 1 commit
  17. 26 Jul, 2018 1 commit
  18. 13 Jul, 2018 1 commit
    • Michael Lippautz's avatar
      Revert "Reland "[heap] Added External Strings to external memory accounting."" · 71dddd14
      Michael Lippautz authored
      This reverts commit 7bff339e.
      
      Reason for revert: Breaks autoroll, see bug.
      
      Bug: v8:7944
      
      Original change's description:
      > Reland "[heap] Added External Strings to external memory accounting."
      > 
      > This is a reland of 5863c0b6
      > 
      > Original change's description:
      > > [heap] Added External Strings to external memory accounting.
      > > 
      > > Bug: chromium:845409
      > > Change-Id: I3fe2b294f6e038d77787cf0870d244ba7cc20550
      > > Reviewed-on: https://chromium-review.googlesource.com/1118164
      > > Commit-Queue: Rodrigo Bruno <rfbpb@google.com>
      > > Reviewed-by: Ulan Degenbaev <ulan@chromium.org>
      > > Cr-Commit-Position: refs/heads/master@{#54110}
      > 
      > Bug: chromium:845409
      > Change-Id: Ied341ec6268000343d2a577b22f2a483460b01f5
      > Reviewed-on: https://chromium-review.googlesource.com/1121736
      > Commit-Queue: Rodrigo Bruno <rfbpb@google.com>
      > Reviewed-by: Peter Marshall <petermarshall@chromium.org>
      > Reviewed-by: Michael Lippautz <mlippautz@chromium.org>
      > Reviewed-by: Hannes Payer <hpayer@chromium.org>
      > Reviewed-by: Ulan Degenbaev <ulan@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#54410}
      
      TBR=ulan@chromium.org,hpayer@chromium.org,mlippautz@chromium.org,petermarshall@chromium.org,rfbpb@google.com
      
      Change-Id: Ie55586e84f44a2d83c7f97110d60abb86f0730c5
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Bug: chromium:845409
      Reviewed-on: https://chromium-review.googlesource.com/1136312Reviewed-by: 's avatarMichael Lippautz <mlippautz@chromium.org>
      Commit-Queue: Michael Lippautz <mlippautz@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#54428}
      71dddd14
  19. 12 Jul, 2018 1 commit
  20. 29 Jun, 2018 2 commits