1. 26 Jun, 2019 2 commits
  2. 18 Jun, 2019 1 commit
  3. 24 May, 2019 1 commit
  4. 23 May, 2019 1 commit
  5. 22 May, 2019 1 commit
  6. 21 May, 2019 1 commit
  7. 06 May, 2019 1 commit
  8. 03 May, 2019 1 commit
    • Sigurd Schneider's avatar
      Revert "Reland "[json] Speed up json parsing"" · 47fccbfd
      Sigurd Schneider authored
      This reverts commit bbd740f0.
      
      Reason for revert: blocks lkgr due to layout test failure:
      https://ci.chromium.org/p/v8/builders/ci/V8-Blink%20Linux%2064/31607
      
      Original change's description:
      > Reland "[json] Speed up json parsing"
      > 
      > This is a reland of b0c4a876
      > 
      > Original change's description:
      > > [json] Speed up json parsing
      > >
      > > - scan using raw data pointers + GC callback
      > > - scan using scanner tables
      > > - cap internalizing large string values
      > > - inline fast transitioning logic
      > >
      > > Fixes previous CL by moving AllowHeapAllocation to callers of
      > > ReportUnexpectedCharacter where needed to make it clear we need to exit.
      > >
      > > Tbr: ulan@chromium.org
      > > Change-Id: Icfbb7cd536e0fbe153f34acca5d0fab6b5453d71
      > > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1591778
      > > Reviewed-by: Igor Sheludko <ishell@chromium.org>
      > > Reviewed-by: Ulan Degenbaev <ulan@chromium.org>
      > > Commit-Queue: Toon Verwaest <verwaest@chromium.org>
      > > Cr-Commit-Position: refs/heads/master@{#61159}
      > 
      > Tbr: verwaest@chromium.org
      > Cq-Include-Trybots: luci.v8.try:v8_linux64_msan_rel
      > Change-Id: Ic7d0057178c649fc45b8c8f4587ee9128e351515
      > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1593292
      > Commit-Queue: Igor Sheludko <ishell@chromium.org>
      > Reviewed-by: Ulan Degenbaev <ulan@chromium.org>
      > Reviewed-by: Igor Sheludko <ishell@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#61179}
      
      TBR=ulan@chromium.org,ishell@google.com,verwaest@google.com,ishell@chromium.org,verwaest@chromium.org
      
      Change-Id: I3ae8f9ce8214bebe7fab9d87c5daf8cdfdb94199
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Cq-Include-Trybots: luci.v8.try:v8_linux64_msan_rel
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1594438
      Commit-Queue: Sigurd Schneider <sigurds@chromium.org>
      Reviewed-by: 's avatarSigurd Schneider <sigurds@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#61194}
      47fccbfd
  9. 02 May, 2019 3 commits
  10. 01 May, 2019 1 commit
  11. 30 Apr, 2019 4 commits
  12. 29 Apr, 2019 1 commit
    • Clemens Hammacher's avatar
      [cleanup] Use Vector::begin instead of Vector::start · 4b0f9c85
      Clemens Hammacher authored
      Our {Vector} template provides both {start} and {begin} methods. They
      return exactly the same value. Since the {begin} method is needed for
      iteration, and is also what standard containers provide, this CL
      switches all uses of the {start} method to use {begin} instead.
      
      Patchset 1 was auto-generated by using this clang AST matcher:
          callExpr(
              callee(
                cxxMethodDecl(
                  hasName("start"),
                  ofClass(hasName("v8::internal::Vector")))
              ),
              argumentCountIs(0))
      
      Patchset 2 was created by running clang-format. Patchset 3 then
      removes the now unused {Vector::start} method.
      
      R=jkummerow@chromium.org
      TBR=mstarzinger@chromium.org,yangguo@chromium.org,verwaest@chromium.org
      
      Bug: v8:9183
      Change-Id: Id9f01c92870872556e2bb3f6d5667463b0e3e5c6
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1587381Reviewed-by: 's avatarJakob Kummerow <jkummerow@chromium.org>
      Commit-Queue: Clemens Hammacher <clemensh@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#61081}
      4b0f9c85
  13. 26 Apr, 2019 1 commit
  14. 03 Apr, 2019 1 commit
  15. 01 Mar, 2019 1 commit
  16. 27 Feb, 2019 1 commit
  17. 15 Feb, 2019 1 commit
    • Toon Verwaest's avatar
      [parser] Fix escaped contextual keyword handling · a94c91ca
      Toon Verwaest authored
      Escaped contextual keywords are simply valid identifiers if they do not occur
      in the context where they are a keyword. Escape sequences of the form \uNNNN
      or \u{NNNNNN} must be consumed as part of the identifier.
      
      If such escaped contextual keywords do occur in a context where they are a
      keyword, they are a syntax error. In that case we manually check locally
      whether they are escaped.
      
      Bug: v8:6543, v8:6541
      
      Change-Id: I7e1557963883e722310b9078d7d7636ec94aa603
      Reviewed-on: https://chromium-review.googlesource.com/c/1473293Reviewed-by: 's avatarLeszek Swirski <leszeks@chromium.org>
      Commit-Queue: Toon Verwaest <verwaest@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#59628}
      a94c91ca
  18. 21 Jan, 2019 1 commit
    • Leszek Swirski's avatar
      Revert "[scanner] Micro-optimize AdvanceUntil" · b51ee85c
      Leszek Swirski authored
      This reverts commit bfc9eb2e.
      
      Reason for revert: Micro-benchmark regressions (crbug.com/923823)
      
      Original change's description:
      > [scanner] Micro-optimize AdvanceUntil
      > 
      > Replace std::find_if in AdvanceUntil with a manual loop, which can
      > then return early, skipping the branch comparing to buffer_end_.
      > 
      > Change-Id: If49ed3667877751fcb0103a742750f03e5bd50db
      > Reviewed-on: https://chromium-review.googlesource.com/c/1411351
      > Reviewed-by: Toon Verwaest <verwaest@chromium.org>
      > Commit-Queue: Leszek Swirski <leszeks@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#58846}
      
      TBR=leszeks@chromium.org,verwaest@chromium.org
      
      # Not skipping CQ checks because original CL landed > 1 day ago.
      Bug: 923823
      
      Change-Id: I2475e18fb1d52d47b32b34e261c6f1aa46b3c1ce
      Reviewed-on: https://chromium-review.googlesource.com/c/1425200Reviewed-by: 's avatarLeszek Swirski <leszeks@chromium.org>
      Commit-Queue: Leszek Swirski <leszeks@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#58962}
      b51ee85c
  19. 16 Jan, 2019 1 commit
  20. 15 Jan, 2019 1 commit
  21. 11 Jan, 2019 1 commit
  22. 18 Dec, 2018 1 commit
  23. 03 Dec, 2018 1 commit
  24. 30 Nov, 2018 1 commit
  25. 29 Nov, 2018 1 commit
  26. 26 Nov, 2018 2 commits
  27. 14 Nov, 2018 3 commits
  28. 13 Nov, 2018 3 commits
  29. 02 Nov, 2018 1 commit