summaryrefslogtreecommitdiff
path: root/tests/basics
AgeCommit message (Expand)Author
2024-02-16py/compile: Fix potential Py-stack overflow in try-finally with return.Damien George
2023-12-15py/modsys: Implement optional sys.intern.stijn
2023-11-21py/objslice: Validate that the argument to indices() is an integer.Damien George
2023-10-13py/objboundmeth: Optimise check for types in binary_op.Damien George
2023-10-13tests/basics/boundmeth1.py: Add tests for bound method equality/hash.Ned Konz
2023-10-09py/vm: Don't emit warning when using "raise ... from None".Matthias Urlichs
2023-09-01py/modstruct: Support pad bytes in struct format.Daniƫl van de Giessen
2023-09-01py/objstr: Fix `str % {}` edge case.mcskatkat
2023-07-13py/compile: Fix async for's stack handling of iterator expression.Damien George
2023-06-14py/lexer: Allow conversion specifiers in f-strings (e.g. !r).Jared Hancock
2023-06-08tests: Replace umodule with module everywhere.Jim Mussared
2023-06-01py/objint: Allow int() to parse anything with the buffer protocol.Damien George
2023-06-01py/obj: Accept user types in mp_obj_get_int_maybe.Damien George
2023-06-01py: Change MP_UNARY_OP_INT to MP_UNARY_OP_INT_MAYBE.Damien George
2023-06-01tests/basics: Remove __index__ and __inv__ from special methods tests.Damien George
2023-05-19py/runtime: If inplace binop fails then try corresponding normal binop.Damien George
2023-05-19py/objstr: Return unsupported binop instead of raising TypeError.Damien George
2023-05-19py/objarray: Disallow memoryview addition.Damien George
2023-05-19tests/basics: Add more tests for hashing of various types.Damien George
2023-05-19py/objdict: Fix __hash__ for dict_view types.David Lechner
2023-05-19py/objslice: Ensure slice is not hashable.David Lechner
2023-05-03py/compile: Remove over-eager optimisation of tuples as if condition.Damien George
2023-04-27all: Fix spelling mistakes based on codespell check.Damien George
2023-03-09py/compile: Fix scope of assignment expression target in comprehensions.Damien George
2023-01-23py/objint_mpz: Catch and reject @ and @= operating on big integers.Damien George
2023-01-20py/lexer: Wrap in parenthesis all f-string arguments passed to format.Jim Mussared
2023-01-20py/objarray: Raise error on out-of-bound memoryview slice start.Andrew Leech
2022-12-16py/emitnative: Initialise locals as Python object type for native code.Damien George
2022-12-06py/mpconfig: Include micropython module in core features.Laurens Valk
2022-11-28py/bc: Fix checking for duplicate **kwargs.David Lechner
2022-11-25py/objdict: Implement dictionary union (PEP 584).Rayane Chatrieux
2022-11-10tests/basics: Add exp file for builtin_str_hex test.Damien George
2022-11-08py/objarray: Detect bytearray(str) without an encoding.Jim Mussared
2022-09-26py/objstr: Don't treat bytes as unicode in str.count.Jim Mussared
2022-09-19py/objmodule: Add support for __dict__.Jim Mussared
2022-09-19py/obj: Merge getiter and iternext mp_obj_type_t slots.Jim Mussared
2022-08-12tests/extmod/ubinascii: Add tests for bytes.hex etc.Jim Mussared
2022-08-11py/objstr: Consolidate methods for str/bytes/bytearray/array.Andrew Leech
2022-08-06py/runtime: Fix crash in star arg unpacking.David Lechner
2022-07-13py/objnamedtuple: Fix segfault with empty namedtuple.Lars Haulin
2022-06-24tests/basics: Add tests for __name__ and __globals__ attrs on closures.Damien George
2022-06-07tests/basics: Add .exp file for sys.tracebacklimit test.Damien George
2022-05-23tests/basics: Unlock heap if skipping nanbox small-int test.Damien George
2022-05-17tests: Fix tests to use sys.implementation._mpy.Damien George
2022-05-03py/emitcommon: Don't implicitly close class vars that are assigned to.Damien George
2022-04-20py/objtype: Convert result of user __contains__ method to bool.Jon Bjarni Bjarnason
2022-04-01tests/basics/fun_callstardblstar: Add test for large arg allocation.Damien George
2022-03-31tests/basics/fun_callstardblstar: Add coverage test.David Lechner
2022-03-31py/runtime: Allow multiple *args in a function call.David Lechner
2022-03-31py/runtime: Allow multiple **args in a function call.David Lechner