1. 04 Nov, 2018 1 commit
  2. 31 Oct, 2018 3 commits
  3. 24 Oct, 2018 1 commit
  4. 15 Oct, 2018 2 commits
  5. 04 Oct, 2018 1 commit
  6. 27 Sep, 2018 2 commits
  7. 20 Sep, 2018 1 commit
  8. 19 Sep, 2018 1 commit
    • Clemens Hammacher's avatar
      [base] Remove OffsetFrom and AddressFrom · 60d6f7c2
      Clemens Hammacher authored
      Those two methods are spread over the code base, and their purpose is
      often not clear. Historically, they were used to turn pointers into
      integers in order to do computations on them. Today we have {Address}
      which is uintptr_t, so we can compute directly on that.
      
      This also makes the {RoundUp} and {RoundDown} macros only work on
      integral values (including {Address}).
      
      R=mlippautz@chromium.org
      
      Bug: v8:8015
      Change-Id: Ia98fb826793ee5d3a2a5b18c09c329d088443772
      Reviewed-on: https://chromium-review.googlesource.com/1233914Reviewed-by: 's avatarMichael Lippautz <mlippautz@chromium.org>
      Commit-Queue: Clemens Hammacher <clemensh@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#56048}
      60d6f7c2
  9. 15 Sep, 2018 1 commit
  10. 12 Sep, 2018 2 commits
  11. 11 Sep, 2018 1 commit
  12. 05 Sep, 2018 1 commit
  13. 03 Sep, 2018 1 commit
  14. 29 Aug, 2018 2 commits
  15. 08 Aug, 2018 1 commit
  16. 06 Aug, 2018 1 commit
  17. 03 Aug, 2018 2 commits
  18. 01 Aug, 2018 1 commit
  19. 31 Jul, 2018 1 commit
    • Sigurd Schneider's avatar
      [utils] Change ReadFile interface · ec067322
      Sigurd Schneider authored
      ReadFile returned a Vector with ownership transfer, i.e. the client
      needed to call Dispose to free the memory. This CL changes the interface
      to return a std::string instead, which manages ownership. As it turns
      out, there is only one user of ReadString that sometimes calls an API
      function which expects to take ownership of its Vector argument.
      
      Bug: v8:7932
      Cq-Include-Trybots: luci.chromium.try:linux_chromium_headless_rel;luci.chromium.try:linux_chromium_rel_ng;master.tryserver.blink:linux_trusty_blink_rel
      Change-Id: Ie624a7a65cf5814fddce7a57bc557e4b9876bc53
      Reviewed-on: https://chromium-review.googlesource.com/1155115
      Commit-Queue: Sigurd Schneider <sigurds@chromium.org>
      Reviewed-by: 's avatarCamillo Bruni <cbruni@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#54805}
      ec067322
  20. 16 Jul, 2018 1 commit
  21. 05 Jul, 2018 1 commit
  22. 22 Jun, 2018 1 commit
  23. 21 Jun, 2018 1 commit
  24. 13 Jun, 2018 1 commit
  25. 16 May, 2018 1 commit
  26. 25 Apr, 2018 1 commit
  27. 24 Apr, 2018 1 commit
  28. 14 Apr, 2018 1 commit
    • Jakob Kummerow's avatar
      [ubsan] Change Address typedef to uintptr_t · 2459046c
      Jakob Kummerow authored
      The "Address" type is V8's general-purpose type for manipulating memory
      addresses. Per the C++ spec, pointer arithmetic and pointer comparisons
      are undefined behavior except within the same array; since we generally
      don't operate within a C++ array, our general-purpose type shouldn't be
      a pointer type.
      
      Bug: v8:3770
      Cq-Include-Trybots: luci.chromium.try:linux_chromium_rel_ng;master.tryserver.blink:linux_trusty_blink_rel
      Change-Id: Ib96016c24a0f18bcdba916dabd83e3f24a1b5779
      Reviewed-on: https://chromium-review.googlesource.com/988657
      Commit-Queue: Jakob Kummerow <jkummerow@chromium.org>
      Reviewed-by: 's avatarLeszek Swirski <leszeks@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#52601}
      2459046c
  29. 05 Mar, 2018 1 commit
  30. 16 Feb, 2018 1 commit
  31. 05 Jan, 2018 1 commit
  32. 18 Dec, 2017 1 commit
  33. 28 Nov, 2017 1 commit