1. 16 Jan, 2020 1 commit
  2. 16 Sep, 2019 1 commit
  3. 04 Sep, 2019 2 commits
  4. 15 Jul, 2019 1 commit
    • Clemens Hammacher's avatar
      [utils] Fix Malloced implementation · 2d277529
      Clemens Hammacher authored
      According to the specification, class-specific {operator new} and
      {operator delete} should be static methods. Interestingly, if the
      {static} keyword is missing, the methods are implicitly static anyway.
      This is confusing, so this CL adds the {static} keywords explicitly.
      It also removes the redundant {Malloced::New} and {Malloced::Delete}
      methods.
      
      R=mlippautz@chromium.org
      
      Bug: v8:9396
      Change-Id: I1db7c87b816567cc1a9153d0b18e3dd4ae81dd6f
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1700080Reviewed-by: 's avatarMichael Lippautz <mlippautz@chromium.org>
      Commit-Queue: Clemens Hammacher <clemensh@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#62703}
      2d277529
  5. 24 May, 2019 1 commit
  6. 23 May, 2019 1 commit
  7. 21 May, 2019 1 commit
  8. 06 May, 2019 1 commit
  9. 29 Apr, 2019 1 commit
  10. 13 Feb, 2019 1 commit
  11. 02 Jan, 2019 2 commits
  12. 17 Dec, 2018 1 commit
  13. 29 Nov, 2018 1 commit
  14. 08 Nov, 2018 1 commit
  15. 07 Nov, 2018 1 commit
  16. 15 Oct, 2018 1 commit
  17. 10 Oct, 2018 1 commit
  18. 17 Sep, 2018 3 commits
  19. 15 Sep, 2018 1 commit
  20. 12 Sep, 2018 1 commit
  21. 10 Sep, 2018 2 commits
  22. 07 Sep, 2018 1 commit
  23. 06 Sep, 2018 1 commit
  24. 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
  25. 22 Mar, 2018 1 commit
  26. 02 Feb, 2018 2 commits
  27. 22 Dec, 2017 2 commits
  28. 21 Dec, 2017 2 commits
  29. 15 Dec, 2017 1 commit
    • Bill Budge's avatar
      [Memory] Create memory management API in v8::internal. · a449f09f
      Bill Budge authored
      - Creates a memory management API in v8::internal, which corresponds
        to the existing one in base::OS.
      - Implements the new API in terms of the old one.
      - Changes all usage of the base::OS API to the one in v8::internal. This
        includes all tests, except platform and OS tests.
      - Makes OS:: methods private.
      - Moves all LSAN calls into the v8::internal functions.
      
      Bug: chromium:756050
      Cq-Include-Trybots: master.tryserver.chromium.linux:linux_chromium_rel_ng
      Change-Id: Iaa3f022e3e12fdebf937f3c76b6c6455014beb8a
      Reviewed-on: https://chromium-review.googlesource.com/794856
      Commit-Queue: Bill Budge <bbudge@chromium.org>
      Reviewed-by: 's avatarEric Holk <eholk@chromium.org>
      Reviewed-by: 's avatarHannes Payer <hpayer@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#50139}
      a449f09f
  30. 23 Nov, 2017 1 commit
  31. 22 Nov, 2017 1 commit
  32. 21 Nov, 2017 1 commit