freenode

← digests

Julia AI bridge, LLVM policy and arch RFCs, SwiftPM pitch

Languages & Toolchains2026-09-10

Julia saw a new AI-agent package release and a heated governance thread on LLM content, while LLVM advanced multiple RFCs on contributor rules, architecture support, and cleanup. SwiftPM received a pitch to simplify package manifests.

Kaimon.jl bridges AI agents and Julia

Kaimon.jl was announced on the Julia Discourse as a package opening integration between AI agents and Julia. The thread focused on AI-agent workflows and planned SLURM and PBS cluster support. Developers building agent-driven scientific or HPC tooling in Julia have a concrete new entry point to watch.

LLVM contributor policy refresh RFC

An RFC on the LLVM Discourse proposes restructuring contribution policy with a reviewer tier, mandatory code-owner approvals, and limits on pull requests from non-committers. The discussion examined how these changes would affect patch flow and review load. Anyone submitting or reviewing LLVM code needs to track the outcome.

SwiftPM pitch unifies products and targets

A pitch on the Swift forums proposes unifying package products and targets to simplify manifests and reduce long-standing confusion. Participants walked through the design implications for existing packages. Package authors and SwiftPM maintainers should expect clearer declaration rules if the pitch advances.

Conditional no_unique_address attribute for LLVM

An LLVM RFC proposes a conditional [[no_unique_address]] attribute to enable ABI-stable empty-base optimization in libc++ and libstdc++. Contributors aligned on a path toward WG21 standardization. C++ library and compiler developers concerned with ABI stability have a direct interest in the design.

MediaTek RFC to upstream nanoMIPS in LLVM

MediaTek posted an RFC to add nanoMIPS ISA and ABI support to the LLVM MIPS backend. Maintainers raised maintainability and long-term ownership questions. Embedded and MIPS-targeted toolchain users may gain broader architecture coverage if the work is accepted.

Sysroot support for Windows MSVC Clang targets

An RFC proposes --sysroot= support for ${arch}-windows-msvc Clang targets, with accompanying discussion of header layout and VFS overlays. The change would give cross-compilation setups more flexible root configuration. Windows and cross-toolchain developers gain a clearer path for hermetic builds.

Julia enforces ban on generative AI posts

A lengthy Julia Discourse thread revisited enforcement of the existing ban on generative AI posts after an LLM-generated package announcement drew complaints. Participants debated governance, content quality, and how strictly the rule should be applied. Package authors and community members need settled expectations on acceptable contribution practices.

RFC to remove LLVM ExecutionEngine interpreter

An RFC proposes deleting LLVM's unmaintained ExecutionEngine interpreter, naming ORC and llubi as replacements, and the maintainer signaled agreement. The change trims obsolete JIT infrastructure from the tree. Toolchain developers still depending on the interpreter must plan migration.