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