1. 30 Jun, 2009 2 commits
    • christian.plesner.hansen@gmail.com's avatar
      When Error.collectStackTraces is set to true all new instances of · 118a2ccc
      christian.plesner.hansen@gmail.com authored
      Error, ReferenceError, etc. are given a stack property that gives a
      stack trace.  Here's an example stack trace:
      
      ReferenceError: FAIL is not defined
          at Constraint.execute (deltablue.js:527)
          at Constraint.recalculate (deltablue.js:426)
          at Planner.addPropagate (deltablue.js:703)
          at Constraint.satisfy (deltablue.js:186)
          at Planner.incrementalAdd (deltablue.js:593)
          at Constraint.addConstraint (deltablue.js:164)
          at Constraint.BinaryConstraint (deltablue.js:348)
          at Constraint.EqualityConstraint (deltablue.js:517)
          at chainTest (deltablue.js:809)
          at deltaBlue (deltablue.js:881)
          at deltablue.js:888
      
      If Error.prepareStackTrace holds a function this function is used to
      format the stack trace, for instance allowing code generators to
      customize the way stack traces are reported to make them easier to
      process.
      
      Next step: performance measurements to see if it is feasible to turn
      this on by default.
      
      
      git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@2302 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
      118a2ccc
    • sgjesse@chromium.org's avatar
      Changed the global object representation.The global object is now always in... · a54a4ada
      sgjesse@chromium.org authored
      Changed the global object representation.The global object is now always in dictionary (slow) mode with each of its properties stored in a cell object. A cell object has one field containing the actual value for the property. Inline caches for access to global properties which uses direct to the cell are now created for load, store and call to properties of the global object. When properties of the global object are deleted the cell for that property is kept with an indcation of that the property is deleted.Added counters to track the use of the global property inline caches.Added additional information on IC's in the disassembler.
      Review URL: http://codereview.chromium.org/151019
      
      git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@2300 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
      a54a4ada
  2. 29 Jun, 2009 14 commits
  3. 26 Jun, 2009 9 commits
  4. 25 Jun, 2009 8 commits
  5. 24 Jun, 2009 7 commits