Drastically reduce the transitive dependencies of jsregexp.h, making it (almost)
authorsvenpanne@chromium.org <svenpanne@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 11 Jul 2011 09:12:17 +0000 (09:12 +0000)
committersvenpanne@chromium.org <svenpanne@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 11 Jul 2011 09:12:17 +0000 (09:12 +0000)
commitc71cf782e8d2f35c147afaa08ee4fb110b0ad8e8
tree7fc9bcd978515459c2488bffc7a50cd59f515216
parent8330176f3f81117e198a698c94bf21c798258d06
Drastically reduce the transitive dependencies of jsregexp.h, making it (almost)
architecture-independent.

jsregexp.h is itself included transitively quite a lot, and by getting rid of 19
of its dependencies (which even included things like src/cpu.h, the various
assemblers, etc.), the recompilation behaviour is a bit less funny than it was.
Review URL: http://codereview.chromium.org/7331014

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@8589 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/arm/regexp-macro-assembler-arm.h
src/ia32/regexp-macro-assembler-ia32.h
src/jsregexp.h
src/mips/regexp-macro-assembler-mips.h
src/objects-visiting.h
src/x64/regexp-macro-assembler-x64.h
test/cctest/test-regexp.cc