1. 24 Nov, 2020 2 commits
  2. 23 Nov, 2020 3 commits
  3. 19 Nov, 2020 2 commits
  4. 18 Nov, 2020 1 commit
  5. 13 Nov, 2020 1 commit
  6. 12 Nov, 2020 3 commits
  7. 11 Nov, 2020 3 commits
  8. 05 Nov, 2020 1 commit
    • 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
  9. 03 Nov, 2020 4 commits
  10. 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
  11. 15 Oct, 2020 1 commit
  12. 09 Oct, 2020 1 commit
  13. 05 Oct, 2020 1 commit
  14. 29 Sep, 2020 1 commit
  15. 24 Sep, 2020 1 commit
  16. 27 Aug, 2020 1 commit
  17. 18 Aug, 2020 1 commit
  18. 10 Aug, 2020 1 commit
  19. 01 Aug, 2020 1 commit
  20. 30 Jul, 2020 2 commits
  21. 29 Jul, 2020 1 commit
  22. 27 Jul, 2020 2 commits
  23. 24 Jul, 2020 1 commit
  24. 22 Jul, 2020 1 commit
  25. 21 Jul, 2020 2 commits
  26. 20 Jul, 2020 1 commit