Emacs 31.1, AGENTS.md debate, Blender lighting work
Emacs 31.1 shipped with binaries while developers argued over LLM steering files, and Blender threads covered a rejected sky shader plus experimental lighting nodes. Rust DMA lifetime work and DRM enablement patches advanced on dri-devel, with a VS Code gallery security hardening also landing.
Emacs 31.1 released
Emacs 31.1 source and Windows binaries were announced on emacs-devel. The thread included a minor build bug report and terminology clarifications on package addition. Release trackers and packagers gain a concrete milestone and packaging notes from the discussion.
AGENTS.md for LLM steering
Emacs developers debated adding AGENTS.md to steer LLM agents away from generating code, framed as an alternative to hooks. The heated emacs-devel thread ran to 106 messages from 16 participants. The outcome shapes how Emacs projects may constrain automated code contributions.
Blender rejects Hillaire sky WIP
Blender core developer Brecht rejected a complex AI-generated Hillaire 2020 sky shader WIP over maintenance and copyright concerns. The DevTalk proposal drew technical feedback from 10 participants. Maintainers evaluating sky system changes should weigh those grounds before further investment.
Material Lighting Nodes feedback
An active DevTalk thread gathered feedback on experimental Material Lighting Nodes, including Light Info and Shadow Raycast, aimed at Blender 5.3. Twenty-five participants contributed design and usability notes. Shading pipeline developers gain early signal on the node set before a wider release.
Rust DMA device-bound lifetimes
A four-patch series on dri-devel ties DMA allocations to the device bound lifetime by adding lifetime parameters to Rust kernel DMA types such as Coherent. Three participants refined the compile-time safety approach. Rust driver authors using DMA need the stronger lifetime guarantees.
StarFive JH7110 display enablement
Version 3 of a 19-patch series enables the JH7110 display subsystem through an MFD split and shared regmap that breaks an HDMI clock loop. Seven participants worked the series on dri-devel. Embedded DRM support for StarFive hardware moves forward with the redesign.
VS Code MCP gallery hardening
A VS Code pull request adds origin validation, redirect blocking, and registry-type checks to MCP gallery fetches after reviewer feedback on boundary weaknesses. Three participants iterated on the security changes. Users of MCP gallery features benefit from tighter fetch boundaries.
Rust register projections refactor
Version 4 of a 16-patch set refactors the Rust register! macro to require base types and removes relative registers in favor of projections. Five participants refined the API on dri-devel. Rust DRM driver authors depending on the macro should track the breaking shift.