1. 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
  2. 24 Apr, 2017 1 commit
    • brucedawson's avatar
      Avoid signed/unsigned warning in VC++ 2017 builds · 83c058a9
      brucedawson authored
      VC++ 2017's STL doesn't suppress warnings as aggressively as prior
      versions did. This causes warnings on code which mixes signed and
      unsigned types. In this case a deque of unsigned integers was being
      queried to see how many signed integers it contains. This could be
      fixed by passing in unsigned 0, 1, and 2 to std::count but changing
      the deque from unsigned to int is simpler.
      
      R=adamk@chromium.org
      BUG=chromium:683729
      
      Review-Url: https://codereview.chromium.org/2834293002
      Cr-Commit-Position: refs/heads/master@{#44814}
      83c058a9
  3. 16 Dec, 2014 1 commit