| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-05-10 | modsys: Enable sys.exit() per port after all. | Paul Sokolovsky | |
| 2014-05-10 | py: Disable frozenset by default, enable on unix. | Paul Sokolovsky | |
| Takes 416 text bytes on x86. | |||
| 2014-05-07 | Add input command for unix | Dave Hylands | |
| 2014-05-07 | stream: Make non-blcoking stream support configurable. | Paul Sokolovsky | |
| Enable only on unix. To avoid unpleasant surprises with error codes. | |||
| 2014-05-03 | Add license header to (almost) all files. | Damien George | |
| Blanket wide to all .c and .h files. Some files originating from ST are difficult to deal with (license wise) so it was left out of those. Also merged modpyb.h, modos.h, modstm.h and modtime.h in stmhal/. | |||
| 2014-05-01 | py: Add tentative scheme for error messages configuration. | Paul Sokolovsky | |
| 2014-04-17 | py: Rename USE_COMPUTED_GOTOS to USE_COMPUTED_GOTO and enable on stmhal. | Damien George | |
| On stmhal, computed gotos make the binary about 1k bigger, but makes it run faster, and we have the room, so why not. All tests pass on pyboard using computed gotos. | |||
| 2014-04-18 | unix modffi: Convert to static module structures. | Paul Sokolovsky | |
| 2014-04-17 | unix modsocket: Convert to static module structures. | Paul Sokolovsky | |
| 2014-04-17 | unix modtime: Convert to static module structures. | Paul Sokolovsky | |
| 2014-04-17 | py: Add cmath module, for complex math. Disabled by default. | Damien George | |
| Not all functions implemented. Not enabled on pyboard. | |||
| 2014-04-15 | Move entry_table to separated header file. | AZ Huang | |
| 2014-04-14 | Make USE_COMPUTED_GOTO a config option in mpconfig.h. | Damien George | |
| Disabled by default. Enabled in unix port. | |||
| 2014-04-13 | py: Add property object, with basic functionality. | Damien George | |
| Enabled by MICROPY_ENABLE_PROPERTY. | |||
| 2014-04-13 | stmhal: Update for static mod sys. | Paul Sokolovsky | |
| 2014-04-05 | py: Replace stream_p with *stream_p in mp_obj_type_t. | Damien George | |
| 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/. | |||
| 2014-04-05 | py: Make globals and locals proper dictionary objects. | Damien George | |
| 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. | |||
| 2014-04-05 | Improve GC finalisation code; add option to disable it. | Damien George | |
| 2014-04-02 | unix: Enable GC. | Paul Sokolovsky | |
| GC support for "unix" port was implemented some time ago, but still not enabled. | |||
| 2014-03-08 | Implement ROMable modules. Add math module. | Damien George | |
| 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). | |||
| 2014-02-28 | MICROPY_USE_READLINE: Selects link lib, so should be defined in mpconfigport.mk | Paul Sokolovsky | |
| This change allows to build unix version without libreadline installed. | |||
| 2014-02-22 | Add arbitrary precision integer support. | Damien George | |
| Some functionality is still missing (eg and, or, bit shift), and some things are buggy (eg subtract). | |||
| 2014-02-14 | Allow ports to define statically builtin functions. | Paul Sokolovsky | |
| Convert unix open() to such. | |||
| 2014-02-06 | Implement fixed buffer vstrs; use them for import path. | Damien George | |
| 2014-01-29 | py: Add compile option to enable/disable source line numbers. | Damien George | |
| 2014-01-19 | py: Add module/function/class name to exceptions. | Damien George | |
| Exceptions know source file, line and block name. Also tidy up some debug printing functions and provide a global flag to enable/disable them. | |||
| 2014-01-18 | Add source file name and line number to error messages. | Damien George | |
| Byte code has a map from byte-code offset to source-code line number, used to give better error messages. | |||
| 2014-01-17 | Add long int implementation using C long long type, enable for unix port. | Paul Sokolovsky | |
| 2014-01-07 | Factor and simplify Makefile's and mpconfig, part 2. | Damien George | |
| 2014-01-07 | Factor and simplify Makefile's and mpconfig. | Damien George | |
| 2014-01-04 | Convert USE_READLINE config option to be consistent with others. | Paul Sokolovsky | |
| 2014-01-04 | Move INT_FMT, etc. declaration into global mpconfig.h . | Paul Sokolovsky | |
| This in particular makes it available for stm port. | |||
| 2014-01-03 | Rename default config file to mpconfig.h, and port's to mpconfigport.h. | Paul Sokolovsky | |
| mpconfig.h will automatically pull mpconfigport.h. | |||
