Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Change mp_compile so that it returns a function object for the module. | Damien George | 2014-01-03 |
| | |||
* | Basic implementation of import. | Damien George | 2014-01-03 |
| | | | | | | import works for simple cases. Still work to do on finding the right script, and setting globals/locals correctly when running an imported function. | ||
* | malloc.h is obsolete. | Edd Barrett | 2014-01-01 |
| | |||
* | Make GNU Readline usage optional (USE_READLINE define). Still enabled. | Paul Sokolovsky | 2014-01-01 |
| | | | | Readline is GPL, so linking with it casts the binary GPL. | ||
* | Add readline history support. | Paul Sokolovsky | 2014-01-01 |
| | |||
* | Change memory allocation API to require size for free and realloc. | Damien | 2013-12-29 |
| | |||
* | py: implement some basic exception matching. | Damien | 2013-12-29 |
| | |||
* | 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). | ||
* | unix: include obj.h, and build additional py files. | Damien | 2013-12-17 |
| | |||
* | Unix: add machine-specific sqrt support. | Damien | 2013-11-09 |
| | |||
* | Fix compiler warnings in unix/main.c. | Damien | 2013-11-03 |
| | |||
* | Test code for user objects. | Damien | 2013-11-02 |
| | |||
* | Fix func decls with no arguments: () -> (void). | Damien | 2013-10-23 |
| | |||
* | Improve REPL compount statement detection. | Damien | 2013-10-22 |
| | |||
* | Integrate new lexer stream with stm framework. | Damien | 2013-10-20 |
| | |||
* | Abstract out back-end stream functionality from lexer. | Damien | 2013-10-20 |
| | |||
* | Implement REPL. | Damien | 2013-10-18 |
| | |||
* | Implement basic exception framework, and simple for loop. | Damien | 2013-10-15 |
| | |||
* | Change ifdef/if defined to simple if's. | Damien | 2013-10-12 |
| | |||
* | Separate out mpy core and unix version. | Damien | 2013-10-12 |