Version 3.7.8.

Removed hidden prototype from builtins, i.e., deleting an overridden function on builtins will not make the original function reappear.

Added NetBSD support for scons build.

Performance improvements on all platforms.


git-svn-id: http://v8.googlecode.com/svn/trunk@10011 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
diff --git a/src/incremental-marking.cc b/src/incremental-marking.cc
index bd0f083..0f29f73 100644
--- a/src/incremental-marking.cc
+++ b/src/incremental-marking.cc
@@ -453,8 +453,7 @@
 }
 
 void IncrementalMarking::UncommitMarkingDeque() {
-  ASSERT(state_ == STOPPED);
-  if (marking_deque_memory_committed_) {
+  if (state_ == STOPPED && marking_deque_memory_committed_) {
     bool success = marking_deque_memory_->Uncommit(
         reinterpret_cast<Address>(marking_deque_memory_->address()),
         marking_deque_memory_->size());