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_);