capstone-engine / capstone

Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), Alpha, BPF, Ethereum VM, HPPA, LoongArch, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriCore, Webassembly, XCore and X86.
http://www.capstone-engine.org
7.61k stars 1.56k forks source link

Replace manually compile tree-sitter-cpp with their Python bindings. #2337

Closed Rot127 closed 6 months ago

Rot127 commented 6 months ago

Your checklist for this pull request

Detailed description

https://github.com/tree-sitter/tree-sitter-cpp/issues/250 has been resolved, so we an now use the python bindings of tree-sitter-cpp. And don't have to compile the library on our own.

It also allows to use it beyond tree-sitter-py v0.22.0 (which deprecates the compiling library option).

Test plan

All green

Closing issues

...