Make sure that allocations through CALL_HEAP_FUNCTION
authorkasperl@chromium.org <kasperl@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 30 Oct 2008 09:15:58 +0000 (09:15 +0000)
committerkasperl@chromium.org <kasperl@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 30 Oct 2008 09:15:58 +0000 (09:15 +0000)
commita2be3b6f84044f60d8a4128fcc57e90af411145a
tree7999815fdb37676357549ab4b8af96dfc0d79daf
parent24cb757ae319b45c3b4b44adcbacc77ccfa366f6
Make sure that allocations through CALL_HEAP_FUNCTION
and runtime calls from JavaScript will always succeed
eventually if we have enough memory.
Review URL: http://codereview.chromium.org/8700

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@646 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
15 files changed:
src/assembler.cc
src/assembler.h
src/codegen-arm.cc
src/codegen-ia32.cc
src/codegen.h
src/heap-inl.h
src/heap.cc
src/heap.h
src/runtime.cc
src/serialize.cc
src/spaces.cc
src/v8-counters.h
test/cctest/SConscript
test/cctest/test-alloc.cc [new file with mode: 0644]
tools/visual_studio/v8_cctest.vcproj