1. 11 Nov, 2020 1 commit
  2. 10 Jul, 2020 1 commit
  3. 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
  4. 24 May, 2019 1 commit
  5. 07 Jan, 2019 1 commit
    • Jakob Kummerow's avatar
      [ubsan] Fix errors related to AsmType · 81becb8c
      Jakob Kummerow authored
      The AsmType class uses a design similar to the old Object* model, where
      arbitrary values (including 0) are reinterpret_cast to pointers. This
      yields the following UBSan error, among others:
      
          src/asmjs/asm-parser.cc:2000:51: runtime error: member call on null
          pointer of type 'v8::internal::wasm::AsmType'
      
      This patch does the smallest possible fix by turning the affected methods
      into static functions. Longer-term, we should consider switching the
      overall class design to a "struct wrapping an Address" model like the new
      Object definition, which is a bit non-trivial because some AsmType types
      are ZoneObject subclasses.
      
      Bug: v8:3770
      Change-Id: Ie2a7cdc9eab32c4c469d699212c84b0419480b4f
      Reviewed-on: https://chromium-review.googlesource.com/c/1397663Reviewed-by: 's avatarMichael Starzinger <mstarzinger@chromium.org>
      Commit-Queue: Jakob Kummerow <jkummerow@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#58586}
      81becb8c
  6. 18 Oct, 2017 1 commit
  7. 25 Aug, 2017 1 commit
  8. 05 May, 2017 1 commit
  9. 11 Nov, 2016 1 commit
  10. 17 Oct, 2016 1 commit
  11. 20 Sep, 2016 1 commit
  12. 13 Jul, 2016 2 commits
  13. 12 Jul, 2016 1 commit
  14. 01 Jul, 2016 1 commit
  15. 20 Jun, 2016 1 commit
  16. 14 Jun, 2016 1 commit
  17. 13 Jun, 2016 1 commit