Commit 97a0e497 authored by yangguo@chromium.org's avatar yangguo@chromium.org

Include what you use for the files zone*

BUG=
TEST=

Review URL: https://chromiumcodereview.appspot.com/9297052

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@10543 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
parent 419ea5fc
...@@ -28,8 +28,11 @@ ...@@ -28,8 +28,11 @@
#ifndef V8_ZONE_INL_H_ #ifndef V8_ZONE_INL_H_
#define V8_ZONE_INL_H_ #define V8_ZONE_INL_H_
#include "isolate.h"
#include "zone.h" #include "zone.h"
#include "counters.h"
#include "isolate.h"
#include "utils.h"
#include "v8-counters.h" #include "v8-counters.h"
namespace v8 { namespace v8 {
......
...@@ -26,9 +26,9 @@ ...@@ -26,9 +26,9 @@
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#include "v8.h" #include "v8.h"
#include "zone-inl.h" #include "zone-inl.h"
#include "splay-tree-inl.h"
#include <string.h>
namespace v8 { namespace v8 {
namespace internal { namespace internal {
......
...@@ -29,6 +29,10 @@ ...@@ -29,6 +29,10 @@
#define V8_ZONE_H_ #define V8_ZONE_H_
#include "allocation.h" #include "allocation.h"
#include "checks.h"
#include "globals.h"
#include "list.h"
#include "splay-tree.h"
namespace v8 { namespace v8 {
namespace internal { namespace internal {
...@@ -42,6 +46,7 @@ enum ZoneScopeMode { ...@@ -42,6 +46,7 @@ enum ZoneScopeMode {
}; };
class Segment; class Segment;
class Isolate;
// The Zone supports very fast allocation of small chunks of // The Zone supports very fast allocation of small chunks of
// memory. The chunks cannot be deallocated individually, but instead // memory. The chunks cannot be deallocated individually, but instead
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment