#компиляторы
-
Hacking the Go compiler to map IPv4 to IPv6 faster
netip.Addr has Unmap() but no To6(). Rather than wait for the Go maintainers to add one, Vincent Bernat tried to teach the compiler itself to optimize the pattern they recommend.
-
Zig 0.17 released: reworked build system and incremental compilation
The new version of the Zig programming language gathers five months of work: a reworked build system and an improved ELF linker that should finally make incremental compilation work for everyone on x86_64-linux.
-
How One Clippy Lint Was Sped Up 3,133×
A developer on the Rust linter Clippy explains how a seemingly harmless macro check was eating up a quarter of the tool's runtime — and how it was radically sped up.
-
The Mojo Language Goes Fully Open Under the Apache 2.0 License
Modular has open-sourced the compiler and toolchain of the Mojo language. The release came a week after version 1.0 shipped.
-
gccrs learns to build the Linux kernel: results of the first half of 2026
The gccrs project, which is developing a Rust frontend for GCC, spent the first half of 2026 working on compiling the Linux kernel — and made notable progress toward generating correct code.
-
PyTorch as a Reference Language: Separating Specification from Implementation
Edward Yang of the PyTorch team proposes seeing the framework as both a reference specification and an implementation language, with a separate verifier to check any divergence between the two.
-
Author Points Out That GCC and Clang Don't Conform to the C++ Standard
A new publication argues that neither GCC nor Clang implements the C++ standard in full accordance with its requirements. The piece presents the author's observations on the discrepancies between the language specification and the behavior of popular compilers.
-
Gleam developer closes a three-year-old bug using arenas in Rust
The author of the blog giacomocavalieri.me explains how the arena allocation technique in Rust helped close an issue that had remained open for three years. The story concerns work on the Gleam language compiler.
-
LLVM Gains an x86 Target for the Lightweight Fault Isolation Sandbox
The LLVM developers have merged x86/x86_64 support into the main codebase for Lightweight Fault Isolation (LFI), a technology that isolates code within a single process. An LFI implementation for the AArch64 architecture had previously been added to the project.
-
Rust 1.97.0, the new version of the programming language, is out
The Rust developers have unveiled version 1.97.0. The release changes the default symbol mangling scheme and adds new capabilities to Cargo.
-
Python 3.14 without an interpreter: a project compiles code “to the metal”
A project called pon has been published on GitHub that compiles Python 3.14 code directly into machine code, bypassing the interpreter. The publication drew notable interest from Hacker News users.