am 7d088e4f: Merge V8 at 3.9.24.30

* commit '7d088e4f8fcf1ffd0817802d219d55b6122a4736':
  Merge V8 at 3.9.24.30
diff --git a/V8_MERGE_REVISION b/V8_MERGE_REVISION
index 612a114..37ec723 100644
--- a/V8_MERGE_REVISION
+++ b/V8_MERGE_REVISION
@@ -1,4 +1,2 @@
-V8 3.9.24.29
-http://v8.googlecode.com/svn/branches/3.9@11646
-
-Note local edits to src/heap.cc, see http://codereview.chromium.org/10541053/
+V8 3.9.24.30
+http://v8.googlecode.com/svn/branches/3.9@11743
diff --git a/src/heap.cc b/src/heap.cc
index f2e2bc0..e011619 100644
--- a/src/heap.cc
+++ b/src/heap.cc
@@ -67,13 +67,6 @@
     : isolate_(NULL),
 // semispace_size_ should be a power of 2 and old_generation_size_ should be
 // a multiple of Page::kPageSize.
-
-// ANDROID
-//#if defined(ANDROID)
-//#define LUMP_OF_MEMORY (128 * KB)
-//      code_range_size_(0),
-//#elif defined(V8_TARGET_ARCH_X64)
-// END ANDROID
 #if defined(V8_TARGET_ARCH_X64)
 #define LUMP_OF_MEMORY (2 * MB)
       code_range_size_(512*MB),
@@ -81,11 +74,19 @@
 #define LUMP_OF_MEMORY MB
       code_range_size_(0),
 #endif
+#if defined(ANDROID)
+      reserved_semispace_size_(4 * Max(LUMP_OF_MEMORY, Page::kPageSize)),
+      max_semispace_size_(4 * Max(LUMP_OF_MEMORY, Page::kPageSize)),
+      initial_semispace_size_(Page::kPageSize),
+      max_old_generation_size_(192*MB),
+      max_executable_size_(max_old_generation_size_),
+#else
       reserved_semispace_size_(8 * Max(LUMP_OF_MEMORY, Page::kPageSize)),
       max_semispace_size_(8 * Max(LUMP_OF_MEMORY, Page::kPageSize)),
       initial_semispace_size_(Page::kPageSize),
       max_old_generation_size_(700ul * LUMP_OF_MEMORY),
       max_executable_size_(256l * LUMP_OF_MEMORY),
+#endif
 
 // Variables set based on semispace_size_ and old_generation_size_ in
 // ConfigureHeap (survived_since_last_expansion_, external_allocation_limit_)
diff --git a/src/version.cc b/src/version.cc
index 25769f2..f5fb390 100644
--- a/src/version.cc
+++ b/src/version.cc
@@ -35,7 +35,7 @@
 #define MAJOR_VERSION     3
 #define MINOR_VERSION     9
 #define BUILD_NUMBER      24
-#define PATCH_LEVEL       29
+#define PATCH_LEVEL       30
 // Use 1 for candidates and 0 otherwise.
 // (Boolean macro values are not supported by all preprocessors.)
 #define IS_CANDIDATE_VERSION 0