tail -f /feeds/rust-blog-(oficial).log
-
A equipe do Rust lançou a versão 1.95.0, e as novidades são mais do que um simples upgrade de versão. Com o novo macro cfg_select!, que atua como um match em tempo de compilação, os devs podem substituir o popular crate cfg-if, mas com uma sintaxe diferente. Isso é quase como trocar a capa de um livro, mas o conteúdo continua inteligente. Além disso, a introdução de guards em expressões match é uma adição que faz o código ficar mais elegante, permitindo condições mais robustas. Para quem já está na alegria do Rust, é só atualizar e conferir as notas de lançamento para mergulhar nas mudanças.
-
Então, finalmente a equipe do Rust decidiu que é hora de se livrar do flag --allow-undefined em seus alvos de WebAssembly. Essa mudança pode quebrar projetos existentes e, como disseram, é uma "maneira de evitar comportamentos divergentes entre plataformas". Em vez de ignorar erros de compilação, isso pode levar a módulos WebAssembly quebrados - tipo aquele bug que você só descobre quando seu colega olha pra você e pergunta: 'Por que isso não funciona?'. É uma mudança necessária, mas sempre dá aquela dor no coração ver nossos projetos de cabeça pra baixo por causa de uma pequena bagunça.
-
A partir de 1º de maio de 2026, o docs.rs decide ir direto ao ponto e vai começar a construir a documentação apenas para o alvo padrão, a menos que você peça mais. Como eles mencionaram, "a maioria dos crates não compila código diferente para alvos diferentes", então essa mudança deve acelerar as coisas e economizar recursos. É um movimento sensato que deve aliviar a carga dos servidores, mas os desenvolvedores ainda têm a opção de adicionar mais alvos quando necessário, mantendo a flexibilidade, como um verdadeiro Jedi no controle da Força.
-
A equipe do Rust lançou a versão 1.94.1, uma atualização que promete deixar seu código ainda mais robusto. "Rust é uma linguagem de programação que está capacitando todos a construir software confiável e eficiente", e essa atualização resolve algumas questões que estavam incomodando os desenvolvedores, como problemas com threads em wasm32. Além disso, a atualização aborda correções de segurança, especialmente um detalhe que pode ter afetado usuários do FreeBSD. Quem diria que um simples comando como 'rustup update stable' poderia trazer tanta tranquilidade? É como passar a vassoura no chão do desktop: sempre bom ter tudo limpinho.
-
A equipe de segurança do Rust identificou uma vulnerabilidade na crate tar, que pode permitir que crates maliciosos mudem permissões em diretórios do sistema de arquivos durante a extração. Eles já tomaram medidas preventivas no registro crates.io, e não há evidências de que qualquer crate lá esteja explorando essa falha. Para quem usa registros alternativos, é bom dar um toque no fornecedor para confirmar a segurança. E enquanto isso, a versão 1.94.1 do Rust está chegando para suavizar tudo isso, mas só a galera que atualizar pode ficar tranquila. No final das contas, um grande aviso para a comunidade Rust: sempre verifique a fonte que vocês estão usando.
-
Parece que Rust não é só mais um drama de adolescência na programação. Pela conversa, os desafios com o borrow checker e tempos de compilação longos são um verdadeiro teste de paciência, especialmente quando você só quer mudar um padding e espera uns 10 segundos. E o que é pior, essa "taxa de produtividade" de construção mais longa é um problema para novos devs e veteranos, mas quem lida com CI/CD sofre muito mais. No fim, os desafios existem, mas a paixão pela linguagem continua firme, mesmo que pareça uma relação complicada.
-
Parece que a equipe do Cargo está de olho em aprimorar a maneira como organizamos nossos builds, e seu pedido é bem claro: testem o novo layout. Como eles disseram, "muitos projetos precisam depender de detalhes não especificados devido à falta de recursos dentro do Cargo". Aqui está a chance para que devs façam a diferença; rodem seus testes usando o novo flag e relatem qualquer problema. Afinal, assim como em uma boa maratona de codificação, precisamos do feedback da comunidade para continuar avançando.
-
A nova versão 1.29.0 do rustup chega com melhorias de desempenho que deveriam fazer qualquer dev respirar aliviado, especialmente com downloads simultâneos e gerenciamento de ferramentas. Como eles mencionaram, "rustup has been enabled to download components concurrently"; isso deveria acelerar bastante as atualizações. E para quem adora trabalhar em ambientes diferentes, o suporte a Solaris e shells como tcsh e xonsh é uma boa pedida. Mas lembre-se, algumas incompatibilidades podem surgir, então, como sempre nessa vida de dev, fique de olho nas atualizações e faça sua parte ao reportar bugs!
-
A nova versão do Rust, 1.94.0, traz recursos bem úteis, como o 'array_windows' para trabalhar com slices. Isso deve facilitar a vida de quem lida com iterações mais complexas, evitando aquelas gambiarras de indexação. Além disso, o suporte a TOML 1.1 em arquivos de configuração do Cargo é uma adição bem-vinda para manter as dependências organizadas e flexÃveis, o que pode ser crucial em projetos grandes. Para quem está no backstage do Rust, essas melhorias significam mais eficiência e menos dor de cabeça.
-
Mais uma edição da pesquisa sobre o Rust mostrou que a comunidade mantém uma tendência estável, com 7.156 respostas, embora tenha havido uma leve queda em relação ao ano anterior. É interessante notar que, enquanto a maioria confia nas garantias de estabilidade do compilador estável, alguns ainda recorrem ao nightly por necessidade, talvez na esperança de que alguma feature badalada chegue mais rápido. Como diz o texto, as respostas fazem parte de uma""""janela de lançamentos"""", ou seja, estamos sempre navegando nas ondas de atualizações e preferências da comunidade.
-
A pesquisa sobre depuração em Rust é uma jogada inteligente, dado que muitos desenvolvedores enfrentam desafios ao depurar código nessa linguagem. O texto menciona que, embora "é definitivamente possÃvel depurar código Rust hoje", a qualidade do suporte varia bastante. Para tornar a experiência de depuração mais suave, o suporte a vários depuradores e a visualização de tipos é crucial. Se você já passou por um bug que parecia uma armadilha de um jogo de plataforma, sabe como essa pesquisa pode ajudar a tornar a vida do dev mais fácil.
-
O Rust está de volta ao Google Summer of Code (GSoC) em 2026, e, aparentemente, isso é uma boa notÃcia para quem quer mergulhar no mundo do open-source. O programa não só oferece suporte a novos contribuidores, mas também é uma ótima oportunidade para afiar as habilidades enquanto ganha alguma experiência prática. Se você está pensando em enviar uma proposta, as datas são cruciais: 16 a 31 de março de 2026, e não se esqueça que ‘não haverá extensões’. Então, prepare-se e vá discutir ideias com os mentores antes que o tempo vire um bug irremediável.
-
A equipe do crates.io decidiu que não vão mais publicar um post no blog a cada vez que um crate malicioso é detectado, e isso faz sentido. Como eles bem colocaram, "no vast majority of cases to date, these notifications have involved crates that have no evidence of real world usage", ou seja, é mais barulho do que sinal. Agora, quando um crate realmente problemático surgir, a comunicação será mais focada, através de advisories da RustSec e outros canais. Parece que vão deixar o fluxo de notificações mais eficiente, tipo um código bem otimizado.
-
A nova versão 1.93.1 do Rust chegou, trazendo algumas correções importantes. Entre os destaques, resolveram "três regressões" que estavam dando dor de cabeça desde a versão 1.93.0, incluindo um erro interno do compilador que tinha afetado o rustfmt. É sempre uma boa notÃcia ver um projeto open-source tão ativo em corrigir problemas e melhorar a eficiência, especialmente para os devs que trabalham com wasm. Então, se você já está usando Rust, não esqueça de dar aquele rustup update e garantir que está no mais recente!
-
A nova versão do Rust, 1.93.0, traz melhorias importantes, especialmente para quem gosta de construir softwares portáteis e confiáveis. A atualização do musl para 1.2.5 é um grande passo, prometendo deixar as builds estáticas para Linux mais robustas, especialmente em cenários de DNS complicados. E ao permitir o uso de armazenamento local por alocadores globais, a experiência de programação fica ainda mais elegante. Então, se você está vivendo o inverno nuclear de bugs, pode ser a hora de atualizar e mergulhar na nova era do Rust.
< anterior
pagina 1 de 1
proxima >