1. 31 Jul, 2015 1 commit
    • bmeurer's avatar
      [stubs] Unify (and optimize) implementation of ToObject. · 4fc6f547
      bmeurer authored
      This is the initial (big) step towards a more uniform implementation of
      the ToObject abstract operation (ES6 7.1.13), where we have a fallback
      implementation in JSReceiver::ToObject() and a fast (hydrogen) CodeStub
      to deal with the fast case (we should be able to do more cleanup on this
      in a followup CL).  For natives we expose the abstract operation via a
      %_ToObject intrinsic, also exposed via a macro TO_OBJECT, that unifies
      the previous confusion with TO_OBJECT_INLINE, ToObject, TO_OBJECT,
      $toObject and %$toObject.  Now the whole implementation of the abstract
      operation is context independent, meaning we don't need any magic in the
      builtins object nor the native context.
      
      R=mvstanton@chromium.org,yangguo@chromium.org
      
      Review URL: https://codereview.chromium.org/1266013006
      
      Cr-Commit-Position: refs/heads/master@{#29953}
      4fc6f547
  2. 26 May, 2015 1 commit
  3. 22 May, 2015 4 commits
  4. 21 May, 2015 1 commit
  5. 20 May, 2015 2 commits
  6. 15 May, 2015 1 commit
  7. 11 May, 2015 1 commit
  8. 07 May, 2015 1 commit
  9. 06 May, 2015 2 commits
  10. 05 May, 2015 1 commit
  11. 04 May, 2015 2 commits
  12. 30 Apr, 2015 2 commits
  13. 24 Apr, 2015 1 commit
  14. 17 Apr, 2015 1 commit
  15. 16 Apr, 2015 2 commits
  16. 15 Apr, 2015 1 commit
  17. 14 Apr, 2015 2 commits
  18. 13 Apr, 2015 2 commits
  19. 10 Apr, 2015 1 commit
  20. 12 Mar, 2015 1 commit
  21. 10 Dec, 2014 1 commit
  22. 24 Oct, 2014 1 commit
  23. 20 Aug, 2014 1 commit
  24. 14 Jul, 2014 1 commit
  25. 27 Jun, 2014 1 commit
  26. 25 Jun, 2014 1 commit