41554 blogs · [ { "id": "01a0821e-889c-71f7-a517-e1a1a26e4b75", "title": "Pros and Cons of Unified Build", "url": "http://serge-sans-paille.github.io/pythran-stories/pros-and-cons-of-unified-build.html", "published_at": "2026-08-26T22:00:00+00:00" }, { "id": "01a0821e-889c-71f7-a517-e1a1a2d70003", "title": "A Hidden Weakness", "url": "http://serge-sans-paille.github.io/pythran-stories/a-hidden-weakness.html", "published_at": "2025-05-28T22:00:00+00:00" }, { "id": "01a0821e-889d-700e-923a-a3d51473077d", "title": "Trivial Auto Var Init Experiments", "url": "http://serge-sans-paille.github.io/pythran-stories/trivial-auto-var-init-experiments.html", "published_at": "2023-12-18T23:00:00+00:00" }, { "id": "01a0821e-889d-700e-923a-a3d51482010b", "title": "-Wglobal-constructors", "url": "http://serge-sans-paille.github.io/pythran-stories/-wglobal-constructors.html", "published_at": "2023-10-02T21:00:00+00:00" }, { "id": "01a0821e-889d-700e-923a-a3d5155bbaea", "title": "Shrinking a Shared Library", "url": "http://serge-sans-paille.github.io/pythran-stories/shrinking-a-shared-library.html", "published_at": "2023-06-22T22:00:00+00:00" }, { "id": "01a0821e-889d-700e-923a-a3d516056074", "title": "How unity builds crept into the Firefox Build System", "url": "http://serge-sans-paille.github.io/pythran-stories/how-unity-builds-crept-into-the-firefox-build-system.html", "published_at": "2023-05-02T22:00:00+00:00" }, { "id": "01a087de-487b-7301-b863-0da1eb2bd66d", "title": "GSoC’21 Improve performance through the use of Pythran", "url": "http://serge-sans-paille.github.io/pythran-stories/gsoc21-improve-performance-through-the-use-of-pythran.html", "published_at": "2021-08-18T22:00:00+00:00" }, { "id": "01a087de-487b-7301-b863-0da1eb9be855", "title": "xsimd - again", "url": "http://serge-sans-paille.github.io/pythran-stories/xsimd-again.html", "published_at": "2021-05-12T22:00:00+00:00" }, { "id": "01a087de-487b-7301-b863-0da1ebf0e680", "title": "Pythran 0.9.7 - memes tra", "url": "http://serge-sans-paille.github.io/pythran-stories/pythran-097-memes-tra.html", "published_at": "2020-09-22T22:00:00+00:00" }, { "id": "01a087de-487b-7301-b863-0da1ecc6a7fb", "title": "Basic Value Range Analysis", "url": "http://serge-sans-paille.github.io/pythran-stories/basic-value-range-analysis.html", "published_at": "2020-04-22T22:00:00+00:00" }, { "id": "01a087de-487b-7301-b863-0da1ed741f04", "title": "Pythran 0.9.4 - Hollsent", "url": "http://serge-sans-paille.github.io/pythran-stories/pythran-094-hollsent.html", "published_at": "2019-11-05T23:00:00+00:00" }, { "id": "01a087de-487b-7301-b863-0da1ee10f40f", "title": "Gast, Beniget! Use-Def chains for Python Programs", "url": "http://serge-sans-paille.github.io/pythran-stories/gast-beniget-use-def-chains-for-python-programs.html", "published_at": "2019-03-17T23:00:00+00:00" }, { "id": "01a087de-487b-7301-b863-0da1ee5c5cbb", "title": "Source-to-source transformation of a Python kernel", "url": "http://serge-sans-paille.github.io/pythran-stories/source-to-source-transformation-of-a-python-kernel.html", "published_at": "2019-03-05T23:00:00+00:00" }, { "id": "01a087de-487b-7301-b863-0da1ee8d812d", "title": "Pythran 0.9.1 is out!", "url": "http://serge-sans-paille.github.io/pythran-stories/pythran-091-is-out.html", "published_at": "2019-01-19T23:00:00+00:00" }, { "id": "01a087de-487b-7301-b863-0da1eec0fb70", "title": "Pythran as a bridge between fast prototyping and code deployment", "url": "http://serge-sans-paille.github.io/pythran-stories/pythran-as-a-bridge-between-fast-prototyping-and-code-deployment.html", "published_at": "2018-11-27T23:00:00+00:00" }, { "id": "01a087de-487b-7301-b863-0da1eee8e8a4", "title": "Getting the best of every world: Cython and Pythran working together", "url": "http://serge-sans-paille.github.io/pythran-stories/getting-the-best-of-every-world-cython-and-pythran-working-together.html", "published_at": "2018-11-24T23:00:00+00:00" }, { "id": "01a087de-487b-7301-b863-0da1ef5553d3", "title": "Bye bye boost.simd, welcome xsimd", "url": "http://serge-sans-paille.github.io/pythran-stories/bye-bye-boostsimd-welcome-xsimd.html", "published_at": "2018-10-30T23:00:00+00:00" }, { "id": "01a087de-487b-7301-b863-0da1efc570fb", "title": "What is the air speed velocity of Pythran?", "url": "http://serge-sans-paille.github.io/pythran-stories/what-is-the-air-speed-velocity-of-pythran.html", "published_at": "2018-08-04T22:00:00+00:00" }, { "id": "01a087de-487b-7301-b863-0da1f0010448", "title": "Testing Pythran on random kernels", "url": "http://serge-sans-paille.github.io/pythran-stories/testing-pythran-on-random-kernels.html", "published_at": "2018-07-10T22:00:00+00:00" }, { "id": "01a087de-487b-7301-b863-0da1f08b4966", "title": "An incursion into basic ML - Gradient Descent compiled with Pythran", "url": "http://serge-sans-paille.github.io/pythran-stories/an-incursion-into-basic-ml-gradient-descent-compiled-with-pythran.html", "published_at": "2018-05-15T22:00:00+00:00" }, { "id": "01a087de-487b-7301-b863-0da1f108557d", "title": "Shrinking Pythran-Generated Binaries", "url": "http://serge-sans-paille.github.io/pythran-stories/shrinking-pythran-generated-binaries.html", "published_at": "2018-01-28T23:00:00+00:00" }, { "id": "01a087de-487b-7301-b863-0da1f1f3a72b", "title": "Being more than a translator", "url": "http://serge-sans-paille.github.io/pythran-stories/being-more-than-a-translator.html", "published_at": "2018-01-11T23:00:00+00:00" }, { "id": "01a087de-487b-7301-b863-0da1f1fbeb04", "title": "the Capsule Corporation", "url": "http://serge-sans-paille.github.io/pythran-stories/the-capsule-corporation.html", "published_at": "2017-11-07T23:00:00+00:00" }, { "id": "01a087de-487b-7301-b863-0da1f2785997", "title": "Pythran 0.8.3 is out!", "url": "http://serge-sans-paille.github.io/pythran-stories/pythran-083-is-out.html", "published_at": "2017-10-21T22:00:00+00:00" }, { "id": "01a087de-487b-7301-b863-0da1f278ae62", "title": "Toward a Simpler and Faster Pythran Compiler", "url": "http://serge-sans-paille.github.io/pythran-stories/toward-a-simpler-and-faster-pythran-compiler.html", "published_at": "2017-06-29T22:00:00+00:00" }, { "id": "01a087de-487b-7301-b863-0da1f331e652", "title": "from pythran import typing", "url": "http://serge-sans-paille.github.io/pythran-stories/from-pythran-import-typing.html", "published_at": "2016-12-09T23:00:00+00:00" }, { "id": "01a087de-487b-7301-b863-0da1f3d6886e", "title": "Pythran Tutorial", "url": "http://serge-sans-paille.github.io/pythran-stories/pythran-tutorial.html", "published_at": "2016-07-17T22:00:00+00:00" }, { "id": "01a087de-487b-7301-b863-0da1f3df3bc4", "title": "Learn Pythran by practice", "url": "http://serge-sans-paille.github.io/pythran-stories/learn-pythran-by-practice.html", "published_at": "2016-07-03T22:00:00+00:00" }, { "id": "01a087de-487b-7301-b863-0da1f4db2156", "title": "Pythran 0.7.5 is out!", "url": "http://serge-sans-paille.github.io/pythran-stories/pythran-075-is-out.html", "published_at": "2016-06-15T22:00:00+00:00" }, { "id": "01a087de-487b-7301-b863-0da1f5991d4a", "title": "Benchmarking Before the Release", "url": "http://serge-sans-paille.github.io/pythran-stories/benchmarking-before-the-release.html", "published_at": "2016-06-07T22:00:00+00:00" }, { "id": "01a087de-487b-7301-b863-0da1f5e7a367", "title": "Costless Abstraction with Pythran: Broadcasting", "url": "http://serge-sans-paille.github.io/pythran-stories/costless-abstraction-with-pythran-broadcasting.html", "published_at": "2016-05-24T22:00:00+00:00" }, { "id": "01a087de-487b-7301-b863-0da1f66f8643", "title": "Identifier Binding Computation", "url": "http://serge-sans-paille.github.io/pythran-stories/identifier-binding-computation.html", "published_at": "2016-04-17T22:00:00+00:00" }, { "id": "01a087de-487b-7301-b863-0da1f70dae27", "title": "Micro-Benchmarking Julia, C++ and Pythran on an Economics kernel", "url": "http://serge-sans-paille.github.io/pythran-stories/micro-benchmarking-julia-c-and-pythran-on-an-economics-kernel.html", "published_at": "2016-04-04T22:00:00+00:00" }, { "id": "01a087de-487b-7301-b863-0da1f7e055cf", "title": "Compiler Flags", "url": "http://serge-sans-paille.github.io/pythran-stories/compiler-flags.html", "published_at": "2016-03-28T22:00:00+00:00" }, { "id": "01a087de-487b-7301-b863-0da1f7f0f5bf", "title": "Pythran Case: Resampling", "url": "http://serge-sans-paille.github.io/pythran-stories/pythran-case-resampling.html", "published_at": "2016-03-08T23:00:00+00:00" }, { "id": "01a087de-487b-7301-b863-0da1f822c53d", "title": "Pythran 0.7.4 is out!", "url": "http://serge-sans-paille.github.io/pythran-stories/pythran-074-is-out.html", "published_at": "2016-01-06T23:00:00+00:00" } ] posts Claim your blog
Back to Pythran stories - mozilla
Blog · corpus.blog/blogs/serge-sans-paille.github.io/posts

Pythran stories - mozilla

serge-sans-paille.github.io

2026

2025

2023

2021

2020

2019

2018

2017

2016