aboutsummaryrefslogtreecommitdiff
path: root/tests/basics
AgeCommit message (Expand)Author
2015-11-23py/compile: Do proper checking of * and ** in function definition.Damien George
2015-11-23py: Check that second argument to hasattr is actually a string.Damien George
2015-11-22tests/int_big_*: Add more tests for result normalization.Paul Sokolovsky
2015-11-22tests/int_big_xor: Test that xor result is normalized.Paul Sokolovsky
2015-11-17py: Implement default and star args for lambdas.Damien George
2015-10-31tests/base/struct1.py: Add test for repetition counters.Paul Sokolovsky
2015-10-15py: Fix with+for+return bug by popping for-iter when unwinding exc stack.Damien George
2015-10-15py: Remove dependency on printf/fwrite in mp_plat_print.Damien George
2015-10-08tests: Add test for evaluation order of dictionary key/value pairs.Damien George
2015-10-08py/compile: Fix edge case when constant-folding negation of integer.Damien George
2015-10-05tests/basics/builtin_range: PEP8 fixes.Paul Sokolovsky
2015-10-02tests: Allow tests to pass against CPython 3.5.Damien George
2015-10-01py: Catch all cases of integer (big and small) division by zero.Damien George
2015-10-01py/mpz: Fix bignum anding of large negative with smaller positive int.Damien George
2015-10-01tests: Add further tests for mpz code.Damien George
2015-09-28tests: Test slicing a range that does not start at zero.Tom Soulanille
2015-09-23py: Fix call args when a stararg is followed by keyword args.Delio Brignoli
2015-09-15py/objslice: Make slice attributes (start/stop/step) readable.Tom Soulanille
2015-09-15py/mpz: Fix calculation of max digit storage for mpz; fix sys.maxsize.Damien George
2015-09-07tests: Move int+unicode test to unicode-specific test directory.Damien George
2015-09-07py/compile: Refine SyntaxError for repeated use of global/nonlocal.Damien George
2015-09-03tests: Add tests to improve coverage of objstr.c.Damien George
2015-09-01py/binary: Add support for array('q') and array('Q').Damien George
2015-09-01tests: Add test for exception-chaining raise syntax.Paul Sokolovsky
2015-08-30py/objstr: Simplify error handling for bad conversion specifier.Damien George
2015-08-30tests: Add test where __getitem__ raises IndexError to stop iteration.Damien George
2015-08-29py/objstr: Fix error reporting for unexpected end of modulo format str.Damien George
2015-08-29py/objstr: Fix error type for badly formatted format specifier.Damien George
2015-08-29tests: Add a few tests for bool, bytearray, float to improve coverage.Damien George
2015-08-30tests: Split byteorder-dependent tests to *_endian.py's.Paul Sokolovsky
2015-08-28tests: Add test on set/frozenset equality.Paul Sokolovsky
2015-08-28objset: frozensets are hashable.Paul Sokolovsky
2015-08-21tests: Add more tests to improve coverage, mostly testing exceptions.Damien George
2015-08-02py/objlist: Make list += accept all arguments and add test.Damien George
2015-07-24tests: Skip parser test if "compile" builtin is not available.Damien George
2015-07-24py/parse: Fix handling of empty input so it raises an exception.Damien George
2015-07-23py/lexer: Raise SyntaxError when str hex escape sequence is malformed.Damien George
2015-07-20py: Implement memoryview slice assignment.Delio Brignoli
2015-07-19modbuiltins: Implement round() to precision.Sebastian Plamauer
2015-06-24tests: Adapt basics/memoryerror.py for ports with lower heap sizes.Daniel Campora
2015-06-20py: Use a wrapper to explicitly check self argument of builtin methods.Damien George
2015-06-13py: Implement divmod for mpz bignum.Damien George
2015-05-12tests: Add further tests for class defining __hash__.Damien George
2015-05-12py: Convert hash API to use MP_UNARY_OP_HASH instead of ad-hoc function.Damien George
2015-05-11vm: Properly handle StopIteration raised in user instance iterator.Paul Sokolovsky
2015-05-10py: iternext() may not return MP_OBJ_NULL, only MP_OBJ_STOP_ITERATION.Paul Sokolovsky
2015-05-06py: Fix naming of function arguments when function is a closure.Damien George
2015-05-05obj: Handle user instance hash based on Python adhoc rules.Paul Sokolovsky
2015-05-04modstruct: Rename module to "ustruct", to allow full Python-level impl.Paul Sokolovsky
2015-05-04py: Check that arg to object.__new__ is a user-defined type.Damien George