1. 20 Jun, 2014 1 commit
  2. 03 Jun, 2014 1 commit
  3. 29 Apr, 2014 1 commit
  4. 21 Jan, 2014 1 commit
  5. 18 Dec, 2013 1 commit
  6. 12 Dec, 2013 1 commit
  7. 11 Dec, 2013 1 commit
  8. 06 Aug, 2013 1 commit
  9. 19 Jul, 2013 2 commits
  10. 11 Jul, 2013 1 commit
  11. 09 Jul, 2013 1 commit
  12. 08 Jul, 2013 2 commits
  13. 02 Jul, 2013 1 commit
  14. 01 Jul, 2013 1 commit
  15. 21 Jun, 2013 1 commit
  16. 12 Jun, 2013 1 commit
  17. 27 May, 2013 1 commit
    • rossberg@chromium.org's avatar
      Collect type feedback in separate pass and store it in AST · 6fda4e4c
      rossberg@chromium.org authored
      Notes:
      
      - For now, just adds the missing type info fields to the AST nodes directly.
        I'd like to factor that out more nicely in a follow-up CL.
      
      - All type feedback now is uniformly collected through AST nodes'
        RecordTypeFeedback functions. At some point, this logic should be moved
        out of ast.cc.
      
      - The typing pass currently simulates the exact same conditions under
        which feedback was collected in Hydrogen before. That also should be
        made more generic in the future.
      
      - Type information itself is unchanged. Making it more regular is
        yet more future work.
      
      Some additional cleanups:
      
      - Lifted out nested class ObjectLiteral::Property, to enable forward declaration.
      - Moved around some auxiliary enums.
      
      R=svenpanne@chromium.org
      BUG=
      
      Review URL: https://codereview.chromium.org/14990014
      
      git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@14825 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
      6fda4e4c
  18. 31 Jan, 2013 1 commit
  19. 13 Jul, 2011 1 commit
  20. 06 May, 2011 1 commit
  21. 18 Mar, 2011 3 commits
  22. 07 Dec, 2010 3 commits
  23. 20 Oct, 2010 1 commit
  24. 08 Jul, 2010 1 commit
  25. 08 Apr, 2010 2 commits
  26. 04 Feb, 2010 1 commit
  27. 27 May, 2009 1 commit
  28. 31 Mar, 2009 3 commits
  29. 27 Mar, 2009 1 commit
  30. 16 Jan, 2009 1 commit
  31. 14 Jan, 2009 1 commit