1. 22 Nov, 2013 1 commit
  2. 15 Apr, 2010 1 commit
    • ager@chromium.org's avatar
      Reapply load ICs for nonexistent properties. · afc15bb4
      ager@chromium.org authored
      We need to be careful to check global property cells for the property
      encountered during lookup.  Therefore, the ICs have to be specific to
      the name of the property if global objects are involved.  In
      principle, this means that we could get a large number of monomorphic
      ICs for the same map if there is a global object in the prototype
      chain.  However, since this is only done for normal load ICs and not
      for keyed load ICs I do not expect this to be a problem.  I will
      experiment with it once this goes in.
      
      BUG=675
      Review URL: http://codereview.chromium.org/1559033
      
      git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@4426 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
      afc15bb4
  3. 12 Mar, 2010 2 commits
  4. 21 Jan, 2010 1 commit
  5. 23 Oct, 2008 1 commit
  6. 26 Sep, 2008 1 commit
  7. 09 Sep, 2008 1 commit
  8. 22 Aug, 2008 1 commit
    • christian.plesner.hansen's avatar
      Included mjsunit JavaScript test suite and C++ unit tests. · c42f5829
      christian.plesner.hansen authored
      In the shell sample don't print the result of executing a script, only
      evaluating expressions.
      
      Fixed issue when building samples on Windows using a shared V8
      library.  Added visibility option on Linux build which makes the
      generated library 18% smaller.
      
      Changed build system to accept multiple build modes in one build and
      generate seperate objects, libraries and executables for each mode.
      
      Removed deferred negation optimization (a * -b => -(a * b)) since this
      visibly changes operand conversion order.
      
      Improved parsing performance by introducing stack guard in preparsing.
      Without a stack guard preparsing always bails out with stack overflow.
      
      
      git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
      c42f5829
  9. 03 Jul, 2008 1 commit