freenode

← digests

Go security releases, Swift on Android, LLVM PISA

Languages & Toolchains2026-08-08

Security pre-announcements for Go, a production Android app built in Swift, and an Intel RFC to upstream a virtual GPU ISA led Languages and Toolchains. Swift Evolution pitches, Git repack and history proposals, and a Python deprecation discussion rounded out the day.

Go pre-announces 1.26.6 and 1.25.13 security releases

The Go team pre-announced Go 1.26.6 and Go 1.25.13, releases that will ship private standard library and toolchain security fixes. The notice appeared on golang-nuts with little follow-up traffic so far. Operators who distribute Go binaries should schedule upgrades once the builds are published.

Polymarket ships Android app in shared Swift via Skip

Polymarket reported a production Android application built from roughly 170k lines of shared Swift code using the Skip toolchain. The stack lets one Swift codebase target both major mobile platforms. Cross-platform Swift developers gain a concrete data point on scale and tooling readiness.

Intel RFCs upstreaming the PISA backend to LLVM

Intel proposed upstreaming its PISA virtual-ISA GPU backend to LLVM and posted initial patches. Discussion centered on register allocation and testing difficulties that virtual ISAs introduce. GPU compiler authors and LLVM contributors will want to track how those review points are resolved.

Swift pitch modernizes imported C arrays as InlineArray

A Swift Evolution pitch proposes importing C arrays as InlineArray behind feature flags. Thread participants debated subscript copy semantics and O(n) guarantees. The change would reshape C interoperability code that today relies on unsafe buffer views.

Git RFC adds repack --drop-filtered for partial clones

An RFC v3 series proposes git repack --drop-filtered so partial clones can drop large promisor blobs while remaining able to refetch them lazily. The goal is reclaiming disk space without permanently losing filtered objects. Maintainers of large monorepos and CI fleets that rely on partial clones are the main audience.

Git history squash subcommand advances to v8

A v8 patch series introduces a git history squash subcommand that folds a commit range into one commit. Reviewers supplied fixups for root commits, merges, range handling, and message composition. The work targets common interactive history-rewriting workflows.

Python proposal deprecates structseq tuple indexing

A discuss.python.org proposal seeks to deprecate legacy integer indexing on structseq objects such as os.stat_result after roughly 25 years. Call sites would be steered toward named attributes instead. Maintainers whose code still indexes these results by position should prepare migrations.

Swift SE-0540 reviews default package settings

Swift Evolution is reviewing SE-0540 on default package settings, covering inheritance ordering and constant-based alternatives. Package authors and toolchain integrators need clarity on how defaults propagate across dependency graphs.