Skip to content

fix(llvm): resolve duplicate data-layout specifications last-wins - #292

Merged
julia-script merged 1 commit into
mainfrom
julia/jul-27-data-layout-last-wins
Aug 29, 2026
Merged

fix(llvm): resolve duplicate data-layout specifications last-wins#292
julia-script merged 1 commit into
mainfrom
julia/jul-27-data-layout-last-wins

Conversation

@julia-script

Copy link
Copy Markdown
Owner

Summary

  • replace duplicate integer, float, vector, and pointer data-layout rules by semantic key so the final textual occurrence is authoritative
  • keep the public semantic collections immutable and deterministically key-sorted while preserving the original byte-exact layout spelling
  • add pinned LLVM 22.1.8 coverage for both source orders, p versus p0, nonzero address spaces, singleton precedence, and cumulative n / ni fields
  • preserve the aggregate-alignment behavior merged in fix(llvm): honor aggregate alignment specifications #291 while rebasing onto current main

Verification

  • pnpm typecheck
  • pnpm exec biome check .
  • pnpm test
  • pnpm check
  • pnpm release:candidate

Linear: JUL-27

@vercel

vercel Bot commented Aug 29, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
silk-effect-docs Ready Ready Preview Aug 29, 2026 6:19pm

Request Review

@julia-script
julia-script merged commit bd14ad6 into main Aug 29, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant