Tools This Week : 10 octobre 2026 - Python 3.15, Mold 3.0
Sept outils pour développeurs cette semaine, menés par Python 3.15.0 et la réécriture en Rust de l'éditeur de liens Mold, avec ce que chacun change et ce qu'il coûte.
4 min de lecture

En chiffres
- tools in this week's list
- 7
- speedup from Python 3.15's experimental JIT on x86-64 Linux
- 7-8%
- SQLite 3.54.0 speedup over the previous release
- ~4%
La liste Tools This Week de cette semaine compte sept outils pour développeurs, menés par une version majeure de Python et une réécriture en Rust de l'éditeur de liens Mold. Quatre sont open source, VS Code s'utilise gratuitement et SQLite est dans le domaine public. Les stacked pull requests de GitHub sont incluses dans chaque offre github.com. Cette édition couvre la semaine jusqu'au vendredi 9 octobre.
Les outils de la semaine en un coup d'œil
| Outil | Ce qu'il fait | Prix |
|---|---|---|
| Python 3.15.0 | Nouvelle version majeure de Python, avec imports paresseux et frozendict | Gratuit, open source (licence PSF) |
| Mold 3.0 | Éditeur de liens Unix rapide, désormais écrit en Rust | Gratuit, open source (MIT) |
| Zig 0.17.0 | Langage système avec un système de build reconstruit | Open source (MIT) |
| VS Code 1.141 | Éditeur qui place désormais les commandes de terminal des agents d'IA en bac à sable | Gratuit pour un usage privé ou commercial |
| SQLite 3.54.0 | Base de données embarquée, environ 4 % plus rapide | Domaine public, aucune licence nécessaire |
| Stacked pull requests de GitHub | Petites pull requests dépendantes qui fusionnent ensemble | Incluses dans toutes les offres github.com |
| RemoveMacAI | Désactive Apple Intelligence sur macOS 27 et supprime ses modèles | Gratuit, open source (MIT) |
Langages
Python 3.15.0 est sorti le 9 octobre 2026, avec 5 643 commits de 1 012 contributeurs, selon la page de la version. Les imports paresseux explicites ne chargent un module que lorsque le code s'en sert pour la première fois, ce qui accélère le démarrage. Un nouveau type intégré, frozendict, est un dictionnaire qu'on ne peut plus modifier une fois créé. UTF-8 est désormais l'encodage de texte par défaut. Un compilateur JIT expérimental, qui transforme Python en code machine pendant l'exécution, est de 7 à 8 % plus rapide que l'interpréteur standard sur Linux x86-64. Lisez notre article sur Python 3.15 pour la liste complète.
Zig 0.17.0 est sorti le 2 octobre, après cinq mois de travail de 206 contributeurs sur 925 commits. Zig est un langage de programmation système souvent utilisé à la place du C. Son système de build sépare désormais la configuration de l'exécution. La compilation incrémentale, qui ne recompile que ce qui a changé, fonctionne maintenant pour la plupart des projets sur Linux x86_64. Notre article sur Zig 0.17.0 détaille les changements cassants.
Outils de build et de données
Mold est un éditeur de liens, l'outil qui assemble les morceaux compilés en un seul programme. La version 3.0, publiée le 5 octobre, est une réécriture en Rust. Elle accepte les mêmes options de ligne de commande et les mêmes cibles qu'avant. Selon les notes de version, la vitesse d'édition des liens est au niveau de 2.42.1, la dernière version en C++. Elle se compile désormais avec Cargo et exige Rust 1.95 ou plus récent. Les lectures mémoire hors limites sont maintenant vérifiées : Mold s'arrête donc sur un panic à la lecture fautive, au lieu d'une erreur de segmentation. Plus de détails dans notre article sur Mold 3.0.
SQLite 3.54.0 est arrivé le 9 octobre. Il est environ 4 % plus rapide que la version précédente, et environ 7,5 % plus rapide que la version 3.51.0, sortie il y a un an. Une nouvelle extension diskused() indique comment une base de données utilise l'espace disque et remplace sqlite3_analyzer, désormais obsolète. Consultez notre article sur SQLite 3.54.0 pour les changements de la ligne de commande.
Éditeurs et revue de code
VS Code 1.141 est sorti le 7 octobre. Le bac à sable du terminal limite désormais les fichiers et les ressources réseau auxquels un agent d'IA peut accéder, sous Windows, macOS et Linux. Un nouvel éditeur de nettoyage affiche l'espace disque occupé par les anciens worktrees des sessions d'agents, des copies de travail distinctes d'un dépôt, et les supprime. Les sessions d'agents peuvent aussi s'afficher côte à côte. Notre article sur VS Code 1.141 donne les détails.
GitHub a rendu les stacked pull requests disponibles pour tous le 6 octobre. Une pile découpe une grosse modification en une série de petites pull requests qui s'appuient les unes sur les autres. Chacune est relue séparément, et toute la pile passe dans la file de fusion comme un seul groupe. Le rebasage conserve les approbations sur le code qui n'a pas changé. La fusion automatique des piles sera déployée au cours des semaines suivantes. La fonction est disponible sur toutes les offres github.com et arrive sur GitHub Enterprise Server. Plus de détails dans notre article sur les stacked pull requests.
Pour votre propre machine
RemoveMacAI désactive Apple Intelligence sur les Mac équipés de macOS 27 et supprime les modèles d'IA stockés sur la machine. Il coupe aussi les données analytiques et les publicités personnalisées, et désactive les programmes de mise à jour en arrière-plan d'autres applications. Il est testé sur macOS 27.0 ; macOS 27.0.1 nécessite la version 0.2.3 ou ultérieure, et macOS 26 et les versions antérieures ne sont pas pris en charge. Lisez notre article sur RemoveMacAI avant de le lancer.
Ce que cela signifie pour les développeurs
- Testez Python 3.15 sur une branche. L'UTF-8 par défaut peut changer la façon dont le code existant lit et écrit les fichiers. Lancez votre suite de tests sur 3.15 avant de migrer la production, puis essayez les imports paresseux là où le temps de démarrage compte.
- Essayez Mold 3.0 en remplacement direct. Il garde les mêmes options, donc l'intégrer à un build ne devrait demander aucun changement d'option. Vérifiez que votre chaîne d'outils dispose de Rust 1.95 ou plus récent si vous compilez Mold vous-même.
- Planifiez la mise à niveau de Zig. Le changement du système de build touche chaque projet. Mettez d'abord à niveau un petit projet et notez ce qui casse.
- Activez le bac à sable des agents. Si des agents d'IA exécutent des commandes dans votre terminal VS Code, le nouveau bac à sable limite ce qu'ils peuvent toucher.
- Découpez les grosses pull requests. Les stacked pull requests sont désormais sur toutes les offres github.com, donc une grosse modification peut partir en petits morceaux faciles à relire.
- Vérifiez les licences avant de livrer. MIT et la licence PSF autorisent l'usage commercial, et SQLite n'exige aucune licence. VS Code est gratuit sous une licence Microsoft, tandis que son code source est sous MIT.
L'édition précédente est Tools This Week : 2 octobre 2026. La liste à jour se trouve toujours sur la page Tools This Week.
Sources
- Python 3.15.0 - Python.org
- mold 3.0.0 release - GitHub
- 0.17.0 Released - Zig
- Visual Studio Code 1.141 - Visual Studio Code
- SQLite Release 3.54.0 - SQLite
- Stacked pull requests are now generally available - GitHub Changelog
- RemoveMacAI - GitHub
Articles liés

Le Python Language Summit 2026 débat de Rust et d'un nouveau GC
Les comptes rendus du Python Language Summit 2026 sont en ligne : 47 développeurs du cœur ont débattu de Rust dans CPython, d'un nouveau ramasse-miettes, d'un espace std et du démarrage.

YSERVER 1.7 ajoute Vulkan 1.2 et réduit l'usage de VRAM en 4K
YSERVER 1.7 fait passer l'usage de VRAM en 4K de 2-4 Go à environ 1,2 Go, près des 0,9 Go de X.Org, et ajoute la prise en charge de Vulkan 1.2 pour les anciennes puces graphiques Intel.

Mold 3.0 publie sa réécriture en Rust, un éditeur de liens à remplacement direct
Mold 3.0 est la première version écrite en Rust. Elle exige Rust 1.95, abandonne oneTBB d'Intel et établit les liens aussi vite que 2.42.1, la dernière version en C++.