summaryrefslogtreecommitdiff
path: root/coverage/ctracer/datastack.h
Commit message (Collapse)AuthorAgeFilesLines
* refactor: use sets to collect dataNed Batchelder2021-08-151-1/+1
| | | | | | | Coverage.py predates sets as a built-in data structure, so the file data collection has long been dicts with None as the values. Sets are available to us now (since Python 2.4 in 2004, which coverage.py dropped support for in 2014!), we use sets.
* Update NOTICE link to GitHub.Ned Batchelder2018-06-241-1/+1
|
* Simplify stack management in CTracerNed Batchelder2017-03-031-6/+4
| | | | | | | "file_data" used to be borrowed from data, but that was confusing. Now it's owned. We used to have a struct member which was a copy of the current stack entry. That just made it harder to reason about reference counting. Now we have a pointer to the entry on the stack.
* Make a BOOL type for the C code.Ned Batchelder2016-01-301-1/+1
|
* WIP: record contexts for who tests whatNed Batchelder2015-11-141-0/+2
|
* Split tracer.c into smaller filesNed Batchelder2015-08-011-0/+45