Reviewers: William Hesse,
Message:
Bill,
may you have a look?
I've tested it on Ubuntu (gcc), MacOS (gcc) and Win7 (vs). Any other
platforms
I should take care off?
src/ia32: mostly cosmetic changes.
I'm not quite happy with #ifdef _WIN64 in src/x64/stub-cache-x64.cc. For
register allocation I considered to add methods like
name_arg_reg()/accessor_info_arg_reg() into ApiGetterStub, but that is only
applicable on x64.
I tried to move allocation of handle into stub Generate, but didn't manage
to
cope with frames management (but my knowledge of this part is weak).
Any advice is most appreciated.
Description:
Port faster callbacks invocation to x64.
It's a port of http://code.google.com/p/v8/source/detail?r=3209 to x64
platform.
That allows invocation of callbacks without going into runtime.
Please review this at http://codereview.chromium.org/2801008/show
Affected files:
M src/ia32/codegen-ia32.cc
M src/ia32/macro-assembler-ia32.cc
M src/ia32/stub-cache-ia32.cc
M src/x64/assembler-x64.h
M src/x64/assembler-x64.cc
M src/x64/codegen-x64.cc
M src/x64/macro-assembler-x64.h
M src/x64/macro-assembler-x64.cc
M src/x64/stub-cache-x64.cc
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev