1. 23 Sep, 2021 1 commit
  2. 11 Mar, 2021 1 commit
  3. 12 Oct, 2020 3 commits
  4. 21 Oct, 2019 1 commit
    • Jakob Gruber's avatar
      Reland "[regexp] Guarantee an allocated regexp stack" · 8f58c84e
      Jakob Gruber authored
      This is a reland of 97ed8b27
      
      Original change's description:
      > [regexp] Guarantee an allocated regexp stack
      > 
      > The regexp stack is used during execution of jitted regexp matcher
      > code.  Previously, the stack was initially not present / nullptr, and
      > we had to explicitly check for this condition and bail out in builtin
      > code.
      > 
      > This CL changes behavior to guarantee a present stack by adding a
      > statically-allocated area that is used whenever no
      > dynamically-allocated stack exists.
      > 
      > Change-Id: I52934425ae72cf0e5d13fab2b9d63d37ca76fcf3
      > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1852126
      > Auto-Submit: Jakob Gruber <jgruber@chromium.org>
      > Commit-Queue: Peter Marshall <petermarshall@chromium.org>
      > Reviewed-by: Peter Marshall <petermarshall@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#64326}
      
      Change-Id: If345c09bdbfc8dc6b63f016c3f10ffda811bbb6d
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1866771
      Commit-Queue: Jakob Gruber <jgruber@chromium.org>
      Reviewed-by: 's avatarPeter Marshall <petermarshall@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#64401}
      8f58c84e
  5. 17 Oct, 2019 1 commit
  6. 16 Oct, 2019 1 commit
    • Jakob Gruber's avatar
      [regexp] Guarantee an allocated regexp stack · 97ed8b27
      Jakob Gruber authored
      The regexp stack is used during execution of jitted regexp matcher
      code.  Previously, the stack was initially not present / nullptr, and
      we had to explicitly check for this condition and bail out in builtin
      code.
      
      This CL changes behavior to guarantee a present stack by adding a
      statically-allocated area that is used whenever no
      dynamically-allocated stack exists.
      
      Change-Id: I52934425ae72cf0e5d13fab2b9d63d37ca76fcf3
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1852126
      Auto-Submit: Jakob Gruber <jgruber@chromium.org>
      Commit-Queue: Peter Marshall <petermarshall@chromium.org>
      Reviewed-by: 's avatarPeter Marshall <petermarshall@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#64326}
      97ed8b27
  7. 04 Sep, 2019 1 commit
  8. 23 May, 2019 1 commit
  9. 22 May, 2019 1 commit
  10. 26 Apr, 2019 1 commit
  11. 18 Jan, 2019 1 commit
  12. 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
  13. 13 Oct, 2017 1 commit
  14. 01 Sep, 2015 1 commit
  15. 14 Aug, 2015 1 commit
  16. 13 Aug, 2015 1 commit
  17. 01 Jun, 2015 1 commit
  18. 20 Jun, 2014 1 commit
  19. 03 Jun, 2014 1 commit
  20. 27 May, 2014 1 commit
  21. 26 May, 2014 2 commits
  22. 29 Apr, 2014 1 commit
  23. 05 Sep, 2013 1 commit
  24. 16 Apr, 2013 1 commit
  25. 29 Oct, 2012 1 commit
  26. 25 Oct, 2012 1 commit
  27. 18 Mar, 2011 3 commits
  28. 11 Nov, 2009 1 commit
  29. 28 Sep, 2009 1 commit
  30. 25 May, 2009 1 commit
  31. 12 Jan, 2009 1 commit