Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | | | Use the capitalized name. If we even keep this singleton stuff... | Ned Batchelder | 2014-09-24 | 1 | -7/+7 | |
| | | | | | ||||||
| * | | | | Merged in carlgieringer/coverage.py (pull request #30) | Ned Batchelder | 2014-09-24 | 1 | -6/+6 | |
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | Describe acceptable wildcard style | |||||
| | * | | | | Describe acceptable wildcard style | Carl Gieringer | 2014-01-25 | 1 | -6/+6 | |
| | | | | | | ||||||
| * | | | | | Every comment makes the world slightly better | Ned Batchelder | 2014-09-23 | 1 | -0/+1 | |
| | |_|_|/ | |/| | | | ||||||
* | | | | | Improve performance of coverage under PyPy. | Alex Gaynor | 2014-09-22 | 1 | -1/+9 | |
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | An explanation is in order: should_trace_cache is a strictly growing key, which is to say once a key is in it, it never changes. Further, the keys used to access it are generally constant, given sufficient context. That is to say, at any given point _trace() is called, a Sufficient Smart Compiler (tm) is able to know the key. This is because the key is determined by the physical source code line, and that's obviously invariant with the call site. This property of a dict with immutable keys, combined call-site-constant keys is a match for PyPy's module dict, which is optimized for such workloads. This gives a 20% benefit on the workload described at https://bitbucket.org/pypy/pypy/issue/1871/10x-slower-than-cpython-under-coverage I have not benchmarked on a wider array of programs yet. | |||||
* | | | | On Windows, we need file matching to be case-insensitive. | Ned Batchelder | 2014-09-21 | 2 | -8/+8 | |
| | | | | ||||||
* | | | | Make the Fnmatcher work right on Windows. | Ned Batchelder | 2014-09-21 | 1 | -1/+6 | |
| | | | | ||||||
* | | | | Pylint upgrade and cleanup. | Ned Batchelder | 2014-09-21 | 3 | -4/+1 | |
| | | | | ||||||
* | | | | More metacov, tox, and make cleanup | Ned Batchelder | 2014-09-20 | 1 | -1/+0 | |
| | | | | ||||||
* | | | | More things we don't need with the latest versions | Ned Batchelder | 2014-09-20 | 4 | -33/+7 | |
| | | | | ||||||
* | | | | Get rid of some backward stuff we no longer need | Ned Batchelder | 2014-09-20 | 3 | -18/+5 | |
| | | | | ||||||
* | | | | Coroutines are now only supported with the C tracer, and better error handling | Ned Batchelder | 2014-09-20 | 2 | -31/+49 | |
| | | | | ||||||
* | | | | Be struct about C declaration rules. Travis cares... | Ned Batchelder | 2014-09-19 | 1 | -1/+3 | |
| | | | | ||||||
* | | | | Split this into two files, as it should have been years ago. | Ned Batchelder | 2014-09-19 | 2 | -169/+175 | |
| | | | | ||||||
* | | | | It's always worthwhile to get rid of trailing spaces | Ned Batchelder | 2014-09-17 | 1 | -1/+1 | |
| | | | | ||||||
* | | | | Merge in the C implementation of coroutine support. | Ned Batchelder | 2014-09-17 | 1 | -65/+187 | |
|\ \ \ \ | ||||||
| * | | | | Remove a TODO | Ned Batchelder | 2014-07-26 | 1 | -15/+77 | |
| | | | | | ||||||
| * | | | | Refactor DataStack code into its own functions | Ned Batchelder | 2014-07-25 | 1 | -39/+79 | |
| | | | | | ||||||
| * | | | | Refactor some C tracer code in prep for data stacks | Ned Batchelder | 2014-07-20 | 1 | -57/+77 | |
| | | | | | ||||||
* | | | | | Remove more commented-out code. #274. | Ned Batchelder | 2014-09-17 | 1 | -6/+1 | |
| | | | | | ||||||
* | | | | | Gevent, etc, support finally works. #149 | Ned Batchelder | 2014-09-17 | 1 | -36/+30 | |
| | | | | | ||||||
* | | | | | Forgot to add the new file... | Ned Batchelder | 2014-09-16 | 1 | -0/+268 | |
| | | | | | ||||||
* | | | | | Move test helpers into the coverage package so others can use them | Ned Batchelder | 2014-09-15 | 1 | -0/+41 | |
| | | | | | ||||||
* | | | | | Don't ask people to pass source back into CodeUnits | Ned Batchelder | 2014-09-14 | 2 | -14/+19 | |
| | | | | | ||||||
* | | | | | Progress on plugins | Ned Batchelder | 2014-09-14 | 6 | -64/+153 | |
| | | | | | ||||||
* | | | | | Move dispositions closer to useful plugins | Ned Batchelder | 2014-09-06 | 5 | -75/+189 | |
| | | | | | ||||||
* | | | | | Minor cleanup of environment variable debugging | Ned Batchelder | 2014-08-29 | 1 | -6/+5 | |
| | | | | | ||||||
* | | | | | Make CoveragePlugin importable from coverage | Ned Batchelder | 2014-08-22 | 1 | -0/+1 | |
| | | | | | ||||||
* | | | | | More-serious plugin support | Ned Batchelder | 2014-08-21 | 3 | -22/+51 | |
| | | | | | ||||||
* | | | | | Rename extensions to plugins, since extensions reminds me of parts of filenames | Ned Batchelder | 2014-08-20 | 6 | -44/+46 | |
| | | | | | ||||||
* | | | | | The class should be called Coverage | Ned Batchelder | 2014-08-19 | 2 | -4/+7 | |
| | | | | | ||||||
* | | | | | Use a set where a set is appropriate | Ned Batchelder | 2014-08-19 | 3 | -6/+4 | |
| |_|/ / |/| | | | ||||||
* | | | | Latest better names in templite.py | Ned Batchelder | 2014-08-09 | 1 | -22/+23 | |
|/ / / | ||||||
* | | | Crazy debugging output for tracking down gevent weirdness | Ned Batchelder | 2014-07-13 | 1 | -7/+33 | |
| | | | ||||||
* | | | Improve branch summarization | Ned Batchelder | 2014-07-08 | 2 | -11/+12 | |
| | | | | | | | | | | | | | | | It failed completely on more than one file! Removed the Branches label, and no longer report missing branches implied by missing lines. | |||||
* | | | Read options from setup.cfg if .coveragerc not around. #304 | Ned Batchelder | 2014-07-05 | 2 | -8/+37 | |
| | | | ||||||
* | | | Merged in asottile/coverage.py/fix_source_encoding (pull request #38) | Ned Batchelder | 2014-07-05 | 11 | -78/+292 | |
|\ \ \ | | | | | | | | | | | | | Fix non-comment encoding detection. | |||||
| * | | | Crazy-ugly start to extensions for Django and Mako | Ned Batchelder | 2014-07-04 | 7 | -44/+114 | |
| | | | | ||||||
| * | | | Add a missing docstring. Pylint didn't mind?? | Ned Batchelder | 2014-06-18 | 1 | -0/+9 | |
| | | | | ||||||
| * | | | should_trace now returns a FileDisposition object | Ned Batchelder | 2014-06-15 | 3 | -42/+67 | |
| | | | | ||||||
| * | | | Hacked-in django template support | Ned Batchelder | 2014-06-12 | 5 | -25/+135 | |
|/ / / | ||||||
* | | | Prevent UnicodeDecodeErrors in html report. #303 | Ned Batchelder | 2014-06-11 | 1 | -9/+3 | |
| | | | ||||||
* | | | Add detail to the UnicodeDecodeError for #303 | Ned Batchelder | 2014-06-09 | 1 | -1/+9 | |
| | | | ||||||
* | | | Round fail-under result same as others. Fixed #284. | Ned Batchelder | 2014-06-03 | 1 | -0/+8 | |
| | | | ||||||
* | | | Remove debugging | Ned Batchelder | 2014-06-03 | 1 | -1/+0 | |
| | | | ||||||
* | | | Fix the new FnmatchMatcher for >100 patterns | Ned Batchelder | 2014-06-03 | 2 | -1/+2 | |
| | | | ||||||
* | | | Avoid filling the fnmatch cache | Ned Batchelder | 2014-06-02 | 2 | -15/+10 | |
| | | | ||||||
* | | | Clean up the merged pull request | Ned Batchelder | 2014-06-01 | 1 | -4/+3 | |
| | | | ||||||
* | | | Merged in rdn_/coverage.py (pull request #35) | Ned Batchelder | 2014-06-01 | 2 | -1/+25 | |
|\ \ \ | | | | | | | | | | | | | Add branch misses to stdout report | |||||
| * | | | Fix formatting when no missing lines; improve tests | Steve | 2014-05-26 | 2 | -1/+25 | |
| | | | |