aboutsummaryrefslogtreecommitdiff
path: root/py/argcheck.c
AgeCommit message (Collapse)Author
2014-05-06Merge branch 'master' of https://github.com/micropython/micropythonDamien George
Conflicts: py/argcheck.c py/objenumerate.c py/runtime.h
2014-05-06py: 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-06py: enumerate(): Add NotImplementedError for kwargs.Paul Sokolovsky
Addresses #577.
2014-05-03Add 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-03Merge pull request #535 from pfalcon/blurbDamien George
Proposed license/copyright file header.
2014-05-02py, unix: Make "mpconfig.h" be first included, as other headers depend on it.Paul Sokolovsky
Specifically, nlr.h does.
2014-05-01py: Add copyright/license header to each file.Paul Sokolovsky
2014-04-26Simplify names for argcheck.c / arg parsing.Damien George
2014-04-21py: Small change to mp_arg_parse_all.Damien George
2014-04-20py: Fix mp_arg_parse_all.Damien George
2014-04-20py: 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.