Reviewers: Mads Ager,
Description:
Optimized calling of C++ builtins (and HandleApiCall
in particular).
* Called function is passed on the stack instead of
using a static variable.
* Builtins that don't need the called function don't
get it.
* Made is_construct statically known to HandleApiCall
by setting custom construct stub for API functions.
Please review this at http://codereview.chromium.org/536065
Affected files:
M src/arm/builtins-arm.cc
M src/assembler.h
M src/assembler.cc
M src/builtins.h
M src/builtins.cc
M src/factory.cc
M src/ia32/builtins-ia32.cc
M src/serialize.cc
M src/x64/builtins-x64.cc
M test/cctest/test-api.cc
M test/cctest/test-serialize.cc
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev