1. 18 Jul, 2018 1 commit
    • Dan Elphick's avatar
      Fix uses of V8_DEPRECATE_SOON in v8.h · ed9ea216
      Dan Elphick authored
      Move brackets enclosing declarator in a couple of V8_DEPRECATE_SOON
      cases so that the attribute is correctly placed.
      
      I.e. should come after the class keyword and after a function signature
      but before the body.
      
      Also adds suppressions for a case where a replacement method calls
      the deprecated method it replaces.
      
      Cq-Include-Trybots: luci.chromium.try:linux_chromium_rel_ng
      Change-Id: I490ff07a13552cf335186d64ca061f21ac4e8afc
      Reviewed-on: https://chromium-review.googlesource.com/1140593Reviewed-by: 's avatarYang Guo <yangguo@chromium.org>
      Commit-Queue: Dan Elphick <delphick@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#54527}
      ed9ea216
  2. 25 Apr, 2018 1 commit
  3. 06 Apr, 2018 1 commit
  4. 26 Jun, 2017 1 commit
  5. 13 Jun, 2017 1 commit
  6. 11 Jun, 2017 1 commit
    • scottmg's avatar
      Basic compilation on Fuchsia · c72a6126
      scottmg authored
      Sufficient to compile //v8 in Chrome with target_os="fuchsia". Doesn't
      link yet, due to missing implementations (primarily VirtualMemory, as
      well as a few utility functions).
      
      BUG=chromium:731217
      CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_chromium_rel_ng
      
      Review-Url: https://codereview.chromium.org/2931143002
      Cr-Commit-Position: refs/heads/master@{#45831}
      c72a6126
  7. 15 May, 2017 1 commit
  8. 27 Jul, 2016 1 commit
  9. 22 Mar, 2016 1 commit
  10. 25 Nov, 2015 1 commit
  11. 08 Oct, 2015 2 commits
  12. 07 Oct, 2015 1 commit
  13. 05 Oct, 2015 2 commits
  14. 28 Sep, 2015 2 commits
  15. 29 Jun, 2015 1 commit
  16. 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
  17. 21 May, 2015 2 commits
  18. 05 May, 2015 1 commit
  19. 20 Apr, 2015 1 commit
  20. 14 Apr, 2015 1 commit
  21. 25 Mar, 2015 1 commit
  22. 09 Mar, 2015 1 commit
  23. 27 Feb, 2015 1 commit
  24. 30 Jan, 2015 2 commits
  25. 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
  26. 22 Oct, 2014 1 commit
  27. 20 Oct, 2014 1 commit
  28. 09 Sep, 2014 1 commit
  29. 02 Sep, 2014 1 commit
  30. 20 Aug, 2014 1 commit
  31. 29 Apr, 2014 1 commit
  32. 28 Jan, 2014 1 commit
  33. 02 Jan, 2014 1 commit
  34. 12 Nov, 2013 1 commit
  35. 30 Sep, 2013 1 commit