Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | Be more specific with PathAliases tests. | Ned Batchelder | 2015-06-16 | 1 | -1/+3 | |
| | | ||||||
* | | Add more contracts | Ned Batchelder | 2015-06-16 | 2 | -4/+3 | |
| | | ||||||
* | | Be more careful about reading bytecodes. #375 | Ned Batchelder | 2015-06-16 | 1 | -2/+14 | |
| | | ||||||
* | | Correct the comment describing .should_trace_cache | Ned Batchelder | 2015-06-16 | 1 | -3/+8 | |
| | | ||||||
* | | Be more disciplined about the values in should_trace_cache. #374. | Ned Batchelder | 2015-06-14 | 2 | -9/+22 | |
| | | ||||||
* | | COVERAGE_DEBUG can set the debug configuration options | Ned Batchelder | 2015-06-14 | 2 | -2/+5 | |
| | | ||||||
* | | Debugging plugin wrappers | Ned Batchelder | 2015-06-14 | 4 | -6/+157 | |
| | | ||||||
* | | Remove FileLocator from PathAliases. Now it always produces canonicalized paths. | Ned Batchelder | 2015-06-13 | 1 | -6/+5 | |
| | | ||||||
* | | Change FileLocator from a class to module-level functions | Ned Batchelder | 2015-06-13 | 4 | -70/+70 | |
| | | ||||||
* | | Also include plugin_support.py! | Ned Batchelder | 2015-06-13 | 1 | -0/+51 | |
| | | ||||||
* | | Move plugin support stuff into plugin_support.py | Ned Batchelder | 2015-06-13 | 1 | -48/+1 | |
| | | ||||||
* | | Tweak up the last merge | Ned Batchelder | 2015-06-07 | 1 | -0/+1 | |
| | | ||||||
* | | Correct path normalization on Windows: the drive was not normalized ↵ | Ionel Cristian Mărieș | 2015-06-06 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | (different inputs like "c:\asdf" and "C:\asdf" did not return the same path). --HG-- branch : ionelmc/correct-path-normalization-on-windows-th-1433618255921 | |||||
* | | PyContracts now uses six, so exclude six during testing. | Ned Batchelder | 2015-06-03 | 1 | -3/+5 | |
| | | ||||||
* | | Make sure not to call functions with an error set. | Ned Batchelder | 2015-06-03 | 1 | -3/+3 | |
| | | | | | | | | | | Python 3.5 is stricter about getting this right. So we have to call PyErr_Print to print and clear the error before calling the warn function. | |||||
* | | Dict literals changed in 3.5b1 | Ned Batchelder | 2015-05-27 | 1 | -2/+3 | |
| | | ||||||
* | | Remove the module-level singleton functions. | Ned Batchelder | 2015-05-27 | 1 | -61/+0 | |
| | | ||||||
* | | Seems like I don't need unicode literals any more? | Ned Batchelder | 2015-05-27 | 1 | -2/+0 | |
| | | ||||||
* | | Not sure why I used 1 in the first place. | Ned Batchelder | 2015-05-27 | 1 | -1/+1 | |
| | | ||||||
* | | Add a docstring | Ned Batchelder | 2015-05-25 | 1 | -0/+1 | |
| | | ||||||
* | | Normalize measured data's filenames before adding to data. | Ned Batchelder | 2015-05-25 | 2 | -3/+10 | |
| | | ||||||
* | | Pylint weeding | Ned Batchelder | 2015-05-23 | 3 | -6/+2 | |
| | | ||||||
* | | PyContracts is conditional, but not optional | Ned Batchelder | 2015-05-23 | 1 | -11/+7 | |
| | | ||||||
* | | Write all annotated files as utf8 | Ned Batchelder | 2015-05-19 | 1 | -13/+12 | |
| | | ||||||
* | | Use more @contract, less assert | Ned Batchelder | 2015-05-17 | 2 | -3/+2 | |
| | | ||||||
* | | Files with incorrect encoding declarations are no longer ignored. #351 | Ned Batchelder | 2015-05-17 | 2 | -17/+6 | |
| | | ||||||
* | | All Python source is Unicode internally. | Ned Batchelder | 2015-05-17 | 4 | -21/+56 | |
| | | | | | | | | | | Unfortunately, this meant hacking around a silly Python 2 restriction (can't compile a Unicode string containing an encoding declaration). | |||||
* | | Use PyContracts so we can declare/enforce parameter and return types. | Ned Batchelder | 2015-05-17 | 3 | -6/+41 | |
| | | | | | | | | | | This commit doesn't add any uses of PyContracts, but gets the machinery in place. | |||||
* | | Add a missing space to a help string. | Ned Batchelder | 2015-05-17 | 1 | -1/+1 | |
| | | ||||||
* | | Not sure how I missed this UndefinedLocal.... :( | Ned Batchelder | 2015-04-25 | 1 | -2/+1 | |
| | | ||||||
* | | Merged in lep/coverage.py (pull request #48) | Ned Batchelder | 2015-04-24 | 1 | -0/+5 | |
|\ \ | | | | | | | | | | Fix #363: crash when annotating non-ascii characters in python 2. | |||||
| * | | Fix #363: crash when annotating non-ascii characters in python 2. | Leonardo Pistone | 2015-04-14 | 1 | -0/+5 | |
| | | | | | | | | | | | | | | | --HG-- extra : amend_source : 8297268531b6014e4f2c2a445385f89688a3fb93 | |||||
* | | | A better way to indicate that a tempdir test isn't making any files. | Ned Batchelder | 2015-04-24 | 1 | -2/+11 | |
| | | | ||||||
* | | | Merged in clytwynec/coverage.py/combine-from-multiple-dirs (pull request #51) | Ned Batchelder | 2015-04-24 | 3 | -20/+36 | |
|\ \ \ | | | | | | | | | | | | | Added ability to combine coverage data files from multiple directories into one file via command line args. | |||||
| * | | | remove unneeded conditional | Christine Lytwynec | 2015-04-24 | 1 | -3/+1 | |
| | | | | | | | | | | | | | | | | | | | | --HG-- branch : combine-from-multiple-dirs | |||||
| * | | | Update tests | Christine Lytwynec | 2015-04-23 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | --HG-- branch : combine-from-multiple-dirs | |||||
| * | | | Update docstring and command line help text. | Christine Lytwynec | 2015-04-22 | 2 | -1/+8 | |
| | | | | | | | | | | | | | | | | | | | | --HG-- branch : combine-from-multiple-dirs | |||||
| * | | | Added ability to combine coverage data files from multiple directories into ↵ | Christine Lytwynec | 2015-04-21 | 3 | -19/+30 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | one file via command line args. --HG-- branch : combine-from-multiple-dirs | |||||
* | | | | More work on #299 | Ned Batchelder | 2015-04-21 | 3 | -6/+7 | |
| | | | | | | | | | | | | | | | | | | | | Add the timestamp to the Python output files also. Move the timestamp to the footer. Add Conrad to AUTHORS, and update the CHANGES file. | |||||
* | | | | Merged in conradho/coverage.py (pull request #47) | Ned Batchelder | 2015-04-21 | 2 | -0/+5 | |
|\ \ \ \ | | | | | | | | | | | | | | | | Ticket 299: Adding a time stamp to html report | |||||
| * | | | | Ticket299: add time stamp to index.html reports page | Conrad Ho | 2015-04-14 | 2 | -0/+5 | |
| | |/ / | |/| | | ||||||
* | | | | Used the wrong string macro, this fixes Py3 | Ned Batchelder | 2015-04-20 | 1 | -1/+1 | |
| | | | | ||||||
* | | | | Fix another conflict. | Ned Batchelder | 2015-04-20 | 1 | -1/+1 | |
| | | | | ||||||
* | | | | I don't know how to resolve conflicts I guess. | Ned Batchelder | 2015-04-20 | 1 | -4/+1 | |
| | | | | ||||||
* | | | | Merge issue-324 fix | Ned Batchelder | 2015-04-20 | 4 | -21/+62 | |
|\ \ \ \ | |_|/ / |/| | | | ||||||
| * | | | Fix branch coverage for yield statements. #308 #324 | Ned Batchelder | 2015-04-20 | 4 | -21/+60 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Turns out the "call" and "return" trace events are really "start frame" and "end frame". They happen not only when functions are entered and left, but when generators yield and resume. We aren't interested in arcs into and out of yield statements, so the trace functions look more closely to see what's really happening, and record an arc in human-friendly terms. Thanks for Mickie Betz for pushing on this bug, although her code is no longer here. :( | |||||
| * | | | Put all chunk/arc logic in one place. | Ned Batchelder | 2015-04-18 | 1 | -9/+7 | |
| | | | | ||||||
| * | | | Including generator yield statements when doing end of code calculations ↵ | Mickie Betz | 2015-04-14 | 1 | -1/+1 | |
| |/ / | | | | | | | | | | issue 324 | |||||
* | | | Merged in jchappell82/coverage.py/issue361 (pull request #45) | Ned Batchelder | 2015-04-15 | 4 | -89/+89 | |
|\ \ \ | ||||||
| * | | | Convert single quoted html output to use double quotes. | Jon Chappell | 2015-04-13 | 4 | -89/+89 | |
| |/ / |