| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-04-09 | gc.c: Remove superfluous typedef (bute defined in misc.h). | Paul Sokolovsky | |
| 2014-04-08 | py: Improve GC locking/unlocking, and make it part of the API. | Damien George | |
| 2014-04-05 | Improve GC finalisation code; add option to disable it. | Damien George | |
| 2014-04-05 | Merge pull request #425 from iabdalkader/del | Damien George | |
| Implement del | |||
| 2014-04-05 | Move del to locals | mux | |
| 2014-04-03 | Implement del | mux | |
| 2014-04-02 | gc: Uses uint defined in misc.h. | Paul Sokolovsky | |
| 2014-04-02 | py: Fix up so that it can compile without float. | Damien George | |
| 2014-03-17 | py: Clean up includes. | xbe | |
| Remove unnecessary includes. Add includes that improve portability. | |||
| 2014-03-12 | py: Cosmetic changes. | Damien George | |
| 2014-03-12 | Fix realloc | mux | |
| 2014-03-07 | py: Revert to old gc_realloc for now. | Damien George | |
| 2014-03-06 | py: Add comments to new gc_realloc, it has some bugs. | Damien George | |
| 2014-03-06 | py: Small cosmetic changes to gc_realloc. | Damien George | |
| 2014-03-05 | Fix gc_realloc to expand in place | mux | |
| * Issue #322 | |||
| 2014-02-26 | GC: Fix printf formats for debugging; add gc_dump_alloc_table. | Damien George | |
| 2014-02-26 | py: Remove more var arg names fro macros with var args. | Damien George | |
| 2014-02-16 | Make DEBUG_printf() a proper function, implementation is port-dependent. | Paul Sokolovsky | |
| In particular, unix outputs to stderr, to allow to run testsuite against micropython built with debug output (by redirecting stderr to /dev/null). | |||
| 2014-02-12 | Replace global "static" -> "STATIC", to allow "analysis builds". Part 2. | Paul Sokolovsky | |
| 2014-02-11 | More GC debugging improvements. | Paul Sokolovsky | |
| 2014-02-11 | gc: Don't segfault if gc_realloc() fails. | Paul Sokolovsky | |
| 2014-02-11 | gc: Make debug output configurable, revamp test function. | Paul Sokolovsky | |
| Test function needs to be called by something else. Test heap size reduced so its dump fits on a screenful of a typical terminal. | |||
| 2014-01-24 | Revert "Move gc_collect to py/gc.c" | Damien George | |
| This reverts commit a215b09c0dc29b82161092e92ea2e5e004d79468. | |||
| 2014-01-24 | Move gc_collect to py/gc.c | mux | |
| * Move gc_collect from main to py/gc.c * Define GC's memory boundaries in linker script * Issue #220 | |||
| 2014-01-12 | Move BITS_PER_BYTE, BITS_PER_WORD to mpconfig.h for reuse. | Paul Sokolovsky | |
| 2014-01-07 | Factor and simplify Makefile's and mpconfig, part 2. | Damien George | |
| 2013-12-21 | Change object representation from 1 big union to individual structs. | Damien | |
| 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). | |||
| 2013-10-23 | Call gc_free in gc_realloc after allocating new block. | Damien | |
| 2013-10-23 | Fix func decls with no arguments: () -> (void). | Damien | |
| 2013-10-22 | 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-21 | Add mark-sweep garbage collector. | Damien | |
