Simplify include dependencies.
authorkmillikin@chromium.org <kmillikin@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 3 May 2011 08:23:58 +0000 (08:23 +0000)
committerkmillikin@chromium.org <kmillikin@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 3 May 2011 08:23:58 +0000 (08:23 +0000)
commitd0fcbb4ece539fd897dc2b8e03c10bb6f468b528
treee505d7155cda35fa9853540273fa6b036bab8a1c
parentd1411602a7840ab87e16309193b062ca1dc0a988
Simplify include dependencies.

Try to make sure that accessors.h, data-flow.h, list-inl.h, and
scopeinfo.h are included only where needed, but without introducing
implicit dependencies.

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7756 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
31 files changed:
src/accessors.cc
src/ast-inl.h
src/char-predicates.h
src/codegen.cc
src/compiler.cc
src/data-flow.h
src/func-name-inferrer.cc
src/global-handles.h
src/hashmap.h
src/heap-inl.h
src/heap.cc
src/hydrogen-instructions.h
src/hydrogen.cc
src/hydrogen.h
src/list.h
src/lithium-allocator.h
src/liveedit.cc
src/objects.cc
src/parser.cc
src/preparse-data.cc
src/preparse-data.h
src/profile-generator.cc
src/runtime.cc
src/scanner-base.h
src/serialize.cc
src/spaces.h
src/utils-inl.h [new file with mode: 0644]
src/utils.h
test/cctest/test-heap-profiler.cc
test/cctest/test-utils.cc
tools/gyp/v8.gyp