mastodon.world is one of the many independent Mastodon servers you can use to participate in the fediverse.
Generic Mastodon server for anyone to use.

Server stats:

9K
active users

#cpython

2 posts2 participants0 posts today

Another tidbit from the report I'm writing about #fusil:

The 52 issues filled correspond roughly to 30% of all the crashes (issues with "type-crash" label) and 2% of all issues (features requests, bugs and invalid issues) reported in the #CPython issue tracker during the six months period covered by the report.

Hits and new issues don't appear at a steady pace. It seems that there are long periods of no or nearly no new issues, followed by rapid finding of new results.

@ambv Hi! Couldn't help but notice that #cpython isn't in the list of dev sprints happening this year at Pycon.

Will you folks be sprinting? :) No worries in any case, just trying to make a stab at a plan for my sprint days :)

Writing about #fusil. Some bits:

Fuzzing #CPython with fusil shows it to be a valuable tool for finding and fixing crashers. It started in October 2024 and is ongoing, using free tier cloud instances and personal computers.

Results:
- Fuzzing time: > 25.000 hours
- Fuzzing sessions: > 1.000.000
- Hits: > 50.000
- Issues filled: 52

The original design of fusil makes it well-suited for fuzzing CPython, finding both deep, relevant bugs as well as shallow, low value crashes.

Do you maintain or contribute to a #Python package that includes a C extension? Would you like to run a fuzzer against it?

If so, let me know and I will run it, or help you to get it running.

The fuzzer is #fusil, which generates random code calling into your functions and methods. It's useful to check for crashes on invalid inputs or unexpected call patterns.

It has found about 50 crashes in #CPython, 20 in #PyPy, 6 in #Numpy etc.

#fuzzing #fuzzer #testing
See here:
github.com/devdanzin/fusil/iss

Сворачиваем CPython вокруг PVS-Studio

Python... язык программирования, не нуждающийся в особом представлении. За удобство в обработке "больших данных" заслуженно получил звание "лучшего Excel". За удобство интеграции в C и C++ код его любит геймдев. А также у него низкий порог вхождения! Но как обстоят дела внутри?

habr.com/ru/companies/pvs-stud

ХабрСворачиваем CPython вокруг PVS-StudioPython... язык программирования, не нуждающийся в особом представлении. За удобство в обработке "больших данных" заслуженно получил звание "лучшего Excel". За удобство интеграции в C и C++ код его...

Как я стал core-разработчиком Python в 19 лет

Как я стал core-разработчиком CPython в 19 лет: История усилий и достижений В этой статье я расскажу, сколько усилий потребовалось, чтобы стать частью команды разработчиков CPython и какие возможности это открыло для меня.

habr.com/ru/articles/899636/

ХабрКак я стал core-разработчиком Python в 19 лет20 сентября 2024 года я стал одним из участников команды разработки CPython. Что значит CPython Core developer? CPython Core Developer — это core-разработчик, имеющий официальные полномочия вносить...
Continued thread

Just released: Python 3.14.0a7 🚀
Just released: Python 3.13.3 🚀🚀
Just released: Python 3.12.10 🚀🚀🚀
Just released: Python 3.11.12 🚀🚀🚀🚀
Just released: Python 3.10.17 🚀🚀🚀🚀🚀
Just released: Python 3.9.22 🚀🚀🚀🚀🚀🚀

Last 3.14 alpha! Less than a month to get new features in before beta!

Last 3.12 bugfix release! Now in security fix only!

And security releases of 3.9-3.11.

Please upgrade 3.9-3.13!

Please test 3.14!

discuss.python.org/t/python-3-