905 Commits (7ad84e0422a521fe97ce5d742df280c6b8a3ff87)

Author SHA1 Message Date
Damien George 6031957473 tests: Automatically skip tests that require eval, exec or frozenset. 7 years ago
Damien George 1f53ff61ff tests/basics: Rename remaining tests that are for built-in functions. 7 years ago
Damien George b45c8c17f0 py/objtype: Check and prevent delete/store on a fixed locals map. 7 years ago
Damien George a1d85d6199 tests/basics/memoryerror: Add test for out-of-memory using realloc. 7 years ago
Damien George 35a759dc1d tests: Add some more tests to improve coverage of py/parse.c. 7 years ago
Damien George 2bfa531798 tests/basics/builtin_pow3: Add tests for edge cases of pow3. 7 years ago
Damien George 8e6113a188 tests/basics/generator_pend_throw: Add test for just-started generator. 7 years ago
Damien George 7208cad97a tests/basics: Add more set tests to improve coverage of py/objset.c. 7 years ago
Paul Sokolovsky 6364401666 py/objgenerator: Allow to pend an exception for next execution. 7 years ago
Damien George 36f79523ab tests: Add tests to improve coverage of py/objtype.c. 7 years ago
Paul Sokolovsky da34b6ef45 tests: Fix few test for proper "skipped" detection with qemu-arm's tinytest. 7 years ago
Damien George fd0b0db873 tests/basics: Add test for overriding a native base-class's init method. 7 years ago
Damien George c3bc8d7b2b tests/basics/builtin_locals: Add test for using locals() in class body. 7 years ago
Damien George c7a0e1472d tests/basics/builtin_range: Add test for corner case of range slicing. 7 years ago
Damien George 505671b698 tests/basics: Add test for containment of a subclass of a native type. 7 years ago
stijn 79ed58f87b py/objnamedtuple: Add _asdict function if OrderedDict is supported 7 years ago
Damien George dfa563c71f py/objstr: Make empty bytes object have a null-terminating byte. 7 years ago
Damien George 1394258f37 py/objset: Include the failed key in a KeyError raised from set.remove. 7 years ago
Damien George 2ac1364688 py/objset: Check that RHS of a binary op is a set/frozenset. 7 years ago
Paul Sokolovsky fc9a6dd09e py/objstr: strip: Don't strip "\0" by default. 7 years ago
Paul Sokolovsky d6f9d64d97 tests/class_reverse_op: Test for reverse arith ops special methods. 7 years ago
Paul Sokolovsky 5c603bd0fd py/objlist: Properly implement comparison with incompatible types. 7 years ago
Paul Sokolovsky 1aaba5cabe py/objtuple: Properly implement comparison with incompatible types. 7 years ago
Paul Sokolovsky 376618cd8a tests/class_inplace_op: Test for inplace op fallback to normal one. 7 years ago
Damien George 2daacc5cee py/modstruct: Check and prevent buffer-write overflow in struct packing. 7 years ago
Damien George 79d5acbd01 py/modstruct: Check and prevent buffer-read overflow in struct unpacking 7 years ago
Damien George 793d826d9d py/modstruct: In struct.pack, stop converting if there are no args left. 7 years ago
Paul Sokolovsky b349479a49 tests/class_new: Add another testcase for __new__/__init__ interaction. 7 years ago
Paul Sokolovsky 35be9e805f tests/class_new: Add checks for __init__ being called and other improvements. 7 years ago
Paul Sokolovsky b565c36963 tests/object_new: Better messages, check user __new__() method. 7 years ago
Paul Sokolovsky 784909ce16 py/objtype: Handle NotImplemented return from binary special methods. 7 years ago
Paul Sokolovsky 37379a2974 py/objstr: startswith, endswith: Check arg to be a string. 7 years ago
Damien George 025e5f2b33 py/binary: Change internal bytearray typecode from 0 to 1. 7 years ago
Bas van Sisseren a14ce77b28 py/binary.c: Fix bug when packing big-endian 'Q' values. 7 years ago
Damien George 3d25d9c7d9 py/objstr: Raise an exception for wrong type on RHS of str binary op. 7 years ago
Damien George eb2784e8a2 py/objtuple: Allow to use inplace-multiplication operator on tuples. 7 years ago
Alexander Steffen 55f33240f3 all: Use the name MicroPython consistently in comments 7 years ago
Tom Collins 6cfe737597 tests/basics/builtin_exec: Test various globals/locals args to exec(). 7 years ago
Damien George 6c1b7e008d tests: Rename exec1.py to builtin_exec.py. 7 years ago
Damien George f69ab79ec8 py/objgenerator: Allow to hash generators and generator instances. 7 years ago
Krzysztof Blazewicz 7feb7301b2 tests/basics: Add tests for arithmetic operators precedence. 8 years ago
Damien George 8f6ef8de48 tests/basics/namedtuple1: Add test for creating with pos and kw args. 7 years ago
Damien George 44922934f5 tests/basics: Add tests for for-else statement. 7 years ago
Damien George e269cabe3e py/objint: In to_bytes(), allow length arg to be any int and check sign. 8 years ago
Damien George 8c5632a869 py/objint: Support "big" byte-order in int.to_bytes(). 8 years ago
Damien George 1e70fda69f py/compile: Raise SyntaxError if positional args are given after */**. 8 years ago
Paul Sokolovsky a2803b74f4 tests/basics: Convert "sys.exit()" to "raise SystemExit". 8 years ago
Damien George 7400d88762 tests/basics/string_rsplit: Add tests for negative "maxsplit" argument. 8 years ago
Ville Skyttä ca16c38210 various: Spelling fixes 8 years ago
Damien George 8b13cd7e19 tests/basics: Add more tests for unwind jumps from within a try-finally. 8 years ago