summaryrefslogtreecommitdiff
path: root/tests/cmdline
AgeCommit message (Expand)Author
2022-09-23py/parse: Allow const types other than int to optimise as true/false.Angus Gratton
2022-06-20py/emit: Suppress unreachable bytecode/native code that follows jump.Damien George
2022-06-20py/emit: Remove logic to detect last-emit-was-return-value.Damien George
2022-05-17py/compile: Allow new qstrs to be allocated at all compiler passes.Damien George
2022-04-22tests/cmdline: Add test for REPL auto-indent.Damien George
2022-04-14py/parse: Add MICROPY_COMP_CONST_TUPLE option to build const tuples.Damien George
2022-04-14py/parse: Print const object value in mp_parse_node_print.Damien George
2022-03-31py/runtime: Allow multiple **args in a function call.David Lechner
2022-03-28py: Change jump opcodes to emit 1-byte jump offset when possible.Damien George
2022-03-25tests/cmdline/cmd_showbc: Fix spelling of sequence.David Lechner
2022-03-16py/parse: Put const bytes objects in parse tree as const object.Damien George
2022-03-10py/modsys: Add optional mutable attributes sys.ps1/ps2 and use them.Damien George
2022-02-24py: Rework bytecode and .mpy file format to be mostly static data.Damien George
2021-11-19py/showbc: Print unary-op string when dumping bytecode.Damien George
2021-09-16all: Remove MICROPY_OPT_CACHE_MAP_LOOKUP_IN_BYTECODE.Jim Mussared
2021-08-14py: Implement partial PEP-498 (f-string) support.Jim Mussared
2021-04-07unix: Improve command line argument processing.stijn
2020-10-01unix/variants: Enable MICROPY_DEBUG_PARSE_RULE_NAME on coverage build.Damien George
2020-06-16py/compile: Implement PEP 572, assignment expressions with := operator.Damien George
2020-03-30tests: Format all Python code with black, except tests in basics subdir.David Lechner
2020-02-04tests/cmdline: Add test for MICROPYINSPECT environment variable.David Lechner
2020-02-04tests/cmdline/repl_inspect: Add new test for -i option.David Lechner
2020-01-12lib/mp-readline: Add word-based move/delete EMACS key sequences.Yonatan Goldschmidt
2019-10-04py/compile: Disallow 'import *' outside module level.Petr Viktorin
2019-10-01py: Rework and compress second part of bytecode prelude.Damien George
2019-10-01py: Compress first part of bytecode prelude.Damien George
2019-09-26py: Split RAISE_VARARGS opcode into 3 separate ones.Damien George
2019-09-26tests: Update tests for changes to opcode ordering.Damien George
2019-09-26py: Add support for matmul operator @ as per PEP 465.Damien George
2019-08-30tests: Add tests for sys.settrace feature.Milan Rossa
2019-08-19py/compile: Improve the line numbering precision for comprehensions.Milan Rossa
2019-03-05py: Replace POP_BLOCK and POP_EXCEPT opcodes with POP_EXCEPT_JUMP.Damien George
2019-03-05py: Fix VM crash with unwinding jump out of a finally block.Damien George
2018-10-27tests/cmdline/cmd_showbc.py: Fix test to explicitly declare nonlocal.Damien George
2018-02-19py/repl: Generalise REPL autocomplete to use qstr probing.Damien George
2017-12-19tests: Add some more tests to improve coverage of py/parse.c.Damien George
2017-10-05py: Clean up unary and binary enum list to keep groups together.Damien George
2017-09-25py: Clarify which mp_unary_op_t's may appear in the bytecode.Paul Sokolovsky
2017-09-08py/runtime0.h: Put inplace arith ops in front of normal operations.Paul Sokolovsky
2017-09-07py/runtime0.h: Move MP_BINARY_OP_DIVMOD to the end of mp_binary_op_t.Paul Sokolovsky
2017-09-07py/runtime0.h: Move relational ops to the beginning of mp_binary_op_t.Paul Sokolovsky
2017-04-22tests: Add tests for calling super and loading a method directly.Damien George
2017-04-22py/compile: Refactor handling of special super() call.Damien George
2017-02-24py: Create str/bytes objects in the parser, not the compiler.Damien George
2017-02-17tests/cmdline/cmd_parsetree: Update to work with changes to grammar.Damien George
2017-02-16tests/cmdline: Update cmd_parsetree test for changes to grammar order.Damien George
2017-02-16tests/cmdline/cmd_showbc: Update to work with recent changes.Damien George
2017-02-16tests/cmdline: Update tests to pass with latest changes to bytecode.Damien George
2017-02-16py: Allow bytecode/native to put iter_buf on stack for simple for loops.Damien George
2016-12-29tests/cmdline: Improve repl.c autocomplete test coverage.Rami Ali