Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | py: Proper framework for built-in 'type'. | Damien George | 2014-01-08 |
| | |||
* | Merge branch 'cplusplus' of https://github.com/ian-v/micropython into ↵ | Damien George | 2014-01-07 |
|\ | | | | | | | | | | | | | ian-v-cplusplus Conflicts: py/objcomplex.c | ||
| * | Co-exist with C++ (issue #85) | ian-v | 2014-01-06 |
| | | |||
* | | py: Fix up number operations and coercion. | Damien George | 2014-01-06 |
|/ | |||
* | Convert many object types structs to use C99 tagged initializer syntax. | Paul Sokolovsky | 2014-01-05 |
| | |||
* | Convert Python types to proper Python type hierarchy. | Damien George | 2014-01-04 |
| | | | | Now much more inline with how CPython does types. | ||
* | 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). |