Damien George
0b13f3e026
py: Improve memory usage debugging; better GC AT dumping.
In unix port, mem_info(1) now prints pretty GC alloc table.
10 years ago
Damien George
40f3c02682
Rename machine_(u)int_t to mp_(u)int_t.
See discussion in issue #50 .
11 years ago
Dave Hylands
2fe841d2fa
Try not to cause a MemoryError when raising an exception during nterrupt handling.
Step 1 fixes #732
11 years ago
Damien George
04b9147e15
Add license header to (almost) all files.
Blanket wide to all .c and .h files. Some files originating from ST are
difficult to deal with (license wise) so it was left out of those.
Also merged modpyb.h, modos.h, modstm.h and modtime.h in stmhal/.
11 years ago
Damien George
443e018a3f
py: Improve GC locking/unlocking, and make it part of the API.
11 years ago
Damien George
12bab72d93
Improve GC finalisation code; add option to disable it.
11 years ago
mux
4f7e9f5c44
Implement del
11 years ago
Damien George
ce1162ab15
GC: Fix printf formats for debugging; add gc_dump_alloc_table.
11 years ago
Paul Sokolovsky
550d804d95
Add prototype for gc_dump_info().
11 years ago
Damien
8b3a7c2237
Fix func decls with no arguments: () -> (void).
11 years ago
Damien
fd8b6bcf55
Add gc_free function to force a block to be freed.
11 years ago
Damien
eefcc79022
Clear ATBs on gc_init; better gc_info.
11 years ago
Damien
dcced92c26
Add mark-sweep garbage collector.
11 years ago