Permalink
Switch branches/tags
Nothing to show
Commits on Dec 9, 2010
  1. Fix cast that fails on Win64.

    lrn@chromium.org committed Dec 9, 2010
  2. Collect only optimizable function samples.

    karlklose@chromium.org committed Dec 9, 2010
    Keep track of the ratio between JS and non-JS ticks and use this ratio to adjust the lookup threshold. (Also add support to trace compilation statistics.)
    
    
    Review URL: http://codereview.chromium.org/5633009
    
    git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5955 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
  3. Change the HGraphBuilder to dispatch on the context.

    kmillikin@chromium.org committed Dec 9, 2010
    Before, expressions didn't take advantage of knowing their context in
    the AST.  Now, we use the context to decide what to do with a value at
    the end of visiting an expression.
    
    Review URL: http://codereview.chromium.org/5620007
    
    git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5954 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
  4. Revert 5911 (RegExp fail on invalid range syntax).

    lrn@chromium.org committed Dec 9, 2010
Commits on Dec 8, 2010
  1. Landing for Martyn Capewell.

    ager@chromium.org committed Dec 8, 2010
    Fix detection of VFP support on Nexus One.
    
    BUG=none
    TEST=none
    
    Code review URL: http://codereview.chromium.org/5664004
    
    git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5952 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
  2. Speed up quoting of JSON strings by allocating a string that is big e…

    erik.corry@gmail.com committed Dec 8, 2010
    …nough
    
    and then trimming it when the length is known.  This way we only have to
    traverse the input once.
    Review URL: http://codereview.chromium.org/5556012
    
    git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5951 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
  3. Fix compilation on ARM when adding Math.pow optimization in 5949.

    whesse@chromium.org committed Dec 8, 2010
  4. Allow the optimizing code generator to call Math.pow with untagged do…

    whesse@chromium.org committed Dec 8, 2010
    …ubles.
    
    Review URL: http://codereview.chromium.org/5640004
    
    git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5949 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
  5. Use the file opened from argv[1] in preparser-process.cc

    lrn@chromium.org committed Dec 8, 2010
  6. Remove a unused function form the sample shell

    sgjesse@chromium.org committed Dec 8, 2010
  7. Changed interface to preparser to not require pushback support.

    lrn@chromium.org committed Dec 8, 2010
    Changed implementation of pushback in preparer character stream.
    Removed assert that isn't satisfied by in test-cases, but only by the real code.
    Make preparser compile again.
    
    Review URL: http://codereview.chromium.org/5593004
    
    git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5946 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
  8. Update the Visual Studio 2005 project files to include the new cranks…

    sgjesse@chromium.org committed Dec 8, 2010
    …haft files
    
    Tested With Visual Studio 2008 which converts the files and builds all targets.
    Review URL: http://codereview.chromium.org/5660005
    
    git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5945 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
  9. Fix sputnik regression introduced in r5943.

    sandholm@chromium.org committed Dec 8, 2010
  10. Use the PushIfAbsent function for the JSON stringify stack.

    sandholm@chromium.org committed Dec 8, 2010
    Optimize ConvertToString.
    Review URL: http://codereview.chromium.org/5614004
    
    git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5943 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
  11. Fix compile error on gcc-4.5 bug 963

    erik.corry@gmail.com committed Dec 8, 2010
Commits on Dec 7, 2010
  1. Fix arm gyp files, lithium files where not added.

    ricow@chromium.org committed Dec 7, 2010
  2. Remove NearestNextGapPos. It is not used anymore.

    vegorov@chromium.org committed Dec 7, 2010
    Remove uses of NearestGapPos in splitting helpers. We can split at any position.
    
    Review URL: http://codereview.chromium.org/5605004
    
    git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5937 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
  3. Fix RecordStackTraceAtStartProfiling test.

    vitalyr@chromium.org committed Dec 7, 2010
  4. Optimized scanner to avoid virtual calls for every character read.

    lrn@chromium.org committed Dec 7, 2010
  5. Remove log compression support.

    mikhail.naganov@gmail.com committed Dec 7, 2010
    This is no longer used in Chromium, and only pollutes code.
    
    BUG=859
    
    Review URL: http://codereview.chromium.org/5575006
    
    git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5934 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
  6. Fix ARM sim build.

    vegorov@chromium.org committed Dec 7, 2010
  7. Prepare push to trunk. Now working on version 3.0.1.

    kasperl@chromium.org committed Dec 7, 2010
  8. Fix ARM build.

    vegorov@chromium.org committed Dec 7, 2010
  9. Be more careful about exiting inlined functions in a test context.

    kmillikin@chromium.org committed Dec 7, 2010
    When falling off the end of a function inlined in a test context, we cannot
    constant fold the test of undefined away. The graph builder assumes that
    control flow always reaches both branches of a test.
    
    Instead, explicitly test and branch on "undefined". Introduce a pair of
    empty blocks to hold the necessary LeaveInlined instructions.
    
    Review URL: http://codereview.chromium.org/5566005
    
    git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5927 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
  10. Disable tests failing due to sockets on arm.

    ricow@chromium.org committed Dec 7, 2010
    This is a copy of http://codereview.chromium.org/5365005/ against the 3.0 branch.
    
    TBR: eric.corry
    
    
    Review URL: http://codereview.chromium.org/5624005
    
    git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5926 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
  11. Fix Win64 compilation.

    vegorov@chromium.org committed Dec 7, 2010
  12. Fix no sse3 support by correctly allocating temp register

    ricow@chromium.org committed Dec 7, 2010
  13. Fix strict aliasing rule violation in runtime-profiler.cc

    vegorov@chromium.org committed Dec 7, 2010
  14. Update V8 to version 3.0 (re-land r5920).

    kasperl@chromium.org committed Dec 7, 2010
    git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5922 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
  15. Revert r5920. Will re-land shortly.

    kasperl@chromium.org committed Dec 7, 2010
    git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5921 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
  16. Update V8 to version 3.0.

    kasperl@chromium.org committed Dec 7, 2010
    git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5920 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Commits on Dec 6, 2010
  1. Improved JSON stringify.

    sandholm@chromium.org committed Dec 6, 2010
  2. JSON stringify collects substrings in one builder array rather than u…

    sandholm@chromium.org committed Dec 6, 2010
    …sing regular
    
    string cons. 
    Review URL: http://codereview.chromium.org/5567005
    
    git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5918 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
  3. Improve code generated for AllocInNewSpace. This is a commit of http:…

    erik.corry@gmail.com committed Dec 6, 2010
    …//codereview.chromium.org/5512004 for Rodolph Perfetta.
    
    git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5917 ce2b1a6d-e550-0410-aec6-3dcde31c8c00