summaryrefslogtreecommitdiffstatshomepage
path: root/unix/coverage.c
Commit message (Collapse)AuthorAge
* ports: Make new ports/ sub-directory and move all ports there.Damien George2017-09-06
| | | | | | This is to keep the top-level directory clean, to make it clear what is core and what is a port, and to allow the repository to grow with new ports in a sustainable way.
* py/repl: Change mp_uint_t to size_t in repl helpers.Damien George2017-07-04
|
* tests/unix/extra_coverage: Add test for mp_vprintf with bad fmt spec.Damien George2017-06-30
|
* unix/coverage: Enable scheduler and add tests for it.Damien George2017-03-20
|
* tests: Improve binary.c test coverage.Rami Ali2017-03-14
|
* unix/coverage: Move coverage #if guard back to top of file.Damien George2017-01-16
|
* tests: Improve stream.c test coverage.Rami Ali2017-01-16
|
* tests/unix: Improve formatfloat.c test coverage using C.Rami Ali2017-01-05
|
* tests: Improve warning.c test coverage.Rami Ali2017-01-05
|
* tests/unix: Improve runtime_utils.c test coverage.Rami Ali2016-12-29
|
* py/vstr: Combine vstr_new_size with vstr_new since they are rarely used.Damien George2016-10-14
| | | | | | | Now there is just one function to allocate a new vstr, namely vstr_new (in addition to vstr_init etc). The caller of this function should know what initial size to allocate for the buffer, or at least have some policy or config option, instead of leaving it to a default (as it was before).
* tests/unix/extra_coverage: Add test for str/bytes with invalid hash.Damien George2016-09-02
|
* py/mpprint: Fail an assertion with unsupported format specifiers.Delio Brignoli2016-09-01
| | | | | | Arguments of an unknown type cannot be skipped and continuing to parse a format string after encountering an unknown format specifier leads to undefined behaviour. This patch helps to find use of unsupported formats.
* py/mpprint: Fix sign extension when printf'ing %u, %x and %X.Damien George2016-02-01
|
* unix: Fix coverage build now that mp_plat_print uses write.Damien George2015-10-15
|
* tests: Add further tests for mpz code.Damien George2015-10-01
|
* tests: Add tests to improve coverage of objstr.c.Damien George2015-09-03
|
* tests: Add special tests to test mp_printf function to improve coverage.Damien George2015-05-28
|
* unix: Add some extra coverage tests for vstr and attrtuple.Damien George2015-05-12
|
* unix: Make extra-coverage function callable from Python scripts.Damien George2015-05-08
| | | | | This allows the output of the extra-coverage tests to be checked using the normal run-tests script.
* unix: Add special function to improve coverage.Damien George2015-05-08
The function and corresponding command-line option are only enabled for the coverage build. They are used to exercise uPy features that can't be properly tested by Python scripts.