Skip to content

fix(llvm): match integer alignment and allocation layout - #293

Merged
julia-script merged 1 commit into
mainfrom
julia/jul-28-integer-layout
Aug 29, 2026
Merged

fix(llvm): match integer alignment and allocation layout#293
julia-script merged 1 commit into
mainfrom
julia/jul-28-integer-layout

Conversation

@julia-script

Copy link
Copy Markdown
Owner

Summary

  • model LLVM 22.1.8 default and effective integer alignment specifications while preserving source-exact data-layout entries
  • round arbitrary-width integer allocation sizes to ABI alignment and propagate corrected layouts through arrays, structures, and fixed vectors
  • add pinned oracle coverage, OpenSpec requirements, public documentation, and an @silklang/llvm minor changeset

Verification

  • pnpm typecheck
  • pnpm exec biome check .
  • pnpm test
  • pnpm check
  • pnpm release:candidate
  • openspec validate llvm-module-declarations --type spec --strict --no-interactive
  • git diff --check

Linear: JUL-28

@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 7:40pm

Request Review

@julia-script
julia-script merged commit d1690ab 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