Go to file
erik.corry@gmail.com 01f7c87f22 This patch much improves our tracking of whether function is
called from within a loop or not.  In the past we lost the
information if a call site went megamorphic before a lazily
compiled callee was called for the first time.  Now we track
that correctly (this is an issue that affects richards).
We still don't manage to track the in-loop state through a
constructor call, since constructor calls use LoadICs instead
of CallICs.  This issue affects delta-blue.  So in this patch
we assume that lazy compilations that don't happen through a
CallIC happen from inside a loop.  I have an idea to fix this
but this patch is big enough already.
With our improved tracking of in-loop state I have switched
off the inlining of in-object loads for code that is not in
a loop.  This benefits compile speed.  One issue is that
eagerly compiled code now doesn't get the in-object loads
inlined.  We need to eagerly compile less code to fix this.
Review URL: http://codereview.chromium.org/115744

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@2046 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2009-05-25 18:29:02 +00:00
benchmarks Add new Splay benchmark to the V8 benchmark suite and remove 2009-05-12 08:23:11 +00:00
include Expose IsProfilerPaused function on the public interface. 2009-05-25 12:34:47 +00:00
samples Add a "read" extension to the shell programs. This global function 2009-04-17 21:04:34 +00:00
src This patch much improves our tracking of whether function is 2009-05-25 18:29:02 +00:00
test When inspecting a function with a native getter return result of execution of the getter function in the client context. This is useful for debugging DOM elements. 2009-05-25 15:07:21 +00:00
tools Land patch from Craig Schlenter to make V8 build and run when compiled 2009-05-22 06:52:02 +00:00
AUTHORS Land patch from Craig Schlenter to make V8 build and run when compiled 2009-05-22 06:52:02 +00:00
ChangeLog Prepare to push version 1.2.4 to trunk. 2009-05-18 05:50:26 +00:00
LICENSE Remove JSCRE 2009-02-25 08:08:01 +00:00
SConstruct Fixed minor style issue in SConstruct file. 2009-05-22 07:01:04 +00:00