1. 28 Jul, 2015 2 commits
  2. 27 Jul, 2015 2 commits
  3. 22 Jul, 2015 1 commit
  4. 20 Jul, 2015 2 commits
  5. 08 Jul, 2015 1 commit
  6. 01 Jul, 2015 1 commit
    • danno's avatar
      Make context register implicit for CallInterfaceDescriptors · 7015fd20
      danno authored
      Up until now the context register was listed explicitly in each stub's
      CallInterfaceDescriptor. This was problematic, because it was listed
      first in the list of register parameters--which is fine for Crankshaft,
      which is more or less built to handle the context as the first
      parameter-- but not ideal for TurboFan, which adds the context at
      the end of all function parameters. Now the context register is no
      longer in the register list and can be handled appropriately by both
      compilers. Specifically, this allows the FunctionType specified for
      each CallInterfaceDescriptor to exactly match the parameter register
      list.
      
      Review URL: https://codereview.chromium.org/1211333003
      
      Cr-Commit-Position: refs/heads/master@{#29402}
      7015fd20
  7. 26 Jun, 2015 1 commit
  8. 03 Jun, 2015 1 commit
    • bmeurer's avatar
      [date] Refactor the %_DateField intrinsic to be optimizable. · e4782a9b
      bmeurer authored
      Previously the %_DateField intrinsic would also check the object and
      throw an exception if you happen to pass something that is not a valid
      JSDate, which (a) violates our policy for instrinsics and (b) is hard to
      optimize in TurboFan (even Crankshaft has a hard time, but there we will
      never inline the relevant builtins, so it doesn't show up). The throwing
      part is now a separate intrinsics %_ThrowIfNotADate that throws an
      exception in full codegen and deoptimizes in Crankshaft, which means the
      code for the current use cases is roughly the same (modulo some register
      renamings/gap moves).
      
      R=jkummerow@chromium.org
      
      Review URL: https://codereview.chromium.org/1167813003
      
      Cr-Commit-Position: refs/heads/master@{#28782}
      e4782a9b
  9. 01 Jun, 2015 1 commit
  10. 28 May, 2015 1 commit
  11. 20 May, 2015 1 commit
  12. 15 May, 2015 1 commit
  13. 12 May, 2015 1 commit
  14. 06 May, 2015 1 commit
  15. 28 Apr, 2015 1 commit
  16. 27 Apr, 2015 1 commit
  17. 13 Apr, 2015 1 commit
  18. 18 Mar, 2015 1 commit
  19. 28 Jan, 2015 1 commit
  20. 27 Jan, 2015 2 commits
  21. 23 Jan, 2015 1 commit
  22. 22 Jan, 2015 1 commit
  23. 21 Jan, 2015 1 commit
  24. 20 Jan, 2015 1 commit
  25. 12 Dec, 2014 1 commit
  26. 06 Oct, 2014 1 commit
  27. 30 Sep, 2014 1 commit
  28. 24 Sep, 2014 1 commit
  29. 16 Sep, 2014 1 commit
  30. 11 Sep, 2014 1 commit
  31. 08 Sep, 2014 3 commits
  32. 05 Sep, 2014 1 commit
  33. 03 Sep, 2014 1 commit
  34. 01 Sep, 2014 1 commit