1. 26 Nov, 2020 1 commit
  2. 24 Nov, 2020 2 commits
  3. 23 Nov, 2020 1 commit
  4. 20 Nov, 2020 1 commit
  5. 19 Nov, 2020 2 commits
  6. 18 Nov, 2020 1 commit
  7. 17 Nov, 2020 3 commits
  8. 16 Nov, 2020 2 commits
  9. 11 Nov, 2020 3 commits
  10. 10 Nov, 2020 3 commits
  11. 09 Nov, 2020 2 commits
  12. 07 Nov, 2020 1 commit
  13. 05 Nov, 2020 2 commits
    • Thibaud Michaud's avatar
      Reland "[wasm] Fix code offset after module cache hit" · 48a4780e
      Thibaud Michaud authored
      This is a reland of c6c86944
      The code offset is allowed to be null if there is no function in the module.
      
      Original change's description:
      > [wasm] Fix code offset after module cache hit
      >
      > If the module cache was hit, we didn't set the code offset in the
      > decoded module. Hence it was reported as 0 to the DevTools frontend,
      > leading to subsequent errors.
      > Note that this error can only happen if multiple isolates share the same
      > module, which we cannot easily test in v8. Sharing within a single
      > isolate is implemented via the script cache, so we won't report another
      > script via CDP.
      >
      > R=thibaudm@chromium.org
      >
      > Bug: chromium:1114143
      > Change-Id: I3218a3b12cf5be09d685e3f371f858ab799cef80
      > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2519560
      > Reviewed-by: Thibaud Michaud <thibaudm@chromium.org>
      > Commit-Queue: Clemens Backes <clemensb@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#70967}
      
      Bug: chromium:1114143
      Change-Id: I4609cfc61fbd8b5092781dc9308f5651bcc76c42
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2517695
      Commit-Queue: Thibaud Michaud <thibaudm@chromium.org>
      Reviewed-by: 's avatarClemens Backes <clemensb@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#70991}
      48a4780e
    • Devlin Cronin's avatar
      Introduce Function::FunctionProtoToString() · 2ccd4dc5
      Devlin Cronin authored
      Add a new function on the public API to allow serializing a function to
      a string using the built-in toString() implementation, allowing
      serialization without worrying about untrusted author script overriding
      the toString() implementation. This is similar in nature to
      Object::ObjectProtoToString() (but that only returns "[object Function]"
      for any passed function).
      
      Add tests for the same.
      
      Bug: chromium:1144841
      Change-Id: Ie4c29b870034c0817c23bf91f9424f956098823d
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2514768Reviewed-by: 's avatarToon Verwaest <verwaest@chromium.org>
      Commit-Queue: Devlin <rdevlin.cronin@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#70976}
      2ccd4dc5
  14. 04 Nov, 2020 4 commits
  15. 30 Oct, 2020 1 commit
    • Martin Bidlingmaier's avatar
      [regexp] Add 'l' flag to force experimental engine · 5720d205
      Martin Bidlingmaier authored
      This commit adds the 'l' (linear) RegExp flag (as in e.g. /asdf|123/l)
      that forces execution in linear time.  These regexps are handled by the
      experimental engine.  If the experimental engine cannot handle the
      pattern, an exception is thrown on creation of the regexp.
      
      The commit also adds a new global V8 flag and changes an existing one:
      * --enable-experimental-engine, which turns on recognition of the RegExp
        'l' flag.  Previously this flag also caused all supported regexps to
        be executed by the experimental engine; this is not the case anymore.
      * --default-to-experimental-regexp-engine takes over the previous
        semantics of --enable-experimental-regexp-engine:  We execute all
        supported regexps with the experimental engine.
      
      Cq-Include-Trybots: luci.v8.try:v8_linux64_fyi_rel_ng
      Bug: v8:10765
      Change-Id: I5622a89b19404105e8be280d454e9fdd63c003b3
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2461244Reviewed-by: 's avatarUlan Degenbaev <ulan@chromium.org>
      Reviewed-by: 's avatarGeorg Neis <neis@chromium.org>
      Reviewed-by: 's avatarSimon Zünd <szuend@chromium.org>
      Reviewed-by: 's avatarJakob Gruber <jgruber@chromium.org>
      Commit-Queue: Martin Bidlingmaier <mbid@google.com>
      Cr-Commit-Position: refs/heads/master@{#70892}
      5720d205
  16. 29 Oct, 2020 2 commits
  17. 28 Oct, 2020 5 commits
  18. 27 Oct, 2020 3 commits
  19. 21 Oct, 2020 1 commit