]> git.ipfire.org Git - thirdparty/valgrind.git/commit
Rewrite `cg_diff` in Python.
authorNicholas Nethercote <n.nethercote@gmail.com>
Fri, 24 Mar 2023 12:50:49 +0000 (23:50 +1100)
committerNicholas Nethercote <n.nethercote@gmail.com>
Tue, 28 Mar 2023 03:54:25 +0000 (14:54 +1100)
commit8a75eecbad1da39fc29fa112bae4d9d547404656
treed90214f16e1f1d8b6b11d8f7122a1c377d1f708f
parent29d1f00e205cf8362374c7e73a3e2f621faf73f3
Rewrite `cg_diff` in Python.

For all the same reasons I rewrote `cg_annotate` in Python.

The commit also moves the Python "build" steps into
`auxprogs/pybuild.sh`, for easy sharing.

Finally, it very slightly tweaks the whitespace in the output of
`cg_annotate`.
13 files changed:
auxprogs/pybuild.sh [new file with mode: 0755]
cachegrind/Makefile.am
cachegrind/cg_annotate.in
cachegrind/cg_diff.in
cachegrind/tests/Makefile.am
cachegrind/tests/ann-diff1.post.exp
cachegrind/tests/ann-diff1.vgtest
cachegrind/tests/ann-diff2-aux/ann-diff2-basic.rs [new file with mode: 0644]
cachegrind/tests/ann-diff2.post.exp [new file with mode: 0644]
cachegrind/tests/ann-diff2.stderr.exp [new file with mode: 0644]
cachegrind/tests/ann-diff2.vgtest [new file with mode: 0644]
cachegrind/tests/ann-diff2a.cgout [new file with mode: 0644]
cachegrind/tests/ann-diff2b.cgout [new file with mode: 0644]