
de cpython-skills16
Guide expert pour le développement du compilateur JIT expérimental de CPython, incluant la génération de stencils et la configuration de la chaîne d'outils LLVM.
Cette compétence fournit les connaissances spécialisées nécessaires pour travailler sur le compilateur Just-In-Time (JIT) expérimental de CPython. Elle se concentre sur la stratégie de compilation « copy-and-patch » où les micro-opérations (uops) sont compilées en stencils de code natif avec des trous d'exécution.
Utilisez cette compétence lors de la modification des scripts de construction Tools/jit/, de l'édition du runtime Python/jit.c, de la mise à jour du bytecode affectant les stencils JIT, ou du débogage des échecs JIT et du pipeline copy-and-patch.
bytecodes.c vers jit_stencils.h.PYTHON_JIT, PYTHON_UOPS_OPTIMIZE) et points d'arrêt au niveau C pour isoler les problèmes JIT.Principalement conçue pour Claude Code et d'autres outils de codage agentiques capables d'exécuter des commandes shell et de naviguer dans des dépôts C/Python complexes.
Cette compétence n'a pas encore été examinée par notre pipeline d'audit automatisé.