aboutsummaryrefslogtreecommitdiff
path: root/py/repl.c
AgeCommit message (Expand)Author
2022-04-22shared/readline: Make tab insert an indent when it follows whitespace.Damien George
2022-03-10py/modsys: Add optional mutable attributes sys.ps1/ps2 and use them.Damien George
2021-05-30py/repl: Don't read past the end of import_str.Jeff Epler
2021-05-02py/repl: Autocomplete builtin modules.Artyom Skrobov
2021-05-02py/repl: Refactor autocomplete, extracting reusable parts.Artyom Skrobov
2021-05-02py/repl: Refactor autocomplete to reduce nesting.Artyom Skrobov
2021-05-02py/repl: Enter four spaces when there are no matches.scottbelden
2021-05-02py/repl: Filter private methods from tab completion.Kathryn Lingel
2020-02-28all: Reformat C and Python source code with tools/codeformat.py.Damien George
2019-09-26py: Rename MP_QSTR_NULL to MP_QSTRnull to avoid intern collisions.Josh Lloyd
2018-05-18py/repl: Fix handling of unmatched brackets and unfinished quotes.Li Weiwei
2018-05-11py/repl: Initialise q_last variable to prevent compiler warnings.Damien George
2018-05-10py/repl: Use mp_load_method_protected to prevent leaking of exceptions.Damien George
2018-05-09py/{modbuiltins,repl}: Start qstr probing from after empty qstr.Damien George
2018-02-19py/repl: Generalise REPL autocomplete to use qstr probing.Damien George
2017-07-31all: Use the name MicroPython consistently in commentsAlexander Steffen
2017-07-04py/repl: Change mp_uint_t to size_t in repl helpers.Damien George
2017-03-29py: Change mp_uint_t to size_t for mp_obj_str_get_data len arg.Damien George
2016-05-20py: Declare constant data as properly constant.Damien George
2016-05-11py/repl: Fix handling of backslash in quotes when checking continuation.Damien George
2016-05-08py/repl: If there're no better alternatives, try to complete "import".Paul Sokolovsky
2016-04-13py: add async/await/async for/async with syntaxpohmelie
2016-02-17py/repl: Check for an identifier char after the keyword.Alex March
2015-11-29py: Wrap all obj-ptr conversions in MP_OBJ_TO_PTR/MP_OBJ_FROM_PTR.Damien George
2015-09-19py/repl: Treat escaped quotes correctly in REPL continuation.Alex March
2015-07-29py/repl: Don't look inside strings for unmatched brackets/quotes.Damien George
2015-07-06py/repl: Fix case where shorter names are shadowed by longer names.Damien George
2015-04-29py/repl.c: Fix shadowing of local variable "i".Damien George
2015-04-29py, readline: Add tab autocompletion for REPL.Damien George
2015-01-01py: Move to guarded includes, everywhere in py/ core.Damien George
2014-12-10py: Make functions static where appropriate.Damien George
2014-10-03py: Convert [u]int to mp_[u]int_t where appropriate.Damien George
2014-06-21py: Include mpconfig.h before all other includes.Paul Sokolovsky
2014-05-21Tidy up some configuration options.Damien George
2014-05-03Add license header to (almost) all files.Damien George
2014-04-08py: Continue line if last character is backslash.Damien George
2014-04-08Improve REPL detecting when input needs to continue.Damien George
2014-04-07py: Detect unmatched tripple quote in repl helper.Damien George
2014-01-11mp_repl_is_compound_stmt(): Thinko fix s/true/try/.Paul Sokolovsky
2014-01-07Factor and simplify Makefile's and mpconfig.Damien George
2013-12-30Put unicode functions in unicode.c, and tidy their names.Damien George
2013-12-21Change object representation from 1 big union to individual structs.Damien
2013-10-22Improve REPL compount statement detection.Damien