Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | fix: filenames can contain special glob characters (#1405) | earthman1 | 2022-08-06 | 2 | -3/+3 | |
| | | | | | * Fix globbing of filenames that contain special glob characters * glob the path as well as the filename | |||||
* | fix(html): trigger filter on page load (#1413) | Marc Legendre | 2022-08-06 | 1 | -1/+1 | |
| | | | | | | | | | In the HTML report, if the "filter" input contains a value when the page loads, it is ignored. This happens even though an event is actually created on start-up to trigger the refresh. I believe this is a regression introduced in 9a1954a224c7c0f578513d8f4ca5f821fcf2cf5a, when the observed events changed from "keyup change" to "input". | |||||
* | fixed "mNan" id in scroll markers (#1414) | LordBaryhobal | 2022-08-06 | 1 | -1/+1 | |
| | ||||||
* | fix: reduce the scope of a try/except. | Ned Batchelder | 2022-08-06 | 1 | -2/+3 | |
| | ||||||
* | fix: don't fail if can't find a relative path to a data file on another ↵ | Lorenzo Micò | 2022-08-06 | 1 | -1/+7 | |
| | | | | | volume on win32 (#1428) (#1430) Co-authored-by: Lorenzo Micò <lmico@dxc.com> | |||||
* | Map also empty dictionaries to file | Matus Valo | 2022-08-06 | 1 | -1/+1 | |
| | ||||||
* | test: xfail some tests that need PyPy to improve #1426 | Ned Batchelder | 2022-08-02 | 1 | -1/+1 | |
| | | | | https://foss.heptapod.net/pypy/pypy/-/issues/3792 | |||||
* | build: bump version | Ned Batchelder | 2022-07-12 | 1 | -1/+1 | |
| | ||||||
* | docs: prep for 6.4.2 | Ned Batchelder | 2022-07-12 | 1 | -1/+1 | |
| | ||||||
* | fix: 3.11.0b4 has 0-numbered lines. Fixes #1419 | Ned Batchelder | 2022-07-12 | 2 | -1/+4 | |
| | | | | | CPython added these lines in https://github.com/python/cpython/commit/1bfe83a114da3939c00746fc44dc5da7f56f525f | |||||
* | style: use new regex match object group access | Ned Batchelder | 2022-07-08 | 2 | -5/+5 | |
| | ||||||
* | fix: COLLECT_STATS crash due to wrong BuildValue format | Ned Batchelder | 2022-06-11 | 1 | -1/+1 | |
| | | | | This should have been part of 80211966 from 2021-10-18. | |||||
* | fix: when stashing the singleton to sys.modules, use an actual module ↵ | Yilei "Dolee" Yang | 2022-06-11 | 1 | -2/+7 | |
| | | | | | object. (#1399) At least this won't trip anyone iterating through sys.modules and expects the values are actual modules. | |||||
* | refactor: SQLite REGEX function can be inline | Ned Batchelder | 2022-06-08 | 1 | -6/+1 | |
| | ||||||
* | Use `PyCode_GetCode` | Dennis Sweeney | 2022-06-06 | 1 | -1/+4 | |
| | ||||||
* | style: pylint changed to 2.14, adapt. | Ned Batchelder | 2022-06-02 | 1 | -0/+1 | |
| | ||||||
* | build: bump version | Ned Batchelder | 2022-06-02 | 1 | -1/+1 | |
| | ||||||
* | build: prep for 6.4.1 | Ned Batchelder | 2022-06-02 | 1 | -1/+1 | |
| | ||||||
* | fix: use tomli for [toml] under more precise conditions. #1390 | Ned Batchelder | 2022-06-01 | 1 | -1/+1 | |
| | ||||||
* | docs: mentioned pull #1388 | Ned Batchelder | 2022-05-30 | 1 | -4/+3 | |
| | ||||||
* | perf: PyTracer improvements (#1388) | Carl Friedrich Bolz-Tereick | 2022-05-30 | 1 | -24/+41 | |
| | | | | | | | | | | | | | | | | | * cache the bound method of _trace on self this speeds up pure python tracing because we don't have to re-create a bound method object all the time * optimize checking whether a file should be traced the optimization works based on the following heuristic: in a majority of cases, functions call other functions in the same file. In that situation we don't have to re-check whether we should trace the file * fix optimization in the presence of contexts * fix too long line | |||||
* | build: always use three-component version numbers | Ned Batchelder | 2022-05-30 | 1 | -3/+1 | |
| | | | | | Someone thought we didn't use semantic versioning because we said "6.4" instead of "6.4.0". Don't trim .0. | |||||
* | perf: set frame->f_trace_lines=0 when not tracing. ~3% faster | Ned Batchelder | 2022-05-28 | 2 | -0/+5 | |
| | ||||||
* | perf: speed up python tracer with frame.f_trace_lines = False (#1381) | Carl Friedrich Bolz-Tereick | 2022-05-28 | 1 | -0/+2 | |
| | | | | | | | | | use the python >= 3.7 feature of being able to disable line tracing by setting the frame attribute f_trace_lines to False. This can be used for the frames of functions that we aren't collecting coverage information for (eg those functions in the stdlib). This speeds up the pure python tracer in CPython by ~9x and in PyPy by 80% on a coverage run of one realistic project that I tried. | |||||
* | build: bump version | Ned Batchelder | 2022-05-22 | 1 | -1/+1 | |
| | ||||||
* | fix: don't create a data file when just trying to read one. #13286.4 | Ned Batchelder | 2022-05-22 | 1 | -2/+3 | |
| | ||||||
* | build: prep for 6.4 | Ned Batchelder | 2022-05-22 | 1 | -1/+1 | |
| | ||||||
* | feat: a new debug option `sqldata` shows all the data being written to the db. | Ned Batchelder | 2022-05-22 | 1 | -10/+23 | |
| | ||||||
* | refactor: SqliteDb uses its debug object more like other code | Ned Batchelder | 2022-05-22 | 1 | -7/+7 | |
| | ||||||
* | style: make sqldata.py code more uniform | Ned Batchelder | 2022-05-21 | 1 | -20/+20 | |
| | ||||||
* | fix: CoverageData(no_disk=True).update() now works. #1323 | Ned Batchelder | 2022-05-21 | 1 | -5/+7 | |
| | ||||||
* | style(html): clean up the html tags and styles | Ned Batchelder | 2022-05-20 | 4 | -57/+60 | |
| | ||||||
* | feat: also include the version and timestamp at the top of the index page: #1354 | Ned Batchelder | 2022-05-20 | 1 | -0/+5 | |
| | ||||||
* | feat(html): version and timestamp at the top of report files. | Ned Batchelder | 2022-05-20 | 3 | -20/+33 | |
| | | | | This is a re-implementation of pull #1354. | |||||
* | fix: next/prev links in HTML report don't link to skipped files. | Ned Batchelder | 2022-05-19 | 1 | -63/+61 | |
| | | | | | Previously, the next link might refer to a file that was skipped because it was empty or 100% covered. Now they do not. | |||||
* | docs: thanks for the new keyboard shortcuts | Ned Batchelder | 2022-05-19 | 1 | -3/+2 | |
| | ||||||
* | feat: more html keyboard shortcuts | J. M. F. Tsang | 2022-05-19 | 4 | -13/+128 | |
| | | | | | | | | | | | | | | | | | | | | On each page the shortcuts '[' and ']' will take you to the previous and next files respectively. On the index page they take you to the final and first files respectively. Pressing 'u' while on a file will now take you back to index.html, like on Gerrit. '?' opens and closes the help panel. Test cases: $ pytest --cov-report html --cov=. tests.py in a directory with just tests.py, then with one, two or three .py files. Tested on Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:99.0) Gecko/20100101 Firefox/99.0 | |||||
* | build: the next version will be 6.4 | Ned Batchelder | 2022-05-18 | 1 | -1/+1 | |
| | ||||||
* | fix: the SIGTERM handler is now opt-in. #1310 | Ned Batchelder | 2022-05-18 | 2 | -6/+9 | |
| | ||||||
* | refactor: clean up tomllib addition | Ned Batchelder | 2022-05-15 | 1 | -4/+5 | |
| | ||||||
* | Use tomllib on Python 3.11 (#1359) | Shantanu | 2022-05-15 | 1 | -9/+14 | |
| | | | Co-authored-by: hauntsaninja <> | |||||
* | debug: slightly nicer wrapping of the sqlite3 debug info | Ned Batchelder | 2022-05-14 | 1 | -3/+2 | |
| | ||||||
* | test: remove version-specfic skips we no longer need | Ned Batchelder | 2022-05-13 | 1 | -3/+0 | |
| | ||||||
* | build: version bump | Ned Batchelder | 2022-05-12 | 1 | -1/+1 | |
| | ||||||
* | build: prep for 6.3.3 | Ned Batchelder | 2022-05-12 | 1 | -1/+1 | |
| | ||||||
* | chore: make upgrade | Ned Batchelder | 2022-05-12 | 1 | -0/+1 | |
| | | | | | Wrote this bug for pylint, because I shouldn't have to add a pragma: https://github.com/PyCQA/pylint/issues/6592 | |||||
* | fix: fix compilation errors on latest 3.11.0 | Ned Batchelder | 2022-05-12 | 2 | -9/+30 | |
| | ||||||
* | debug: incidental debug improvements in tracer.c | Ned Batchelder | 2022-05-12 | 1 | -6/+9 | |
| | ||||||
* | style: parens should indent the same as their opening line | Ned Batchelder | 2022-05-01 | 15 | -42/+40 | |
| | ||||||
* | chore: make upgrade | Ned Batchelder | 2022-04-30 | 1 | -0/+1 | |
| |