1. 25 Jul, 2016 37 commits
  2. 23 Jul, 2016 3 commits
    • cbruni's avatar
      [elements] Omit fast path in PrependElementIndices · 7ede61ed
      cbruni authored
      In PrependElementIndicesImpl we sort a FixedArray of indices potentially
      containing HeapNumbers. During the string conversion we might trigger a GC.
      This in turn might try to read a slot where we previously had a HeapNumber
      but the sort sneaked a SMI in there which is not a valid pointer.
      
      BUG=chromium:630561
      
      Review-Url: https://codereview.chromium.org/2173653003
      Cr-Commit-Position: refs/heads/master@{#37993}
      7ede61ed
    • v8-autoroll's avatar
      Update V8 DEPS. · 348f6934
      v8-autoroll authored
      Rolling v8/build to 2c67d4d74b6b3673228fab191918500a582ef3b0
      
      Rolling v8/third_party/android_tools to e4d61eb8f463e6cb8d1e1269a15c22f7c9bbd122
      
      Rolling v8/tools/clang to 496622ab4aaa5be7e5a9b80617013cb02f45dc87
      
      Rolling v8/tools/mb to 0c4dc43c454f26936ddf3074ab8e9a41e3dc03a3
      
      TBR=machenbach@chromium.org,vogelheim@chromium.org,hablich@chromium.org
      
      Review-Url: https://codereview.chromium.org/2173293002
      Cr-Commit-Position: refs/heads/master@{#37992}
      348f6934
    • bjaideep's avatar
      PPC/s390: [turbofan] Change Float64Max/Float64Min to JavaScript semantics. · aed69fd9
      bjaideep authored
      Port ba092fb0
      
      Original commit message:
      
          So far we don't have a useful way to inline Math.max or Math.min in
          TurboFan optimized code. This adds new operators NumberMax and NumberMin
          and changes the Float64Max/Float64Min operators to have JavaScript
          semantics instead of the C++ semantics that it had previously.
      
          This also removes support for recognizing the tenary case in the
          CommonOperatorReducer, since that doesn't seem to have any positive
          impact (and actually doesn't show up in regular JavaScript, where
          people use Math.max/Math.min instead).
      
          Drive-by-fix: Also nuke the unused Float32Max/Float32Min operators.
      
      R=bmeurer@chromium.org, joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com, mbrandy@us.ibm.com
      
      BUG=
      LOG=N
      
      Review-Url: https://codereview.chromium.org/2179503003
      Cr-Commit-Position: refs/heads/master@{#37991}
      aed69fd9