Skip to content

Conversation

@feds01
Copy link
Contributor

@feds01 feds01 commented Nov 1, 2025

This PR upgrades the Hash compiler to LLVM 20.1.8, including updates to the llvm-sys dependency (version 201.0.0) and inkwell bindings. The upgrade includes adjustments to type conversions (extracting BasicMetadataTypeEnum to AnyTypeEnum conversion into a reusable function) and attribute handling to align with the new LLVM version. Additionally, CI runners have been updated to use LLVM 20.1.8, and the installation documentation has been updated to reflect the new LLVM_SYS_201_PREFIX requirements.

@feds01 feds01 self-assigned this Nov 1, 2025
@feds01 feds01 added the codegen Issues related with code generation on any backend label Nov 1, 2025
@feds01 feds01 requested a review from kontheocharis November 1, 2025 01:05
@feds01 feds01 added the dependencies Pull requests that update a dependency file label Nov 3, 2025
Base automatically changed from feds01/update-installation-guide to main November 10, 2025 22:56
@feds01 feds01 force-pushed the llvm/upgrade branch 2 times, most recently from 7715e44 to 237d133 Compare November 10, 2025 23:01
@feds01 feds01 merged commit 406e1d1 into main Nov 16, 2025
1 check passed
@feds01 feds01 deleted the llvm/upgrade branch November 16, 2025 21:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

codegen Issues related with code generation on any backend dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants