| 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_mops.h" // math ops
|
| 17 | #include "mycpp/gc_mylib.h" // Python-like file I/O, etc.
|
| 18 | #include "mycpp/hash.h"
|
| 19 |
|
| 20 | #include "mycpp/probes.h"
|
| 21 |
|
| 22 | // clang-format on
|
| 23 |
|
| 24 | #endif // MYCPP_RUNTIME_H
|