1. 08 Oct, 2015 2 commits
  2. 07 Oct, 2015 1 commit
  3. 05 Oct, 2015 2 commits
  4. 28 Sep, 2015 2 commits
  5. 29 Jun, 2015 1 commit
  6. 12 Jun, 2015 1 commit
    • bmeurer's avatar
      [turbofan] Use appropriate type for NodeId. · c487aba7
      bmeurer authored
      Up until now we used int32_t for NodeId, but that was not ideal because
      negative values are invalid for NodeId and we use it as an array index
      for example in the NodeMarker class, where C++ compilers on x64 have to
      generate code that does proper sign extension for the indices, which is
      completely unnecessary.
      
      R=svenpanne@chromium.org
      
      Review URL: https://codereview.chromium.org/1178403004
      
      Cr-Commit-Position: refs/heads/master@{#28997}
      c487aba7
  7. 21 May, 2015 2 commits
  8. 05 May, 2015 1 commit
  9. 20 Apr, 2015 1 commit
  10. 14 Apr, 2015 1 commit
  11. 25 Mar, 2015 1 commit
  12. 09 Mar, 2015 1 commit
  13. 27 Feb, 2015 1 commit
  14. 30 Jan, 2015 2 commits
  15. 02 Dec, 2014 1 commit
    • thakis's avatar
      Set V8_CC_GNU or V8_CC_MSVC for clang in gcc / cl mode. · 643c24eb
      thakis authored
      Also, remove V8_CC_CLANG since it's not read anywhere (and ideally shouldn't
      be).
      
      Clang tries to be compatible with gcc in clang mode, and with msvc in clang-cl
      mode. It wants to go down the same code paths that these compilers want to go
      down in most cases.
      
      For example, V8PRIxPTR was set incorrectly on Windows 64-bit before this change
      since macros.h assumed that checking for V8_CC_MSVC is enough to find LLP64
      systems, but V8_CC_MSVC wasn't set for clang.  Most other existing checks for
      V8_CC_MSVC should be taken for clang-cl too (and for the remaining ones,
      clang-cl is happy with either code path).
      
      Likewise, V8_IMMEDIATE_CRASH is currently set to a suboptimal value with clang
      since __builtin_trap() is only used if V8_CC_GNU is set.
      
      Including clang in the gcc and cl macros is also what chromium does.
      
      BUG=chromium:82385
      LOG=y
      
      Review URL: https://codereview.chromium.org/757553004
      
      Cr-Commit-Position: refs/heads/master@{#25592}
      643c24eb
  16. 22 Oct, 2014 1 commit
  17. 20 Oct, 2014 1 commit
  18. 09 Sep, 2014 1 commit
  19. 02 Sep, 2014 1 commit
  20. 20 Aug, 2014 1 commit
  21. 29 Apr, 2014 1 commit
  22. 28 Jan, 2014 1 commit
  23. 02 Jan, 2014 1 commit
  24. 12 Nov, 2013 1 commit
  25. 30 Sep, 2013 1 commit
  26. 12 Sep, 2013 1 commit
  27. 11 Sep, 2013 3 commits
  28. 30 Aug, 2013 2 commits
  29. 27 Aug, 2013 3 commits
  30. 26 Aug, 2013 1 commit