mirror of
https://github.com/trailofbits/buttercup
synced 2026-06-21 14:11:39 +00:00
0d71570949
* Split C and C++ projects * Add support for C++ files in tree-sitter * Remove patch_validation step because it does not support c++ and it was anyway a leftover from the AIxCC competition. It can actually happen that a patch needs to fix a harness and checking if the patch is only in the right type of file was never that good. * Remove language-identifier binaries because not needed anymore (due to previous point).
Program Model
Indexes a program's source code to be queried by seed-gen and patcher.
Dependencies
Quick Test
uv run pytest -svv
Development
Before committing changes to this directory: reformat, lint, and ensure all tests pass.
make all