Swift cells, LLVM AI ban proposal, Git describe fix
Swift Evolution reviewed Cell types for concurrency while LLVM debated banning AI-generated submissions. Git, Julia formalization, Haskell governance, a Python alpha, Apple Neural Engine bindings, and Swift package versioning also drew discussion.
Swift Evolution reviews Cell, ConstCell, and Volatile
Swift Evolution is reviewing SE-0556, which introduces Cell, ConstCell, and Volatile. The forums.swift.org thread spans 50 messages from 16 participants and centers on aliasing, Sendable, and C/C++ interop. The proposal matters for developers working on Swift concurrency and low-level shared mutable state.
LLVM RFC seeks ban on AI-generated communication
An LLVM RFC proposes forbidding AI-generated text in pull requests and RFCs. The discourse.llvm.org thread drew 121 messages from 62 participants in a heated exchange over verbose low-quality submissions that drain reviewer time. The outcome would reshape contribution and review norms across the LLVM project.
Git describe distance fix for skewed commit dates
Linus Torvalds reported that git-describe miscounts distance when commit dates are skewed and proposed using generation numbers from the commit-graph. The git.vger.kernel.org patch thread includes 14 messages from 7 participants. Accurate distance counting affects release tagging and version identification in Git workflows.
Formalizing Julia Base in Lean finds hundreds of bugs
A Julia discourse thread discusses modeling Julia Base in Lean 4 and reports more than 400 bugs found. Across 25 messages from 17 participants, contributors debate how to maintain specifications alongside the code. The work highlights both Base library issues and the role of theorem provers in language development.
Haskell Foundation appointment sparks Anduril debate
A Haskell Foundation board appointment involving Anduril Industries triggered dispute over the member's tweets and alignment with diversity values. The discourse.haskell.org thread contains 41 messages from 16 participants. Governance and values questions affect contributor trust and project direction.
Python 3.16.0 alpha 1 drops legacy Windows installers
Python 3.16.0a1 is available. The discuss.python.org thread notes removal of Windows legacy installers in favor of a new install manager, producing tool breakage and user questions across 18 messages from 11 participants. Packaging maintainers and early adopters must adapt to the installer change.
AppleNeuralEngine.jl brings Julia to the Apple Neural Engine
A Julia package providing direct Apple Neural Engine access via tracing was announced on discourse.julialang.org. The 19-message thread from 11 participants includes cross-Mac benchmarks against CPU BLAS. Developers targeting Apple silicon can assess it for neural workloads.
SwiftPM pitch for multiple major package versions
A SwiftPM pitch proposes allowing multiple major versions of one package inside a resolved graph. The forums.swift.org discussion of 15 messages from 7 participants targets diamond dependency failures. The change would ease common dependency management problems for Swift package users.