eupolicy.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
This Mastodon server is a friendly and respectful discussion space for people working in areas related to EU policy. When you request to create an account, please tell us something about you.

Server stats:

197
active users

#cpython

1 post1 participant0 posts today
danzin<p>Posted a topic about lafleur, the CPython JIT fuzzer I'm developing: <a href="https://discuss.python.org/t/introducing-lafleur-a-cpython-jit-fuzzer/103452" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discuss.python.org/t/introduci</span><span class="invisible">ng-lafleur-a-cpython-jit-fuzzer/103452</span></a></p><p>It has many details about the project, the results (4 JIT crashes so far), calls for help and ideas for the future.</p><p>If any of this interests you, please give a read. Boosts welcome :)</p><p><a href="https://mastodon.social/tags/lafleur" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lafleur</span></a> <a href="https://mastodon.social/tags/fusil" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fusil</span></a> <a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://mastodon.social/tags/fuzzer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fuzzer</span></a> <a href="https://mastodon.social/tags/fuzzing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fuzzing</span></a> <a href="https://mastodon.social/tags/CPython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CPython</span></a> <a href="https://mastodon.social/tags/JIT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JIT</span></a></p>
Hugo van Kemenade<p>GitHub Actions is dropping Intel macOS by November. </p><p>(Cirrus dropped it in Dec 2022, CircleCI in June 2024, Travis CI dropped all(!) macOS in April, and Anaconda last week.)</p><p>CPython has dropped it to tier 2. What does this mean to you? Not too much; we still support it, produce installers, CI failures block releases.</p><p>It means we only test on buildbots and failures must be fixed/reverted within 24h rather than immediately.</p><p><a href="https://discuss.python.org/t/dropping-intel-mac-to-tier-2/102100" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discuss.python.org/t/dropping-</span><span class="invisible">intel-mac-to-tier-2/102100</span></a></p><p><a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://mastodon.social/tags/CPython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CPython</span></a> <a href="https://mastodon.social/tags/macOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>macOS</span></a> <a href="https://mastodon.social/tags/Intel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Intel</span></a> <a href="https://mastodon.social/tags/GitHubActions" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GitHubActions</span></a></p>
Clément Robert<p>I just published the first public version of my latest project:<br><a href="https://github.com/neutrinoceros/runtime-introspect/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/neutrinoceros/runti</span><span class="invisible">me-introspect/</span></a></p><p>It is a (very) small <a href="https://ieji.de/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> library that helps you diagnose what optional features the running interpreter has (think <a href="https://ieji.de/tags/free_threading" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>free_threading</span></a>, and <a href="https://ieji.de/tags/CPython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CPython</span></a>'s <a href="https://ieji.de/tags/JIT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JIT</span></a>), what *state* they're in, and **why**.</p><p>I wanted something simple, yet portable and reusable to customize my pytest headers, so every session starts with a concise diagnostic.</p><p>Hopefully this is useful enough that others might want to try it out. Enjoy !</p>
danzin<p>Preparing a post about lafleur, the CPython JIT fuzzer I develop.</p><p>It has found 4 JIT crashes so far:<br>#136996: "JIT: `executor-&gt;vm_data.valid` assertion failure in `unlink_executor`".<br>#137007: "JIT: assertion failure in _PyObject_GC_UNTRACK".<br>#137728: "Assertion failure or `SystemError` in `_PyEval_EvalFrameDefault` in a JIT build".<br>#137762: "Assertion failure in `optimize_uops` in a JIT build".</p><p>Contributions welcome!</p><p><a href="https://github.com/search?q=repo%3Apython%2Fcpython+lafleur&amp;type=issues" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/search?q=repo%3Apyt</span><span class="invisible">hon%2Fcpython+lafleur&amp;type=issues</span></a></p><p><a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://mastodon.social/tags/CPython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CPython</span></a> <a href="https://mastodon.social/tags/fuzzer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fuzzer</span></a> <a href="https://mastodon.social/tags/fuzzing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fuzzing</span></a> <a href="https://mastodon.social/tags/lafleur" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lafleur</span></a> <a href="https://mastodon.social/tags/JIT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JIT</span></a></p>
Hugo van Kemenade<p>Just released: Python 3.14.0 release candidate 2! 🚀🐍</p><p>🪄 This was planned for 2025-08-26, but we fixed a bug that required bumping the magic number stored in bytecode (.pyc) files</p><p>🪄 This means .pyc files created for rc1 will be recompiled for rc2</p><p>🪄 The ABI isn’t changing</p><p>🪄 Wheels built for rc1 should be fine for rc2, rc3 and 3.14.x</p><p>🤖 Did I mention Android binaries?</p><p>🏆 Bonus: We also released an early Python 3.13.7!</p><p><a href="https://discuss.python.org/t/python-3-14-0rc2-and-3-13-7-are-go/102403" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discuss.python.org/t/python-3-</span><span class="invisible">14-0rc2-and-3-13-7-are-go/102403</span></a><br><a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://mastodon.social/tags/CPython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CPython</span></a> <a href="https://mastodon.social/tags/Python314" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python314</span></a> <a href="https://mastodon.social/tags/Python313" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python313</span></a> <a href="https://mastodon.social/tags/release" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>release</span></a></p>
Hugo van Kemenade<p>Python 3.14:</p><p>We'll make the next release candidate (rc2) this Thursday, two weeks early, and add a rc3 on 2025-09-16.</p><p>We fixed a code generation bug that required the "magic number" to be increased for rc2. This means .pyc files compiled by rc1 can't be used in rc2 and will be recompiled.</p><p>The ABI isn't changing, and wheels built for rc1 should still work for rc2, rc3 and 3.14.x, but it's better to get this out for testing sooner.</p><p><a href="https://discuss.python.org/t/early-3-14-0-rc2-and-extra-rc3/102151" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discuss.python.org/t/early-3-1</span><span class="invisible">4-0-rc2-and-extra-rc3/102151</span></a></p><p><a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://mastodon.social/tags/CPython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CPython</span></a> <a href="https://mastodon.social/tags/Python314" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python314</span></a> <a href="https://mastodon.social/tags/release" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>release</span></a></p>
Hugo van Kemenade<p>Python 3.13.6 has been released:</p><p>"Python 3.13 is the newest major release of the Python programming language, and it contains many new features and optimizations compared to Python 3.12. 3.13.6 is the sixth maintenance release of 3.13, containing around 200 bugfixes, build improvements and documentation changes since 3.13.5."</p><p><a href="https://discuss.python.org/t/python-3-13-6-has-been-released/101482" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discuss.python.org/t/python-3-</span><span class="invisible">13-6-has-been-released/101482</span></a></p><p><a href="https://mastodon.social/tags/Python313" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python313</span></a> <a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://mastodon.social/tags/CPython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CPython</span></a> <a href="https://mastodon.social/tags/release" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>release</span></a></p>
danzin<p>Search for fresh crashes greatly impaired by diagnosing and trying to repro unexpected crashes.</p><p>Such is life.</p><p>(really really hoping these crashes are valid and not pebkac on my part)</p><p><a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://mastodon.social/tags/CPython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CPython</span></a></p>
danzin<p>Here's how lafleur works:</p><p>Starts from a corpus of seed files (generated by fusi)l. It runs each file and parses the JIT debug output to record micro ops (UOPs) and edges between them.</p><p>Then it applies mutations to these files and when a mutation results in a new UOP or edge, it adds the mutated file to the corpus.</p><p>All the while, it monitors the execution of these files for crashes.</p><p>And it's smart about which file to mutate next.</p><p>Simple, eh?</p><p><a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://mastodon.social/tags/CPython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CPython</span></a> <a href="https://mastodon.social/tags/fuzzer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fuzzer</span></a> <a href="https://mastodon.social/tags/fuzzing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fuzzing</span></a> <a href="https://mastodon.social/tags/fusil" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fusil</span></a> <a href="https://mastodon.social/tags/lafleur" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lafleur</span></a></p>
danzin<p>One obvious thing from fuzzing the CPython JIT with the lafleur fuzzer is that finding crashes is much lower probability than fuzzing CPython with fusil.</p><p>Whenever fusil found a crash, it would find hits for it again and again pretty quickly.</p><p>With lafleur, we only got 3 hits (2 issues) in thousands of fuzzing hours.</p><p>I'm throwing more compute at it, but maybe we'll need to improve the core ideas to get better results.</p><p><a href="https://github.com/devdanzin/lafleur" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/devdanzin/lafleur</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://mastodon.social/tags/CPython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CPython</span></a> <a href="https://mastodon.social/tags/fuzzer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fuzzer</span></a> <a href="https://mastodon.social/tags/fuzzing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fuzzing</span></a> <a href="https://mastodon.social/tags/fusil" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fusil</span></a> <a href="https://mastodon.social/tags/lafleur" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lafleur</span></a></p>
Hugo van Kemenade<p>I'm very happy to announce <span class="h-card" translate="no"><a href="https://fosstodon.org/@savannah" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>savannah</span></a></span> as the Release Manager for Python 3.16 and 3.17!<br><a href="https://discuss.python.org/t/welcome-the-3-16-and-3-17-release-manager-savannah-bailey/100163" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discuss.python.org/t/welcome-t</span><span class="invisible">he-3-16-and-3-17-release-manager-savannah-bailey/100163</span></a><br><a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://mastodon.social/tags/CPython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CPython</span></a> <a href="https://mastodon.social/tags/Python316" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python316</span></a> <a href="https://mastodon.social/tags/Python317" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python317</span></a></p>
danzin<p>Busy day, good day: the new CPython fuzzer lafleur found its first 2 crashes this morning! </p><p>Happiness only marred by the bad job I did reducing the testcases and making the reports reproducible. Thanks Brandt Bucher and and Ken Jin for the patience! Next bug reports will be more polished and reliable.</p><p>Also, we got 3 new PRs for the fuzzer but I didn't have time to review them, will have to leave that for tomorrow.</p><p><a href="https://github.com/devdanzin/lafleur/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/devdanzin/lafleur/</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://mastodon.social/tags/CPython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CPython</span></a> <a href="https://mastodon.social/tags/fuzzer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fuzzer</span></a> <a href="https://mastodon.social/tags/fuzzing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fuzzing</span></a> <a href="https://mastodon.social/tags/fusil" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fusil</span></a> <a href="https://mastodon.social/tags/lafleur" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lafleur</span></a></p>
Hugo van Kemenade<p>Just released: Python 3.14.0 release candidate 1! 🚀🐍</p><p>🫖 T-strings!</p><p>🧵 Free-threading is officially supported!</p><p>🚇 Subinterpreters in the stdlib!</p><p>🗜️ Zstandard compression!</p><p>🎨 REPL syntax highlighting and tab autocomplete!</p><p>⚠️ Better error messages!</p><p>📦 Are you a package maintainer? Prepare for 3.14 and report bugs!</p><p>🛞 No ABI changes: upload 3.14 wheels to PyPI</p><p>🥧 And much, much more!</p><p><a href="https://discuss.python.org/t/python-3-14-release-candidate-1-is-go/99754?u=hugovk" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discuss.python.org/t/python-3-</span><span class="invisible">14-release-candidate-1-is-go/99754?u=hugovk</span></a><br><a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://mastodon.social/tags/CPython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CPython</span></a> <a href="https://mastodon.social/tags/Python314" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python314</span></a> <a href="https://mastodon.social/tags/release" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>release</span></a></p>
Hugo van Kemenade<p>Thanks to everyone for taking part in the <a href="https://mastodon.social/tags/CPython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CPython</span></a> sprint at <a href="https://mastodon.social/tags/EuroPython2025" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>EuroPython2025</span></a>! </p><p>Across all CPython repos this weekend:</p><p>* 122 PRs created (69 the previous weekend)<br>* 79 PRs merged (65) <br>* countless invaluable in-person discussions (a few?)</p><p><a href="https://mastodon.social/tags/EuroPython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>EuroPython</span></a> <a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://mastodon.social/tags/sprint" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sprint</span></a> <a href="https://mastodon.social/tags/Prague" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Prague</span></a></p>
danzin<p>Trying real hard to build a fuzzer targeting the CPython JIT, lots of features implemented but not a single crash or bug discovered so far.</p><p>Such is life when hunting for crashes in robust code.</p><p>This weekend I'll be spinning off a new fuzzer that grew from fusil. Wish me luck 🙂</p><p><a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://mastodon.social/tags/CPython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CPython</span></a> <a href="https://mastodon.social/tags/JIT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JIT</span></a> <a href="https://mastodon.social/tags/Fuzzer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Fuzzer</span></a> <a href="https://mastodon.social/tags/Fuzzing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Fuzzing</span></a> <a href="https://mastodon.social/tags/fusil" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fusil</span></a> <a href="https://mastodon.social/tags/lafleur" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lafleur</span></a></p>
Hugo van Kemenade<p>Just released: Python 3.14.0 beta 4! 🚀🐍</p><p>🥧 Last beta!</p><p>🥧 Do you maintain a Python package? Please test and report bugs!</p><p>🥧 This includes creating pre-release wheels for 3.14, as it helps other projects to do their own testing.</p><p><a href="https://discuss.python.org/t/python-3-14-0-beta-4-is-here/98092/1?u=hugovk" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discuss.python.org/t/python-3-</span><span class="invisible">14-0-beta-4-is-here/98092/1?u=hugovk</span></a><br><a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://mastodon.social/tags/CPython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CPython</span></a> <a href="https://mastodon.social/tags/Python314" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python314</span></a> <a href="https://mastodon.social/tags/release" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>release</span></a></p>
Hugo van Kemenade<p><span class="h-card" translate="no"><a href="https://mastodon.social/@treyhunner" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>treyhunner</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.social/@webology" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>webology</span></a></span> Likewise! Worktrees are useful for projects like CPython where we have `main`, `3.14`, `3.13` branches and so on.</p><p>The guide I wrote:</p><p><a href="https://devguide.python.org/getting-started/git-boot-camp/#git-worktree" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">devguide.python.org/getting-st</span><span class="invisible">arted/git-boot-camp/#git-worktree</span></a><br><a href="https://mastodon.social/tags/Git" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Git</span></a> <a href="https://mastodon.social/tags/worktree" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>worktree</span></a> <a href="https://mastodon.social/tags/CPython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CPython</span></a></p>
Hugo van Kemenade<p>Just released: Python 3.14.0 beta 3! 🚀🐍</p><p>🥧 All the good stuff of b2 but also:</p><p>🥧 Free-threaded Python is officially supported! (PEP 779)</p><p>🥧 Subinterpreters in the stdlib! (PEP 734)</p><p>Do you maintain a Python package? Please test 3.14.</p><p>If you find a bug now, we can fix it before October, which helps everyone. And you might find some places in your code to update as well, which helps you.</p><p><a href="https://discuss.python.org/t/python-3-14-0-beta-3-is-here/95843?u=hugovk" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discuss.python.org/t/python-3-</span><span class="invisible">14-0-beta-3-is-here/95843?u=hugovk</span></a></p><p><a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://mastodon.social/tags/CPython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CPython</span></a> <a href="https://mastodon.social/tags/Python314" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python314</span></a> <a href="https://mastodon.social/tags/release" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>release</span></a> <a href="https://mastodon.social/tags/PEP779" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PEP779</span></a> <a href="https://mastodon.social/tags/PEP734" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PEP734</span></a> <a href="https://mastodon.social/tags/FreeThreaded" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FreeThreaded</span></a> <a href="https://mastodon.social/tags/subinterpreters" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>subinterpreters</span></a></p>
danzin<p>So, my technical report on fuzzing CPython with fusil is almost done.</p><p>I'd really appreciate some help categorizing the found issues by relevance/severity/importance or any other name for impact.</p><p>Do you have the chops to help with that? And do you have time and interest? Please get in touch if so! And please boost if you can :)</p><p>A plot, some tables, links to the report and some discussion are available in this thread:</p><p><a href="https://discuss.python.org/t/feedback-on-the-recent-fusil-fuzzing-campaign-of-cpython/91737" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discuss.python.org/t/feedback-</span><span class="invisible">on-the-recent-fusil-fuzzing-campaign-of-cpython/91737</span></a></p><p><a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://mastodon.social/tags/CPython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CPython</span></a> <a href="https://mastodon.social/tags/fuzzing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fuzzing</span></a> <a href="https://mastodon.social/tags/fuzzer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fuzzer</span></a> <a href="https://mastodon.social/tags/fusil" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fusil</span></a></p>
Hugo van Kemenade<p>Just released: Python 3.14.0 beta 2! 🚀🐍</p><p>🥧 Deferred type annotation evaluation!<br>🥧 T-strings!<br>🥧 Zstandard!<br>🥧 Syntax highlighting in the REPL!<br>🥧 Colour in unittest, argparse, json and calendar CLIs!<br>🥧 UUID v6-8!<br>🥧 And much more!</p><p>Do you maintain a Python package? Please test 3.14. If you find a bug now, we can fix it before October, which helps everyone. And you might find some places in your code to update as well, which helps you.</p><p><a href="https://discuss.python.org/t/python-3-14-0-beta-2-is-here/93396?u=hugovk" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discuss.python.org/t/python-3-</span><span class="invisible">14-0-beta-2-is-here/93396?u=hugovk</span></a></p><p><a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://mastodon.social/tags/CPython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CPython</span></a> <a href="https://mastodon.social/tags/Python314" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python314</span></a> <a href="https://mastodon.social/tags/release" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>release</span></a></p>