1. 29 Apr, 2011 1 commit
  2. 21 Apr, 2011 1 commit
  3. 07 Apr, 2011 1 commit
  4. 06 Apr, 2011 1 commit
  5. 01 Apr, 2011 1 commit
  6. 30 Mar, 2011 1 commit
  7. 24 Mar, 2011 2 commits
  8. 21 Mar, 2011 1 commit
  9. 18 Mar, 2011 3 commits
  10. 10 Mar, 2011 1 commit
  11. 16 Feb, 2011 1 commit
    • antonm@chromium.org's avatar
      Properly process try/finally blocks. · 6b4ff18b
      antonm@chromium.org authored
      In some circumstances, try/finally block can actually catch the exception:
      
      function f() {
        try {
          throw 42;
        } finally {
          return 0;
        }
      }
      
      Therefore when propagating exception to v8::TryCatch, we must be sure
      there is no try/finally blocks as well.
      
      When bulding the messages we should be more conservative and expect that
      any v8::TryCatch with no JS try/catch in between can potentionally
      be the right exception handler.
      
      Plus various minor refactorings.
      
      BUG=1147
      TEST=cctest/test-api/TryCatchAndFinallyHidingException, cctest/test-api/TryCatchAndFinally
      
      Review URL: http://codereview.chromium.org/6526016
      
      git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@6809 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
      6b4ff18b
  12. 14 Dec, 2010 1 commit
  13. 08 Dec, 2010 1 commit
  14. 07 Dec, 2010 3 commits
  15. 24 Nov, 2010 1 commit
  16. 14 May, 2010 1 commit
  17. 08 May, 2010 1 commit
  18. 09 Apr, 2010 1 commit
  19. 10 Feb, 2010 1 commit
  20. 20 Jan, 2010 1 commit
  21. 19 Jan, 2010 2 commits
  22. 18 Jan, 2010 1 commit
  23. 17 Apr, 2009 1 commit
  24. 14 Apr, 2009 1 commit
  25. 30 Mar, 2009 1 commit
  26. 27 Mar, 2009 2 commits
  27. 18 Mar, 2009 1 commit
  28. 16 Feb, 2009 1 commit
  29. 05 Feb, 2009 1 commit
  30. 06 Nov, 2008 1 commit
  31. 25 Sep, 2008 1 commit
  32. 11 Sep, 2008 1 commit
  33. 10 Sep, 2008 1 commit