Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Properly skip lines that are optimized away | Ned Batchelder | 2016-01-09 | 1 | -9/+12 | |
| | ||||||
* | Use all statements instead of specialized class and funcs sets in ast analysis | Ned Batchelder | 2016-01-09 | 1 | -18/+12 | |
| | ||||||
* | Add some docstrings, etc | Ned Batchelder | 2016-01-09 | 1 | -12/+35 | |
| | ||||||
* | Add a test of partial lambdas | Ned Batchelder | 2016-01-09 | 1 | -1/+0 | |
| | ||||||
* | Put the lambda tests together | Ned Batchelder | 2016-01-08 | 1 | -0/+1 | |
| | ||||||
* | Add tests of multiline lambdas, though i don't quite understand the line ↵ | Ned Batchelder | 2016-01-07 | 1 | -3/+2 | |
| | | | | numbers involved | |||||
* | Clean up small stuff | Ned Batchelder | 2016-01-07 | 1 | -0/+9 | |
| | ||||||
* | Bytecode not byte code | Ned Batchelder | 2016-01-07 | 1 | -2/+2 | |
| | ||||||
* | Remove the old bytecode-based branch analyzer | Ned Batchelder | 2016-01-06 | 1 | -359/+2 | |
| | ||||||
* | Name the dispatched-to methods more unusually | Ned Batchelder | 2016-01-06 | 1 | -34/+34 | |
| | ||||||
* | More uniform dispatch: use methods for everything, and handle defaults in ↵ | Ned Batchelder | 2016-01-06 | 1 | -54/+66 | |
| | | | | the dispatch instead of calling another method. | |||||
* | Clean up some TODO's and code paths | Ned Batchelder | 2016-01-06 | 1 | -14/+10 | |
| | ||||||
* | Add some tests for uncovered cases | Ned Batchelder | 2016-01-06 | 1 | -7/+10 | |
| | ||||||
* | Support while-else | Ned Batchelder | 2016-01-05 | 1 | -5/+7 | |
| | ||||||
* | Support comprehensions better | Ned Batchelder | 2016-01-04 | 1 | -12/+3 | |
| | ||||||
* | Clean up some lint | Ned Batchelder | 2016-01-03 | 1 | -27/+29 | |
| | ||||||
* | Fix arcs for function and class decorators | Ned Batchelder | 2016-01-03 | 1 | -10/+33 | |
| | ||||||
* | Merge in the default branch | Ned Batchelder | 2016-01-02 | 1 | -1/+4 | |
|\ | ||||||
| * | Non-ascii characters work again in config regexes. Fixes #455. | Ned Batchelder | 2015-12-24 | 1 | -1/+5 | |
| | | ||||||
* | | Support returning through a finally | Ned Batchelder | 2016-01-02 | 1 | -4/+4 | |
| | | ||||||
* | | Better exception support, include except-except arcs, and except-else | Ned Batchelder | 2016-01-02 | 1 | -21/+60 | |
| | | ||||||
* | | Coding declarations are a pain in the ass | Ned Batchelder | 2016-01-02 | 1 | -2/+3 | |
| | | ||||||
* | | Deal with a few more cases the test suite didn't turn up | Ned Batchelder | 2016-01-02 | 1 | -4/+22 | |
| | | ||||||
* | | Handle yield-from and await. All tests pass | Ned Batchelder | 2016-01-02 | 1 | -28/+60 | |
| | | ||||||
* | | check_coverage now assumes empty missing and unpredicted, and uses branch always | Ned Batchelder | 2016-01-01 | 1 | -2/+6 | |
| | | ||||||
* | | test_arcs now passes for all Python versions | Ned Batchelder | 2016-01-01 | 1 | -1/+6 | |
| | | ||||||
* | | All test_arcs.py tests pass on py27 and py35 | Ned Batchelder | 2016-01-01 | 1 | -9/+21 | |
| | | ||||||
* | | Support 'with' | Ned Batchelder | 2016-01-01 | 1 | -9/+17 | |
| | | ||||||
* | | Support classdef and some async keywords | Ned Batchelder | 2015-12-31 | 1 | -17/+41 | |
| | | ||||||
* | | Support exception arcs on py2, where the ast still has separate TryExcept ↵ | Ned Batchelder | 2015-12-31 | 1 | -17/+27 | |
| | | | | | | | | and TryFinally nodes | |||||
* | | Make other comprehensions work on py2 and py3 | Ned Batchelder | 2015-12-31 | 1 | -8/+12 | |
| | | ||||||
* | | Exception tests pass on py3 | Ned Batchelder | 2015-12-31 | 1 | -30/+113 | |
| | | ||||||
* | | Execution flows from the end of exception handlers to the finally | Ned Batchelder | 2015-12-28 | 1 | -2/+2 | |
| | | ||||||
* | | A start on try/except/finally | Ned Batchelder | 2015-12-24 | 1 | -2/+22 | |
| | | ||||||
* | | WIP: measure branches with ast instead of bytecode | Ned Batchelder | 2015-12-24 | 1 | -2/+228 | |
|/ | ||||||
* | Pragmas on decorators apply to the entire function or class. #131 | Ned Batchelder | 2015-11-28 | 1 | -12/+27 | |
| | ||||||
* | Clean up PythonParser a bit. | Ned Batchelder | 2015-11-28 | 1 | -42/+44 | |
| | ||||||
* | Properly handle filenames with non-ASCII characters. #432 | Ned Batchelder | 2015-10-25 | 1 | -2/+2 | |
| | ||||||
* | Finish the plugin docstrings. | Ned Batchelder | 2015-08-15 | 1 | -5/+5 | |
| | ||||||
* | Use @expensive at the FileReporter interface. | Ned Batchelder | 2015-08-11 | 1 | -7/+2 | |
| | ||||||
* | Make sure FileReporters are called once for their data. | Ned Batchelder | 2015-08-09 | 1 | -9/+15 | |
| | ||||||
* | Correct the handling of IndentationError and TokenError | Ned Batchelder | 2015-08-09 | 1 | -12/+15 | |
| | ||||||
* | .arcs() doesn't have to sort its results. | Ned Batchelder | 2015-08-09 | 1 | -2/+2 | |
| | ||||||
* | Remove an unneeded base class, left over from pre-plugin days | Ned Batchelder | 2015-08-06 | 1 | -18/+3 | |
| | ||||||
* | Fixing spelling | Ned Batchelder | 2015-08-04 | 1 | -1/+1 | |
| | ||||||
* | Better spelling. | Ned Batchelder | 2015-07-25 | 1 | -1/+1 | |
| | ||||||
* | Add license mention to the top of all files. #313. | Ned Batchelder | 2015-07-24 | 1 | -1/+4 | |
| | ||||||
* | All Python source is Unicode internally. | Ned Batchelder | 2015-05-17 | 1 | -11/+5 | |
| | | | | | Unfortunately, this meant hacking around a silly Python 2 restriction (can't compile a Unicode string containing an encoding declaration). | |||||
* | Fix branch coverage for yield statements. #308 #324 | Ned Batchelder | 2015-04-20 | 1 | -12/+25 | |
| | | | | | | | | | | | 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 | |
| |