1. 20 Apr, 2015 1 commit
  2. 12 Feb, 2015 1 commit
  3. 29 Jan, 2015 1 commit
  4. 23 Jan, 2015 1 commit
    • danno's avatar
      Remove the dependency of Zone on Isolate · c7b09aac
      danno authored
      Along the way:
      - Thread isolate parameter explicitly through code that used to
        rely on getting it from the zone.
      - Canonicalize the parameter position of isolate and zone for
        affected code
      - Change Hydrogen New<> instruction templates to automatically
        pass isolate
      
      R=mstarzinger@chromium.org
      LOG=N
      
      Review URL: https://codereview.chromium.org/868883002
      
      Cr-Commit-Position: refs/heads/master@{#26252}
      c7b09aac
  5. 22 Aug, 2014 1 commit
  6. 08 Aug, 2014 1 commit
  7. 30 Jun, 2014 1 commit
  8. 20 Jun, 2014 1 commit
  9. 03 Jun, 2014 1 commit
  10. 20 May, 2014 1 commit
  11. 12 May, 2014 2 commits
  12. 29 Apr, 2014 1 commit
  13. 24 Apr, 2014 2 commits
  14. 26 Mar, 2014 2 commits
  15. 02 Sep, 2013 2 commits
  16. 07 Aug, 2013 2 commits
  17. 06 Aug, 2013 1 commit
  18. 19 Jul, 2013 2 commits
  19. 03 Jul, 2013 1 commit
  20. 27 Jun, 2013 1 commit
  21. 26 Jun, 2013 2 commits
  22. 25 Jun, 2013 1 commit
  23. 19 Jun, 2013 1 commit
  24. 20 Jun, 2012 1 commit
  25. 11 Jun, 2012 1 commit
  26. 04 Jun, 2012 1 commit
  27. 15 Mar, 2012 1 commit
    • svenpanne@chromium.org's avatar
      Ensure that generated code for object literals will call... · c644c4e8
      svenpanne@chromium.org authored
      Ensure that generated code for object literals will call Runtime_DefineOrRedefineAccessorProperty only once per accessor property.
      
      To do this, we collect all accessor properties in a first pass and emit code for
      defining those properties afterwards in a second pass.
      
      As a finger exercise, the table used for collecting accessors has a (subset of
      an) STL-like iterator interface, including STL-like names and operators.
      Although C++ is quite verbose here (as usual, but partly this is caused by our
      current slightly clumsy classes/templates), things work out quite nicely and it
      cleans up some confusion, e.g. a table entry is not an iterator etc.
      Everything compiles into very efficient code, e.g. the loop condition 'it !=
      accessor_table.end()' compiles into a single 'testl' instruction on ia32.
      +1 for using standard APIs!
      
      Review URL: https://chromiumcodereview.appspot.com/9691040
      
      git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@11051 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
      c644c4e8
  28. 23 Feb, 2012 1 commit
  29. 22 Feb, 2012 1 commit
  30. 30 Jan, 2012 2 commits
  31. 11 Nov, 2011 1 commit
  32. 29 Aug, 2011 1 commit