1. 04 Mar, 2017 1 commit
  2. 23 Feb, 2017 1 commit
  3. 09 Jan, 2017 1 commit
  4. 16 Dec, 2016 1 commit
  5. 06 Dec, 2016 1 commit
  6. 01 Dec, 2016 1 commit
  7. 16 Nov, 2016 2 commits
  8. 15 Nov, 2016 1 commit
  9. 26 Oct, 2016 2 commits
    • neis's avatar
      Don't wrap roots in Handle just to dereference immediately. · d5de8f0d
      neis authored
      R=adamk@chromium.org
      BUG=
      
      Review-Url: https://codereview.chromium.org/2452543003
      Cr-Commit-Position: refs/heads/master@{#40584}
      d5de8f0d
    • bmeurer's avatar
      [builtins] Don't canonicalize results of Math double operations. · 9f4f582b
      bmeurer authored
      For Math builtins that likely yield double results, i.e. Math.sin,
      Math.cos and friends, don't bother trying to canonicalize the result
      to Smi. The rationale behind this is that other parts of V8 use the
      HeapNumber representation as a hint to assume that certain values
      should be represented as double (i.e. for the array elements kind
      and for double field tracking). This way the chance that we make
      the ideal decision early on is better.
      
      For Math.abs we establish the contract that if the input value is a
      Smi, then we try hard to return a Smi (doesn't work for minimal Smi
      value), otherwise we preserve the HeapNumberness of the input.
      
      Same for the generic Add, Subtract, Multiply, etc. code stubs.
      
      R=yangguo@chromium.org
      
      Review-Url: https://codereview.chromium.org/2451973003
      Cr-Commit-Position: refs/heads/master@{#40573}
      9f4f582b
  10. 12 Oct, 2016 1 commit
  11. 11 Oct, 2016 1 commit
  12. 07 Oct, 2016 3 commits
  13. 20 Jul, 2016 1 commit