EuroPython 2025

Mark Shannon

I am the technical lead of the Faster CPython team at Microsoft.
Before that, I worked on GitHub's CodeQL for Python: https://codeql.github.com/

I've using Python since the mid 2000s and have been contributing to CPython since 2011.


Sessions

07-17
12:05
30min
Performance improvements in 3.14 and maybe 3.15
Mark Shannon

After making a splash with major performance improvements in Python 3.11, things were relatively quiet for 3.12 and 3.13. CPython got faster, but not by much.

For 3.14, performance is up again. CPython 3.14 will be quite a bit faster than 3.13 and, we hope, 3.15 will be quite a bit faster again.

In this talk, I will cover the most important ways in which we are speeding up CPython 3.14 and plan to speed up 3.15, including:
* A faster interpreter
* The JIT compiler
* Faster garbage collection
* Lower overhead reference counting
* Tagged integers

Python Core, Internals, Extensions
Forum Hall
07-17
14:15
60min
CPython Core Development Panel
Brett Cannon, Mark Shannon, Savannah Bailey, Hugo van Kemenade, Emily Morehouse-Valcarcel

Python has been evolving very rapidly in the last few years, and this is because new ideas have been taking over the Core Development. New ideas require new people, a new background and lots of energy.

This panel aims for the people to be aware of the changes that are coming in 3.14, and future versions, as well as ways people can contribute by testing features, fixing issues, or even sharing their own ideas.

  • Hosts: Łukasz & Pablo
  • Panelists:
    • Hugo van Kemenade
    • Emily Morehouse-Valcarcel
    • Brett Cannon
    • Mark Shannon
    • Savannah Bailey
Python Core, Internals, Extensions
South Hall 2B