4 ms·
I believe LLVM IR, even in its textual form, is not considered a stable interface.
by heinrich5991 11y ago
I believe LLVM IR, even in its textual form, is not considered a stable interface.
- pcwalton 11y agoIt's not, but keeping up with upgrades generally isn't a problem. Not enough to outweigh the downsides of compiling to C.
- tachyonbeam 11y agoAnd to be fair, it's not like the LLVM C API is going to remain the same forever, that changes too.
- erickt 11y agoLast I worked on llvm-c, it was supposed to stay backwards compatible. They do add new functionality but the old API should still work until llvm 4. For rust, while we have been broken by bad code we generated and llvm bugs, I can't recall if the API ever was changed out from under us.