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

Side by Side Diff: src/vm/program.h

Issue 1209033003: Work in progres, please take a look and give early feedback if this is the way we want to structure… (Closed) Base URL: git@github.com:dart-lang/fletch.git@master
Patch Set: indentation Created 5 years, 5 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
OLDNEW
1 // Copyright (c) 2014, the Fletch project authors. Please see the AUTHORS file 1 // Copyright (c) 2014, the Fletch 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.md file. 3 // BSD-style license that can be found in the LICENSE.md file.
4 4
5 #ifndef SRC_VM_PROGRAM_H_ 5 #ifndef SRC_VM_PROGRAM_H_
6 #define SRC_VM_PROGRAM_H_ 6 #define SRC_VM_PROGRAM_H_
7 7
8 #include "src/shared/globals.h" 8 #include "src/shared/globals.h"
9 #include "src/shared/random.h" 9 #include "src/shared/random.h"
10 #include "src/vm/event_handler.h" 10 #include "src/vm/event_handler.h"
(...skipping 27 matching lines...) Expand all
38 V(Class, int_class) \ 38 V(Class, int_class) \
39 V(Class, string_class) \ 39 V(Class, string_class) \
40 V(Class, object_class) \ 40 V(Class, object_class) \
41 V(Class, array_class) \ 41 V(Class, array_class) \
42 V(Class, function_class) \ 42 V(Class, function_class) \
43 V(Class, byte_array_class) \ 43 V(Class, byte_array_class) \
44 V(Class, double_class) \ 44 V(Class, double_class) \
45 V(Class, stack_class) \ 45 V(Class, stack_class) \
46 V(Class, coroutine_class) \ 46 V(Class, coroutine_class) \
47 V(Class, port_class) \ 47 V(Class, port_class) \
48 V(Class, foreign_class) \ 48 V(Class, foreignfunction_class) \
kasperl 2015/07/03 07:49:54 foreign_function_class foreign_memory_class
ricow1 2015/07/03 08:57:25 Done.
49 V(Class, foreignmemory_class) \
49 V(Class, initializer_class) \ 50 V(Class, initializer_class) \
50 V(Class, constant_list_class) \ 51 V(Class, constant_list_class) \
51 V(Class, constant_map_class) \ 52 V(Class, constant_map_class) \
52 V(HeapObject, raw_retry_after_gc) \ 53 V(HeapObject, raw_retry_after_gc) \
53 V(HeapObject, raw_wrong_argument_type) \ 54 V(HeapObject, raw_wrong_argument_type) \
54 V(HeapObject, raw_index_out_of_bounds) \ 55 V(HeapObject, raw_index_out_of_bounds) \
55 V(HeapObject, raw_illegal_state) \ 56 V(HeapObject, raw_illegal_state) \
56 V(HeapObject, raw_should_preempt) \ 57 V(HeapObject, raw_should_preempt) \
57 V(Object, native_failure_result) 58 V(Object, native_failure_result)
58 59
(...skipping 188 matching lines...) Expand 10 before | Expand all | Expand 10 after
247 #define ROOT_DECLARATION(type, name) type* name##_; 248 #define ROOT_DECLARATION(type, name) type* name##_;
248 ROOTS_DO(ROOT_DECLARATION) 249 ROOTS_DO(ROOT_DECLARATION)
249 #undef ROOT_DECLARATION 250 #undef ROOT_DECLARATION
250 }; 251 };
251 252
252 #undef ROOTS_DO 253 #undef ROOTS_DO
253 254
254 } // namespace fletch 255 } // namespace fletch
255 256
256 #endif // SRC_VM_PROGRAM_H_ 257 #endif // SRC_VM_PROGRAM_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698