Go to file
feng@chromium.org ebfa9d37b6 Added a EvalCache that caches eval'ed scripts and compiled function boilerplate.
The cache is a hashtable that takes String as key and JSFunction as the value.

Caches are cleared before mark-compact GC's.

Currently I don't put caps on cache size, string size, etc.

This cuts date-parse-totfe.js runtime by half.


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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@173 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2008-09-05 16:27:56 +00:00
benchmarks Added version 1 of the V8 benchmark suite to the repository. 2008-09-02 11:06:49 +00:00
include A new instance of the utf-8 conversion changelist, this time against 2008-09-05 13:39:14 +00:00
samples Added presubmit step that runs cpplint and checks for missing 2008-08-29 12:52:21 +00:00
src Added a EvalCache that caches eval'ed scripts and compiled function boilerplate. 2008-09-05 16:27:56 +00:00
test Fixed test failure. 2008-09-05 15:01:10 +00:00
tools Add the profiler tick processors to the tools directory. 2008-09-03 19:15:48 +00:00
AUTHORS Add I-cache flushing to Code::Relocate. No need to call it 2008-09-05 11:23:00 +00:00
ChangeLog Update version tag in bleeding_edge branch. Now working on 0.3.1. 2008-09-04 13:58:16 +00:00
LICENSE Initial export. 2008-07-03 15:10:15 +00:00
SConstruct Added an option to enable the disassembler in both debug and release 2008-09-05 12:21:04 +00:00