1. 27 Apr, 2020 1 commit
  2. 18 Dec, 2019 1 commit
  3. 27 Nov, 2019 1 commit
  4. 09 Oct, 2019 1 commit
    • Clemens Backes's avatar
      [api] Use C++14 [[deprecated]] attribute · 739bee71
      Clemens Backes authored
      Since C++14, there is a spec'ed attribute for deprecation of methods,
      functions, types, aliases or anything else.
      This CL switches from the GCC __attribute__ to this standard attribute.
      This allows to use the V8_DEPRECATED and V8_DEPRECATE_SOON macros on
      anything where the standard attribute can be used (including {using}
      statements that were not working before). It also avoids the need to
      nest the whole declaration in the macro, making the code more readable.
      
      R=adamk@chromium.org
      
      Bug: v8:9810
      Change-Id: I7adab7694af75423fb31ade2fc982dbf9c9bc699
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1847361Reviewed-by: 's avatarAdam Klein <adamk@chromium.org>
      Commit-Queue: Clemens Backes <clemensb@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#64174}
      739bee71
  5. 24 Sep, 2019 1 commit
  6. 16 Sep, 2019 1 commit
  7. 13 Sep, 2019 1 commit
  8. 22 Aug, 2019 1 commit
  9. 20 Aug, 2019 1 commit
  10. 09 Aug, 2019 1 commit
  11. 26 Jul, 2019 1 commit
  12. 22 May, 2019 1 commit
  13. 15 May, 2019 1 commit
  14. 13 May, 2019 1 commit
  15. 10 May, 2019 1 commit
  16. 08 May, 2019 1 commit
  17. 25 Apr, 2019 1 commit
  18. 24 Apr, 2019 2 commits
  19. 16 Apr, 2019 1 commit
  20. 03 Apr, 2019 1 commit
  21. 26 Mar, 2019 1 commit
  22. 18 Mar, 2019 1 commit
  23. 13 Mar, 2019 1 commit
  24. 09 Mar, 2019 1 commit
  25. 24 Jan, 2019 1 commit
  26. 09 Nov, 2018 1 commit
  27. 18 Oct, 2018 1 commit
  28. 20 Sep, 2018 1 commit
  29. 14 Sep, 2018 1 commit
  30. 17 Aug, 2018 1 commit
  31. 06 Aug, 2018 1 commit
  32. 12 Jul, 2018 1 commit
  33. 06 Jun, 2018 1 commit
  34. 31 May, 2018 1 commit
  35. 28 May, 2018 1 commit
  36. 23 May, 2018 1 commit
    • Peter Marshall's avatar
      [cpu-profiler] Add a new profiling mode with a more detailed call tree. · ecae80cd
      Peter Marshall authored
      The current profiling mode (called kLeafNodeLineNumbers in this CL)
      produces a tree, with each node representing a stack frame that is seen
      in one or more samples taken during profiling. These nodes refer to a
      particular function in a stack trace, but not to a particular line or
      callsite within that function.
      
      This CL adds a new more (called kCallerLineNumbers) which produces a
      different profile tree, where each stack trace seen during profiling,
      including the line number, has a unique path in the tree.
      
      The profile tree was previously keyed on CodeEntry*. Now it is keyed on
      the pair of CodeEntry* and line_number, meaning it has distinct nodes
      for those combinations which exist, and each distinct stack trace that
      was sampled is represented in the tree.
      
      For optimized code where we have inline frames, there are no line
      numbers for the inline frames in the stack trace, causing duplicate
      branches in the tree with kNoLineNumberInfo as the reported line number.
      This will be addressed in follow-ups.
      
      Bug: v8:7018
      Cq-Include-Trybots: luci.chromium.try:linux_chromium_rel_ng
      Change-Id: I512e221508f5b50ec028306d212263b514a9fb24
      Reviewed-on: https://chromium-review.googlesource.com/1013493
      Commit-Queue: Peter Marshall <petermarshall@chromium.org>
      Reviewed-by: 's avatarYang Guo <yangguo@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#53298}
      ecae80cd
  37. 11 Apr, 2018 1 commit
  38. 20 Mar, 2018 2 commits