Skip to content

fix(llvm): honor aggregate alignment specifications - #291

Merged
julia-script merged 2 commits into
mainfrom
julia/jul-26-aggregate-alignment
Aug 29, 2026
Merged

fix(llvm): honor aggregate alignment specifications#291
julia-script merged 2 commits into
mainfrom
julia/jul-26-aggregate-alignment

Conversation

@julia-script

Copy link
Copy Markdown
Owner

Summary

  • parse and expose LLVM aggregate ABI and preferred alignment, including default, zero, duplicate, and 16-bit validation semantics
  • apply the aggregate ABI minimum to unpacked anonymous and named structures while preserving packed, empty, stronger-field, and array behavior
  • classify malformed layout input as InvalidInput and add pinned LLVM 22.1.8 and OpenSpec coverage

Verification

  • openspec validate honor-llvm-aggregate-alignment --strict
  • pnpm typecheck
  • pnpm exec biome check .
  • pnpm test
  • pnpm check
  • pnpm release:candidate

Linear: JUL-26

@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 5:24pm

Request Review

@julia-script
julia-script merged commit bfa9bcc into main Aug 29, 2026
8 of 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