1 | #ifndef MYCPP_RUNTIME_H
|
2 | #define MYCPP_RUNTIME_H
|
3 |
|
4 | // clang-format off
|
5 | #include "mycpp/common.h"
|
6 | #include "mycpp/gc_obj.h"
|
7 |
|
8 | #include "mycpp/gc_alloc.h" // gHeap, NewStr(), NewSlab(), Alloc<T>, ...
|
9 | #include "mycpp/gc_builtins.h" // Python builtins like to_int(), ValueError
|
10 |
|
11 | // Python-like compound data structures
|
12 | #include "mycpp/gc_tuple.h"
|
13 | #include "mycpp/gc_list.h"
|
14 | #include "mycpp/gc_dict.h"
|
15 |
|
16 | #include "mycpp/gc_iolib.h"
|
17 | #include "mycpp/gc_mops.h" // math ops
|
18 | #include "mycpp/gc_mylib.h" // Python-like file I/O, etc.
|
19 | #include "mycpp/hash.h"
|
20 |
|
21 | #include "mycpp/probes.h"
|
22 |
|
23 | // clang-format on
|
24 |
|
25 | #endif // MYCPP_RUNTIME_H
|