1. 03 Aug, 2016 4 commits
    • bmeurer's avatar
      [turbofan] Improve typing rule for modulus. · 17a7f583
      bmeurer authored
      Infer a more precise type even in case where NaN and/or -0 is a possible
      outcome of the operation, and use this more precise type to improve code
      generation for the modulus itself by trying harder to stick to Word32
      operations instead of going to Float64, and also optimize the pattern
      where we compare the output of x % y to some non-zero integer constant
      K, in which case we can truncate the output of x % y to Word32 if the
      type of x % y is Signed32/Unsigned32 \/ NaN \/ MinusZero, as NaN and
      MinusZero will both be truncated to zero, which cannot match the non
      zero constant K.
      
      R=jarin@chromium.org
      
      Review-Url: https://codereview.chromium.org/2202413002
      Cr-Commit-Position: refs/heads/master@{#38267}
      17a7f583
    • caitp's avatar
      Reland [builtins] implement Array.prototype.includes in TurboFan · 0c76b0ae
      caitp authored
      BUG=v8:5162
      R=bmeurer@chromium.org, cbruni@chromium.org
      
      Review-Url: https://codereview.chromium.org/2205883003
      Cr-Commit-Position: refs/heads/master@{#38266}
      0c76b0ae
    • v8-autoroll's avatar
      Update V8 DEPS. · 2eb75b62
      v8-autoroll authored
      Rolling v8/build to 957253ade4c8b5125afa41102ca41a0b19985e4e
      
      Rolling v8/buildtools to c3a780dcb63ff053439315f761190ffab0480ad4
      
      Rolling v8/third_party/WebKit/Source/platform/inspector_protocol to 7d2a29d289d54b8ff9c330efc5145158f1191af2
      
      Rolling v8/tools/mb to e100ad0410f9de1e859a143fe20a9b58f8f8d420
      
      Rolling v8/tools/swarming_client to e4288c3040a32f2e7ad92f957668f2ee3d36e5a6
      
      TBR=machenbach@chromium.org,vogelheim@chromium.org,hablich@chromium.org
      
      Review-Url: https://codereview.chromium.org/2201303002
      Cr-Commit-Position: refs/heads/master@{#38265}
      2eb75b62
    • bjaideep's avatar
      PPC/s390: Make FastNewFunctionContextStub take slots parameter · bb2fd5d2
      bjaideep authored
      Port 5bc24397
      
      Original commit message:
      
          This will enable the interpreter to add a bytecode and use the stub.
      
      R=klaasb@google.com, joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com, mbrandy@us.ibm.com
      
      BUG=v8:4280
      LOG=N
      
      Review-Url: https://codereview.chromium.org/2200263003
      Cr-Commit-Position: refs/heads/master@{#38264}
      bb2fd5d2
  2. 02 Aug, 2016 36 commits