Skip to content

Update managed bindings for LLVM 22.1.8 - #274

Merged
tannergooding merged 3 commits into
dotnet:mainfrom
tannergooding:tannergooding-fix-regenerate-native-signing
Sep 1, 2026
Merged

Update managed bindings for LLVM 22.1.8#274
tannergooding merged 3 commits into
dotnet:mainfrom
tannergooding:tannergooding-fix-regenerate-native-signing

Conversation

@tannergooding

Copy link
Copy Markdown
Member

Updates the managed packages and regenerated LLVM-C bindings to LLVM 22.1.8, consuming libLLVM 22.1.8 and libLLVMSharp 22.1.8.1.

Adds the new LLVM 22 API surface and switch case-value helpers, migrates deprecated global-context calls where possible, and uses native-target initialization for official reduced-target LLVM builds.

Also resolves the platform-specific LLVM library before the generic libLLVM name so stale binaries cannot shadow the packaged runtime during upgrades.

Note

This pull request description was drafted with GitHub Copilot.

tannergooding and others added 3 commits August 31, 2026 12:27
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@tannergooding
tannergooding merged commit 8686e55 into dotnet:main Sep 1, 2026
12 checks passed
@tannergooding
tannergooding deleted the tannergooding-fix-regenerate-native-signing branch September 1, 2026 14:29
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