aboutsummaryrefslogtreecommitdiff
path: root/py/argcheck.c
AgeCommit message (Expand)Author
2021-04-27py: Add option to compile without any error messages at all.Damien George
2020-04-05all: Use MP_ERROR_TEXT for all error messages.Jim Mussared
2020-04-05py: Use preprocessor to detect error reporting level (terse/detailed).Jim Mussared
2020-02-28all: Reformat C and Python source code with tools/codeformat.py.Damien George
2020-02-13py: Add mp_raise_msg_varg helper and use it where appropriate.Damien George
2018-09-20py: Shorten error messages by using contractions and some rewording.Damien George
2018-09-14py: Optimise call to mp_arg_check_num by compressing fun signature.Damien George
2017-10-19py/argcheck: Remove #if guard around terse error message helper func.Damien George
2017-10-04all: Remove inclusion of internal py header files.Damien George
2017-08-13all: Raise exceptions via mp_raise_XXXJavier Candeira
2017-07-31all: Use the name MicroPython consistently in commentsAlexander Steffen
2017-03-28py: Use mp_raise_TypeError/mp_raise_ValueError helpers where possible.Damien George
2016-10-17py: Use mp_raise_msg helper function where appropriate.Damien George
2016-09-30py/argcheck: Simplify if-chain so that the last one is the default.Damien George
2016-03-14py/argcheck: Use size_t instead of mp_uint_t to count number of args.Damien George
2015-09-03py: Use mp_not_implemented consistently for not implemented features.Damien George
2015-04-16py: Add %q format support to mp_[v]printf, and use it.Damien George
2015-01-20py, unix, stmhal: Allow to compile with -Wshadow.Damien George
2015-01-02msvc: Fix unresolved mp_arg_error_terse_mismatch since 7f23384stijn
2015-01-01py: Move to guarded includes, everywhere in py/ core.Damien George
2015-01-01py: Make terse_arg_mismatch a global function and use it elsewhere.Damien George
2014-11-06py: Use shorter, static error msgs when ERROR_REPORTING_TERSE enabled.Damien George
2014-08-30py: Change uint to mp_uint_t in runtime.h, stackctrl.h, binary.h.Damien George
2014-05-06Merge branch 'master' of https://github.com/micropython/micropythonDamien George
2014-05-06py: Add keyword arg support to enumerate constructor.Damien George
2014-05-06py: enumerate(): Add NotImplementedError for kwargs.Paul Sokolovsky
2014-05-03Add license header to (almost) all files.Damien George
2014-05-03Merge pull request #535 from pfalcon/blurbDamien George
2014-05-02py, unix: Make "mpconfig.h" be first included, as other headers depend on it.Paul Sokolovsky
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