summaryrefslogtreecommitdiff
path: root/tests/micropython
AgeCommit message (Expand)Author
2025-02-11py/objfun: Implement function.__code__ and function constructor.Damien George
2024-12-20tests: Fix all file ioctl's to support only MP_STREAM_CLOSE.Damien George
2024-10-22tests/micropython: Tweak ringio test for targets with terse errors.Damien George
2024-09-26py/persistentcode: Explicitly track native BSS/rodata when needed.Damien George
2024-09-19py/objringio: Add micropython.RingIO() interface for general use.Andrew Leech
2024-05-24py/dynruntime: Export mp_load_method_maybe and mp_arg_parse_all* funcs.Brian Pugh
2024-05-14tests/micropython/import_mpy_invalid.py: Skip if target cant import mpy.Damien George
2024-03-28py/persistentcode: Bump .mpy sub-version to 6.3.Damien George
2024-03-19py/emitnative: Implement viper unary ops positive, negative and invert.Damien George
2024-02-07tests: Use vfs module instead of os.Damien George
2023-10-16py/persistentcode: Bump .mpy sub-version.Damien George
2023-10-12py/builtinevex: Handle invalid filenames for execfile.Jim Mussared
2023-09-01py/dynruntime.h: Implement MP_OBJ_NEW_QSTR.Jim Mussared
2023-06-08tests: Replace umodule with module everywhere.Jim Mussared
2023-02-09tests/micropython: Split viper_misc test into two files.Damien George
2023-02-02top: Update Python formatting to black "2023 stable style".Jim Mussared
2022-11-11py/emitnative: Ensure load_subscr does not clobber existing REG_ARG_2.Damien George
2022-11-08py/objarray: Detect bytearray(str) without an encoding.Jim Mussared
2022-09-19py/persistentcode: Introduce .mpy sub-version.Jim Mussared
2022-07-12py/emitnative: Fix STORE_ATTR viper code-gen when value is not a pyobj.Jim Mussared
2022-06-29tests/micropython: Add test for builtin execfile() function.Damien George
2022-06-25py/objfun: Support function attributes on native functions.Damien George
2022-06-07py/persistentcode: Remove remaining native qstr linking support.Damien George
2022-05-26tests: Move native while test from pybnative to micropython.Damien George
2022-05-26tests/micropython: Make import_mpy_native test run on all architectures.Damien George
2022-05-26tests/micropython: Make import_mpy_native_gc run on ARMv6-M and above.Damien George
2022-05-18py/parse: Allow all constant objects to be used in "X = const(o)".Damien George
2022-05-18tests/micropython: Add more test cases for native generators.Damien George
2022-05-18tests/micropython: Fully unlink nested list in extreme exc test.Damien George
2022-05-17py/persistentcode: Remove unicode feature flag from .mpy file.Damien George
2022-05-17tests: Fix tests to use sys.implementation._mpy.Damien George
2022-04-15tests/micropython: Add tests that const tuples don't use the heap.Damien George
2022-03-07tests/micropython: Switch from set.pop to raise-0 to test exc strings.Damien George
2022-02-24py: Rework bytecode and .mpy file format to be mostly static data.Damien George
2022-02-02all: Update Python formatting to latest Black version 22.1.0.Damien George
2021-11-17tests/micropython/const.py: Add comment about required config for test.jc_.kim
2021-09-16all: Remove MICROPY_OPT_CACHE_MAP_LOOKUP_IN_BYTECODE.Jim Mussared
2021-09-13py/emitnative: Ensure load_subscr does not clobber existing REG_RET.Damien George
2021-07-19py/emitnative: Ensure stack settling is safe mid-branch.Jim Mussared
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