aboutsummaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Expand)Author
2017-11-12py/objnamedtuple: Add _asdict function if OrderedDict is supportedstijn
2017-10-27py/objtype: Define all special methods if requested.Paul Sokolovsky
2017-10-26tests/net_inet: Update tls test to work with CPython and incl new site.Damien George
2017-10-11py/emitnative: Implement floor-division and modulo for viper emitter.Damien George
2017-10-10py/formatfloat: Don't print the negative sign of a NaN value.Damien George
2017-10-10py/modmath: Add full checks for math domain errors.Damien George
2017-10-07tests/run-tests: Close device under test using "finally".Paul Sokolovsky
2017-10-05tests/extmod: Add test for '-' in character class in regex.Damien George
2017-10-05py: Clean up unary and binary enum list to keep groups together.Damien George
2017-10-04py/objstr: Make empty bytes object have a null-terminating byte.Damien George
2017-10-03py/objset: Include the failed key in a KeyError raised from set.remove.Damien George
2017-10-03py/objset: Check that RHS of a binary op is a set/frozenset.Damien George
2017-10-03tests/extmod: Add test for ure regexes leading to infinite recursion.Paul Sokolovsky
2017-09-26py/objfloat: Support raising a negative number to a fractional power.Damien George
2017-09-26py: Add config option to print warnings/errors to stderr.David Lechner
2017-09-25py: Clarify which mp_unary_op_t's may appear in the bytecode.Paul Sokolovsky
2017-09-21py/vstr: Raise a RuntimeError if fixed vstr buffer overflows.Damien George
2017-09-21py/objexcept: Prevent infinite recursion when allocating exceptions.Damien George
2017-09-19py/objstr: strip: Don't strip "\0" by default.Paul Sokolovsky
2017-09-18py/modbuiltins: Implement abs() by dispatching to MP_UNARY_OP_ABS.Paul Sokolovsky
2017-09-16tests/cpydiff: Add cases for locals() discrepancies.Paul Sokolovsky
2017-09-10tests/run-tests: Fix copy-paste mistake in var name.Paul Sokolovsky
2017-09-10tests/run-tests: Skip class_inplace_op for minimal profile.Paul Sokolovsky
2017-09-10tests/class_reverse_op: Test for reverse arith ops special methods.Paul Sokolovsky
2017-09-08tests/run-bench-tests: Update locations of executables, now in ports/.Damien George
2017-09-08py/runtime0.h: Put inplace arith ops in front of normal operations.Paul Sokolovsky
2017-09-07py/runtime0.h: Move MP_BINARY_OP_DIVMOD to the end of mp_binary_op_t.Paul Sokolovsky
2017-09-07py/runtime0.h: Move relational ops to the beginning of mp_binary_op_t.Paul Sokolovsky
2017-09-07py/objlist: Properly implement comparison with incompatible types.Paul Sokolovsky
2017-09-06py/objstr: Add check for valid UTF-8 when making a str from bytes.tll
2017-09-06all: Update Makefiles and others to build with new ports/ dir layout.Damien George
2017-09-06py/objtuple: Properly implement comparison with incompatible types.Paul Sokolovsky
2017-09-04tests/class_inplace_op: Test for inplace op fallback to normal one.Paul Sokolovsky
2017-09-04py/obj: Fix comparison of float/complex NaN with itself.Damien George
2017-09-02py/objfloat: Fix binary ops with incompatible objects.Paul Sokolovsky
2017-09-01py/modstruct: Check and prevent buffer-write overflow in struct packing.Damien George
2017-09-01py/modstruct: Check and prevent buffer-read overflow in struct unpackingDamien George
2017-09-01py/modstruct: In struct.pack, stop converting if there are no args left.Damien George
2017-09-01tests/class_new: Add another testcase for __new__/__init__ interaction.Paul Sokolovsky
2017-08-30tests/class_new: Add checks for __init__ being called and other improvements.Paul Sokolovsky
2017-08-30tests/object_new: Better messages, check user __new__() method.Paul Sokolovsky
2017-08-30py/objtype: Handle NotImplemented return from binary special methods.Paul Sokolovsky
2017-08-29py/objstr: startswith, endswith: Check arg to be a string.Paul Sokolovsky
2017-08-20py/stream: seek: Consistently handle negative offset for SEEK_SET.Paul Sokolovsky
2017-08-17extmod/modubinascii: Rewrite mod_binascii_a2b_base64.Alex Robbins
2017-08-17py/binary: Change internal bytearray typecode from 0 to 1.Damien George
2017-08-16extmod/modussl_mbedtls.c: Add ussl.getpeercert() method.Eric Poulsen
2017-08-15py/binary.c: Fix bug when packing big-endian 'Q' values.Bas van Sisseren
2017-08-11py/modsys: Initial implementation of sys.getsizeof().Paul Sokolovsky
2017-08-09py/objstr: Raise an exception for wrong type on RHS of str binary op.Damien George