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