-
Notifications
You must be signed in to change notification settings - Fork 81
Description
Hi,
first of all, thanks a lot for providing the awesome libclang-sys and also the wrapper!
Currently I´m trying to use the libclang-sys and libclang-rs in a project setup with bazel. This works pretty well so far, and I even managed to use the libclang from the internal bazel toolchain.
So in my setup I use the rust crate for 1.8.1 and maually apply the patches to 1.8.2 and 1.9.0 and an additional small hotfix. With this I can then perfectly use clang-rs using clang-sys 1.9.0. as dependency. I need to update the version from v.1.8.1 since I rely in Bazel on the additional runtime feature which was added in 1.8.2.
But this is a quite "hacky" approach which I just used to get it to work. I would like to use it in an open-source safety critical tooling and therefore I would need the explicit, official dependencies and also figure out the test coverage for the source code. But I don´t get why version 1.8.2 and 1.9.0 have been yanked. Also I can´t find the source for 2.0.0 for the wrapper any more (only as appendix to the crate but not any more in github)
TLDR:
- what was the reason for yanking the version in clang-sys and removing the source from github for Clang-RS 2.0.0?
- could we maybe bring it to a state where I could use "official" versions?