Development tools¶ Argument Clinic Background Basic concepts Reference Terminology Command-line interface Classes for extending Argument Clinic CConverter CConverter.type CConverter.default CConverter.py_default CConverter.c_default CConverter.c_ignored_default CConverter.converter CConverter.impl_by_reference CConverter.parse_by_reference GDB support Page moved CPython tips Breaking at labels Saving and loading breakpoints Dynamic analysis with Clang What is Clang? What are sanitizers? Clang/LLVM setup Python build setup Build setup for enabling sanitizers for all code Analyzing the output Ignoring findings Tools for tracking compiler warnings What to do if a warning check fails GitHub CI Updating the warning ignore file