1. 16 Jun, 2020 1 commit
  2. 09 Jun, 2020 1 commit
  3. 17 Apr, 2020 1 commit
  4. 03 Feb, 2020 1 commit
  5. 14 Nov, 2019 1 commit
  6. 17 Sep, 2019 1 commit
  7. 16 Sep, 2019 1 commit
  8. 24 Jul, 2019 1 commit
  9. 28 May, 2019 1 commit
  10. 20 May, 2019 1 commit
  11. 17 May, 2019 2 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. 19 Dec, 2018 1 commit
  14. 24 Oct, 2018 1 commit
  15. 23 Oct, 2018 2 commits
  16. 22 Oct, 2018 1 commit
  17. 07 Aug, 2018 1 commit
  18. 26 Jul, 2018 1 commit
  19. 21 Feb, 2018 2 commits
  20. 18 Jan, 2018 1 commit
  21. 16 Jan, 2018 1 commit
  22. 14 Dec, 2017 1 commit
  23. 04 Dec, 2017 1 commit
  24. 02 Dec, 2017 1 commit
    • Mathias Bynens's avatar
      Normalize casing of hexadecimal digits · 822be9b2
      Mathias Bynens authored
      This patch normalizes the casing of hexadecimal digits in escape
      sequences of the form `\xNN` and integer literals of the form
      `0xNNNN`.
      
      Previously, the V8 code base used an inconsistent mixture of uppercase
      and lowercase.
      
      Google’s C++ style guide uses uppercase in its examples:
      https://google.github.io/styleguide/cppguide.html#Non-ASCII_Characters
      
      Moreover, uppercase letters more clearly stand out from the lowercase
      `x` (or `u`) characters at the start, as well as lowercase letters
      elsewhere in strings.
      
      BUG=v8:7109
      TBR=marja@chromium.org,titzer@chromium.org,mtrofin@chromium.org,mstarzinger@chromium.org,rossberg@chromium.org,yangguo@chromium.org,mlippautz@chromium.org
      NOPRESUBMIT=true
      
      Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_chromium_rel_ng
      Change-Id: I790e21c25d96ad5d95c8229724eb45d2aa9e22d6
      Reviewed-on: https://chromium-review.googlesource.com/804294
      Commit-Queue: Mathias Bynens <mathias@chromium.org>
      Reviewed-by: 's avatarJakob Kummerow <jkummerow@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#49810}
      822be9b2
  25. 18 Oct, 2017 1 commit
  26. 13 Oct, 2017 1 commit
  27. 20 Jul, 2017 1 commit
  28. 31 May, 2017 1 commit
    • martyn.capewell's avatar
      Reland of Reland of "ARM64: Add NEON support" · fc3f29d3
      martyn.capewell authored
      This reverts commit c5aad5f2
      The CL was reverted due to missing Chromium dependencies.
      
      This commit removes the simulator trace-based tests, and the associated header file dependencies, previously pulled in by DEPS. The NEON support now has only hand-written tests, in test-assembler-arm64.cc. The remaining tests can be added in a later patch.
      
      BUG=chromium:718439
      
      Original issue's description:
      > Reland "ARM64: Add NEON support"
      >
      > This reverts commit cc047635.
      > The CL was reverted due to a missing DEPS mirror.
      >
      > Original issue's description:
      > > ARM64: Add NEON support
      > >
      > > Add assembler, disassembler and simulator support for NEON in the ARM64 backend.
      > >
      > > BUG=
      > >
      > > Review-Url: https://codereview.chromium.org/2622643005
      > > Cr-Commit-Position: refs/heads/master@{#44306}
      >
      > BUG=
      >
      > Review-Url: https://codereview.chromium.org/2812573003
      > Cr-Commit-Position: refs/heads/master@{#44652}
      
      Review-Url: https://codereview.chromium.org/2896303003
      Cr-Commit-Position: refs/heads/master@{#45633}
      fc3f29d3
  29. 22 May, 2017 1 commit
  30. 15 Apr, 2017 1 commit
  31. 13 Apr, 2017 1 commit
  32. 31 Mar, 2017 2 commits
  33. 28 Mar, 2017 1 commit
  34. 24 May, 2016 1 commit
  35. 21 May, 2016 1 commit
    • pierre.langlois's avatar
      [ARM64] Make BufferDisassembler print the instruction encoding · 438629ba
      pierre.langlois authored
      This patch changes the disassembly output for ARM64 when tracing
      compiled code. We used to omit printing the encoding as opposed to what
      ARM and X64 do. The new turbolizer tool assumes the encoding is printed
      and gets confused otherwise.
      
      This could have been fixed in the tool instead but making disassembly
      output consistent across architecture seems like a better solution.
      
      BUG=
      
      Review-Url: https://codereview.chromium.org/1996983003
      Cr-Commit-Position: refs/heads/master@{#36426}
      438629ba
  36. 19 May, 2016 1 commit