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