Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(4)

Side by Side Diff: src/isolate.h

Issue 1269343002: Retire StringTracker. (Closed) Base URL: https://chromium.googlesource.com/v8/v8.git@master
Patch Set: Created 5 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « src/api.cc ('k') | src/isolate.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2012 the V8 project authors. All rights reserved. 1 // Copyright 2012 the V8 project authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef V8_ISOLATE_H_ 5 #ifndef V8_ISOLATE_H_
6 #define V8_ISOLATE_H_ 6 #define V8_ISOLATE_H_
7 7
8 #include <queue> 8 #include <queue>
9 #include <set> 9 #include <set>
10 10
(...skipping 889 matching lines...) Expand 10 before | Expand all | Expand 10 after
900 InnerPointerToCodeCache* inner_pointer_to_code_cache() { 900 InnerPointerToCodeCache* inner_pointer_to_code_cache() {
901 return inner_pointer_to_code_cache_; 901 return inner_pointer_to_code_cache_;
902 } 902 }
903 903
904 GlobalHandles* global_handles() { return global_handles_; } 904 GlobalHandles* global_handles() { return global_handles_; }
905 905
906 EternalHandles* eternal_handles() { return eternal_handles_; } 906 EternalHandles* eternal_handles() { return eternal_handles_; }
907 907
908 ThreadManager* thread_manager() { return thread_manager_; } 908 ThreadManager* thread_manager() { return thread_manager_; }
909 909
910 StringTracker* string_tracker() { return string_tracker_; }
911
912 unibrow::Mapping<unibrow::Ecma262UnCanonicalize>* jsregexp_uncanonicalize() { 910 unibrow::Mapping<unibrow::Ecma262UnCanonicalize>* jsregexp_uncanonicalize() {
913 return &jsregexp_uncanonicalize_; 911 return &jsregexp_uncanonicalize_;
914 } 912 }
915 913
916 unibrow::Mapping<unibrow::CanonicalizationRange>* jsregexp_canonrange() { 914 unibrow::Mapping<unibrow::CanonicalizationRange>* jsregexp_canonrange() {
917 return &jsregexp_canonrange_; 915 return &jsregexp_canonrange_;
918 } 916 }
919 917
920 RuntimeState* runtime_state() { return &runtime_state_; } 918 RuntimeState* runtime_state() { return &runtime_state_; }
921 919
(...skipping 361 matching lines...) Expand 10 before | Expand all | Expand 10 after
1283 UnicodeCache* unicode_cache_; 1281 UnicodeCache* unicode_cache_;
1284 Zone runtime_zone_; 1282 Zone runtime_zone_;
1285 Zone interface_descriptor_zone_; 1283 Zone interface_descriptor_zone_;
1286 InnerPointerToCodeCache* inner_pointer_to_code_cache_; 1284 InnerPointerToCodeCache* inner_pointer_to_code_cache_;
1287 GlobalHandles* global_handles_; 1285 GlobalHandles* global_handles_;
1288 EternalHandles* eternal_handles_; 1286 EternalHandles* eternal_handles_;
1289 ThreadManager* thread_manager_; 1287 ThreadManager* thread_manager_;
1290 RuntimeState runtime_state_; 1288 RuntimeState runtime_state_;
1291 Builtins builtins_; 1289 Builtins builtins_;
1292 bool has_installed_extensions_; 1290 bool has_installed_extensions_;
1293 StringTracker* string_tracker_;
1294 unibrow::Mapping<unibrow::Ecma262UnCanonicalize> jsregexp_uncanonicalize_; 1291 unibrow::Mapping<unibrow::Ecma262UnCanonicalize> jsregexp_uncanonicalize_;
1295 unibrow::Mapping<unibrow::CanonicalizationRange> jsregexp_canonrange_; 1292 unibrow::Mapping<unibrow::CanonicalizationRange> jsregexp_canonrange_;
1296 unibrow::Mapping<unibrow::Ecma262Canonicalize> 1293 unibrow::Mapping<unibrow::Ecma262Canonicalize>
1297 regexp_macro_assembler_canonicalize_; 1294 regexp_macro_assembler_canonicalize_;
1298 RegExpStack* regexp_stack_; 1295 RegExpStack* regexp_stack_;
1299 DateCache* date_cache_; 1296 DateCache* date_cache_;
1300 unibrow::Mapping<unibrow::Ecma262Canonicalize> interp_canonicalize_mapping_; 1297 unibrow::Mapping<unibrow::Ecma262Canonicalize> interp_canonicalize_mapping_;
1301 CallInterfaceDescriptorData* call_descriptor_data_; 1298 CallInterfaceDescriptorData* call_descriptor_data_;
1302 base::RandomNumberGenerator* random_number_generator_; 1299 base::RandomNumberGenerator* random_number_generator_;
1303 // TODO(hpayer): Remove the following store buffer addresses. 1300 // TODO(hpayer): Remove the following store buffer addresses.
(...skipping 296 matching lines...) Expand 10 before | Expand all | Expand 10 after
1600 } 1597 }
1601 1598
1602 EmbeddedVector<char, 128> filename_; 1599 EmbeddedVector<char, 128> filename_;
1603 FILE* file_; 1600 FILE* file_;
1604 int scope_depth_; 1601 int scope_depth_;
1605 }; 1602 };
1606 1603
1607 } } // namespace v8::internal 1604 } } // namespace v8::internal
1608 1605
1609 #endif // V8_ISOLATE_H_ 1606 #endif // V8_ISOLATE_H_
OLDNEW
« no previous file with comments | « src/api.cc ('k') | src/isolate.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698