3.12.0a1! И начали появляться первые сообщения о том, что нас там ждёт.Например, питон научили работать с профилировщиком
perf из линукса. Можно будет отлаживать код на питоне, и видеть как вызовы функций внутри библиотек на C/Rust, так и вызовы функций внутри самого интерпретатора, и даже то, что происходит в это время в ядре ОС, включая даже всякие счётчики и кэши процессора. Это, конечно, можно было делать и раньше, но теперь, начиная с 3.12, профилировщик будет понимать код на питоне, так что станет куда проще соотносить результаты анализа с конкретными кусками кода в вашей программе.Стоит отметить, что это будет работать только на Linux, потому что
perf — чисто линуксовый инструмент, который зашит прямо в ядро ОС.Думаю, это изменение — это побочный результат работы Pablo над профилировщиком
memray.В треде в твиттере больше подробностей и есть ссылка на черновик документации.
