1. 07 Jul, 2016 11 commits
  2. 06 Jul, 2016 27 commits
  3. 05 Jul, 2016 2 commits
    • bjaideep's avatar
      PPC/s390: [builtins] Unify most of the remaining Math builtins. · 305d42c0
      bjaideep authored
      Port 0a0fe8fb
      
      Original commit message:
      
      Import fdlibm versions of acos, acosh, asin and asinh, which are more
          precise and produce the same result across platforms (we were using
          libm versions for asin and acos so far, where both speed and precision
          depended on the operating system so far). Introduce appropriate TurboFan
          operators for these functions and use them both for inlining and for the
          generic builtin.
      
          Also migrate the Math.imul and Math.fround builtins to TurboFan builtins
          to ensure that their behavior is always exactly the same as the inlined
          TurboFan version (i.e. C++ truncation semantics for double to float
          don't necessarily meet the JavaScript semantics).
      
          For completeness, also migrate Math.sign, which can even get some nice
          love in TurboFan.
      
          Drive-by-fix: Some alpha-sorting on the Math related functions, and
          cleanup the list of Math intrinsics that we have to export via the
          native context currently.
      
      R=bmeurer@chromium.org, joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com, mbrandy@us.ibm.com
      
      BUG=v8:3266,v8:3496,v8:3509,v8:3952,v8:5169,v8:5170,v8:5171,v8:5172
      LOG=N
      
      Review-Url: https://codereview.chromium.org/2125723002
      Cr-Commit-Position: refs/heads/master@{#37539}
      305d42c0
    • mlippautz's avatar
      [heap] Clear slots for map space when writing zap values · 9a4132aa
      mlippautz authored
      Pointer updating requires the all slots to be valid. If we write zap values in
      the sweeper we need to filter out invalid slots before.
      
      BUG=chromium:625748
      LOG=N
      R=ulan@chromium.org
      
      Review-Url: https://codereview.chromium.org/2122963002
      Cr-Commit-Position: refs/heads/master@{#37538}
      9a4132aa