summaryrefslogtreecommitdiff
path: root/coverage
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | Use the capitalized name. If we even keep this singleton stuff...Ned Batchelder2014-09-241-7/+7
| | | | |
| * | | | Merged in carlgieringer/coverage.py (pull request #30)Ned Batchelder2014-09-241-6/+6
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Describe acceptable wildcard style
| | * | | | Describe acceptable wildcard styleCarl Gieringer2014-01-251-6/+6
| | | | | |
| * | | | | Every comment makes the world slightly betterNed Batchelder2014-09-231-0/+1
| | |_|_|/ | |/| | |
* | | | | Improve performance of coverage under PyPy.Alex Gaynor2014-09-221-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 Batchelder2014-09-212-8/+8
| | | |
* | | | Make the Fnmatcher work right on Windows.Ned Batchelder2014-09-211-1/+6
| | | |
* | | | Pylint upgrade and cleanup.Ned Batchelder2014-09-213-4/+1
| | | |
* | | | More metacov, tox, and make cleanupNed Batchelder2014-09-201-1/+0
| | | |
* | | | More things we don't need with the latest versionsNed Batchelder2014-09-204-33/+7
| | | |
* | | | Get rid of some backward stuff we no longer needNed Batchelder2014-09-203-18/+5
| | | |
* | | | Coroutines are now only supported with the C tracer, and better error handlingNed Batchelder2014-09-202-31/+49
| | | |
* | | | Be struct about C declaration rules. Travis cares...Ned Batchelder2014-09-191-1/+3
| | | |
* | | | Split this into two files, as it should have been years ago.Ned Batchelder2014-09-192-169/+175
| | | |
* | | | It's always worthwhile to get rid of trailing spacesNed Batchelder2014-09-171-1/+1
| | | |
* | | | Merge in the C implementation of coroutine support.Ned Batchelder2014-09-171-65/+187
|\ \ \ \
| * | | | Remove a TODONed Batchelder2014-07-261-15/+77
| | | | |
| * | | | Refactor DataStack code into its own functionsNed Batchelder2014-07-251-39/+79
| | | | |
| * | | | Refactor some C tracer code in prep for data stacksNed Batchelder2014-07-201-57/+77
| | | | |
* | | | | Remove more commented-out code. #274.Ned Batchelder2014-09-171-6/+1
| | | | |
* | | | | Gevent, etc, support finally works. #149Ned Batchelder2014-09-171-36/+30
| | | | |
* | | | | Forgot to add the new file...Ned Batchelder2014-09-161-0/+268
| | | | |
* | | | | Move test helpers into the coverage package so others can use themNed Batchelder2014-09-151-0/+41
| | | | |
* | | | | Don't ask people to pass source back into CodeUnitsNed Batchelder2014-09-142-14/+19
| | | | |
* | | | | Progress on pluginsNed Batchelder2014-09-146-64/+153
| | | | |
* | | | | Move dispositions closer to useful pluginsNed Batchelder2014-09-065-75/+189
| | | | |
* | | | | Minor cleanup of environment variable debuggingNed Batchelder2014-08-291-6/+5
| | | | |
* | | | | Make CoveragePlugin importable from coverageNed Batchelder2014-08-221-0/+1
| | | | |
* | | | | More-serious plugin supportNed Batchelder2014-08-213-22/+51
| | | | |
* | | | | Rename extensions to plugins, since extensions reminds me of parts of filenamesNed Batchelder2014-08-206-44/+46
| | | | |
* | | | | The class should be called CoverageNed Batchelder2014-08-192-4/+7
| | | | |
* | | | | Use a set where a set is appropriateNed Batchelder2014-08-193-6/+4
| |_|/ / |/| | |
* | | | Latest better names in templite.pyNed Batchelder2014-08-091-22/+23
|/ / /
* | | Crazy debugging output for tracking down gevent weirdnessNed Batchelder2014-07-131-7/+33
| | |
* | | Improve branch summarizationNed Batchelder2014-07-082-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. #304Ned Batchelder2014-07-052-8/+37
| | |
* | | Merged in asottile/coverage.py/fix_source_encoding (pull request #38)Ned Batchelder2014-07-0511-78/+292
|\ \ \ | | | | | | | | | | | | Fix non-comment encoding detection.
| * | | Crazy-ugly start to extensions for Django and MakoNed Batchelder2014-07-047-44/+114
| | | |
| * | | Add a missing docstring. Pylint didn't mind??Ned Batchelder2014-06-181-0/+9
| | | |
| * | | should_trace now returns a FileDisposition objectNed Batchelder2014-06-153-42/+67
| | | |
| * | | Hacked-in django template supportNed Batchelder2014-06-125-25/+135
|/ / /
* | | Prevent UnicodeDecodeErrors in html report. #303Ned Batchelder2014-06-111-9/+3
| | |
* | | Add detail to the UnicodeDecodeError for #303Ned Batchelder2014-06-091-1/+9
| | |
* | | Round fail-under result same as others. Fixed #284.Ned Batchelder2014-06-031-0/+8
| | |
* | | Remove debuggingNed Batchelder2014-06-031-1/+0
| | |
* | | Fix the new FnmatchMatcher for >100 patternsNed Batchelder2014-06-032-1/+2
| | |
* | | Avoid filling the fnmatch cacheNed Batchelder2014-06-022-15/+10
| | |
* | | Clean up the merged pull requestNed Batchelder2014-06-011-4/+3
| | |
* | | Merged in rdn_/coverage.py (pull request #35)Ned Batchelder2014-06-012-1/+25
|\ \ \ | | | | | | | | | | | | Add branch misses to stdout report
| * | | Fix formatting when no missing lines; improve testsSteve2014-05-262-1/+25
| | | |