AIToday
Simon Willison's WeblogPublished: Apr 30, 2026, 13:00 JST1 min read

Zig programming language enforces strict ban on LLM-assisted contributions to protect contributor development

3 Key Points

  1. Zig prohibits LLM use in issues, pull requests, and bug tracker comments. The Zig Software Foundation VP of Community Loris Cro explains the rationale: the project prioritizes growing trustworthy long-term contributors over accepting perfect individual submissions.

  2. LLM assistance breaks the contributor-development model because reviewers spend time on code that teaches them nothing about the person behind it. Cro frames this as 'contributor poker'—betting on the person, not the contents of their first PR.

  3. Bun, the JavaScript runtime acquired by Anthropic in December 2025 and the most prominent project written in Zig, recently achieved a 4x performance improvement on Bun compile after adding parallel semantic analysis and multiple codegen units to the LLVM backend—but states it does not plan to upstream this code due to Zig's strict ban on LLM-authored contributions.

Ask the AI about this article →

Simon Willison's WeblogRead Original Article

Get AI news like this every morning

For example, today's edition would include:

  • askpolly raises $3M to turn social media chatter into market researchSiliconANGLE AI · 36m ago
  • AI agents compress cyberattacks to minutesSiliconANGLE AI · 36m ago
  • SanDisk pushes HBF ecosystem as AI inference growsDIGITIMES Asia · 36m ago

AI-summarized, only the topics you pick — one digest a day via Email, Slack, or Discord.

Free · takes 30 seconds · unsubscribe anytimeWhat is AIToday? →

Ask AI

Ask AI anything about this article. Q&As are published on this page for other readers too.

Next articleInference compute emerges as strategic bottleneck as AI agents reshape coding platforms and harness engineering becomes a key optimization layer