Index: test/cctest/test-heap.cc |
diff --git a/test/cctest/test-heap.cc b/test/cctest/test-heap.cc |
index 0fef82ddef8653e4be2a343a18663fcf00584e6c..8852b8820ffa19573fdcd26bb4a661bdab1acc42 100644 |
--- a/test/cctest/test-heap.cc |
+++ b/test/cctest/test-heap.cc |
@@ -185,7 +185,7 @@ TEST(HeapObjects) { |
CHECK(factory->nan_value()->IsNumber()); |
CHECK(std::isnan(factory->nan_value()->Number())); |
- Handle<String> s = factory->NewStringFromStaticAscii("fisk hest "); |
+ Handle<String> s = factory->NewStringFromStaticChars("fisk hest "); |
CHECK(s->IsString()); |
CHECK_EQ(10, s->length()); |
@@ -341,7 +341,7 @@ TEST(GlobalHandles) { |
{ |
HandleScope scope(isolate); |
- Handle<Object> i = factory->NewStringFromStaticAscii("fisk"); |
+ Handle<Object> i = factory->NewStringFromStaticChars("fisk"); |
Handle<Object> u = factory->NewNumber(1.12344); |
h1 = global_handles->Create(*i); |
@@ -396,7 +396,7 @@ TEST(WeakGlobalHandlesScavenge) { |
{ |
HandleScope scope(isolate); |
- Handle<Object> i = factory->NewStringFromStaticAscii("fisk"); |
+ Handle<Object> i = factory->NewStringFromStaticChars("fisk"); |
Handle<Object> u = factory->NewNumber(1.12344); |
h1 = global_handles->Create(*i); |
@@ -438,7 +438,7 @@ TEST(WeakGlobalHandlesMark) { |
{ |
HandleScope scope(isolate); |
- Handle<Object> i = factory->NewStringFromStaticAscii("fisk"); |
+ Handle<Object> i = factory->NewStringFromStaticChars("fisk"); |
Handle<Object> u = factory->NewNumber(1.12344); |
h1 = global_handles->Create(*i); |
@@ -484,7 +484,7 @@ TEST(DeleteWeakGlobalHandle) { |
{ |
HandleScope scope(isolate); |
- Handle<Object> i = factory->NewStringFromStaticAscii("fisk"); |
+ Handle<Object> i = factory->NewStringFromStaticChars("fisk"); |
h = global_handles->Create(*i); |
} |
@@ -870,33 +870,34 @@ TEST(StringAllocation) { |
const unsigned char chars[] = { 0xe5, 0xa4, 0xa7 }; |
for (int length = 0; length < 100; length++) { |
v8::HandleScope scope(CcTest::isolate()); |
- char* non_ascii = NewArray<char>(3 * length + 1); |
- char* ascii = NewArray<char>(length + 1); |
- non_ascii[3 * length] = 0; |
- ascii[length] = 0; |
+ char* non_one_byte = NewArray<char>(3 * length + 1); |
+ char* one_byte = NewArray<char>(length + 1); |
+ non_one_byte[3 * length] = 0; |
+ one_byte[length] = 0; |
for (int i = 0; i < length; i++) { |
- ascii[i] = 'a'; |
- non_ascii[3 * i] = chars[0]; |
- non_ascii[3 * i + 1] = chars[1]; |
- non_ascii[3 * i + 2] = chars[2]; |
+ one_byte[i] = 'a'; |
+ non_one_byte[3 * i] = chars[0]; |
+ non_one_byte[3 * i + 1] = chars[1]; |
+ non_one_byte[3 * i + 2] = chars[2]; |
} |
- Handle<String> non_ascii_sym = |
- factory->InternalizeUtf8String( |
- Vector<const char>(non_ascii, 3 * length)); |
- CHECK_EQ(length, non_ascii_sym->length()); |
- Handle<String> ascii_sym = |
- factory->InternalizeOneByteString(OneByteVector(ascii, length)); |
- CHECK_EQ(length, ascii_sym->length()); |
- Handle<String> non_ascii_str = factory->NewStringFromUtf8( |
- Vector<const char>(non_ascii, 3 * length)).ToHandleChecked(); |
- non_ascii_str->Hash(); |
- CHECK_EQ(length, non_ascii_str->length()); |
- Handle<String> ascii_str = factory->NewStringFromUtf8( |
- Vector<const char>(ascii, length)).ToHandleChecked(); |
- ascii_str->Hash(); |
- CHECK_EQ(length, ascii_str->length()); |
- DeleteArray(non_ascii); |
- DeleteArray(ascii); |
+ Handle<String> non_one_byte_sym = factory->InternalizeUtf8String( |
+ Vector<const char>(non_one_byte, 3 * length)); |
+ CHECK_EQ(length, non_one_byte_sym->length()); |
+ Handle<String> one_byte_sym = |
+ factory->InternalizeOneByteString(OneByteVector(one_byte, length)); |
+ CHECK_EQ(length, one_byte_sym->length()); |
+ Handle<String> non_one_byte_str = |
+ factory->NewStringFromUtf8(Vector<const char>(non_one_byte, 3 * length)) |
+ .ToHandleChecked(); |
+ non_one_byte_str->Hash(); |
+ CHECK_EQ(length, non_one_byte_str->length()); |
+ Handle<String> one_byte_str = |
+ factory->NewStringFromUtf8(Vector<const char>(one_byte, length)) |
+ .ToHandleChecked(); |
+ one_byte_str->Hash(); |
+ CHECK_EQ(length, one_byte_str->length()); |
+ DeleteArray(non_one_byte); |
+ DeleteArray(one_byte); |
} |
} |
@@ -934,10 +935,9 @@ TEST(Iteration) { |
TENURED); |
// Allocate a small string to OLD_DATA_SPACE and NEW_SPACE |
+ objs[next_objs_index++] = factory->NewStringFromStaticChars("abcdefghij"); |
objs[next_objs_index++] = |
- factory->NewStringFromStaticAscii("abcdefghij"); |
- objs[next_objs_index++] = |
- factory->NewStringFromStaticAscii("abcdefghij", TENURED); |
+ factory->NewStringFromStaticChars("abcdefghij", TENURED); |
// Allocate a large string (for large object space). |
int large_size = Page::kMaxRegularHeapObjectSize + 1; |
@@ -3275,7 +3275,7 @@ TEST(IncrementalMarkingClearsPolymorphicIC) { |
} |
-class SourceResource: public v8::String::ExternalAsciiStringResource { |
+class SourceResource : public v8::String::ExternalOneByteStringResource { |
public: |
explicit SourceResource(const char* data) |
: data_(data), length_(strlen(data)) { } |
@@ -4434,7 +4434,7 @@ TEST(Regress388880) { |
Handle<Map> map1 = Map::Create(isolate->object_function(), 1); |
Handle<Map> map2 = |
- Map::CopyWithField(map1, factory->NewStringFromStaticAscii("foo"), |
+ Map::CopyWithField(map1, factory->NewStringFromStaticChars("foo"), |
HeapType::Any(isolate), NONE, Representation::Tagged(), |
OMIT_TRANSITION).ToHandleChecked(); |