Version 2.2.23

API change: Convert Unicode code points outside the basic multilingual
plane to the replacement character.  Previous behavior was to silently
truncate the value to 16 bits.

Fixed crash: handle all flat string types in regexp replace.

Prevent invalid pre-parsing data passed in through the API from
crashing V8.

Performance improvements on all platforms.
Review URL: http://codereview.chromium.org/2814050

git-svn-id: http://v8.googlecode.com/svn/trunk@5033 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
diff --git a/src/factory.cc b/src/factory.cc
index f6b93b0..39e881a 100644
--- a/src/factory.cc
+++ b/src/factory.cc
@@ -96,6 +96,12 @@
 }
 
 
+Handle<String> Factory::NewRawAsciiString(int length,
+                                          PretenureFlag pretenure) {
+  CALL_HEAP_FUNCTION(Heap::AllocateRawAsciiString(length, pretenure), String);
+}
+
+
 Handle<String> Factory::NewRawTwoByteString(int length,
                                             PretenureFlag pretenure) {
   CALL_HEAP_FUNCTION(Heap::AllocateRawTwoByteString(length, pretenure), String);