Pular para o conteúdo

Tools This Week: 10 de outubro de 2026 - Python 3.15, Mold 3.0

Sete ferramentas para desenvolvedores nesta semana, lideradas pelo Python 3.15.0 e pela reescrita em Rust do linker Mold, com o que cada uma muda e quanto custa.

Por Tech AI Wire Team

4 min de leitura

XLinkedIn
A arte de lançamento do Python 3.15 no python.org: um coração roxo com o número 3.15 entre duas cobras, cercado pelos nomes dos recursos da versão.
Foto: Python Software Foundation

Em números

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%

A lista do Tools This Week desta semana tem sete ferramentas para desenvolvedores, lideradas por uma versão principal do Python e por uma reescrita em Rust do linker Mold. Quatro são de código aberto, o VS Code é de uso gratuito e o SQLite está em domínio público. As stacked pull requests do GitHub vêm incluídas em todos os planos do github.com. Esta edição cobre a semana até sexta-feira, 9 de outubro.

As ferramentas da semana em resumo

FerramentaO que fazPreço
Python 3.15.0Nova versão principal do Python, com lazy imports e frozendictGrátis, código aberto (PSF License)
Mold 3.0Linker rápido para Unix, agora escrito em RustGrátis, código aberto (MIT)
Zig 0.17.0Linguagem de sistemas com um sistema de build reconstruídoCódigo aberto (MIT)
VS Code 1.141Editor que agora isola em sandbox os comandos de terminal dos agentes de IAGrátis para uso privado ou comercial
SQLite 3.54.0Banco de dados embutido, cerca de 4% mais rápidoDomínio público, sem necessidade de licença
Stacked pull requests do GitHubPull requests pequenas e dependentes que são mescladas juntasIncluídas em todos os planos do github.com
RemoveMacAIDesativa o Apple Intelligence no macOS 27 e apaga seus modelosGrátis, código aberto (MIT)

Linguagens

O Python 3.15.0 foi lançado em 9 de outubro de 2026, com 5.643 commits de 1.012 colaboradores, segundo a página de lançamento. Os lazy imports explícitos carregam um módulo só quando o código o usa pela primeira vez, o que acelera a inicialização. Um novo tipo embutido, o frozendict, é um dicionário que não pode ser alterado depois de criado. O UTF-8 agora é a codificação de texto padrão. Um compilador JIT experimental, que transforma Python em código de máquina durante a execução, é de 7% a 8% mais rápido que o interpretador padrão no Linux x86-64. Leia nossa matéria sobre o Python 3.15 para ver a lista completa.

O Zig 0.17.0 saiu em 2 de outubro, após cinco meses de trabalho de 206 colaboradores em 925 commits. O Zig é uma linguagem de programação de sistemas muitas vezes usada no lugar do C. Seu sistema de build agora separa a configuração da execução. A compilação incremental, que recompila apenas o que mudou, agora funciona na maioria dos projetos no Linux x86_64. Nossa matéria sobre o Zig 0.17.0 cobre as mudanças incompatíveis.

Ferramentas de build e de dados

O Mold é um linker, a ferramenta que junta as partes compiladas em um único programa. A versão 3.0, lançada em 5 de outubro, é uma reescrita em Rust. Ela aceita as mesmas opções de linha de comando e os mesmos alvos de antes. As notas de lançamento dizem que a velocidade de ligação está no mesmo nível da 2.42.1, a última versão em C++. Agora ela é compilada com Cargo e exige Rust 1.95 ou posterior. As leituras de memória fora dos limites agora são verificadas, então o Mold para com um panic na leitura defeituosa em vez de uma falha de segmentação. Mais em nossa matéria sobre o Mold 3.0.

O SQLite 3.54.0 chegou em 9 de outubro. Ele roda cerca de 4% mais rápido que a versão anterior e cerca de 7,5% mais rápido que a versão 3.51.0, de um ano atrás. Uma nova extensão, diskused(), mostra como um banco de dados usa o espaço em disco e substitui o sqlite3_analyzer, que foi descontinuado. Veja nossa matéria sobre o SQLite 3.54.0 para conhecer as mudanças na linha de comando.

