1. 19 Jun, 2012 1 commit
  2. 13 Jun, 2012 1 commit
  3. 12 Jun, 2012 1 commit
  4. 20 Apr, 2012 1 commit
  5. 08 Mar, 2012 2 commits
  6. 20 Feb, 2012 1 commit
  7. 30 Jan, 2012 1 commit
  8. 24 Jan, 2012 1 commit
  9. 13 Jan, 2012 1 commit
  10. 02 Dec, 2011 2 commits
  11. 03 Nov, 2011 1 commit
  12. 20 Oct, 2011 1 commit
  13. 28 Sep, 2011 2 commits
  14. 19 Sep, 2011 1 commit
  15. 09 Sep, 2011 1 commit
  16. 08 Sep, 2011 1 commit
  17. 26 Aug, 2011 1 commit
  18. 04 Aug, 2011 1 commit
  19. 05 Jul, 2011 1 commit
    • sgjesse@chromium.org's avatar
      Add support for lazy deoptimization from deferred stack checks · 10bb16f4
      sgjesse@chromium.org authored
      The debugger can be entered from the deferred stack check in optimized code. This can cause both lazy deoptimization and debugger deoptimization (setting the first break point and inspecting the stack for optimized code respectively). This required deoptimization support from the deferred stack check.
      
      The lazy deoptimiztion call is inserted when the deferred code is done including restoring the registers. The bailout to the full code is the begining of the loop body as that is where the stack check is sitting in the optimized code. The bailout is not to the stack check in the full code as that is sitting at the end of the loop.
      
      R=kmillikin@chromium.org
      
      BUG=none
      TEST=none
      
      Review URL: http://codereview.chromium.org//7212025
      
      git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@8535 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
      10bb16f4
  20. 10 Jun, 2011 3 commits
  21. 16 May, 2011 1 commit
  22. 02 May, 2011 1 commit
  23. 27 Apr, 2011 1 commit
  24. 19 Apr, 2011 1 commit
  25. 15 Apr, 2011 1 commit
  26. 23 Mar, 2011 1 commit
  27. 21 Mar, 2011 1 commit
  28. 18 Mar, 2011 3 commits
  29. 02 Mar, 2011 1 commit
  30. 01 Mar, 2011 2 commits
  31. 13 Feb, 2011 1 commit
    • mmaly@chromium.org's avatar
      Implement assignment to undefined reference in ES5 Strict Mode. · e0be3072
      mmaly@chromium.org authored
      Strict mode assignment to undefined reference.
      Simple assignments (x = <value>) use CODE_TARGET_CONTEXT.
      StoreIC stores its own strictness in extra_ic_state.
      The strcitness is propagated as further ic stubs are generated.
      
      Details:
      * ReferenceError on assignment to non-resolvable reference in strict mode.
      * Fix es5conform test expectation file.
      * Add es5conform test suite into .gitignore.
      * Fix Xcode project.
      * Change implemented in virtual frame code generator, as well as full-codegen
        for all architectures.
      * Fix debugger test.
      * Fix comment for CODE_TARGET_CONTEXT
      * Implement remaining StoreIC stubs to be strict mode aware.
      * Trace extra_ic_state() for ic code stubs.
      
      Code Review URL: http://codereview.chromium.org/6474026/
      
      git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@6760 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
      e0be3072
  32. 11 Feb, 2011 1 commit