summaryrefslogtreecommitdiff
path: root/coverage/env.py
Commit message (Collapse)AuthorAgeFilesLines
* feat: soft keywords are shown in bold in the HTML reportNed Batchelder2021-06-061-0/+4
| | | | | | | | The match and case soft keywords are shown in bold when they are keywords, and not when they are not. The underscore soft keyword is ignored, because it is harder to get right, and because it doesn't look that much different in bold anyway.
* feat: add support for Python 3.10 match-case statementsNed Batchelder2021-06-061-0/+3
|
* fix: in Python 3.10, leaving a with block exits through the with statement.Ned Batchelder2021-06-051-0/+3
| | | | This need 3.10.0b3 (not yet released) to fully pass.
* refactor: remove a few more version checksNed Batchelder2021-05-021-7/+4
|
* refactor: pyupgrade --py36-plus coverage/*.pyNed Batchelder2021-05-021-1/+1
|
* refactor: remove some unneeded behavior conditionalsNed Batchelder2021-05-011-15/+0
|
* refactor: remove code explicitly choosing between py2 and py3Ned Batchelder2021-05-011-4/+0
|
* fix: pypy3 7.3.4 uses a non-empty sys.path[0]Ned Batchelder2021-04-121-1/+4
|
* docs: note what pep626 isNed Batchelder2021-03-141-0/+2
|
* PEP 626: Docstring-only functions changed againNed Batchelder2021-01-101-0/+3
|
* PEP 626: constant tests are kept as no-opsNed Batchelder2021-01-101-2/+18
| | | | | The conditionals are now getting unwieldy, perhaps we can simplify them in the future?
* Clean up the platform constants in env.pyNed Batchelder2021-01-101-6/+7
|
* In 3.10, modules always have firstlineno==1Ned Batchelder2021-01-101-0/+4
|
* Py 3.10 doesn't jump back from finally any moreNed Batchelder2021-01-101-1/+1
|
* Python 3.10 doesn't compile statments after unconditional jumps.Ned Batchelder2021-01-101-0/+7
| | | | This includes break/continue/return/raise.
* PyPy 3.7 doesn't act exactly like CPython 3.7Ned Batchelder2020-10-101-1/+1
|
* Fix bug with missing negative line numbers on PyPy3 7.1 #943Ned Batchelder2020-02-231-1/+1
|
* Remove a temporary xfail for 3.9a2Ned Batchelder2020-01-251-4/+0
|
* A better name for a thing I will soon deleteNed Batchelder2020-01-041-1/+1
|
* bpo-39114 will be fixed soon.Ned Batchelder2019-12-311-4/+5
|
* xfail a test due to a PyPy3 7.3.0 changeNed Batchelder2019-12-311-5/+8
|
* bpo 39114 broke 3.9, but maybe it's their bugNed Batchelder2019-12-211-0/+4
|
* Adapt to 3.9's way of reporting files using absolute paths.Ned Batchelder2019-11-251-0/+3
|
* Meta on linux; makefile target rationalizationNed Batchelder2019-11-081-1/+1
|
* Adapt to optimization tweak in CPython 3.8.0b1Ned Batchelder2019-06-051-1/+4
|
* Move more PYVERSION to be PYBEHAVIORNed Batchelder2019-03-241-0/+27
|
* Move some version conditionals to PYBEHAVIORNed Batchelder2019-03-241-0/+6
|
* Python 3.8 will optimize away "while True:"Ned Batchelder2018-11-111-0/+2
|
* Adapt to 3.8's way of tracing decorated functionsNed Batchelder2018-11-031-0/+6
|
* Finally jumps back to exiting linesNed Batchelder2018-10-061-0/+10
| | | | | | In Python 3.8, when a finally clause is run because a line in the try block is exiting the block, the exiting line is visited again after the finally block.
* Update NOTICE link to GitHub.Ned Batchelder2018-06-241-1/+1
|
* Minimal IronPython support.Ned Batchelder2017-03-141-0/+1
| | | | | IronPython is weird: 2.7.7 has "str is unicode", and unicode.encode produces unicode! f_lasti is missing, and frame globals are missing.
* Reporting doesn't work on Jython, so don't run reporting tests there.Ned Batchelder2017-01-141-1/+4
| | | | | --HG-- extra : amend_source : 144fd0ffb49fdef1139ae3f0085831ece14de43f
* The PyPy-specific test for atexit/gettrace are also PyPy-version-specific...Ned Batchelder2016-12-311-0/+2
|
* Make PyContracts disablable during debugging.Ned Batchelder2015-08-091-1/+3
|
* Add license mention to the top of all files. #313.Ned Batchelder2015-07-241-0/+3
|
* Dict literals changed in 3.5b1Ned Batchelder2015-05-271-2/+3
|
* Use PyContracts so we can declare/enforce parameter and return types.Ned Batchelder2015-05-171-0/+5
| | | | | This commit doesn't add any uses of PyContracts, but gets the machinery in place.
* Collect all the nudgy environment checks into coverage.envNed Batchelder2015-01-181-0/+21