зеркало из https://github.com/mozilla/gecko-dev.git
4.1 KiB
4.1 KiB
[0.14.0] - 2017-01-30
Changed
- Changed all enum types from tuple structs to raw integers to avoid segmentation faults on some platforms
[0.13.0] - 2017-01-29
Changed
- Changed all opaque pointers types from tuple structs to raw pointers to avoid segmentation faults on some platforms
[0.12.0] - 2016-12-13
Changed
- Altered the runtime linking API to allow for testing the presence of functions
[0.11.1] - 2016-12-07
Added
- Added support for linking to Clang on Windows from unofficial LLVM sources such as MSYS and MinGW
[0.11.0] - 2016-10-07
Changed
- Changed all enums from Rust enums to typed constants to avoid undefined behavior
[0.10.1] - 2016-08-21
Changed
- Changed static linking on FreeBSD and OS X to link against
libc++
instead oflibstd++
[0.10.0] - 2016-08-01
Changed
- Added
runtime
Cargo feature that links tolibclang
shared library at runtime - Added
from_raw
method toCXTypeLayoutError
enum - Added implementations of
Deref
for opaque FFI structs - Changed
Default
implementations for structs to zero out the struct
[0.9.0] - 2016-07-21
Added
- Added documentation bindings
[0.8.1] - 2016-07-20
Changed
- Added
CLANG_PATH
environment variable for providing a path toclang
executable - Added usage of
llvm-config
to search forclang
- Added usage of
xcodebuild
to search forclang
on OS X
[0.8.0] - 2016-07-18
Added
- Added support for
clang
3.9.x
Changed
- Bumped
libc
version to0.2.14
Fixed
- Fixed
LIBCLANG_PATH
usage on Windows to search both thebin
andlib
directories - Fixed search path parsing on OS X
- Fixed search path parsing on Windows
- Fixed default search path ordering on OS X
[0.7.2] - 2016-06-17
Fixed
- Fixed finding of
clang
executables when system has executables matchingclang-*
(e.g.,clang-format
)
[0.7.1] - 2016-06-10
Changed
- Bumped
libc
version to0.2.12
Fixed
- Fixed finding of
clang
executables suffixed by their version (e.g.,clang-3.5
)
[0.7.0] - 2016-05-31
Changed
- Changed
Clang
structversion
field type toOption<CXVersion>
[0.6.0] - 2016-05-26
Added
- Added
support
module
Fixed
- Fixed
libclang
linking on FreeBSD - Fixed
libclang
linking on Windows with the MSVC toolchain - Improved
libclang
static linking
[0.5.4] - 20160-5-19
Changed
- Added implementations of
Default
for FFI structs
[0.5.3] - 2016-05-17
Changed
- Bumped
bitflags
version to0.7.0
[0.5.2] - 2016-05-12
Fixed
- Fixed
libclang
static linking
[0.5.1] - 2016-05-10
Fixed
- Fixed
libclang
linking on OS X - Fixed
libclang
linking on Windows
[0.5.0] - 2016-05-10
Removed
- Removed
rustc_version
dependency - Removed support for
LIBCLANG_STATIC
environment variable
Changed
- Bumped
bitflags
version to0.6.0
- Bumped
libc
version to0.2.11
- Improved
libclang
search path - Improved
libclang
static linking
[0.4.2] - 2016-04-20
Changed
- Bumped
libc
version to0.2.10
[0.4.1] - 2016-04-02
Changed
- Bumped
libc
version to0.2.9
- Bumped
rustc_version
version to0.1.7
[0.4.0] - 2016-03-28
Removed
- Removed support for
clang
3.4.x
[0.3.1] - 2016-03-21
Added
- Added support for finding
libclang
[0.3.0] - 2016-03-16
Removed
- Removed build system types and functions
Added
- Added support for
clang
3.4.x
Changed
- Bumped
bitflags
version to0.5.0
- Bumped
libc
version to0.2.8
[0.2.1] - 2016-02-13
Changed
- Simplified internal usage of conditional compilation
- Bumped
bitflags
version to0.4.0
- Bumped
libc
version to0.2.7
- Bumped
rustc_version
version to0.1.6
[0.2.0] - 2016-02-12
Added
- Added support for
clang
3.8.x
[0.1.2] - 2015-12-29
Added
- Added derivations of
Debug
for FFI structs
[0.1.1] - 2015-12-26
Added
- Added derivations of
PartialOrd
andOrd
for FFI enums
[0.1.0] - 2015-12-22
- Initial release