summaryrefslogtreecommitdiff
path: root/lab
Commit message (Expand)AuthorAgeFilesLines
* exp: an unsupport select_contexts.py #668Ned Batchelder2023-01-271-0/+66
* fix: isolate user code from coverage.py internal code flags. #1524Ned Batchelder2023-01-093-3/+3
* test(benchmark): more reasonable numeric displaysNed Batchelder2023-01-071-2/+2
* refactor(benchmark): move benchmark.py to its own directoryNed Batchelder2023-01-073-57/+83
* test(perf): randomize the order of benchmark runsNed Batchelder2023-01-071-33/+45
* style(perf): blacken lab/benchmark.pyNed Batchelder2023-01-071-27/+58
* test(perf): more experiments for #1527Ned Batchelder2023-01-071-1/+5
* style: use good style for annotated defaults parametersNed Batchelder2023-01-051-1/+1
* perf: some quick refactoring to test #1527Ned Batchelder2023-01-051-32/+135
* fix: `class` statements shouldn't be branches. #1449Ned Batchelder2022-09-261-0/+2
* test(benchmark): more error checking before running long testsNed Batchelder2022-07-041-144/+46
* test(benchmark): compare gh93818 to 3.11Ned Batchelder2022-06-141-0/+23
* test(benchmark): properly aligned table columnsNed Batchelder2022-06-141-2/+4
* test: easier ways to get specific coverage versionsNed Batchelder2022-06-111-1/+43
* test(benchmark): testing #1394Ned Batchelder2022-06-061-0/+31
* test(benchmark): more refactoringNed Batchelder2022-06-051-78/+102
* test(benchmark): results are presented in markdown table, with ratiosNed Batchelder2022-06-041-12/+73
* test: more benchmarkingNed Batchelder2022-06-031-15/+37
* test: benchmark for small local files: bug1339.pyNed Batchelder2022-05-301-41/+107
* test: leave lab/benchmark.py in a state people can runNed Batchelder2022-05-301-3/+3
* test(benchmark): more projects, and results collected at end.Ned Batchelder2022-05-281-7/+34
* perf: set frame->f_trace_lines=0 when not tracing. ~3% fasterNed Batchelder2022-05-281-30/+21
* test: new benchmark.py for comparing performanceNed Batchelder2022-05-281-0/+300
* test: remove version-specfic skips we no longer needNed Batchelder2022-05-131-4/+0
* style: parens should indent the same as their opening lineNed Batchelder2022-05-014-7/+7
* test: adapt to PyPy 3.9 v7.8.8Ned Batchelder2022-02-061-0/+97
* debug: another lab debugging toolNed Batchelder2022-02-062-0/+14
* debug: a little easier to get code samples from testsNed Batchelder2022-02-051-1/+4
* docs: notes about bug 1303Ned Batchelder2022-01-201-0/+92
* 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
* 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
* 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
* test: show hash-based pyc fields in show_pycNed Batchelder2021-07-221-2/+4
* 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
* 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