1. 06 Jul, 2016 1 commit
  2. 29 Jun, 2016 1 commit
  3. 06 Jun, 2016 1 commit
  4. 24 May, 2016 1 commit
  5. 08 Mar, 2016 1 commit
  6. 02 Mar, 2016 1 commit
  7. 01 Mar, 2016 1 commit
    • littledan's avatar
      Make RUNTIME_ASSERT have more useful output in debug mode · 78d84530
      littledan authored
      Runtime asserts are were previously a bit annoying to debug, due to
      the lack of a useful error message, even in debug mode. This patch
      prints out some more information in debug mode for runtime assert
      failures while preserving their exception-throwing semantics. While
      we're at it, it requires a semicolon after RUNTIME_ASSERT macro
      invocations.
      
      ```
      $ rlwrap out/Debug/d8 --allow-natives-syntax
      V8 version 5.1.0 (candidate)
      d8> %ArrayBufferNeuter(1)
      
      #
      # Runtime error in ../../src/runtime/runtime-typedarray.cc, line 52
      #
      # args[0]->IsJSArrayBuffer()
      
      ==== C stack trace ===============================
      
       1: 0xf70ab5
       2: 0xadeebf
       3: 0xadedd4
       4: 0x2ef17630693b
      (d8):1: illegal access
      %ArrayBufferNeuter(1)
      ^
      
      d8>
      ```
      
      Also give the other 'illegal access' case (a special SyntaxError type) a more
      descriptive error message for its sole usage.
      
      R=adamk
      
      Review URL: https://codereview.chromium.org/1748183002
      
      Cr-Commit-Position: refs/heads/master@{#34401}
      78d84530
  8. 03 Dec, 2015 3 commits
  9. 01 Dec, 2015 1 commit
  10. 26 Nov, 2015 1 commit
  11. 01 Sep, 2015 1 commit
  12. 18 Aug, 2015 1 commit
  13. 13 Aug, 2015 1 commit
  14. 12 Aug, 2015 1 commit
  15. 04 Aug, 2015 1 commit
  16. 31 Jul, 2015 1 commit
  17. 20 May, 2015 1 commit
  18. 10 Mar, 2015 1 commit
  19. 20 Oct, 2014 1 commit
  20. 30 Sep, 2014 1 commit