1. 22 Sep, 2014 1 commit
  2. 04 Aug, 2014 1 commit
  3. 30 Jul, 2014 1 commit
  4. 18 Jul, 2014 1 commit
  5. 07 Jul, 2014 1 commit
  6. 30 Jun, 2014 1 commit
  7. 03 Jun, 2014 1 commit
  8. 22 May, 2014 1 commit
  9. 29 Apr, 2014 1 commit
  10. 26 Mar, 2014 1 commit
  11. 25 Mar, 2014 4 commits
  12. 11 Mar, 2014 1 commit
  13. 24 Jan, 2014 1 commit
  14. 16 Jan, 2014 5 commits
  15. 15 Nov, 2013 1 commit
  16. 14 Nov, 2013 1 commit
    • mvstanton@chromium.org's avatar
      Inline zero argument array constructor. · 3cf157b4
      mvstanton@chromium.org authored
      patch from issue 54583003 (dependent code).
      
      Zero arguments - very easy
      
      1 argument - three special cases:
        a) If length is a constant in valid array length range,
           no need to check it at runtime.
        b) respect DoNotInline feedback on the AllocationSite for
           cases that the argument is not a smi or is an integer
           with a length that should create a dictionary.
        c) if kind feedback is non-holey, and length is non-constant,
           we'd have to generate a lot of code to be correct.
           Don't inline this case.
      
      N arguments - one special case:
        a) If a deopt ever occurs because an input argument isn't
           compatible with the elements kind, then set the
           DoNotInline flag.
      
      BUG=
      R=verwaest@chromium.org
      
      Review URL: https://codereview.chromium.org/55933002
      
      git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@17741 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
      3cf157b4
  17. 15 Jul, 2013 1 commit
  18. 11 Jul, 2013 1 commit
  19. 28 Mar, 2013 1 commit
  20. 02 Nov, 2012 1 commit
  21. 08 Jun, 2012 1 commit
  22. 25 May, 2012 1 commit
  23. 23 May, 2012 1 commit