Remove the static qualifier from functions in header files.
authorkmillikin@chromium.org <kmillikin@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 29 Nov 2011 10:56:11 +0000 (10:56 +0000)
committerkmillikin@chromium.org <kmillikin@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 29 Nov 2011 10:56:11 +0000 (10:56 +0000)
commit0a7010458a67f19ea064df18d6daae6a39d94a42
treeb6b40215f60d95aa26df9644d066f44f1179307e
parent23c15e495c6a8fc1b880c07fae9b89f9e681e459
Remove the static qualifier from functions in header files.

This shaves 416+ KB, just under 1% off the size of the debug d8 executable
on Linux (mostly because the CheckHelper functions for assertions were
getting separate copies for each compilation unit).  The difference in
release builds is negligible---a size reduction of 0.1%.

Also, change namespace-level 'static const' variables to remove the static
storage class as it's the default.

R=danno@chromium.org
BUG=
TEST=

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@10083 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
32 files changed:
include/v8.h
src/allocation.h
src/api.h
src/arm/constants-arm.h
src/arm/frames-arm.h
src/arm/macro-assembler-arm.h
src/assembler.h
src/bytecodes-irregexp.h
src/char-predicates-inl.h
src/checks.h
src/conversions-inl.h
src/conversions.h
src/double.h
src/dtoa.h
src/fast-dtoa.h
src/globals.h
src/hydrogen-instructions.h
src/ia32/frames-ia32.h
src/ia32/macro-assembler-ia32.h
src/mips/constants-mips.h
src/mips/frames-mips.h
src/mips/macro-assembler-mips.h
src/objects.h
src/string-search.h
src/unicode.h
src/utils.h
src/v8conversions.h
src/v8globals.h
src/v8utils.h
src/x64/assembler-x64.h
src/x64/frames-x64.h
src/x64/macro-assembler-x64.h