1. 30 Nov, 2017 1 commit
  2. 16 Nov, 2017 1 commit
  3. 15 Nov, 2017 1 commit
  4. 14 Nov, 2017 1 commit
  5. 31 Oct, 2017 1 commit
    • Leszek Swirski's avatar
      [parser] Use n-ary addition for template strings · 531af2f4
      Leszek Swirski authored
      When closing untagged template string literals, create a single n-ary
      addition operation, instead of a tree of binary operations.
      
      As a clean-up, this also entirely removes the "second" field from n-ary
      operations. This was proving to be too confusing an API when building
      an n-ary operation incrementally from a single expression (rather than
      converting a binary operation).
      
      Bug: v8:6964
      Change-Id: I8f2a395d413cf345bab0a1a347b47f412cde83b1
      Reviewed-on: https://chromium-review.googlesource.com/739821Reviewed-by: 's avatarAdam Klein <adamk@chromium.org>
      Commit-Queue: Leszek Swirski <leszeks@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#49054}
      531af2f4
  6. 25 Oct, 2017 1 commit
  7. 24 Oct, 2017 1 commit
  8. 19 Oct, 2017 1 commit
  9. 13 Sep, 2017 1 commit
  10. 06 Sep, 2017 1 commit
  11. 04 Sep, 2017 2 commits
  12. 29 Aug, 2017 1 commit
  13. 25 Aug, 2017 1 commit
  14. 24 Aug, 2017 2 commits
  15. 14 Aug, 2017 3 commits
  16. 10 Aug, 2017 1 commit
  17. 08 Aug, 2017 1 commit
  18. 03 Aug, 2017 1 commit
  19. 31 Jul, 2017 1 commit
  20. 28 Jul, 2017 1 commit
  21. 19 Jul, 2017 1 commit
  22. 17 Jul, 2017 1 commit
  23. 14 Jul, 2017 1 commit
  24. 13 Jul, 2017 1 commit
  25. 12 Jul, 2017 1 commit
  26. 05 Jul, 2017 3 commits
  27. 04 Jul, 2017 1 commit
  28. 30 Jun, 2017 1 commit
    • Mathias Bynens's avatar
      [elements] Rename FAST elements kinds · 26c00f4a
      Mathias Bynens authored
      The `FAST_` prefix doesn’t make much sense — they’re all just different cases
      with their own optimizations. Packedness being implicit (e.g. `FAST_ELEMENTS`
      vs. `FAST_HOLEY_ELEMENTS`) is not ideal, either.
      
      This patch renames the FAST elements kinds as follows:
      
      - e.g. FAST_ELEMENTS => PACKED_ELEMENTS
      - e.g. FAST_HOLEY_ELEMENTS => HOLEY_ELEMENTS
      
      The following exceptions are left intact, for lack of a better name:
      
      - FAST_SLOPPY_ARGUMENTS_ELEMENTS
      - SLOW_SLOPPY_ARGUMENTS_ELEMENTS
      - FAST_STRING_WRAPPER_ELEMENTS
      - SLOW_STRING_WRAPPER_ELEMENTS
      
      This makes it easier to reason about elements kinds, and less confusing to
      explain how they’re used.
      
      R=jkummerow@chromium.org, cbruni@chromium.org
      BUG=v8:6548
      
      Cq-Include-Trybots: master.tryserver.chromium.linux:linux_chromium_rel_ng
      Change-Id: Ie7c6bee85583c3d84b730f7aebbd70c1efa38af9
      Reviewed-on: https://chromium-review.googlesource.com/556032Reviewed-by: 's avatarUlan Degenbaev <ulan@chromium.org>
      Reviewed-by: 's avatarJakob Kummerow <jkummerow@chromium.org>
      Reviewed-by: 's avatarCamillo Bruni <cbruni@chromium.org>
      Reviewed-by: 's avatarJaroslav Sevcik <jarin@chromium.org>
      Reviewed-by: 's avatarAndreas Haas <ahaas@chromium.org>
      Commit-Queue: Mathias Bynens <mathias@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#46361}
      26c00f4a
  29. 20 Jun, 2017 1 commit
  30. 19 Jun, 2017 1 commit
  31. 14 Jun, 2017 1 commit
  32. 09 Jun, 2017 1 commit
  33. 05 Jun, 2017 1 commit
  34. 26 May, 2017 1 commit