1. 29 May, 2019 1 commit
  2. 28 May, 2019 1 commit
  3. 21 May, 2019 1 commit
  4. 20 May, 2019 1 commit
  5. 17 May, 2019 2 commits
  6. 10 May, 2019 1 commit
  7. 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
  8. 07 Aug, 2018 1 commit
  9. 26 Jul, 2018 1 commit
  10. 21 Feb, 2018 1 commit
  11. 09 Jan, 2018 1 commit
  12. 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
  13. 18 Oct, 2017 1 commit
  14. 29 Sep, 2017 1 commit
  15. 17 Aug, 2017 1 commit
  16. 02 Aug, 2017 1 commit
  17. 25 May, 2017 1 commit
  18. 22 May, 2017 1 commit
  19. 10 May, 2017 1 commit
  20. 27 Mar, 2017 2 commits
  21. 30 Sep, 2016 1 commit
  22. 14 Sep, 2016 1 commit
  23. 13 Sep, 2016 1 commit
  24. 26 Jul, 2016 1 commit
  25. 27 Jun, 2016 1 commit
  26. 24 May, 2016 1 commit
  27. 19 Apr, 2016 1 commit
  28. 18 Apr, 2016 1 commit
  29. 12 Apr, 2016 1 commit
  30. 06 Jan, 2016 1 commit
    • ivica.bogosavljevic's avatar
      MIPS64: r6 compact branch optimization. · 2c63060f
      ivica.bogosavljevic authored
      Several ports to enable r6 compact branch optimizations on MIPS64
      
      Port 3573d3cb
      
      Original commit message:
      MIPS: r6 compact branch optimization.
      
      Port bddf8c9e
      
      Original commit message:
      MIPS: Fix trampoline pool handling in MacroAssembler::BranchShort()
      
      Port 6993cd0d
      
      Original commit message:
      MIPS: Fix 'MIPS:r6 compact branch optimization.'
      
      Jic and jialc compact branch ops are fixed as they does
      not have 'forbidden slot' restriction. Also COP1 branches
      (CTI instructions) added to IsForbiddenAfterBranchInstr().
      
      Port bb332195
      
      Original commit message:
      MIPS: Fix trampoline pool handling in MacroAssembler::BranchShort()
      
      Port c91bcf71
      
      Original commit message:
      MIPS: Fix trampoline pool handling in MacroAssembler::BranchShort()
      for r6.
      
      BUG=
      
      Review URL: https://codereview.chromium.org/1534183002
      
      Cr-Commit-Position: refs/heads/master@{#33136}
      2c63060f
  31. 05 Jan, 2016 1 commit
  32. 30 Nov, 2015 1 commit
  33. 27 Nov, 2015 1 commit
  34. 06 Nov, 2015 1 commit
  35. 18 Sep, 2015 1 commit
    • balazs.kilvady's avatar
      MIPS64: Optimize simulator. · b89eec39
      balazs.kilvady authored
      Port 09f41681
      
      Original commit message:
      The patch decreases the calls of huge switch instructions making the
      DecodeType*() functions to work in one phase and optimizing
      Instruction::InstructionType(). Speed gain in release full check is
      about 33% (6:13 s -> 4:09 s) and in optdebug full test is about 50%
      (12:29 -> 6:17)
      
      BUG=
      
      Review URL: https://codereview.chromium.org/1356693002
      
      Cr-Commit-Position: refs/heads/master@{#30824}
      b89eec39
  36. 18 Aug, 2015 1 commit
  37. 17 Aug, 2015 1 commit
  38. 30 Jul, 2015 1 commit