Python 3.15(python.org)
248 points by ngoldbaum | 65 comments
Official python.org release page for Python 3.15.0, listing its release date and download information.
21 stories tagged cpython, newest first.
248 points by ngoldbaum | 65 comments
Official python.org release page for Python 3.15.0, listing its release date and download information.
59 points by Qem | 39 comments
Miguel Grinberg's blog post benchmarking Python 3.15 (rc3) performance against earlier interpreters back to Python 3.10.
4 points by shellpipe | 0 comments
A personal blog post exploring how CPython allocates and manages memory, written as study notes before diving into garbage collection.
463 points by guidoiaquinti | 279 comments
Ken Jin's blog post reporting that CPython 3.15's JIT compiler is back on track, with benchmark charts comparing JIT and interpreter performance.
389 points by lumpa | 132 comments
Blog post by CPython developer Ken Jin reporting that the tail-calling interpreter gives ~15% speedup on Windows x86-64 MSVC and ~5% on macOS AArch64 for Python 3.15.
695 points by pjmlp | 505 comments
Miguel Grinberg's blog post benchmarking the newly released Python 3.14 against earlier Python versions to measure performance gains.
387 points by azhenley | 227 comments
PEP 810, a draft Python Enhancement Proposal for explicit lazy imports syntax targeting Python 3.15.
447 points by todsacerdoti | 142 comments
Blog post by Jonathan Protzenko describing how CPython now uses the formally verified HACL* library for all its default hash and HMAC algorithms.
557 points by signa11 | 160 comments
Blog post by Nelson Elhage examining the performance gains of CPython 3.14's new tail-call bytecode interpreter and reassessing its reported 10-15% speedup.
362 points by chmaynard | 185 comments
A blog post explaining the changes in Python 3.13, focusing on the experimental JIT compiler and the optional removal of the Global Interpreter Lock.
500 points by ngoldbaum | 342 comments
Quansight Labs blog post announcing that free-threaded (no-GIL) CPython builds are ready for experimentation and describing ecosystem rollout progress.
380 points by BerislavLopac | 301 comments
Blog post by Seth Larson explaining that the regex "$" in Python's re module matches end-of-string or before a trailing newline, not strictly end-of-string.
427 points by freediver | 212 comments
Merged CPython pull request allowing the GIL to be disabled in free-threaded builds via PYTHON_GIL=0 or -X gil=0.
1023 points by todsacerdoti | 504 comments
Blog post by Anthony Shaw explaining the experimental copy-and-patch JIT compiler added to CPython for Python 3.13.
334 points by belter | 206 comments
LWN article by Jake Edge on progress toward making CPython's global interpreter lock optional under PEP 703, covering ABI concerns and naming of the no-GIL build.
529 points by qsort | 251 comments
Official python.org release page for Python 3.12.0, released October 2, 2023, describing major new features compared to 3.11.
331 points by mappu | 174 comments
LWN brief reporting that the Python Steering Council intends to accept PEP 703, making the GIL optional in CPython, possibly starting with 3.13.
425 points by pablogsal | 50 comments
Python Steering Council post on discuss.python.org announcing intent to accept PEP 703 to make the GIL optional in CPython, with acceptance details.
580 points by bratao | 397 comments
A Python Discourse thread post on PEP 703 stating Meta would commit three engineer-years to no-GIL CPython if the proposal is accepted.
388 points by BerislavLopac | 332 comments
Tweet by Łukasz Langa noting Meta's Threads backend runs on Python 3.10 via Instagram's Cinder fork with a JIT, lazy imports, and other tweaks.
477 points by bratao | 333 comments
README in the faster-cpython ideas repo on GitHub outlining the Faster CPython team's performance plan for Python 3.13, by Mark Shannon and Michael Droettboom.