-
Trivial Auto Var Init Experiments
exploring the impact of -ftrivial-auto-var-init on Firefox codebase
Read more... -
-Wglobal-constructors
What's worse than a global variable? A global variable initialized at startup!
Read more... -
Shrinking a Shared Library
What is the effect of different compiler flags on the size of a shared library? Let's explore!
Read more... -
How unity builds crept into the Firefox Build System
Jumbo builds make C++ code compilation faster, but what happens when you require them?
Read more... -
GSoC’21 Improve performance through the use of Pythran
This project is about using Pythran to accelerate algorithms in SciPy and writing benchmarks for the algorithms. Let's look into the details of the project.
Read more... -
xsimd - again
Not stricly a post about Pythran, but about one of its component: xsimd, the vectorization engine we (optionally) use. And more specifically about a new forthcoming feature of it: dispatching call based on supported instruction set.
Read more... -
Pythran 0.9.7 - memes tra
Pythran version bump, supporting Python 3.9, fixing a few performance issues and benchmarking the release.
Read more... -
Basic Value Range Analysis
Pythran recently gained a significant improvment in its value range analysis. Let's discuss some implementation details through a bunch of examples.
Read more... -
Pythran 0.9.4 - Hollsent
Pythran version bump, bringing a lot of unexpected features in!
Read more... -
Gast, Beniget! Use-Def chains for Python Programs
Many tools manipulate the Python AST to analyse or transform it. Let's propose a collection of analyse those tools can leverage on: beniget.
Read more...