Version 3.10.7

Performance and stability improvements on all platforms.

git-svn-id: http://v8.googlecode.com/svn/trunk@11466 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
diff --git a/src/heap.cc b/src/heap.cc
index 5ef0447..023d99a 100644
--- a/src/heap.cc
+++ b/src/heap.cc
@@ -3015,6 +3015,7 @@
   share->set_this_property_assignments(undefined_value(), SKIP_WRITE_BARRIER);
   share->set_ast_node_count(0);
   share->set_deopt_counter(FLAG_deopt_every_n_times);
+  share->set_ic_age(0);
 
   // Set integer fields (smi or int, depending on the architecture).
   share->set_length(0);
@@ -3028,8 +3029,6 @@
   share->set_compiler_hints(0);
   share->set_this_property_assignments_count(0);
   share->set_opt_count(0);
-  share->set_ic_age(0);
-  share->set_opt_reenable_tries(0);
 
   return share;
 }
@@ -6142,6 +6141,11 @@
 
 
 void Heap::TearDown() {
+#ifdef DEBUG
+  if (FLAG_verify_heap) {
+    Verify();
+  }
+#endif
   if (FLAG_print_cumulative_gc_stat) {
     PrintF("\n\n");
     PrintF("gc_count=%d ", gc_count_);