summaryrefslogtreecommitdiff
path: root/tests/micropython
AgeCommit message (Expand)Author
2021-05-20py/emitnative: Fix x86-64 emitter to generate correct 8/16-bit stores.Damien George
2021-01-29tests: Move native for test from pybnative to micropython.Damien George
2020-10-29tests/micropython/extreme_exc.py: Unlink alloc'd lists earlier in chain.Damien George
2020-09-04all: Rename "sys" module to "usys".stijn
2020-08-02py/persistentcode: Maintain root ptr list of imported native .mpy code.Damien George
2020-07-26tests/micropython: Improve .mpy import tests to run on more targets.Damien George
2020-07-26tests: Move .mpy import tests from import/ to micropython/ dir.Damien George
2020-06-27py/emitnative: Implement binary operations for viper uint operands.Damien George
2020-05-03py/parse: Support constant folding of power operator for integers.Damien George
2020-04-09py/parse: Remove unnecessary check in const folding for ** operator.Damien George
2020-04-05py/objexcept: Allow compression of exception message text.Jim Mussared
2020-03-30tests: Format all Python code with black, except tests in basics subdir.David Lechner
2020-03-30tests/micropython/heapalloc_fail_set.py: Remove extra trailing comma.David Lechner
2020-03-11py/modmicropython: Add heap_locked function to test state of heap.Andrew Leech
2019-12-27tests/micropython: Add test for yield-from while heap is locked.Damien George
2019-10-22tests: Rename "array" module to "uarray".Damien George
2019-09-26tests/micropython: Add test for native generators.Damien George
2019-08-28tests: Split out test for optimisation level and line-no printing.Damien George
2019-08-06py: Allow to pass in read-only buffers to viper and inline-asm funcs.Damien George
2019-05-03py/native: Improve support for bool type in viper functions.Damien George
2019-04-18tests/micropython: Add some tests for failed heap allocation.Damien George
2018-09-27tests/micropython: Test loading const objs in native and viper funcs.Damien George
2018-09-20py: Shorten error messages by using contractions and some rewording.Damien George
2018-09-15py/emitnative: Make viper funcs run with their correct globals context.Damien George
2018-09-15py/emitnative: Support arbitrary number of arguments to viper functions.Damien George
2018-09-15py/compile: Factor code that compiles viper type annotations.Damien George
2018-08-17tests/micropython: Add tests for try and with blocks under native/viper.Damien George
2018-08-04tests/micropython/viper_cond: Add test for large int as bool.Damien George
2018-05-23py/emit: Combine yield value and yield-from emit funcs into one.Damien George
2018-04-05tests/micropython/extreme_exc.py: Allow to run without any emg exc buf.Damien George
2018-04-05tests/micropython/extreme_exc.py: Fix test to run on more ports/configs.Damien George
2018-04-05tests/micropython: Add set of tests for extreme cases of raising exc's.Damien George
2018-03-02tests: Move heap-realloc-while-locked test from C to Python.Damien George
2018-02-14tests: Automatically skip tests that require eval, exec or frozenset.Damien George
2017-12-11tests/heapalloc, heapalloc_super: Skip in strict stackless mode.Paul Sokolovsky
2017-12-11tests/heapalloc_*: Refactor some tests to work in strict stackless mode.Paul Sokolovsky
2017-11-24py/runtime: Add MP_BINARY_OP_CONTAINS as reverse of MP_BINARY_OP_IN.Damien George
2017-10-11py/emitnative: Implement floor-division and modulo for viper emitter.Damien George
2017-09-21py/objexcept: Prevent infinite recursion when allocating exceptions.Damien George
2017-06-10tests: Convert remaining "sys.exit()" to "raise SystemExit".Paul Sokolovsky
2017-06-09py/objstringio: If created from immutable object, follow copy on write policy.Paul Sokolovsky
2017-05-06tests/micropython: Add test for int.from_bytes with many zero bytes.Damien George
2017-04-22tests: Add tests for calling super and loading a method directly.Damien George
2017-04-18tests/micropython: Add test for micropython.kbd_intr().Damien George
2017-04-03tests/micropython/heapalloc_iter: Improve skippability.Paul Sokolovsky
2017-03-22tests/heapalloc_str: Test no-replacement case for str.replace().Paul Sokolovsky
2017-03-20tests/micropython: Add tests for micropython.schedule().Damien George
2017-03-14tests/micropython/viper_error: Add more tests to improve coverage.Damien George
2017-03-09tests/micropython/opt_level: Clarify the expected output for opt_level == 3.Paul Sokolovsky
2017-03-09tests/micropython/heapalloc_traceback: Fix backtrace line # after refactor.Paul Sokolovsky