Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Move BITS_PER_BYTE, BITS_PER_WORD to mpconfig.h for reuse. | Paul Sokolovsky | 2014-01-12 |
| | |||
* | Factor and simplify Makefile's and mpconfig, part 2. | Damien George | 2014-01-07 |
| | |||
* | Change object representation from 1 big union to individual structs. | Damien | 2013-12-21 |
| | | | | | | | | | | A big change. Micro Python objects are allocated as individual structs with the first element being a pointer to the type information (which is itself an object). This scheme follows CPython. Much more flexible, not necessarily slower, uses same heap memory, and can allocate objects statically. Also change name prefix, from py_ to mp_ (mp for Micro Python). | ||
* | Call gc_free in gc_realloc after allocating new block. | Damien | 2013-10-23 |
| | |||
* | Fix func decls with no arguments: () -> (void). | Damien | 2013-10-23 |
| | |||
* | gc: reserve first block; lexer: free vstr. | Damien | 2013-10-22 |
| | |||
* | Add gc_free function to force a block to be freed. | Damien | 2013-10-22 |
| | |||
* | Clear ATBs on gc_init; better gc_info. | Damien | 2013-10-22 |
| | |||
* | Add mark-sweep garbage collector. | Damien | 2013-10-21 |