Lines Matching +full:macos +full:- +full:12
1 ## [1.4.0] - 2022-09-22
4 - The value of an `EntityKind` enum variant
7 …e in `libclang`](https://github.com/llvm/llvm-project/commit/bb83f8e70bd1d56152f02307adacd718cd67e…
10 - Added support for `clang` 16.0.x
11 - Added support for `clang` 15.0.x
12 - Added support for `clang` 14.0.x
14 ## [1.3.3] - 2022-05-28
17 - Fixed `Clang::find` to check that `CLANG_PATH` is an executable file before
20 ## [1.3.2] - 2022-05-18
23 - Added support for illumos and derivatives
25 ## [1.3.1] - 2022-02-03
28 - Added missing `clang_getToken` function
30 ## [1.3.0] - 2021-10-31
33 - Added support for `clang` 13.0.x
34 - Added support for `clang` 12.0.x
35 - Added support for the Haiku operating system
37 ## [1.2.2] - 2021-09-02
40 - Fixed handling of paths that contain characters that have special meaning in
43 ## [1.2.1] - 2021-08-24
46 - Updated build script to check the install location used by the
47 [Scoop](https://scoop.sh/) command-line installer on Windows
50 - Updated build script to support environments where the `PATH` environment
53 ## [1.2.0] - 2021-04-08
56 - Changed `Clang::find` to prefer target-prefixed binaries when a `-target`
57 argument is provided (e.g., if the arguments `-target` and
58 `x86_64-unknown-linux-gnu` are provided, a target-prefixed Clang executable
59 such as `x86_64-unknown-linux-gnu-clang` will be preferred over a non-target
63 - Fixed build script to split paths in environment variables (e.g.,
67 ## [1.1.1] - 2021-02-19
70 - Bumped `libloading` version to `0.7`
72 ## [1.1.0] - 2021-02-09
75 - Added Visual Studio LLVM component directory to search paths on Windows
76 ([#121](https://github.com/KyleMayes/clang-sys/issues/121))
79 - Added support for `clang` 11.0.x
81 ## [1.0.3] - 2020-11-19
84 - Fixed `Clang::find` panicking when `llvm-config` or `xcode-build` don't output anything to `stdou…
86 ## [1.0.2] - 2020-11-17
89 - Fixed `Clang::find` to properly search directories returned by the
90 `llvm-config --bindir` and `xcodebuild -find clang` commands
91 - Improved version selection algorithm in the case where there are multiple
95 over the versions found by searching the `llvm-config --prefix` directory)
97 ## [1.0.1] - 2020-10-01
100 - Improved panic error message when calling an unloaded function
102 ## [1.0.0] - 2020-07-14
105 - Bumped `libloading` version to `0.6.0`
106 - Updated build script to not print warnings about failures to execute
107 `llvm-config` and `xcode-select` unless an instance of `libclang` is not found
110 - Added support for `clang` 10.0.x
113 - Removed `gte_clang_*` Cargo features (these were an implementation detail)
115 ## [0.29.3] - 2020-03-31
118 - Added ability to determine version of runtime-linked instance of `libclang`
120 ## [0.29.2] - 2020-03-09
123 - Revert unnecessary increase of minimum version of `libc` and `libloading`
125 ## [0.29.2] - 2020-03-09
128 - Revert unnecessary increase of minimum version of `libc` and `libloading`
130 ## [0.29.1] - 2020-03-06
133 - Added support for finding instances of `libclang` matching `libclang-*.so.*`
135 ## [0.29.0] - 2020-02-17
138 - Wrapped function pointer fields in `Option` in the `CXCursorAndRangeVisitor`
144 - Added support for `clang` 9.0.x
145 - Added missing `CXCallingConv_AArch64VectorCall` variant to `CXCallingConv` enum
146 - Added missing `clang_CompileCommand_getNumMappedSources` function
148 ## [0.28.1] - 2019-07-28
151 - Bumped `glob` version to `0.3.0`
152 - Improved error message when an invocation of an executable is not successful
153 - Allowed `LIBCLANG_PATH` to refer to a specific `libclang` instance (e.g.,
157 - Fixed
158 …[`libclang-cpp`](https://github.com/llvm-mirror/clang/commit/90d6722bdcbc2af52306f7e948c556ad6185a…
161 ## [0.28.0] - 2019-02-17
164 - Changed `llvm-config` to be first search candidate on macOS
167 - Added support for `clang` 8.0.x
170 - Removed `assert-minimum` feature
171 - Removed version detection for libraries without versions embedded in the filename
173 ## [0.27.0] - 2019-01-10
176 - Added version detection for libraries without versions embedded in the filename
179 - Added `assert-minimum` feature (see `README.md` for details)
181 ## [0.26.4] - 2018-12-29
184 - Added shared library path to `SharedLibrary` struct
186 ## [0.26.3] - 2018-11-14
189 - Disable default features of `libc` dependency
191 ## [0.26.2] - 2018-11-03
194 - Fixed dynamic linking on macOS
196 ## [0.26.1] - 2018-10-10
199 - Fixed support for finding libraries in `bin` directories on Windows
201 ## [0.26.0] - 2018-10-07
204 - Added support for finding libraries with version suffixes on Linux when using runtime linking (e.…
206 ## [0.25.0] - 2018-10-06
209 - Added support for versioned libraries on BSDs
211 ## [0.24.0] - 2018-09-15
214 - Reworked finding of libraries (see `README.md` for details)
217 - Added support for `clang` 7.0.x
219 ## [0.23.0] - 2018-06-16
222 - Changed `Clang::find` to skip dynamic libraries for an incorrect architecture on Windows
224 ## [0.22.0] - 2018-03-11
227 - Added support for `clang` 6.0.x
228 - Bumped `libc` version to `0.2.39`
229 - Bumped `libloading` version to `0.5.0`
231 ## [0.21.2] - 2018-02-17
234 - Added original errors to error messages
235 - Added support for searching for libraries in `LD_LIBRARY_PATH` directories
237 ## [0.21.1] - 2017-11-24
240 - Improved finding of versioned libraries (e.g., `libclang-3.9.so`)
243 …eta and nightly channels caused by a [compiler bug](https://github.com/KyleMayes/clang-sys/pull/69)
245 ## [0.21.0] - 2017-10-11
248 * Replaced `bitflags` usage with constants which avoids crashes on 32-bit Linux platforms
250 ## [0.20.1] - 2017-09-16
253 - Fixed static linking
255 ## [0.20.0] - 2017-09-14
258 - Added support for `clang` 5.0.x
259 - Added `clang` as a link target of this package
260 - Added dummy implementations of `is_loaded` for builds with the `static` Cargo feature enabled
262 ## [0.19.0] - 2017-07-02
265 - Bumped `bitflags` version to `0.9.1`
266 - Added `args` parameter to `Clang::new` function which passes arguments to the Clang executable
268 ## [0.18.0] - 2017-05-16
271 - Improved finding of versioned libraries (e.g., `libclang.so.3.9`)
273 ## [0.17.0] - 2017-05-08
276 - Changed storage type of include search paths from `Vec<PathBuf>` to `Option<Vec<PathBuf>>`
278 ## [0.16.0] - 2017-05-02
281 - Bumped `libloading` version to `0.4.0`
283 ## [0.15.2] - 2017-04-28
286 - Fixed finding of `libclang.so.1` on Linux
288 ## [0.15.1] - 2017-03-29
291 - Fixed static linking when libraries are in [different directories](https://github.com/KyleMayes/c…
293 ## [0.15.0] - 2017-03-13
296 - Added support for `clang` 4.0.x
299 - Changed functions in the `Functions` struct to be `unsafe` (`runtime` feature only)
300 - Changed `Clang::find` method to ignore directories and non-executable files
301 - Changed `Clang::find` to skip dynamic libraries for an incorrect architecture on FreeBSD and Linux
302 - Bumped `bitflags` version to `0.7.0`
304 ## [0.14.0] - 2017-01-30
307 - Changed all enum types from tuple structs to raw integers to avoid
308 [segmentation faults](https://github.com/rust-lang/rust/issues/39394) on some platforms
310 ## [0.13.0] - 2017-01-29
313 - Changed all opaque pointers types from tuple structs to raw pointers to avoid
314 [segmentation faults](https://github.com/rust-lang/rust/issues/39394) on some platforms
316 ## [0.12.0] - 2016-12-13
319 - Altered the runtime linking API to allow for testing the presence of functions
321 ## [0.11.1] - 2016-12-07
324 - Added support for linking to Clang on Windows from unofficial LLVM sources such as MSYS and MinGW
326 ## [0.11.0] - 2016-10-07
329 - Changed all enums from Rust enums to typed constants to avoid
330 [undefined behavior](https://github.com/KyleMayes/clang-sys/issues/42)
332 ## [0.10.1] - 2016-08-21
335 - Changed static linking on FreeBSD and macOS to link against `libc++` instead of `libstd++`
337 ## [0.10.0] - 2016-08-01
340 - Added `runtime` Cargo feature that links to `libclang` shared library at runtime
341 - Added `from_raw` method to `CXTypeLayoutError` enum
342 - Added implementations of `Deref` for opaque FFI structs
343 - Changed `Default` implementations for structs to zero out the struct
345 ## [0.9.0] - 2016-07-21
348 - Added documentation bindings
350 ## [0.8.1] - 2016-07-20
353 - Added `CLANG_PATH` environment variable for providing a path to `clang` executable
354 - Added usage of `llvm-config` to search for `clang`
355 - Added usage of `xcodebuild` to search for `clang` on macOS
357 ## [0.8.0] - 2016-07-18
360 - Added support for `clang` 3.9.x
363 - Bumped `libc` version to `0.2.14`
366 - Fixed `LIBCLANG_PATH` usage on Windows to search both the `bin` and `lib` directories
367 - Fixed search path parsing on macOS
368 - Fixed search path parsing on Windows
369 - Fixed default search path ordering on macOS
371 ## [0.7.2] - 2016-06-17
374 - Fixed finding of `clang` executables when system has executables matching `clang-*`
375 (e.g., `clang-format`)
377 ## [0.7.1] - 2016-06-10
380 - Bumped `libc` version to `0.2.12`
383 - Fixed finding of `clang` executables suffixed by their version (e.g., `clang-3.5`)
385 ## [0.7.0] - 2016-05-31
388 - Changed `Clang` struct `version` field type to `Option<CXVersion>`
390 ## [0.6.0] - 2016-05-26
393 - Added `support` module
396 - Fixed `libclang` linking on FreeBSD
397 - Fixed `libclang` linking on Windows with the MSVC toolchain
398 - Improved `libclang` static linking
400 ## [0.5.4] - 20160-5-19
403 - Added implementations of `Default` for FFI structs
405 ## [0.5.3] - 2016-05-17
408 - Bumped `bitflags` version to `0.7.0`
410 ## [0.5.2] - 2016-05-12
413 - Fixed `libclang` static linking
415 ## [0.5.1] - 2016-05-10
418 - Fixed `libclang` linking on macOS
419 - Fixed `libclang` linking on Windows
421 ## [0.5.0] - 2016-05-10
424 - Removed `rustc_version` dependency
425 - Removed support for `LIBCLANG_STATIC` environment variable
428 - Bumped `bitflags` version to `0.6.0`
429 - Bumped `libc` version to `0.2.11`
430 - Improved `libclang` search path
431 - Improved `libclang` static linking
433 ## [0.4.2] - 2016-04-20
436 - Bumped `libc` version to `0.2.10`
438 ## [0.4.1] - 2016-04-02
441 - Bumped `libc` version to `0.2.9`
442 - Bumped `rustc_version` version to `0.1.7`
444 ## [0.4.0] - 2016-03-28
447 - Removed support for `clang` 3.4.x
449 ## [0.3.1] - 2016-03-21
452 - Added support for finding `libclang`
454 ## [0.3.0] - 2016-03-16
457 - Removed build system types and functions
460 - Added support for `clang` 3.4.x
463 - Bumped `bitflags` version to `0.5.0`
464 - Bumped `libc` version to `0.2.8`
466 ## [0.2.1] - 2016-02-13
469 - Simplified internal usage of conditional compilation
470 - Bumped `bitflags` version to `0.4.0`
471 - Bumped `libc` version to `0.2.7`
472 - Bumped `rustc_version` version to `0.1.6`
474 ## [0.2.0] - 2016-02-12
477 - Added support for `clang` 3.8.x
479 ## [0.1.2] - 2015-12-29
482 - Added derivations of `Debug` for FFI structs
484 ## [0.1.1] - 2015-12-26
487 - Added derivations of `PartialOrd` and `Ord` for FFI enums
489 ## [0.1.0] - 2015-12-22
490 - Initial release