Editores e revisão de código

O VS Code 1.141 foi lançado em 7 de outubro. O sandboxing do terminal agora limita quais arquivos e recursos de rede um agente de IA pode alcançar, no Windows, macOS e Linux. Um novo editor de limpeza mostra o espaço em disco usado por worktrees antigos de sessões de agentes, que são cópias de trabalho separadas de um repositório, e os remove. As sessões de agentes também podem ficar lado a lado. Nossa matéria sobre o VS Code 1.141 traz os detalhes.

O GitHub liberou as stacked pull requests para todos em 6 de outubro. Uma pilha divide uma mudança grande em uma série de pull requests pequenas que se apoiam umas nas outras. Cada uma é revisada separadamente, e a pilha inteira passa pela fila de merge como um único grupo. O rebase mantém as aprovações no código que não mudou, e o auto-merge para pilhas será liberado ao longo das semanas seguintes. O recurso está em todos os planos do github.com e vai chegar ao GitHub Enterprise Server. Mais em nossa matéria sobre as stacked pull requests.

Para a sua própria máquina

O RemoveMacAI desativa o Apple Intelligence em Macs com macOS 27 e apaga os modelos de IA guardados na máquina. Ele também interrompe a coleta de dados analíticos e os anúncios personalizados, e desliga os atualizadores em segundo plano de outros apps. Ele foi testado no macOS 27.0; o macOS 27.0.1 exige a versão 0.2.3 ou posterior, e o macOS 26 e versões anteriores não são compatíveis. Leia nossa matéria sobre o RemoveMacAI antes de executá-lo.

O que isso significa para desenvolvedores

  • Teste o Python 3.15 em um branch. O UTF-8 como padrão pode mudar a forma como o código existente lê e grava arquivos. Rode sua suíte de testes no 3.15 antes de migrar a produção e depois experimente os lazy imports onde o tempo de inicialização importa.
  • Experimente o Mold 3.0 como substituto direto. Ele mantém as mesmas opções, então colocá-lo em um build não deve exigir mudanças de flags. Confira se seu toolchain tem Rust 1.95 ou posterior se você mesmo compila o Mold.
  • Planeje o upgrade do Zig. A mudança no sistema de build afeta todos os projetos. Atualize primeiro um projeto pequeno e anote o que quebra.
  • Ative o sandbox de agentes. Se agentes de IA executam comandos no terminal do seu VS Code, o novo sandbox limita o que eles podem acessar.
  • Divida pull requests grandes. As stacked pull requests agora estão em todos os planos do github.com, então uma mudança grande pode sair em partes pequenas e fáceis de revisar.
  • Confira as licenças antes de lançar. A MIT e a PSF License permitem uso comercial, e o SQLite não precisa de licença nenhuma. O VS Code é de uso gratuito sob uma licença da Microsoft, enquanto seu código-fonte usa a licença MIT.

A edição anterior é Tools This Week: 2 de outubro de 2026. A lista atual fica sempre na página Tools This Week.

Fontes

  1. Python 3.15.0 - Python.org
  2. mold 3.0.0 release - GitHub
  3. 0.17.0 Released - Zig
  4. Visual Studio Code 1.141 - Visual Studio Code
  5. SQLite Release 3.54.0 - SQLite
  6. Stacked pull requests are now generally available - GitHub Changelog
  7. RemoveMacAI - GitHub
tools-this-weekopen-sourcepythonrust

Artigos relacionados

An open silver laptop on a conference table, its lid carrying a Python logo sticker and a Rust logo sticker side by side, with a city skyline through tall windows behind it.
Programação

Python Language Summit 2026 debate Rust e um novo GC

Os relatos do Python Language Summit 2026 saíram: 47 desenvolvedores do núcleo discutiram Rust no CPython, um novo coletor de lixo, um namespace std e uma inicialização mais rápida.