Lines Matching +full:macos +full:- +full:12
1 ## [1.7.0] - 2023-12-31
4 - Added support for `clang` 17.0.x
6 ## [1.6.1] - 2023-03-29
9 - Improved error message when calling a `libclang` function that is not supported by the loaded `li…
11 ## [1.6.0] - 2023-02-18
14 - MinGW directories are not searched for `libclang` instances on Windows when
16 - Bumped minimum supported Rust version (MSRV) to 1.51.0
17 - Changed Windows search directory preferences (`libclang` instances from
21 ## ~~[1.5.1] - 2023-02-05~~ (YANKED)
24 - MinGW directories are not searched for `libclang` instances on Windows when
27 ## ~~[1.5.0] - 2023-02-05~~ (YANKED)
30 - Bumped minimum supported Rust version (MSRV) to 1.51.0
31 - Changed Windows search directory preferences (`libclang` instances from
36 - Added additional support for `clang` 16.0.x
38 ## [1.4.0] - 2022-09-22
41 - The value of an `EntityKind` enum variant
44 …e in `libclang`](https://github.com/llvm/llvm-project/commit/bb83f8e70bd1d56152f02307adacd718cd67e…
47 - Added support for `clang` 16.0.x
48 - Added support for `clang` 15.0.x
49 - Added support for `clang` 14.0.x
51 ## [1.3.3] - 2022-05-28
54 - Fixed `Clang::find` to check that `CLANG_PATH` is an executable file before
57 ## [1.3.2] - 2022-05-18
60 - Added support for illumos and derivatives
62 ## [1.3.1] - 2022-02-03
65 - Added missing `clang_getToken` function
67 ## [1.3.0] - 2021-10-31
70 - Added support for `clang` 13.0.x
71 - Added support for `clang` 12.0.x
72 - Added support for the Haiku operating system
74 ## [1.2.2] - 2021-09-02
77 - Fixed handling of paths that contain characters that have special meaning in
80 ## [1.2.1] - 2021-08-24
83 - Updated build script to check the install location used by the
84 [Scoop](https://scoop.sh/) command-line installer on Windows
87 - Updated build script to support environments where the `PATH` environment
90 ## [1.2.0] - 2021-04-08
93 - Changed `Clang::find` to prefer target-prefixed binaries when a `-target`
94 argument is provided (e.g., if the arguments `-target` and
95 `x86_64-unknown-linux-gnu` are provided, a target-prefixed Clang executable
96 such as `x86_64-unknown-linux-gnu-clang` will be preferred over a non-target
100 - Fixed build script to split paths in environment variables (e.g.,
104 ## [1.1.1] - 2021-02-19
107 - Bumped `libloading` version to `0.7`
109 ## [1.1.0] - 2021-02-09
112 - Added Visual Studio LLVM component directory to search paths on Windows
113 ([#121](https://github.com/KyleMayes/clang-sys/issues/121))
116 - Added support for `clang` 11.0.x
118 ## [1.0.3] - 2020-11-19
121 - Fixed `Clang::find` panicking when `llvm-config` or `xcode-build` don't output anything to `stdou…
123 ## [1.0.2] - 2020-11-17
126 - Fixed `Clang::find` to properly search directories returned by the
127 `llvm-config --bindir` and `xcodebuild -find clang` commands
128 - Improved version selection algorithm in the case where there are multiple
132 over the versions found by searching the `llvm-config --prefix` directory)
134 ## [1.0.1] - 2020-10-01
137 - Improved panic error message when calling an unloaded function
139 ## [1.0.0] - 2020-07-14
142 - Bumped `libloading` version to `0.6.0`
143 - Updated build script to not print warnings about failures to execute
144 `llvm-config` and `xcode-select` unless an instance of `libclang` is not found
147 - Added support for `clang` 10.0.x
150 - Removed `gte_clang_*` Cargo features (these were an implementation detail)
152 ## [0.29.3] - 2020-03-31
155 - Added ability to determine version of runtime-linked instance of `libclang`
157 ## [0.29.2] - 2020-03-09
160 - Revert unnecessary increase of minimum version of `libc` and `libloading`
162 ## [0.29.2] - 2020-03-09
165 - Revert unnecessary increase of minimum version of `libc` and `libloading`
167 ## [0.29.1] - 2020-03-06
170 - Added support for finding instances of `libclang` matching `libclang-*.so.*`
172 ## [0.29.0] - 2020-02-17
175 - Wrapped function pointer fields in `Option` in the `CXCursorAndRangeVisitor`
181 - Added support for `clang` 9.0.x
182 - Added missing `CXCallingConv_AArch64VectorCall` variant to `CXCallingConv` enum
183 - Added missing `clang_CompileCommand_getNumMappedSources` function
185 ## [0.28.1] - 2019-07-28
188 - Bumped `glob` version to `0.3.0`
189 - Improved error message when an invocation of an executable is not successful
190 - Allowed `LIBCLANG_PATH` to refer to a specific `libclang` instance (e.g.,
194 - Fixed
195 …[`libclang-cpp`](https://github.com/llvm-mirror/clang/commit/90d6722bdcbc2af52306f7e948c556ad6185a…
198 ## [0.28.0] - 2019-02-17
201 - Changed `llvm-config` to be first search candidate on macOS
204 - Added support for `clang` 8.0.x
207 - Removed `assert-minimum` feature
208 - Removed version detection for libraries without versions embedded in the filename
210 ## [0.27.0] - 2019-01-10
213 - Added version detection for libraries without versions embedded in the filename
216 - Added `assert-minimum` feature (see `README.md` for details)
218 ## [0.26.4] - 2018-12-29
221 - Added shared library path to `SharedLibrary` struct
223 ## [0.26.3] - 2018-11-14
226 - Disable default features of `libc` dependency
228 ## [0.26.2] - 2018-11-03
231 - Fixed dynamic linking on macOS
233 ## [0.26.1] - 2018-10-10
236 - Fixed support for finding libraries in `bin` directories on Windows
238 ## [0.26.0] - 2018-10-07
241 - Added support for finding libraries with version suffixes on Linux when using runtime linking (e.…
243 ## [0.25.0] - 2018-10-06
246 - Added support for versioned libraries on BSDs
248 ## [0.24.0] - 2018-09-15
251 - Reworked finding of libraries (see `README.md` for details)
254 - Added support for `clang` 7.0.x
256 ## [0.23.0] - 2018-06-16
259 - Changed `Clang::find` to skip dynamic libraries for an incorrect architecture on Windows
261 ## [0.22.0] - 2018-03-11
264 - Added support for `clang` 6.0.x
265 - Bumped `libc` version to `0.2.39`
266 - Bumped `libloading` version to `0.5.0`
268 ## [0.21.2] - 2018-02-17
271 - Added original errors to error messages
272 - Added support for searching for libraries in `LD_LIBRARY_PATH` directories
274 ## [0.21.1] - 2017-11-24
277 - Improved finding of versioned libraries (e.g., `libclang-3.9.so`)
280 …eta and nightly channels caused by a [compiler bug](https://github.com/KyleMayes/clang-sys/pull/69)
282 ## [0.21.0] - 2017-10-11
285 * Replaced `bitflags` usage with constants which avoids crashes on 32-bit Linux platforms
287 ## [0.20.1] - 2017-09-16
290 - Fixed static linking
292 ## [0.20.0] - 2017-09-14
295 - Added support for `clang` 5.0.x
296 - Added `clang` as a link target of this package
297 - Added dummy implementations of `is_loaded` for builds with the `static` Cargo feature enabled
299 ## [0.19.0] - 2017-07-02
302 - Bumped `bitflags` version to `0.9.1`
303 - Added `args` parameter to `Clang::new` function which passes arguments to the Clang executable
305 ## [0.18.0] - 2017-05-16
308 - Improved finding of versioned libraries (e.g., `libclang.so.3.9`)
310 ## [0.17.0] - 2017-05-08
313 - Changed storage type of include search paths from `Vec<PathBuf>` to `Option<Vec<PathBuf>>`
315 ## [0.16.0] - 2017-05-02
318 - Bumped `libloading` version to `0.4.0`
320 ## [0.15.2] - 2017-04-28
323 - Fixed finding of `libclang.so.1` on Linux
325 ## [0.15.1] - 2017-03-29
328 - Fixed static linking when libraries are in [different directories](https://github.com/KyleMayes/c…
330 ## [0.15.0] - 2017-03-13
333 - Added support for `clang` 4.0.x
336 - Changed functions in the `Functions` struct to be `unsafe` (`runtime` feature only)
337 - Changed `Clang::find` method to ignore directories and non-executable files
338 - Changed `Clang::find` to skip dynamic libraries for an incorrect architecture on FreeBSD and Linux
339 - Bumped `bitflags` version to `0.7.0`
341 ## [0.14.0] - 2017-01-30
344 - Changed all enum types from tuple structs to raw integers to avoid
345 [segmentation faults](https://github.com/rust-lang/rust/issues/39394) on some platforms
347 ## [0.13.0] - 2017-01-29
350 - Changed all opaque pointers types from tuple structs to raw pointers to avoid
351 [segmentation faults](https://github.com/rust-lang/rust/issues/39394) on some platforms
353 ## [0.12.0] - 2016-12-13
356 - Altered the runtime linking API to allow for testing the presence of functions
358 ## [0.11.1] - 2016-12-07
361 - Added support for linking to Clang on Windows from unofficial LLVM sources such as MSYS and MinGW
363 ## [0.11.0] - 2016-10-07
366 - Changed all enums from Rust enums to typed constants to avoid
367 [undefined behavior](https://github.com/KyleMayes/clang-sys/issues/42)
369 ## [0.10.1] - 2016-08-21
372 - Changed static linking on FreeBSD and macOS to link against `libc++` instead of `libstd++`
374 ## [0.10.0] - 2016-08-01
377 - Added `runtime` Cargo feature that links to `libclang` shared library at runtime
378 - Added `from_raw` method to `CXTypeLayoutError` enum
379 - Added implementations of `Deref` for opaque FFI structs
380 - Changed `Default` implementations for structs to zero out the struct
382 ## [0.9.0] - 2016-07-21
385 - Added documentation bindings
387 ## [0.8.1] - 2016-07-20
390 - Added `CLANG_PATH` environment variable for providing a path to `clang` executable
391 - Added usage of `llvm-config` to search for `clang`
392 - Added usage of `xcodebuild` to search for `clang` on macOS
394 ## [0.8.0] - 2016-07-18
397 - Added support for `clang` 3.9.x
400 - Bumped `libc` version to `0.2.14`
403 - Fixed `LIBCLANG_PATH` usage on Windows to search both the `bin` and `lib` directories
404 - Fixed search path parsing on macOS
405 - Fixed search path parsing on Windows
406 - Fixed default search path ordering on macOS
408 ## [0.7.2] - 2016-06-17
411 - Fixed finding of `clang` executables when system has executables matching `clang-*`
412 (e.g., `clang-format`)
414 ## [0.7.1] - 2016-06-10
417 - Bumped `libc` version to `0.2.12`
420 - Fixed finding of `clang` executables suffixed by their version (e.g., `clang-3.5`)
422 ## [0.7.0] - 2016-05-31
425 - Changed `Clang` struct `version` field type to `Option<CXVersion>`
427 ## [0.6.0] - 2016-05-26
430 - Added `support` module
433 - Fixed `libclang` linking on FreeBSD
434 - Fixed `libclang` linking on Windows with the MSVC toolchain
435 - Improved `libclang` static linking
437 ## [0.5.4] - 20160-5-19
440 - Added implementations of `Default` for FFI structs
442 ## [0.5.3] - 2016-05-17
445 - Bumped `bitflags` version to `0.7.0`
447 ## [0.5.2] - 2016-05-12
450 - Fixed `libclang` static linking
452 ## [0.5.1] - 2016-05-10
455 - Fixed `libclang` linking on macOS
456 - Fixed `libclang` linking on Windows
458 ## [0.5.0] - 2016-05-10
461 - Removed `rustc_version` dependency
462 - Removed support for `LIBCLANG_STATIC` environment variable
465 - Bumped `bitflags` version to `0.6.0`
466 - Bumped `libc` version to `0.2.11`
467 - Improved `libclang` search path
468 - Improved `libclang` static linking
470 ## [0.4.2] - 2016-04-20
473 - Bumped `libc` version to `0.2.10`
475 ## [0.4.1] - 2016-04-02
478 - Bumped `libc` version to `0.2.9`
479 - Bumped `rustc_version` version to `0.1.7`
481 ## [0.4.0] - 2016-03-28
484 - Removed support for `clang` 3.4.x
486 ## [0.3.1] - 2016-03-21
489 - Added support for finding `libclang`
491 ## [0.3.0] - 2016-03-16
494 - Removed build system types and functions
497 - Added support for `clang` 3.4.x
500 - Bumped `bitflags` version to `0.5.0`
501 - Bumped `libc` version to `0.2.8`
503 ## [0.2.1] - 2016-02-13
506 - Simplified internal usage of conditional compilation
507 - Bumped `bitflags` version to `0.4.0`
508 - Bumped `libc` version to `0.2.7`
509 - Bumped `rustc_version` version to `0.1.6`
511 ## [0.2.0] - 2016-02-12
514 - Added support for `clang` 3.8.x
516 ## [0.1.2] - 2015-12-29
519 - Added derivations of `Debug` for FFI structs
521 ## [0.1.1] - 2015-12-26
524 - Added derivations of `PartialOrd` and `Ord` for FFI enums
526 ## [0.1.0] - 2015-12-22
527 - Initial release