Reviewers: Mads Ager,

Description:
Remove lazy loading of natives files and the natives cache.
This patch also contains some printf debug lines that should
be removed before the branch is merged back in.
Known bugs:
* The call to the API test fuzzer was removed from
call_as_function in test-api.cc.  This may indicate a problem
with stack cooking and uncooking of apply frames.
* The test EquivalenceOfLoggingAndTraversal has started failing.
This is probably just the result of code being on the heap
that wouldn't be there if the regexp.js file was lazily loaded.
* Performance is down of course.

Also contains a fix for large objects in the snapshot.
Support for an external natives file is removed.


Please review this at http://codereview.chromium.org/564035

SVN Base: http://v8.googlecode.com/svn/branches/experimental/partial_snapshots/

Affected files:
  M     src/SConscript
  M     src/api.cc
  M     src/apinatives.js
  M     src/bootstrapper.h
  M     src/bootstrapper.cc
  M     src/compilation-cache.cc
  M     src/compiler.h
  M     src/compiler.cc
  D     src/date-delay.js
  A  +  src/date.js
  A  +  src/debug-debugger.js
  D     src/debug-delay.js
  M     src/debug.cc
  M     src/flag-definitions.h
  M     src/frames.cc
  M     src/globals.h
  M     src/handles.h
  M     src/handles.cc
  M     src/heap.h
  M     src/ia32/ic-ia32.cc
  M     src/ic.cc
  D     src/json-delay.js
  A  +  src/json.js
  M     src/jsregexp.cc
  M     src/macros.py
  M     src/messages.js
  A  +  src/mirror-debugger.js
  D     src/mirror-delay.js
  M     src/mksnapshot.cc
  M     src/natives.h
  M     src/objects-debug.cc
  M     src/objects-inl.h
  M     src/objects.h
  M     src/objects.cc
  M     src/platform-win32.cc
  M     src/property.h
  D     src/regexp-delay.js
  A  +  src/regexp.js
  M     src/runtime.cc
  M     src/serialize.h
  M     src/serialize.cc
  M     src/string.js
  M     src/v8threads.cc
  M     test/cctest/cctest.status
  M     test/cctest/test-api.cc
  M     test/cctest/test-compiler.cc
  M     test/cctest/test-serialize.cc
  M     test/mjsunit/debug-script.js
  M     tools/js2c.py


--
v8-dev mailing list
v8-dev@googlegroups.com
http://groups.google.com/group/v8-dev

Reply via email to