1. 20 Jun, 2016 30 commits
  2. 19 Jun, 2016 5 commits
  3. 18 Jun, 2016 4 commits
    • bbudge's avatar
      [Turbofan] Clean up register allocator and verifier code. · d99e1ab6
      bbudge authored
      - Improves RegisterName display in register allocator.
      - Removes GetFixedRegisters method in preparation for having multiple fp
      reg types.
      - Clean up some verifier code.
      
      LOG=N
      BUG=v8:4124
      
      Review-Url: https://codereview.chromium.org/2081443002
      Cr-Commit-Position: refs/heads/master@{#37076}
      d99e1ab6
    • bjaideep's avatar
      PPC/s390: [builtins] Always pass target and new target to C++ builtins · 57733bdd
      bjaideep authored
      Port f5b83dec
      
      Original commit message:
      
          As a first step towards showing builtin frames in stack traces, we will now
          push target and new target unconditionally.
      
          Since the various specializations of BuiltinArguments are made redundant by
          this change, we can remove them and all related code.
      
      R=jgruber@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/2079073003
      Cr-Commit-Position: refs/heads/master@{#37075}
      57733bdd
    • v8-autoroll's avatar
      Update V8 DEPS. · c4d2b191
      v8-autoroll authored
      Rolling v8/build to d45e523e2428a9500e5d4c9e64d9345e75ac315a
      
      Rolling v8/tools/gyp to c61b0b35c8396bfd59efc6cfc11401d912b0f510
      
      TBR=machenbach@chromium.org,vogelheim@chromium.org,hablich@chromium.org
      
      Review-Url: https://codereview.chromium.org/2078163002
      Cr-Commit-Position: refs/heads/master@{#37074}
      c4d2b191
    • bjaideep's avatar
      PPC/s390: [builtins] Introduce proper Float64Exp operator. · a54e289e
      bjaideep authored
      Port d5f2ac5e
      
      Original commit message:
      
          Import base::ieee754::exp() from FreeBSD msun and introduce a Float64Exp
          TurboFan operator based on that, similar to what we do for Float64Log.
          Rewrite Math.exp() as TurboFan builtin and use that operator to also
          inline Math.exp() into optimized TurboFan functions.
      
      R=bmeurer@chromium.org, mvstanton@chromium.org, joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com, mbrandy@us.ibm.com
      
      BUG=v8:3266,v8:3468,v8:3493,v8:5086,v8:5108,chromium:620786
      LOG=N
      
      Review-Url: https://codereview.chromium.org/2075263002
      Cr-Commit-Position: refs/heads/master@{#37073}
      a54e289e
  4. 17 Jun, 2016 1 commit
    • bmeurer's avatar
      [builtins] Introduce proper Float64Cos and Float64Sin. · c781e831
      bmeurer authored
      Import base::ieee754::cos() and base::ieee754::sin() from fdlibm and
      introduce Float64Cos and Float64Sin TurboFan operator based on that,
      similar to what we do for Float64Log. Rewrite Math.cos() and Math.sin()
      as TurboFan builtins and use those operators to also inline Math.cos()
      and Math.sin() into optimized TurboFan functions.
      
      CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_chromium_rel_ng;tryserver.blink:linux_blink_rel
      R=mvstanton@chromium.org
      BUG=v8:5086,v8:5118
      
      Review-Url: https://codereview.chromium.org/2073123002
      Cr-Commit-Position: refs/heads/master@{#37072}
      c781e831