Garbage-Collected Runtime

Uses a fork-friendly Mark-Sweep collector.

mycpp/common.h                                   92
mycpp/comparators.h                              66
mycpp/gc_alloc.h                                256
mycpp/gc_builtins.cc                            478
mycpp/gc_builtins.h                             175
mycpp/gc_dict.h                                 470
mycpp/gc_list.h                                 514
mycpp/gc_mops.cc                                 36
mycpp/gc_mops.h                                 116
mycpp/gc_mylib.cc                               283
mycpp/gc_mylib.h                                391
mycpp/gc_obj.h                                  179
mycpp/gc_slab.h                                  58
mycpp/gc_str.cc                                 645
mycpp/gc_str.h                                  219
mycpp/gc_tuple.h                                149
mycpp/hash.cc                                    39
mycpp/hash.h                                     19
mycpp/mark_sweep_heap.cc                        438
mycpp/mark_sweep_heap.h                         294
mycpp/runtime.h                                  22

4,939 lines in 22 files