Merge temporary fix for shared library build to trunk.
Review URL: http://codereview.chromium.org/7059007

git-svn-id: http://v8.googlecode.com/svn/trunk@7975 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
diff --git a/src/extensions/experimental/i18n-extension.cc b/src/extensions/experimental/i18n-extension.cc
index 79affaf..200fecf 100644
--- a/src/extensions/experimental/i18n-extension.cc
+++ b/src/extensions/experimental/i18n-extension.cc
@@ -78,4 +78,13 @@
   static v8::DeclareExtension i18n_extension_declaration(I18NExtension::get());
 }
 
+#ifdef V8_SHARED
+// We end up dragging in a call to Malloc::FatalProcessOutOfMemory by including
+// allocation.h, but that function isn't public V8 API so it's not available
+// when v8 is build as DLL.
+// Define it as a no-op here.
+void Malloced::FatalProcessOutOfMemory() {
+}
+#endif
+
 } }  // namespace v8::internal
diff --git a/src/version.cc b/src/version.cc
index 47e8621..d1913cc 100644
--- a/src/version.cc
+++ b/src/version.cc
@@ -35,7 +35,7 @@
 #define MAJOR_VERSION     3
 #define MINOR_VERSION     3
 #define BUILD_NUMBER      9
-#define PATCH_LEVEL       0
+#define PATCH_LEVEL       1
 // Use 1 for candidates and 0 otherwise.
 // (Boolean macro values are not supported by all preprocessors.)
 #define IS_CANDIDATE_VERSION 0