summaryrefslogtreecommitdiff
path: root/lab
Commit message (Collapse)AuthorAgeFilesLines
* test: slightly nicer bpo preludeNed Batchelder2022-01-151-1/+2
|
* debug: a tool for extracting test code snippetsNed Batchelder2022-01-151-0/+73
|
* refactor: we no longer need to treat 'class' lines speciallyNed Batchelder2021-11-111-2/+0
| | | | | Originally, this tokenizing code was paired with bytecode analysis. But now we use AST instead, so class lines don't need to be handled differently.
* debug(lab): renovate lab/parser.pyNed Batchelder2021-11-032-232/+40
|
* debug(lab): remove opcode histogram from lab/parser.pyNed Batchelder2021-11-031-17/+2
|
* docs: add a license notice to the top of goals.pyNed Batchelder2021-11-031-0/+3
|
* lab: improvements to coverage-goalsNed Batchelder2021-11-011-10/+11
| | | | | | | | - Warning up-front - Works for line-only measurement - Correct the command description.
* a proof-of-concept for coverage-goalsNed Batchelder2021-10-311-0/+91
|
* fix: don't warn about already imported files for namespace packages #888Ned Batchelder2021-10-311-0/+6
| | | | Ignore namespace packages in the already-imported check. #888
* test: show hash-based pyc fields in show_pycNed Batchelder2021-07-221-2/+4
| | | | https://www.python.org/dev/peps/pep-0552/
* test: the code I use for bpo reportsNed Batchelder2021-07-131-0/+12
|
* test: add version info to the run_trace helperNed Batchelder2021-06-041-0/+1
|
* refactor: remove redundant Python 2 code (#1155)Hugo van Kemenade2021-05-028-59/+45
| | | | | | | | | | | * Remove Python 2 code * Upgrade Python syntax with pyupgrade * Upgrade Python syntax with pyupgrade --py3-plus * Upgrade Python syntax with pyupgrade --py36-plus * Remove unused imports
* refactor: move exceptions to their own moduleNed Batchelder2021-05-021-1/+1
|
* A simple tool to see branch tracing arcsNed Batchelder2021-01-101-0/+17
|
* show_pyc: Interpret co_lnotab, and show co_lines()Ned Batchelder2021-01-101-0/+36
|
* show_pyc: Use 4-space indentsNed Batchelder2021-01-101-3/+3
|
* show_pyc: Flags changed in 3.9Ned Batchelder2021-01-101-7/+31
|
* A script for comparing run timesNed Batchelder2019-10-101-0/+63
|
* No need for format indexes (mostly)Ned Batchelder2019-09-012-4/+4
|
* Remove the JSON data codeNed Batchelder2019-07-101-42/+0
|
* Move set_env.py to github.com/nedbat/oddsNed Batchelder2019-04-071-121/+0
|
* A little more niceness for set_env.pyNed Batchelder2018-11-251-15/+25
|
* Better error handling in set_env.pyNed Batchelder2018-11-091-6/+22
|
* Debug-time environment variables can be set with set_env.pyNed Batchelder2018-11-031-0/+95
|
* Make this useful for py3 alsoNed Batchelder2018-11-031-1/+2
|
* This could come in handy eventuallyNed Batchelder2018-09-241-0/+40
|
* Make it run on PyPy for time tests thereNed Batchelder2018-08-241-5/+7
|
* Simple tool to compare json and sql storageNed Batchelder2018-08-051-0/+40
|
* Explain the lab directoryNed Batchelder2018-06-261-0/+4
|
* print() is a function in Python 3cclauss2018-06-253-16/+16
|
* Update NOTICE link to GitHub.Ned Batchelder2018-06-246-6/+6
|
* Python 3.7 tweaked the layout of .pyc filesNed Batchelder2018-01-101-7/+18
|
* Just a toyNed Batchelder2017-08-191-3/+10
|
* Include the dtd for our referenceNed Batchelder2017-04-041-0/+60
|
* This file was a performance test of sortsNed Batchelder2016-11-191-56/+0
| | | | | --HG-- rename : lab/bug397.py => perf/bug397.py
* Python 3.3 added a long to the .pyc format.Ned Batchelder2016-11-091-0/+4
|
* A new pyc flag for 3.6, from https://github.com/nedbat/coveragepy/pull/21Ned Batchelder2016-10-221-0/+1
|
* Built-in support for using aspectlib to debug execution.Ned Batchelder2016-08-061-14/+0
|
* An example of using aspectlib to debug how people are calling coverageNed Batchelder2016-06-121-0/+14
|
* This isn't used, but I liked itNed Batchelder2016-06-121-0/+256
|
* Some plus_one lines were missing when drawing arcsNed Batchelder2016-02-251-1/+1
|
* Helper to parse a lot of files to test the parserNed Batchelder2016-02-131-0/+19
|
* Update the sketch of the data formatNed Batchelder2016-01-251-10/+11
|
* Fix lab/parser.py, which wasn't showing enough arcsNed Batchelder2016-01-101-0/+1
|
* Funcdecfs went awayNed Batchelder2016-01-091-2/+0
|
* Update lab/parser.py for the bytecode-less worldNed Batchelder2016-01-091-42/+19
|
* When extracting snippets, also need to undo backslashingNed Batchelder2016-01-071-2/+3
| | | | | --HG-- branch : ast-branch
* Make lab/parser.py usable on snippets within larger Python files.Ned Batchelder2016-01-071-3/+19
| | | | | --HG-- branch : ast-branch
* Bytecode not byte codeNed Batchelder2016-01-072-4/+4
| | | | | --HG-- branch : ast-branch