1. 20 Aug, 2013 1 commit
  2. 02 Aug, 2013 2 commits
  3. 01 Aug, 2013 1 commit
  4. 29 Jul, 2013 1 commit
    • dslomov@chromium.org's avatar
      Revamp v8_optimized_debug options · d0e0ff01
      dslomov@chromium.org authored
      This patch changes the definition of v8_optimized_debug==1 to match the release-mode compiler optimization settings (generally, going from -O1 to -O3 on Linux, similar switches for Mac/Win). This produces a minor speed up on Linux, but significant speedups on Mac and Win. This may make it much harder to debug, though.
      
      It also adds a v8_optimized_debug==2 that, in addition to the compiler optimizations, undef's DEBUG and defines DEBUG. This leaves V8_ENABLE_CHECKS alone (so that the assertions are still enabled), but otherwise basically matches a release mode build.
      
      Builds with v8_optimized_debug==2 roughly match a Release mode build for speed; the V8_ENABLE_CHECKS checks appear to have minimal performance impact (maybe 5-10%, unlike what was previously thought). In addition, switching from the previous optimization settings makes a significant improvement on Mac and Win (50% or more), and switching from DEBUG to NDEBUG makes a significant improvement (another 50% or more).
      
      Note that using v8_optimized_debug==2 may also cause some v8 tests to fail. This is currently is believed to be acceptable.
      
      R=machenbach@chromium.org
      BUG=254188
      
      Review URL: https://codereview.chromium.org/19384011
      
      Patch from Dirk Pranke <dpranke@chromium.org>.
      
      git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@15937 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
      d0e0ff01
  5. 15 Jul, 2013 1 commit
  6. 10 Jul, 2013 3 commits
  7. 09 Jul, 2013 2 commits
  8. 08 Jul, 2013 2 commits
  9. 03 Jul, 2013 2 commits
  10. 02 Jul, 2013 1 commit
  11. 01 Jul, 2013 1 commit
  12. 28 Jun, 2013 1 commit
  13. 25 Jun, 2013 1 commit
  14. 12 Jun, 2013 1 commit
  15. 07 Jun, 2013 1 commit
  16. 28 May, 2013 2 commits
  17. 15 May, 2013 1 commit
  18. 23 Apr, 2013 2 commits
  19. 22 Apr, 2013 1 commit
  20. 17 Apr, 2013 1 commit
  21. 16 Apr, 2013 3 commits
  22. 21 Mar, 2013 2 commits
  23. 13 Mar, 2013 1 commit
  24. 12 Mar, 2013 1 commit
  25. 05 Mar, 2013 1 commit
  26. 25 Feb, 2013 1 commit
  27. 19 Feb, 2013 1 commit
  28. 18 Feb, 2013 1 commit
  29. 06 Feb, 2013 1 commit