v8/test
antonm@chromium.org 3e88d0d2af Various refactorings in interceptor calling and loading.
1) do not push receiver early---that simplifies tail call preparation
on ia32/x64 and renders special cleanup unnecessary;
2) do not do second map check if interceptor's and cached holder
are the same;
3) do not push/pop receiver if receiver and holder registers are the same
(means that receiver is interceptor's holder);
4) do batch pushes on arm;
5) minor cosmetic improvements.

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@4732 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2010-05-26 14:04:37 +00:00
..
cctest Various refactorings in interceptor calling and loading. 2010-05-26 14:04:37 +00:00
es5conform Enable Object.create tests since we implement this correctly (since 3786 i guess, it was enabled in 3438 but did not function correctly because DefineOwnProperty was not implemented fully according to spec). 2010-04-28 08:04:39 +00:00
message MIPS port initial commit 2010-02-04 20:36:58 +00:00
mjsunit Fix issue 720 making Object.defineProperty handle existing writable flags correctly. 2010-05-26 08:31:57 +00:00
mozilla Mark Mozilla test as possible timeout 2010-05-20 08:03:01 +00:00
sputnik Added ability to remove prototype from function. In this case, [[Construct]] from function will not be allowed. 2010-04-28 12:05:40 +00:00