1. 23 Jan, 2019 1 commit
  2. 17 Jan, 2019 1 commit
    • Clemens Hammacher's avatar
      Use forwarding constructors for MacroAssembler · edab9a20
      Clemens Hammacher authored
      and TurboAssembler. Instead of listing all the different combinations
      of arguments (which is one more now, temporarily), just forward all
      arguments down via MacroAssembler and TurboAssembler to
      TurboAssemblerBase.
      Interestingly, this requires more specific types sometimes (int instead
      of size_t), since further down the forwarding chain, the compiler does
      not recognize any more that the value is a constant, and emits a
      warning about a possibly truncating implicit conversion.
      
      R=mstarzinger@chromium.org
      
      Bug: v8:8689, v8:8562
      Change-Id: Ifd13d2210ee64251c0075c0d9b68cacd5107d9ab
      Reviewed-on: https://chromium-review.googlesource.com/c/1414913Reviewed-by: 's avatarJakob Gruber <jgruber@chromium.org>
      Reviewed-by: 's avatarMichael Starzinger <mstarzinger@chromium.org>
      Commit-Queue: Clemens Hammacher <clemensh@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#58869}
      edab9a20
  3. 12 Nov, 2018 1 commit
  4. 13 Oct, 2017 1 commit
  5. 07 Jul, 2017 1 commit
  6. 21 Apr, 2017 5 commits
  7. 27 Jul, 2016 1 commit
  8. 27 Jan, 2016 1 commit
  9. 17 Nov, 2015 3 commits
  10. 30 Sep, 2015 1 commit
  11. 13 Aug, 2015 1 commit
  12. 12 Aug, 2015 1 commit
    • mstarzinger's avatar
      Remove inline header includes from non-inline headers (1). · 00a07bc1
      mstarzinger authored
      This tries to remove includes of "-inl.h" headers from normal ".h"
      headers, thereby reducing the chance of any cyclic dependencies and
      decreasing the average size of our compilation units.
      
      Note that this change still leaves 7 violations of that rule in the
      code. However there now is the "tools/check-inline-includes.sh" tool
      detecting such violations.
      
      R=bmeurer@chromium.org
      
      Review URL: https://codereview.chromium.org/1283033003
      
      Cr-Commit-Position: refs/heads/master@{#30125}
      00a07bc1
  13. 23 Jan, 2015 1 commit
    • danno's avatar
      Remove the dependency of Zone on Isolate · c7b09aac
      danno authored
      Along the way:
      - Thread isolate parameter explicitly through code that used to
        rely on getting it from the zone.
      - Canonicalize the parameter position of isolate and zone for
        affected code
      - Change Hydrogen New<> instruction templates to automatically
        pass isolate
      
      R=mstarzinger@chromium.org
      LOG=N
      
      Review URL: https://codereview.chromium.org/868883002
      
      Cr-Commit-Position: refs/heads/master@{#26252}
      c7b09aac
  14. 10 Sep, 2014 1 commit
  15. 03 Jun, 2014 1 commit
  16. 29 Apr, 2014 1 commit
  17. 24 Oct, 2013 1 commit
  18. 12 Sep, 2013 1 commit
  19. 10 Sep, 2013 1 commit
  20. 06 Jun, 2013 1 commit
  21. 24 Apr, 2013 1 commit
  22. 15 Oct, 2012 1 commit
  23. 14 Jun, 2012 1 commit
  24. 11 Jun, 2012 1 commit
  25. 06 Jun, 2012 1 commit
  26. 22 May, 2012 1 commit
  27. 30 Mar, 2012 1 commit
  28. 08 Sep, 2011 1 commit
  29. 11 Jul, 2011 1 commit
  30. 11 May, 2011 1 commit
  31. 18 Mar, 2011 3 commits
  32. 15 Feb, 2011 1 commit