1. 01 Oct, 2013 1 commit
  2. 24 Sep, 2013 1 commit
  3. 20 Sep, 2013 1 commit
  4. 12 Sep, 2013 4 commits
  5. 10 Sep, 2013 1 commit
  6. 09 Sep, 2013 1 commit
  7. 02 Sep, 2013 1 commit
  8. 30 Aug, 2013 1 commit
  9. 29 Aug, 2013 2 commits
  10. 20 Aug, 2013 4 commits
  11. 14 Aug, 2013 1 commit
  12. 09 Aug, 2013 1 commit
  13. 08 Aug, 2013 1 commit
    • haitao.feng@intel.com's avatar
      Patch to enhance the source code line information for profiler. · fb5857ce
      haitao.feng@intel.com authored
      This patch is to enhance the source code line information for profiler.
      
      For the Hydrogen compilation, most of the source code line information
      is not copied from the HInstruction the to corresponding LInstruction.
      
      This patch defines one PositionBits field for LInstruction and copies the
      sorce code position value from the HInstruction.
      
      When Generating the native code, we use RecordPosition(..) function to
      write LInstruction's position value to position recorder.
      
      For the MIPS platform, I did not touch because I have no devices
      to verify the modification on it.
      
      R=danno@chromium.org
      
      Review URL: https://codereview.chromium.org/21042003
      
      Patch from Chunyang Dai <chunyang.dai@intel.com>.
      
      git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16114 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
      fb5857ce
  14. 07 Aug, 2013 1 commit
  15. 06 Aug, 2013 1 commit
  16. 05 Aug, 2013 1 commit
  17. 02 Aug, 2013 1 commit
    • loislo@chromium.org's avatar
      Extract hardcoded error strings into a single place and replace them with enum. · d2c443b7
      loislo@chromium.org authored
      I'd like to propagate bailout reason to cpu profiler.
      So I need to save it into heap object SharedFunctionInfo.
      But:
      1) all bailout reason strings spread across all the sources.
      2) they are native strings and if I convert them into String then I may have a performance issue.
      3) one byte is enough for 184 bailout reasons. Otherwise we need 8 bytes for the pointer.
      
      Also I think it would be nice to have error strings collected in one place.
      In that case we will get additional benefits:
      
      It allows us to keep this set of messages under control.
      It gives us a chance to internationalize them.
      It slightly reduces the binary footprint.
      
      From the other hand the developers have to add new strings into that enum.
      
      BUG=
      R=jkummerow@chromium.org
      
      Review URL: https://codereview.chromium.org/20843012
      
      git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16024 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
      d2c443b7
  18. 01 Aug, 2013 1 commit
  19. 29 Jul, 2013 1 commit
  20. 25 Jul, 2013 2 commits
  21. 24 Jul, 2013 1 commit
  22. 23 Jul, 2013 1 commit
  23. 15 Jul, 2013 1 commit
  24. 11 Jul, 2013 1 commit
  25. 05 Jul, 2013 1 commit
  26. 01 Jul, 2013 2 commits
  27. 26 Jun, 2013 1 commit
  28. 20 Jun, 2013 2 commits
  29. 12 Jun, 2013 2 commits