Version 3.8.3

Avoid embedding new space objects into code objects in the lithium gap resolver. (chromium:108296)

Bug fixes and performance optimizations on all platforms.

git-svn-id: http://v8.googlecode.com/svn/trunk@10304 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
diff --git a/src/heap.cc b/src/heap.cc
index a3be8ba..5984834 100644
--- a/src/heap.cc
+++ b/src/heap.cc
@@ -463,6 +463,8 @@
   }
   mark_compact_collector()->SetFlags(kNoGCFlags);
   new_space_.Shrink();
+  UncommitFromSpace();
+  Shrink();
   incremental_marking()->UncommitMarkingDeque();
 }