Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | refactor: a better way to filter `coverage debug pybehave` | Ned Batchelder | 2023-01-01 | 1 | -4/+8 |
| | |||||
* | mypy: add env.py | Ned Batchelder | 2022-12-31 | 1 | -3/+6 |
| | |||||
* | refactor: removed mentions of Jython and IronPython | Ned Batchelder | 2022-12-30 | 1 | -2/+0 |
| | |||||
* | refactor: @contract is completely gone | Ned Batchelder | 2022-12-29 | 1 | -1/+1 |
| | |||||
* | refactor: remove more of the PyContracts stuff | Ned Batchelder | 2022-12-27 | 1 | -1/+0 |
| | |||||
* | fix: adjust some PyPy behaviors. #1515 | Ned Batchelder | 2022-12-27 | 1 | -1/+6 |
| | |||||
* | test: remove pycontracts | Ned Batchelder | 2022-12-25 | 1 | -8/+1 |
| | |||||
* | fix: can't use PYPYVERSION without checking PYPY first | Ned Batchelder | 2022-10-19 | 1 | -1/+4 |
| | |||||
* | 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 | ||||
* | fix: 3.11.0b4 has 0-numbered lines. Fixes #1419 | Ned Batchelder | 2022-07-12 | 1 | -0/+3 |
| | | | | | CPython added these lines in https://github.com/python/cpython/commit/1bfe83a114da3939c00746fc44dc5da7f56f525f | ||||
* | fix: pypy3.9 traces decorators like CPython 3.8 | Ned Batchelder | 2022-02-20 | 1 | -1/+1 |
| | |||||
* | test: dropping old Python versions mean we no longer need ↵ | Ned Batchelder | 2022-02-06 | 1 | -3/+2 |
| | | | | optimize_if_not_debug=0 | ||||
* | debug: pybehave is now an option on `coverage debug` | Ned Batchelder | 2022-02-06 | 1 | -0/+14 |
| | |||||
* | test: make if_not_debug optimization testing a little more rational | Ned Batchelder | 2022-02-06 | 1 | -15/+16 |
| | |||||
* | test: adapt to PyPy 3.9 v7.8.8 | Ned Batchelder | 2022-02-06 | 1 | -7/+13 |
| | |||||
* | fix: 3.11 now traces decorator lines as the decorators execute | Ned Batchelder | 2022-01-15 | 1 | -0/+4 |
| | | | | See: https://bugs.python.org/issue46234 | ||||
* | build(test): PyContracts doesn't work on 3.11 | Ned Batchelder | 2022-01-02 | 1 | -1/+5 |
| | | | | and I don't think it ever will. | ||||
* | refactor: remove code that was only needed for Python 3.6 | Ned Batchelder | 2021-12-31 | 1 | -12/+0 |
| | |||||
* | test(fix): skip tests that trip a specific Mac 3.9 eventlet bug | Ned Batchelder | 2021-11-24 | 1 | -0/+1 |
| | |||||
* | refactor(test): don't even import contracts if not using PyContracts | Ned Batchelder | 2021-11-04 | 1 | -0/+5 |
| | | | | | | | | On CPython 3.11, PyContracts fails on import, so we need to shut it off more completely. PyContracts is unmaintained these days, so we'll probably get rid of it completely soon. | ||||
* | 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. | ||||
* | feat: soft keywords are shown in bold in the HTML report | Ned Batchelder | 2021-06-06 | 1 | -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 statements | Ned Batchelder | 2021-06-06 | 1 | -0/+3 |
| | |||||
* | fix: in Python 3.10, leaving a with block exits through the with statement. | Ned Batchelder | 2021-06-05 | 1 | -0/+3 |
| | | | | This need 3.10.0b3 (not yet released) to fully pass. | ||||
* | refactor: remove a few more version checks | Ned Batchelder | 2021-05-02 | 1 | -7/+4 |
| | |||||
* | refactor: pyupgrade --py36-plus coverage/*.py | Ned Batchelder | 2021-05-02 | 1 | -1/+1 |
| | |||||
* | refactor: remove some unneeded behavior conditionals | Ned Batchelder | 2021-05-01 | 1 | -15/+0 |
| | |||||
* | refactor: remove code explicitly choosing between py2 and py3 | Ned Batchelder | 2021-05-01 | 1 | -4/+0 |
| | |||||
* | fix: pypy3 7.3.4 uses a non-empty sys.path[0] | Ned Batchelder | 2021-04-12 | 1 | -1/+4 |
| | |||||
* | docs: note what pep626 is | Ned Batchelder | 2021-03-14 | 1 | -0/+2 |
| | |||||
* | PEP 626: Docstring-only functions changed again | Ned Batchelder | 2021-01-10 | 1 | -0/+3 |
| | |||||
* | PEP 626: constant tests are kept as no-ops | Ned Batchelder | 2021-01-10 | 1 | -2/+18 |
| | | | | | The conditionals are now getting unwieldy, perhaps we can simplify them in the future? | ||||
* | Clean up the platform constants in env.py | Ned Batchelder | 2021-01-10 | 1 | -6/+7 |
| | |||||
* | In 3.10, modules always have firstlineno==1 | Ned Batchelder | 2021-01-10 | 1 | -0/+4 |
| | |||||
* | Py 3.10 doesn't jump back from finally any more | Ned Batchelder | 2021-01-10 | 1 | -1/+1 |
| | |||||
* | Python 3.10 doesn't compile statments after unconditional jumps. | Ned Batchelder | 2021-01-10 | 1 | -0/+7 |
| | | | | This includes break/continue/return/raise. | ||||
* | PyPy 3.7 doesn't act exactly like CPython 3.7 | Ned Batchelder | 2020-10-10 | 1 | -1/+1 |
| | |||||
* | Fix bug with missing negative line numbers on PyPy3 7.1 #943 | Ned Batchelder | 2020-02-23 | 1 | -1/+1 |
| | |||||
* | Remove a temporary xfail for 3.9a2 | Ned Batchelder | 2020-01-25 | 1 | -4/+0 |
| | |||||
* | A better name for a thing I will soon delete | Ned Batchelder | 2020-01-04 | 1 | -1/+1 |
| | |||||
* | bpo-39114 will be fixed soon. | Ned Batchelder | 2019-12-31 | 1 | -4/+5 |
| | |||||
* | xfail a test due to a PyPy3 7.3.0 change | Ned Batchelder | 2019-12-31 | 1 | -5/+8 |
| | |||||
* | bpo 39114 broke 3.9, but maybe it's their bug | Ned Batchelder | 2019-12-21 | 1 | -0/+4 |
| | |||||
* | Adapt to 3.9's way of reporting files using absolute paths. | Ned Batchelder | 2019-11-25 | 1 | -0/+3 |
| | |||||
* | Meta on linux; makefile target rationalization | Ned Batchelder | 2019-11-08 | 1 | -1/+1 |
| | |||||
* | Adapt to optimization tweak in CPython 3.8.0b1 | Ned Batchelder | 2019-06-05 | 1 | -1/+4 |
| | |||||
* | Move more PYVERSION to be PYBEHAVIOR | Ned Batchelder | 2019-03-24 | 1 | -0/+27 |
| | |||||
* | Move some version conditionals to PYBEHAVIOR | Ned Batchelder | 2019-03-24 | 1 | -0/+6 |
| | |||||
* | Python 3.8 will optimize away "while True:" | Ned Batchelder | 2018-11-11 | 1 | -0/+2 |
| | |||||
* | Adapt to 3.8's way of tracing decorated functions | Ned Batchelder | 2018-11-03 | 1 | -0/+6 |
| |