39 Commits (3f8bb80eb2da1c2b5228a69f7c580d0bc2d37219)

Author SHA1 Message Date
Damien George e9404e5f5f tests: Improve coverage of array, range, dict, slice, exc, unicode. 8 years ago
Damien George 5e22afce41 tests: Improve test coverage of py/compile.c. 8 years ago
Damien George 82af4d6749 tests: Improve coverage of struct with test for non-compliant behaviour. 8 years ago
Damien George b359cf2911 tests/misc/non_compliant: Add tests to improve coverage testing. 8 years ago
Paul Sokolovsky a1a261d8e8 tests/recursive_iternext: Clang/Linux is even more stack-frugal than MacOS. 9 years ago
Damien George 7d60a97914 tests/misc/recursive_iternext: Provide more fine-grained selection of N. 9 years ago
Damien George ddadbaed06 tests/misc/recursive_iternext.py: Increase depth N from 1000 to 2000. 9 years ago
Paul Sokolovsky 566d8f1d7e tests: Make "io" modules fixes for CPython compatibility. 9 years ago
Paul Sokolovsky 8c35f3979c tests: Update for _io/_collections module having been renamed. 9 years ago
Paul Sokolovsky b86c20676e tests/recursive_iternext.py: Make low-heap friendly. 9 years ago
Paul Sokolovsky 419bb26ddc tests/print_exception: Use exception which prints the same regardless of config. 9 years ago
Doug Currie 2e2e15cec2 py/mpz: Complete implementation of mpz_{and,or,xor} for negative args. 9 years ago
Damien George 22b2265053 py/parse: Improve constant folding to operate on small and big ints. 9 years ago
Damien George 34f26ea862 tests: Allow tests to pass against CPython 3.5. 9 years ago
Damien George 4c02e54298 py/mpz: Raise NotImplError instead of failing assertion. 9 years ago
Damien George 081f9325f5 py/lexer: Raise NotImplError for unicode name escape, instead of assert. 9 years ago
Damien George a7ffa972f3 tests: Add tests for non-compliant behaviour of lexer. 9 years ago
Damien George 55b11e6d38 py/objstr: For str.endswith(s, start) raise NotImpl instead of assert. 9 years ago
Damien George 25afc7da0d tests: Add tests to improve coverage of objstr.c. 9 years ago
Damien George 22602cc37b py/objstr: Make str.rsplit(None,n) raise NotImpl instead of assert(0). 9 years ago
Damien George 39c91d3624 tests: Fix non-compliant expected output to match actual behaviour. 9 years ago
Damien George c9fa667252 tests: Add tests for non-compliant behaviour. 9 years ago
Daniel Campora 4af5424242 tests: Adapt misc/features.py tests for ports without floating point. 10 years ago
Damien George 80f638fe19 tests: Add test for recursive iternext stack overflow. 10 years ago
Paul Sokolovsky ae2c81ff38 vm: On exiting except block, clear sys.exc_info() value. 10 years ago
Paul Sokolovsky 8b85d14b92 modsys: Add basic sys.exc_info() implementation. 10 years ago
Damien George 4852e09c79 py: Fix adding of traceback so that it appends to existing info. 10 years ago
Damien George 6936f4626c tests: Get misc/print_exception and pyb/spi working on pyboard. 10 years ago
Paul Sokolovsky f42b3c7599 tests: Activate recursive_data.py test, now that io.StringIO is available. 10 years ago
Damien George 184182d14c tests: Fix print_exception test and re-enable it on Travis CI. 10 years ago
Damien George 4140e19c8a tests: Fix print_exception.py to work on Travis CI. 10 years ago
Paul Sokolovsky e8487ea1be tests: Add test for print_exception() function. 10 years ago
Damien George c7a79284bb tests: Enable misc tests on pyboard; output 4 sig figs in rge_sm. 10 years ago
Damien George 539681fffd tests: Rename test scripts, changing - to _ for consistency. 10 years ago
Paul Sokolovsky 8993fb6cf0 py: Add protection against printing too nested or recursive data structures. 11 years ago
Paul Sokolovsky 16ac4962ae tests: Add test for catching infinite function recursion. 11 years ago
Damien George 28390340e5 tests: Make rge-sm.py use less memory (integration step increased). 11 years ago
Damien George e4c834fc1e Add a test. 11 years ago
Damien George 3ff2d03891 py: Fix bug in optimised for .. range. 11 years ago