- 17 Apr, 2014 2 commits
-
-
Paul Sokolovsky authored
-
Damien George authored
Not all functions implemented. Not enabled on pyboard.
-
- 15 Apr, 2014 1 commit
-
-
AZ Huang authored
-
- 14 Apr, 2014 1 commit
-
-
Damien George authored
Disabled by default. Enabled in unix port.
-
- 13 Apr, 2014 2 commits
-
-
Damien George authored
Enabled by MICROPY_ENABLE_PROPERTY.
-
Paul Sokolovsky authored
-
- 05 Apr, 2014 3 commits
-
-
Damien George authored
This is to reduce ROM usage. stream_p is used in file and socket types only (at the moment), so seems a good idea to make the protocol functions a pointer instead of the actual structure. It saves 308 bytes of ROM in the stmhal/ port, 928 in unix/.
-
Damien George authored
Finishes addressing issue #424. In the end this was a very neat refactor that now makes things a lot more consistent across the py code base. It allowed some simplifications in certain places, now that everything is a dict object. Also converted builtins tables to dictionaries. This will be useful when we need to turn builtins into a proper module.
-
Damien George authored
-
- 02 Apr, 2014 1 commit
-
-
Paul Sokolovsky authored
GC support for "unix" port was implemented some time ago, but still not enabled.
-
- 08 Mar, 2014 1 commit
-
-
Damien George authored
mp_module_obj_t can now be put in ROM. Configuration of float type is now similar to longint: can now choose none, float or double as the implementation. math module has basic math functions. For STM port, these are not yet implemented (they are just stub functions).
-
- 28 Feb, 2014 1 commit
-
-
Paul Sokolovsky authored
This change allows to build unix version without libreadline installed.
-
- 22 Feb, 2014 1 commit
-
-
Damien George authored
Some functionality is still missing (eg and, or, bit shift), and some things are buggy (eg subtract).
-
- 14 Feb, 2014 1 commit
-
-
Paul Sokolovsky authored
Convert unix open() to such.
-
- 06 Feb, 2014 1 commit
-
-
Damien George authored
-
- 29 Jan, 2014 1 commit
-
-
Damien George authored
-
- 19 Jan, 2014 1 commit
-
-
Damien George authored
Exceptions know source file, line and block name. Also tidy up some debug printing functions and provide a global flag to enable/disable them.
-
- 18 Jan, 2014 1 commit
-
-
Damien George authored
Byte code has a map from byte-code offset to source-code line number, used to give better error messages.
-
- 17 Jan, 2014 1 commit
-
-
Paul Sokolovsky authored
-
- 07 Jan, 2014 3 commits
-
-
John R. Lenton authored
-
Damien George authored
-
Damien George authored
-
- 04 Jan, 2014 1 commit
-
-
Paul Sokolovsky authored
-
- 03 Jan, 2014 2 commits
-
-
Paul Sokolovsky authored
This in particular makes it available for stm port.
-
Paul Sokolovsky authored
mpconfig.h will automatically pull mpconfigport.h.
-
- 30 Dec, 2013 1 commit
-
-
Paul Sokolovsky authored
-
- 21 Dec, 2013 1 commit
-
-
Damien authored
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).
-
- 09 Nov, 2013 1 commit
-
-
Damien authored
-
- 22 Oct, 2013 1 commit
-
-
Damien authored
-
- 20 Oct, 2013 2 commits
- 16 Oct, 2013 1 commit
-
-
Damien authored
-
- 15 Oct, 2013 1 commit
-
-
Damien authored
-
- 12 Oct, 2013 2 commits