1. 30 Jul, 2019 1 commit
  2. 27 May, 2019 1 commit
    • Clemens Hammacher's avatar
      [cleanup] Replace simple typedefs by using · a335f2ae
      Clemens Hammacher authored
      This replaces all typedefs that define types and not functions by the
      equivalent "using" declaration.
      
      This was done mostly automatically using this command:
      ag -l '\btypedef\b' src test | xargs -L1 \
           perl -i -p0e 's/typedef ([^*;{}]+) (\w+);/using \2 = \1;/sg'
      
      Patchset 2 then adds some manual changes for typedefs for pointer types,
      where the regular expression did not match.
      
      R=mstarzinger@chromium.org
      TBR=yangguo@chromium.org, jarin@chromium.org
      
      Bug: v8:9183
      Change-Id: I6f6ee28d1793b7ac34a58f980b94babc21874b78
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1631409
      Commit-Queue: Clemens Hammacher <clemensh@chromium.org>
      Reviewed-by: 's avatarMichael Starzinger <mstarzinger@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#61849}
      a335f2ae
  3. 24 May, 2019 1 commit
  4. 17 Sep, 2018 1 commit
  5. 09 Dec, 2015 1 commit
  6. 16 Nov, 2015 1 commit
  7. 28 Sep, 2015 1 commit
  8. 30 Jan, 2015 3 commits
  9. 12 Aug, 2014 1 commit
  10. 30 Jun, 2014 1 commit
  11. 20 Jun, 2014 1 commit
  12. 05 Jun, 2014 1 commit
  13. 03 Jun, 2014 1 commit
  14. 05 Sep, 2013 1 commit
  15. 02 Sep, 2013 1 commit
  16. 23 Aug, 2013 1 commit
  17. 18 Jul, 2013 1 commit
    • yurys@chromium.org's avatar
      Fix data race in SamplingCircularQueue · 97681be4
      yurys@chromium.org authored
      This change fixes data race described in the bug by adding Acquire_Load to SamplingCircularQueue::StartDequeue and Acquire_Store to SamplingCircularQueue::Enqueue.
      
      Also the queue implementation imposed a constraint on the records it stored: the first AtomicWord in each record was a marker. For that purpose TickSampleEventRecord had filter field of type int. This approach is error prone, e.g. on x64 sizeof(AtomicWord) is 8 while sizeof(int) is 4. Moreover the queue needs such marker only at the beginning of chunk. I changed the queue so that it stores the marker explicitly as the first Cell in chunk and removed the filter field.
      
      BUG=251218
      R=loislo@chromium.org, yangguo@chromium.org
      
      Review URL: https://codereview.chromium.org/19642002
      
      git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@15750 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
      97681be4
  18. 07 Mar, 2013 1 commit
  19. 12 Aug, 2011 1 commit
  20. 10 Jun, 2011 3 commits
  21. 21 Mar, 2011 1 commit
  22. 18 Mar, 2011 3 commits
  23. 22 May, 2010 1 commit
  24. 22 Mar, 2010 1 commit
  25. 17 Mar, 2010 3 commits