| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-09-30 | py/argcheck: Simplify if-chain so that the last one is the default. | Damien George | |
| 2016-03-14 | py/argcheck: Use size_t instead of mp_uint_t to count number of args. | Damien George | |
| 2015-09-03 | py: Use mp_not_implemented consistently for not implemented features. | Damien George | |
| 2015-04-16 | py: Add %q format support to mp_[v]printf, and use it. | Damien George | |
| 2015-01-20 | py, unix, stmhal: Allow to compile with -Wshadow. | Damien George | |
| See issue #699. | |||
| 2015-01-02 | msvc: Fix unresolved mp_arg_error_terse_mismatch since 7f23384 | stijn | |
| The compiler treats `if (MICROPY_ERROR_REPORTING == MICROPY_ERROR_REPORTING_TERSE)` as a normal statement and generates assembly for it in degug mode as if MICROPY_ERROR_REPORTING is an actual symbol instead of a preprocessor definition. As such linking fails because mp_arg_error_terse_mismatch is not defined when MICROPY_ERROR_REPORTING_TERSE is detailed or normal. | |||
| 2015-01-01 | py: Move to guarded includes, everywhere in py/ core. | Damien George | |
| Addresses issue #1022. | |||
| 2015-01-01 | py: Make terse_arg_mismatch a global function and use it elsewhere. | Damien George | |
| Reduces code size when MICROPY_ERROR_REPORTING_TERSE is selected. | |||
| 2014-11-06 | py: Use shorter, static error msgs when ERROR_REPORTING_TERSE enabled. | Damien George | |
| Going from MICROPY_ERROR_REPORTING_NORMAL to MICROPY_ERROR_REPORTING_TERSE now saves 2020 bytes ROM for ARM Thumb2, and 2200 bytes ROM for 32-bit x86. This is about a 2.5% code size reduction for bare-arm. | |||
| 2014-08-30 | py: Change uint to mp_uint_t in runtime.h, stackctrl.h, binary.h. | Damien George | |
| Part of code cleanup, working towards resolving issue #50. | |||
| 2014-05-06 | Merge branch 'master' of https://github.com/micropython/micropython | Damien George | |
| Conflicts: py/argcheck.c py/objenumerate.c py/runtime.h | |||
| 2014-05-06 | py: Add keyword arg support to enumerate constructor. | Damien George | |
| Need to have a policy as to how far we go adding keyword support to built ins. It's nice to have, and gets better CPython compatibility, but hurts the micro nature of uPy. Addresses issue #577. | |||
| 2014-05-06 | py: enumerate(): Add NotImplementedError for kwargs. | Paul Sokolovsky | |
| Addresses #577. | |||
| 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-03 | Merge pull request #535 from pfalcon/blurb | Damien George | |
| Proposed license/copyright file header. | |||
| 2014-05-02 | py, unix: Make "mpconfig.h" be first included, as other headers depend on it. | Paul Sokolovsky | |
| Specifically, nlr.h does. | |||
| 2014-05-01 | py: Add copyright/license header to each file. | Paul Sokolovsky | |
| 2014-04-26 | Simplify names for argcheck.c / arg parsing. | Damien George | |
| 2014-04-21 | py: Small change to mp_arg_parse_all. | Damien George | |
| 2014-04-20 | py: Fix mp_arg_parse_all. | Damien George | |
| 2014-04-20 | py: Add arg checking helper functions. | Damien George | |
| These are to assist in writing native C functions that take positional and keyword arguments. mp_arg_check_num is for just checking the number of arguments is correct. mp_arg_parse_all is for parsing positional and keyword arguments with default values. | |||
