| Index: src/isolate.h
|
| diff --git a/src/isolate.h b/src/isolate.h
|
| index 9f086b21a2e0dcd367b1b06577d900b0c6ca5190..b3cfb4327db2085b1f0934de8240e9f101de2e5e 100644
|
| --- a/src/isolate.h
|
| +++ b/src/isolate.h
|
| @@ -75,7 +75,7 @@ class PreallocatedMemoryThread;
|
| class RegExpStack;
|
| class SaveContext;
|
| class UnicodeCache;
|
| -class StringInputBuffer;
|
| +class ConsStringIteratorOp;
|
| class StringTracker;
|
| class StubCache;
|
| class ThreadManager;
|
| @@ -881,7 +881,7 @@ class Isolate {
|
| return inner_pointer_to_code_cache_;
|
| }
|
|
|
| - StringInputBuffer* write_input_buffer() { return write_input_buffer_; }
|
| + ConsStringIteratorOp* write_iterator() { return write_iterator_; }
|
|
|
| GlobalHandles* global_handles() { return global_handles_; }
|
|
|
| @@ -903,16 +903,16 @@ class Isolate {
|
| return &jsregexp_canonrange_;
|
| }
|
|
|
| - StringInputBuffer* objects_string_compare_buffer_a() {
|
| - return &objects_string_compare_buffer_a_;
|
| + ConsStringIteratorOp* objects_string_compare_iterator_a() {
|
| + return &objects_string_compare_iterator_a_;
|
| }
|
|
|
| - StringInputBuffer* objects_string_compare_buffer_b() {
|
| - return &objects_string_compare_buffer_b_;
|
| + ConsStringIteratorOp* objects_string_compare_iterator_b() {
|
| + return &objects_string_compare_iterator_b_;
|
| }
|
|
|
| - StaticResource<StringInputBuffer>* objects_string_input_buffer() {
|
| - return &objects_string_input_buffer_;
|
| + StaticResource<ConsStringIteratorOp>* objects_string_iterator() {
|
| + return &objects_string_iterator_;
|
| }
|
|
|
| RuntimeState* runtime_state() { return &runtime_state_; }
|
| @@ -1225,7 +1225,7 @@ class Isolate {
|
| PreallocatedStorage free_list_;
|
| bool preallocated_storage_preallocated_;
|
| InnerPointerToCodeCache* inner_pointer_to_code_cache_;
|
| - StringInputBuffer* write_input_buffer_;
|
| + ConsStringIteratorOp* write_iterator_;
|
| GlobalHandles* global_handles_;
|
| ContextSwitcher* context_switcher_;
|
| ThreadManager* thread_manager_;
|
| @@ -1236,9 +1236,9 @@ class Isolate {
|
| StringTracker* string_tracker_;
|
| unibrow::Mapping<unibrow::Ecma262UnCanonicalize> jsregexp_uncanonicalize_;
|
| unibrow::Mapping<unibrow::CanonicalizationRange> jsregexp_canonrange_;
|
| - StringInputBuffer objects_string_compare_buffer_a_;
|
| - StringInputBuffer objects_string_compare_buffer_b_;
|
| - StaticResource<StringInputBuffer> objects_string_input_buffer_;
|
| + ConsStringIteratorOp objects_string_compare_iterator_a_;
|
| + ConsStringIteratorOp objects_string_compare_iterator_b_;
|
| + StaticResource<ConsStringIteratorOp> objects_string_iterator_;
|
| unibrow::Mapping<unibrow::Ecma262Canonicalize>
|
| regexp_macro_assembler_canonicalize_;
|
| RegExpStack* regexp_stack_;
|
|
|