TAG
#compiler
Stories connected through a shared idea, actor, technology or theme.
Rust 1.99 stabilises C-variadic function definitionsThe release makes it possible to define C-variadic functions in stable Rust and stabilises the associated unsafe-naked-function capability. It also adds the raw-borrow lint and extends panic analysis for zero-sized chunks and windows.→TypeScript 7.0.2 publishes the native compiler releaseTypeScript 7's native toolchain uses a Go-based compiler and parallelised checking, with Microsoft reporting substantial build and language-server speedups on tested codebases. The 7.0 line also changes several defaults and does not yet provide a stable programmatic API for some framework integrations.→Rust 1.98 adds new lints, targets and standard-library APIsThe release adds lints for invalid runtime symbol definitions, suspicious runtime symbol definitions and c_void return types. It also promotes several embedded targets and stabilises APIs including str::substr_range, algebraic floating-point operations and UTF-16 conversion helpers.→Mojo reaches its 1.0 milestoneThe Register reports that Mojo has reached the 1.0 milestone as Modular continues operating under Qualcomm ownership. Developers are still waiting for the compiler to become fully open source, which affects how independently the language can be adopted and maintained.→