Git optimizations, Rust LTS, Swift on Android
Proposals advanced across Git, Rust, LLVM, Python, and Swift, spanning performance work, long-term support, and language evolution. Production use of Swift on Android also drew attention.
Git merge-base walk early exit
A v7 patch series for Git optimizes the paint_down_to_common merge-base walk to terminate early when one side is exhausted. The series includes tests and documentation. Readers working with large histories may see faster common-ancestor calculations.
Swift powers Polymarket Android app
Polymarket shipped a production Android app that reuses 170k lines of shared Swift code via Skip. The release demonstrates Swift outside Apple platforms. Developers evaluating cross-platform toolchains gain a concrete production data point.
Rust LTS toolchain pre-RFC
An active pre-RFC on the Rust internals forum explores an official LTS Rust toolchain, Foundation-paid support contracts, and effects on ecosystem MSRV policies. Participants are weighing stability guarantees against release cadence. Toolchain users and library maintainers should watch for shifts in support expectations.
Intel proposes PISA backend for LLVM
Intel proposed upstreaming the PISA virtual-ISA GPU backend to LLVM with initial patches. Community discussion focuses on register allocation and testing issues for virtual ISAs. GPU and compiler developers may gain a new backend path if the work lands.
Python PEP 842 module exports
PEP 842 proposes an export mechanism for module visibility, with debate on soft keywords versus decorators. The thread has drawn broad participation across 35 contributors. Package authors concerned with public API surfaces have a stake in the outcome.
Swift macros and self access
Swift Evolution is reviewing SE-0539, which would let macros grant self access for property initializers, with clarification on cases such as @Lazy. The change aims to unlock more expressive macro patterns. Macro authors and library writers stand to benefit from expanded capabilities.
Modernizing C array imports in Swift
A Swift Evolution pitch proposes importing C arrays as InlineArray under feature flags, with debate on subscript copies and O(n) guarantees. The goal is safer and more modern interop. Developers bridging C and Swift should follow the discussion.
Git repack --drop-filtered for partial clones
An RFC v3 patch series proposes git repack --drop-filtered to drop large promisor blobs from partial clones while keeping them lazily refetchable. The work targets storage reclamation. Users of partial clones in large monorepos may find the option useful.