Go to file
ager@chromium.org 0c7af39737 Speed up access to global variables from eval scopes. Traverse the
surrounding context to figure out if the variable could be global.  If
the variable could be global we check context extension objects at
runtime and use a global LoadIC if no variables have been introduced
by eval.

Fix crash bug when loading function arguments from inside eval.  The 
shadowed variable in the DYNAMIC_LOCAL case does not rewrite to a slot in 
that case.

Review URL: http://codereview.chromium.org/28027

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1348 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2009-02-24 13:11:53 +00:00
benchmarks Fixed issue where \x.. and \u.... were rot13-ed in strings (but not in 2009-01-30 13:19:29 +00:00
include Add host callback for debug break. 2009-02-19 14:02:42 +00:00
samples Fix debugger function that treated retry-after-gc failure as an 2009-02-16 13:31:13 +00:00
src Speed up access to global variables from eval scopes. Traverse the 2009-02-24 13:11:53 +00:00
test Speed up access to global variables from eval scopes. Traverse the 2009-02-24 13:11:53 +00:00
tools Added ticks to the display of unknown time in the profile. 2009-02-24 07:36:58 +00:00
AUTHORS Apply patch from Alexander Botero-Lowry that adds FreeBSD platform 2008-11-21 10:06:29 +00:00
ChangeLog Prepare push to trunk containing two irregexp crash fixes and support 2009-02-13 10:03:06 +00:00
LICENSE Added regexp tests from PCRE. 2009-02-02 14:15:18 +00:00
SConstruct Fix linking of mksnapshot 2009-02-09 16:00:55 +00:00