1. 13 Jul, 2015 2 commits
  2. 08 Jul, 2015 5 commits
  3. 03 Jul, 2015 1 commit
    • bmeurer's avatar
      [turbofan] Right hand side of shifts needs ToUint32. · 5f288c20
      bmeurer authored
      Currently we lower shifts directly to machine operators, and add an
      appropriate Word32And to implement the & 0x1F operation on the right
      hand side required by the specification. However for Word32And we assume
      Int32 in simplified lowering, which is basically changes the right hand
      side bit interpretation for the shifts from Uint32 to Int32, which is
      obviously wrong. So now we represent that explicitly by proper
      simplified operators for the shifts, which are lowered to machine in
      simplified lowering.
      
      R=jarin@chromium.org
      
      Review URL: https://codereview.chromium.org/1213803008
      
      Cr-Commit-Position: refs/heads/master@{#29465}
      5f288c20
  4. 23 Jun, 2015 3 commits
  5. 15 Jun, 2015 1 commit
  6. 12 Jun, 2015 1 commit
  7. 09 Jun, 2015 1 commit
  8. 08 Jun, 2015 1 commit
  9. 26 May, 2015 2 commits
  10. 22 May, 2015 5 commits
  11. 21 May, 2015 1 commit
  12. 19 May, 2015 1 commit
  13. 13 May, 2015 2 commits
  14. 11 May, 2015 1 commit
    • danno's avatar
      Add a MathFloor stub generated with TurboFan · abc35080
      danno authored
      This stub will be used as the basis of a Math.floor-specific CallIC to
      detect and track calls to floor that return -0.
      
      Along the way:
      - Create a TurboFanCodeStub super class from which the StringLength and
      MathRound TF stubs derive.
      - Fix the ugly hack that passes the first stub parameter as the "this"
      pointer in the the TF-compiled JS function.
      - Fix bugs in the ia32/x64 disassembler.
      
      Review URL: https://codereview.chromium.org/1137703002
      
      Cr-Commit-Position: refs/heads/master@{#28339}
      abc35080
  15. 05 May, 2015 1 commit
  16. 04 May, 2015 2 commits
  17. 30 Apr, 2015 2 commits
  18. 28 Apr, 2015 1 commit
    • yangguo's avatar
      Port CallSite methods to C++. · 4d12e948
      yangguo authored
      The goal is to port all of error stack trace formatting to C++.
      We will do this bottom up, by first porting helper functions.
      
      Eventually, CallSite methods will only be used when a custom
      error stack trace formatter is defined via Error.prepareStackTrace.
      
      R=jkummerow@chromium.org
      
      Review URL: https://codereview.chromium.org/1060583008
      
      Cr-Commit-Position: refs/heads/master@{#28095}
      4d12e948
  19. 27 Apr, 2015 4 commits
  20. 22 Apr, 2015 1 commit
  21. 21 Apr, 2015 1 commit
  22. 14 Apr, 2015 1 commit