Fix for bug 429168, PdfJs regression. We pay a very high cost for AllocationResult...
authormvstanton@chromium.org <mvstanton@chromium.org>
Mon, 3 Nov 2014 08:43:20 +0000 (08:43 +0000)
committermvstanton@chromium.org <mvstanton@chromium.org>
Mon, 3 Nov 2014 08:43:40 +0000 (08:43 +0000)
commitc65edf93b1796893c4cea444921494fcf133b7af
treec195c440af5332ec93e0120ddc7b023232b13d9e
parent310000ae8550b151eec72978f6c2965652e4ff18
Fix for bug 429168, PdfJs regression. We pay a very high cost for AllocationResult being a > kPointerSize struct. This can be avoided by using Smis to indicate failure with retry spaces.

BUG=429168
LOG=N
R=yangguo@chromium.org

Review URL: https://codereview.chromium.org/699473002

Cr-Commit-Position: refs/heads/master@{#25057}
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25057 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/globals.h
src/heap/heap-inl.h
src/heap/heap.cc
src/heap/spaces.h
src/serialize.cc
src/serialize.h
test/cctest/test-alloc.cc