Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | chore: bump version | Ned Batchelder | 2021-10-30 | 1 | -1/+1 | |
| | ||||||
* | build: prep for version 6.16.1 | Ned Batchelder | 2021-10-29 | 1 | -1/+1 | |
| | ||||||
* | deprecated: the annotate command will be removed in a future version | Ned Batchelder | 2021-10-29 | 1 | -0/+8 | |
| | ||||||
* | test: add a annotate test, and simplify the logic | Ned Batchelder | 2021-10-28 | 1 | -5/+2 | |
| | ||||||
* | feat: html output directory gets a .gitignore file. #1244 | Ned Batchelder | 2021-10-27 | 1 | -0/+5 | |
| | ||||||
* | fix(debug): ast_dump failed on a few things | Ned Batchelder | 2021-10-27 | 1 | -2/+5 | |
| | ||||||
* | feat: xml and json say what they are doing, and -q quiets everything. #1254nedbat/dashq | Ned Batchelder | 2021-10-26 | 5 | -4/+20 | |
| | ||||||
* | test: a true unit test for render_report | Ned Batchelder | 2021-10-26 | 1 | -1/+1 | |
| | ||||||
* | refactor: alphabetize the options | Ned Batchelder | 2021-10-26 | 1 | -37/+37 | |
| | ||||||
* | refactor: more direct | Ned Batchelder | 2021-10-25 | 1 | -3/+2 | |
| | ||||||
* | fix: changes for PyPy3.8 | Ned Batchelder | 2021-10-25 | 1 | -1/+4 | |
| | | | | | | | | | | - Update tox.ini to let us run against PyPy3.8 - Some 3.8 behavior is (apparently) only on CPython - PyPy3.8 doesn't get along with virtualenv yet (https://github.com/pypa/virtualenv/issues/2182), so use venv instead for our virtualenv tests. | |||||
* | fix(html): ariaSort isn't supported in Firefox yet | Ned Batchelder | 2021-10-23 | 3 | -14/+14 | |
| | | | | The HTML report index page wasn't indicating the sort order properly | |||||
* | fix(html): fix a few problems with the html report | Ned Batchelder | 2021-10-23 | 4 | -28/+32 | |
| | | | | | | | | | | - highlights weren't showing - anchored lines were not visible - some j/k motions were broken - clicking the big buttons at the top didn't work | |||||
* | refactor: no more need for a search path for static files | Ned Batchelder | 2021-10-23 | 1 | -49/+13 | |
| | | | | | | | We used to search an OS-specific directory in addition to our own, specifically so that Debian could use an OS-installed copy of jQuery and its plugins. But we no longer have jQuery or any third-party JavaScript code, so we don't need to search the Debian directories. | |||||
* | refactor(html): remove all uses of jQuery, only vanilla JS now | Septatrix | 2021-10-23 | 11 | -616/+394 | |
| | | | | This is squashed from pull request #1248 | |||||
* | refactor(html): a one-header sticky header | Ned Batchelder | 2021-10-23 | 4 | -90/+80 | |
| | ||||||
* | fix(html): scrolling to an anchor ensures the line is visible | Ned Batchelder | 2021-10-20 | 3 | -24/+34 | |
| | | | | | | | The sticky header was hiding the line scrolled to the top of the window. Along the way, also changed to use classes on <body> to control the sticky header, and moved the header code into a function. | |||||
* | fix: avoid measuring generated code. #1160 | Ned Batchelder | 2021-10-18 | 2 | -0/+5 | |
| | ||||||
* | refactor: no need for specialized pyexpat code anymore | Ned Batchelder | 2021-10-18 | 5 | -106/+0 | |
| | | | | | | | | The pyexpat bug that plagued us was fixed in Python 3.4: https://bugs.python.org/issue22462 We no longer need the code that adapted to it. The test will remain, couldn't hurt. | |||||
* | fix(html): adjust some colors | Ned Batchelder | 2021-10-17 | 2 | -14/+13 | |
| | | | | | | | | - make the yellow border more visible - make the context-blue less vibrant - all colors are lower-case | |||||
* | feat(html): sticky header on pyfile | Ned Batchelder | 2021-10-17 | 4 | -13/+85 | |
| | ||||||
* | refactor(html): use header/main/footer html5 elements | Ned Batchelder | 2021-10-17 | 4 | -29/+29 | |
| | ||||||
* | build: jQuery 3.6.0 | Ned Batchelder | 2021-10-16 | 1 | -4/+2 | |
| | ||||||
* | feat: `coverage run` now sets the COVERAGE_RUN environment variable | Ned Batchelder | 2021-10-16 | 2 | -1/+4 | |
| | ||||||
* | test: mark some uncovered lines in collector.py | Ned Batchelder | 2021-10-14 | 1 | -4/+4 | |
| | ||||||
* | perf: reduce the overhead of recording branches | Ned Batchelder | 2021-10-14 | 3 | -8/+49 | |
| | ||||||
* | fix: use human sorting on human-readable things | Ned Batchelder | 2021-10-12 | 8 | -22/+58 | |
| | ||||||
* | test: lightly test the ast_dump function | Ned Batchelder | 2021-10-12 | 1 | -67/+66 | |
| | ||||||
* | build: bump version | Ned Batchelder | 2021-10-11 | 1 | -1/+1 | |
| | ||||||
* | build: prep for 6.0.26.0.2 | Ned Batchelder | 2021-10-11 | 1 | -1/+1 | |
| | ||||||
* | fix: source modules need to be re-imported. #1232 | Ned Batchelder | 2021-10-11 | 3 | -29/+53 | |
| | ||||||
* | test: add more tests of run_python_file | Ned Batchelder | 2021-10-11 | 1 | -4/+2 | |
| | | | | | | The tests in test_process run the exception handling in execfile.py, but only under coverage, so metacov can't see it. These smaller tests exercise the code without coverage on top. | |||||
* | refactor: remove qualname code that was only for Python 2 | Ned Batchelder | 2021-10-11 | 1 | -31/+5 | |
| | ||||||
* | fix: make third-party detection work with namespace packages. #1231 | Ned Batchelder | 2021-10-10 | 1 | -9/+32 | |
| | ||||||
* | style: the name of the matchers don't need quotes in the reprs | Ned Batchelder | 2021-10-10 | 1 | -3/+3 | |
| | ||||||
* | test: cover the last edge cases in sqldata.py | Ned Batchelder | 2021-10-10 | 1 | -4/+4 | |
| | ||||||
* | fix: raise CoverageException for SQLite connection errorsnedbat/sqldata-edge-tests | Ned Batchelder | 2021-10-10 | 1 | -1/+5 | |
| | ||||||
* | style: prefer explicit string concatenation | Ned Batchelder | 2021-10-10 | 3 | -34/+33 | |
| | ||||||
* | style: use the official designation for utf-8 | Ned Batchelder | 2021-10-10 | 6 | -11/+11 | |
| | | | | | Yes, this is completely unimportant. Don't ask me why I bothered, I'm not really sure. | |||||
* | fix: contexts_by_lineno now returns a true dict | Ned Batchelder | 2021-10-09 | 3 | -13/+13 | |
| | ||||||
* | style: make string quotes uniform | Ned Batchelder | 2021-10-09 | 1 | -74/+71 | |
| | ||||||
* | refactor: this import was only needed for Python 2 | Ned Batchelder | 2021-10-08 | 1 | -4/+1 | |
| | ||||||
* | test: mark some uncovered things | Ned Batchelder | 2021-10-08 | 3 | -3/+12 | |
| | ||||||
* | test: canonicalize this bit of debug output | Ned Batchelder | 2021-10-08 | 1 | -1/+1 | |
| | ||||||
* | build: bump version | Ned Batchelder | 2021-10-06 | 1 | -1/+1 | |
| | ||||||
* | build: prep for 6.0.16.0.1 | Ned Batchelder | 2021-10-06 | 1 | -1/+1 | |
| | ||||||
* | fix: make exceptions importable from coverage.misc again. #1226 | Ned Batchelder | 2021-10-06 | 1 | -0/+5 | |
| | ||||||
* | Fix an incompatibility with pyarmor | glacials | 2021-10-06 | 1 | -1/+1 | |
| | ||||||
* | fix: pretend we didn't import third-party packages we use. #1228 | Ned Batchelder | 2021-10-06 | 2 | -5/+29 | |
| | | | | | | tomli couldn't use coverage themselves because we imported it early. Cleaning sys.modules means their own imports will actually execute after coverage has started, so their files will be properly measured. | |||||
* | build: bump version | Ned Batchelder | 2021-10-02 | 1 | -1/+1 | |
| |