1. 16 Oct, 2017 1 commit
  2. 28 Sep, 2017 2 commits
  3. 11 Sep, 2017 1 commit
  4. 24 Aug, 2017 1 commit
  5. 23 Aug, 2017 1 commit
  6. 13 Jul, 2017 1 commit
  7. 05 Jul, 2017 2 commits
  8. 24 May, 2017 1 commit
  9. 22 May, 2017 1 commit
  10. 12 May, 2017 1 commit
  11. 25 Apr, 2017 1 commit
    • bmeurer's avatar
      [stubs] Drop CallApiCallbackStub::call_data_undefined optimization. · 46d0e481
      bmeurer authored
      The CallApiCallbackStub can avoid loading undefined in case the
      call_data is already undefined, which doubles the number of versions of
      the stub and adds unnecessary complexity (at the benefit of saving one
      stupid load). The idea is to turn the CallApiCallbackStub into a single
      builtin instead, which does the right thing, so this is the first step
      towards that goal.
      
      R=yangguo@chromium.org
      BUG=v8:6304
      
      Review-Url: https://codereview.chromium.org/2838143003
      Cr-Commit-Position: refs/heads/master@{#44869}
      46d0e481
  12. 20 Apr, 2017 1 commit
  13. 17 Mar, 2017 2 commits
  14. 15 Mar, 2017 2 commits
  15. 14 Mar, 2017 2 commits
  16. 24 Feb, 2017 1 commit
  17. 20 Feb, 2017 1 commit
  18. 09 Feb, 2017 1 commit
  19. 07 Feb, 2017 1 commit
  20. 06 Feb, 2017 1 commit
  21. 12 Jan, 2017 1 commit
  22. 10 Jan, 2017 1 commit
  23. 22 Nov, 2016 1 commit
  24. 08 Nov, 2016 1 commit
  25. 31 Oct, 2016 1 commit
  26. 27 Oct, 2016 2 commits
  27. 17 Oct, 2016 2 commits
  28. 06 Oct, 2016 1 commit
  29. 05 Oct, 2016 1 commit
  30. 28 Sep, 2016 1 commit
  31. 23 Sep, 2016 1 commit
  32. 20 Sep, 2016 1 commit
  33. 16 Sep, 2016 1 commit
    • ishell's avatar
      [stubs] Port StoreTransitionStub and ElementsTransitionAndStoreStub to TurboFan. · 130d9893
      ishell authored
      This CL also cleans up related interface descriptors:
      1) unused StoreTransitionDescriptor is removed and VectorStoreTransitionDescriptor is
      renamed to StoreTransitionDescriptor.
      2) on ia32/x87 architectures slot and vector are passed on the stack (dispatcher/handlers
      cleanup will be addressed in a separate CL).
      
      These two stub ports have to be combined in one CL because:
      1) without changing the StoreTransitionDescriptor TF was not able to compile them
      on ia32/x87 (because of lack of registers),
      2) it was not possible to change the descriptor first because Crankshaft was not able
      to deal with the stack allocated parameters in case of a stub failure.
      
      TBR=jkummerow@chromium.org
      BUG=v8:5269
      
      Review-Url: https://codereview.chromium.org/2313093002
      Cr-Commit-Position: refs/heads/master@{#39476}
      130d9893