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

Side by Side Diff: runtime/vm/object_store.h

Issue 13139002: Remove support for 'dart:scalarlist' in the Dart VM. (Closed) Base URL: http://dart.googlecode.com/svn/branches/bleeding_edge/dart/
Patch Set: Created 7 years, 9 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 | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2 // for details. All rights reserved. Use of this source code is governed by a 2 // for details. All rights reserved. Use of this source code is governed by a
3 // BSD-style license that can be found in the LICENSE file. 3 // BSD-style license that can be found in the LICENSE file.
4 4
5 #ifndef VM_OBJECT_STORE_H_ 5 #ifndef VM_OBJECT_STORE_H_
6 #define VM_OBJECT_STORE_H_ 6 #define VM_OBJECT_STORE_H_
7 7
8 #include "vm/object.h" 8 #include "vm/object.h"
9 9
10 namespace dart { 10 namespace dart {
(...skipping 170 matching lines...) Expand 10 before | Expand all | Expand 10 after
181 float32x4_class_ = value.raw(); 181 float32x4_class_ = value.raw();
182 } 182 }
183 183
184 RawClass* uint32x4_class() const { 184 RawClass* uint32x4_class() const {
185 return uint32x4_class_; 185 return uint32x4_class_;
186 } 186 }
187 void set_uint32x4_class(const Class& value) { 187 void set_uint32x4_class(const Class& value) {
188 uint32x4_class_ = value.raw(); 188 uint32x4_class_ = value.raw();
189 } 189 }
190 190
191 RawClass* int8_array_class() const {
192 return int8_array_class_;
193 }
194 void set_int8_array_class(const Class& value) {
195 int8_array_class_ = value.raw();
196 }
197
198 RawClass* uint8_array_class() const {
199 return uint8_array_class_;
200 }
201 void set_uint8_array_class(const Class& value) {
202 uint8_array_class_ = value.raw();
203 }
204
205 RawClass* uint8_clamped_array_class() const {
206 return uint8_clamped_array_class_;
207 }
208 void set_uint8_clamped_array_class(const Class& value) {
209 uint8_clamped_array_class_ = value.raw();
210 }
211
212 RawClass* int16_array_class() const {
213 return int16_array_class_;
214 }
215 void set_int16_array_class(const Class& value) {
216 int16_array_class_ = value.raw();
217 }
218
219 RawClass* uint16_array_class() const {
220 return uint16_array_class_;
221 }
222 void set_uint16_array_class(const Class& value) {
223 uint16_array_class_ = value.raw();
224 }
225
226 RawClass* int32_array_class() const {
227 return int32_array_class_;
228 }
229 void set_int32_array_class(const Class& value) {
230 int32_array_class_ = value.raw();
231 }
232
233 RawClass* uint32_array_class() const {
234 return uint32_array_class_;
235 }
236 void set_uint32_array_class(const Class& value) {
237 uint32_array_class_ = value.raw();
238 }
239
240 RawClass* int64_array_class() const {
241 return int64_array_class_;
242 }
243 void set_int64_array_class(const Class& value) {
244 int64_array_class_ = value.raw();
245 }
246
247 RawClass* uint64_array_class() const {
248 return uint64_array_class_;
249 }
250 void set_uint64_array_class(const Class& value) {
251 uint64_array_class_ = value.raw();
252 }
253
254 RawClass* float32_array_class() const {
255 return float32_array_class_;
256 }
257 void set_float32_array_class(const Class& value) {
258 float32_array_class_ = value.raw();
259 }
260
261 RawClass* float64_array_class() const {
262 return float64_array_class_;
263 }
264 void set_float64_array_class(const Class& value) {
265 float64_array_class_ = value.raw();
266 }
267
268 RawClass* external_int8_array_class() const {
269 return external_int8_array_class_;
270 }
271 void set_external_int8_array_class(const Class& value) {
272 external_int8_array_class_ = value.raw();
273 }
274
275 RawClass* external_uint8_array_class() const {
276 return external_uint8_array_class_;
277 }
278 void set_external_uint8_array_class(const Class& value) {
279 external_uint8_array_class_ = value.raw();
280 }
281
282 RawClass* external_uint8_clamped_array_class() const {
283 return external_uint8_clamped_array_class_;
284 }
285 void set_external_uint8_clamped_array_class(const Class& value) {
286 external_uint8_clamped_array_class_ = value.raw();
287 }
288
289 RawClass* external_int16_array_class() const {
290 return external_int16_array_class_;
291 }
292 void set_external_int16_array_class(const Class& value) {
293 external_int16_array_class_ = value.raw();
294 }
295
296 RawClass* external_uint16_array_class() const {
297 return external_uint16_array_class_;
298 }
299 void set_external_uint16_array_class(const Class& value) {
300 external_uint16_array_class_ = value.raw();
301 }
302
303 RawClass* external_int32_array_class() const {
304 return external_int32_array_class_;
305 }
306 void set_external_int32_array_class(const Class& value) {
307 external_int32_array_class_ = value.raw();
308 }
309
310 RawClass* external_uint32_array_class() const {
311 return external_uint32_array_class_;
312 }
313 void set_external_uint32_array_class(const Class& value) {
314 external_uint32_array_class_ = value.raw();
315 }
316
317 RawClass* external_int64_array_class() const {
318 return external_int64_array_class_;
319 }
320 void set_external_int64_array_class(const Class& value) {
321 external_int64_array_class_ = value.raw();
322 }
323
324 RawClass* external_uint64_array_class() const {
325 return external_uint64_array_class_;
326 }
327 void set_external_uint64_array_class(const Class& value) {
328 external_uint64_array_class_ = value.raw();
329 }
330
331
332 RawClass* external_float32_array_class() const {
333 return external_float32_array_class_;
334 }
335 void set_external_float32_array_class(const Class& value) {
336 external_float32_array_class_ = value.raw();
337 }
338
339 RawClass* external_float64_array_class() const {
340 return external_float64_array_class_;
341 }
342 void set_external_float64_array_class(const Class& value) {
343 external_float64_array_class_ = value.raw();
344 }
345
346 RawArray* typeddata_classes() const { 191 RawArray* typeddata_classes() const {
347 return typeddata_classes_; 192 return typeddata_classes_;
348 } 193 }
349 void set_typeddata_classes(const Array& value) { 194 void set_typeddata_classes(const Array& value) {
350 typeddata_classes_ = value.raw(); 195 typeddata_classes_ = value.raw();
351 } 196 }
352 197
353 RawClass* stacktrace_class() const { 198 RawClass* stacktrace_class() const {
354 return stacktrace_class_; 199 return stacktrace_class_;
355 } 200 }
(...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after
461 } 306 }
462 void set_native_wrappers_library(const Library& value) { 307 void set_native_wrappers_library(const Library& value) {
463 native_wrappers_library_ = value.raw(); 308 native_wrappers_library_ = value.raw();
464 } 309 }
465 310
466 RawLibrary* root_library() const { return root_library_; } 311 RawLibrary* root_library() const { return root_library_; }
467 void set_root_library(const Library& value) { 312 void set_root_library(const Library& value) {
468 root_library_ = value.raw(); 313 root_library_ = value.raw();
469 } 314 }
470 315
471 RawLibrary* scalarlist_library() const {
472 return scalarlist_library_;
473 }
474 void set_scalarlist_library(const Library& value) {
475 scalarlist_library_ = value.raw();
476 }
477
478 RawLibrary* typeddata_library() const { 316 RawLibrary* typeddata_library() const {
479 return typeddata_library_; 317 return typeddata_library_;
480 } 318 }
481 void set_typeddata_library(const Library& value) { 319 void set_typeddata_library(const Library& value) {
482 typeddata_library_ = value.raw(); 320 typeddata_library_ = value.raw();
483 } 321 }
484 322
485 RawLibrary* uri_library() const { 323 RawLibrary* uri_library() const {
486 return uri_library_; 324 return uri_library_;
487 } 325 }
(...skipping 123 matching lines...) Expand 10 before | Expand all | Expand 10 after
611 RawClass* external_two_byte_string_class_; 449 RawClass* external_two_byte_string_class_;
612 RawType* bool_type_; 450 RawType* bool_type_;
613 RawClass* bool_class_; 451 RawClass* bool_class_;
614 RawClass* list_class_; 452 RawClass* list_class_;
615 RawClass* array_class_; 453 RawClass* array_class_;
616 RawType* array_type_; 454 RawType* array_type_;
617 RawClass* immutable_array_class_; 455 RawClass* immutable_array_class_;
618 RawClass* growable_object_array_class_; 456 RawClass* growable_object_array_class_;
619 RawClass* float32x4_class_; 457 RawClass* float32x4_class_;
620 RawClass* uint32x4_class_; 458 RawClass* uint32x4_class_;
621 RawClass* int8_array_class_;
622 RawClass* uint8_array_class_;
623 RawClass* uint8_clamped_array_class_;
624 RawClass* int16_array_class_;
625 RawClass* uint16_array_class_;
626 RawClass* int32_array_class_;
627 RawClass* uint32_array_class_;
628 RawClass* int64_array_class_;
629 RawClass* uint64_array_class_;
630 RawClass* float32_array_class_;
631 RawClass* float64_array_class_;
632 RawClass* external_int8_array_class_;
633 RawClass* external_uint8_array_class_;
634 RawClass* external_uint8_clamped_array_class_;
635 RawClass* external_int16_array_class_;
636 RawClass* external_uint16_array_class_;
637 RawClass* external_int32_array_class_;
638 RawClass* external_uint32_array_class_;
639 RawClass* external_int64_array_class_;
640 RawClass* external_uint64_array_class_;
641 RawClass* external_float32_array_class_;
642 RawClass* external_float64_array_class_;
643 RawArray* typeddata_classes_; 459 RawArray* typeddata_classes_;
644 RawClass* stacktrace_class_; 460 RawClass* stacktrace_class_;
645 RawClass* jsregexp_class_; 461 RawClass* jsregexp_class_;
646 RawClass* weak_property_class_; 462 RawClass* weak_property_class_;
647 RawArray* symbol_table_; 463 RawArray* symbol_table_;
648 RawArray* canonical_type_arguments_; 464 RawArray* canonical_type_arguments_;
649 RawLibrary* async_library_; 465 RawLibrary* async_library_;
650 RawLibrary* builtin_library_; 466 RawLibrary* builtin_library_;
651 RawLibrary* core_library_; 467 RawLibrary* core_library_;
652 RawLibrary* core_impl_library_; 468 RawLibrary* core_impl_library_;
653 RawLibrary* collection_library_; 469 RawLibrary* collection_library_;
654 RawLibrary* collection_dev_library_; 470 RawLibrary* collection_dev_library_;
655 RawLibrary* crypto_library_; 471 RawLibrary* crypto_library_;
656 RawLibrary* isolate_library_; 472 RawLibrary* isolate_library_;
657 RawLibrary* json_library_; 473 RawLibrary* json_library_;
658 RawLibrary* math_library_; 474 RawLibrary* math_library_;
659 RawLibrary* mirrors_library_; 475 RawLibrary* mirrors_library_;
660 RawLibrary* native_wrappers_library_; 476 RawLibrary* native_wrappers_library_;
661 RawLibrary* root_library_; 477 RawLibrary* root_library_;
662 RawLibrary* scalarlist_library_;
663 RawLibrary* typeddata_library_; 478 RawLibrary* typeddata_library_;
664 RawLibrary* uri_library_; 479 RawLibrary* uri_library_;
665 RawLibrary* utf_library_; 480 RawLibrary* utf_library_;
666 RawGrowableObjectArray* libraries_; 481 RawGrowableObjectArray* libraries_;
667 RawGrowableObjectArray* pending_classes_; 482 RawGrowableObjectArray* pending_classes_;
668 RawError* sticky_error_; 483 RawError* sticky_error_;
669 RawString* unhandled_exception_handler_; 484 RawString* unhandled_exception_handler_;
670 RawContext* empty_context_; 485 RawContext* empty_context_;
671 RawInstance* stack_overflow_; 486 RawInstance* stack_overflow_;
672 RawInstance* out_of_memory_; 487 RawInstance* out_of_memory_;
673 RawStacktrace* preallocated_stack_trace_; 488 RawStacktrace* preallocated_stack_trace_;
674 RawArray* keyword_symbols_; 489 RawArray* keyword_symbols_;
675 RawFunction* receive_port_create_function_; 490 RawFunction* receive_port_create_function_;
676 RawFunction* lookup_receive_port_function_; 491 RawFunction* lookup_receive_port_function_;
677 RawFunction* handle_message_function_; 492 RawFunction* handle_message_function_;
678 RawObject** to() { return reinterpret_cast<RawObject**>(&keyword_symbols_); } 493 RawObject** to() { return reinterpret_cast<RawObject**>(&keyword_symbols_); }
679 494
680 friend class SnapshotReader; 495 friend class SnapshotReader;
681 496
682 DISALLOW_COPY_AND_ASSIGN(ObjectStore); 497 DISALLOW_COPY_AND_ASSIGN(ObjectStore);
683 }; 498 };
684 499
685 } // namespace dart 500 } // namespace dart
686 501
687 #endif // VM_OBJECT_STORE_H_ 502 #endif // VM_OBJECT_STORE_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698