TheDan64 / inkwell

It's a New Kind of Wrapper for Exposing LLVM (Safely)
https://thedan64.github.io/inkwell/
Apache License 2.0
2.32k stars 224 forks source link

WIP: Support LLVM 18 #483

Closed xermicus closed 6 months ago

xermicus commented 6 months ago

Description

Support LLVM 18.

Related Issue

482

How This Has Been Tested

Option\<Breaking Changes>

Checklist

vcfxb commented 6 months ago

After a little poke, llvm-sys now has updated to support LLVM 18

xermicus commented 6 months ago

Great, now I'm basically just waiting for an ubuntu build to use on CI

xermicus commented 6 months ago

I'm not sure what's going on with linux x86 binary LLVM releases, however the test suite passes locally for me. @TheDan64 the PR is ready to receive a review :)

TheDan64 commented 6 months ago

@xermicus wdym by the binarys? Tests seem to be working. Or was this an intermittent thing?

TheDan64 commented 6 months ago

Oh, there's no build check for LLVM 18, could you please add one @xermicus

xermicus commented 6 months ago

@TheDan64 yep I have it on my radar

Pat-Lafon commented 5 months ago

Brew just got LLVM 18, so maybe this has tricked through the ecosystem now?