Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
1.1.22 - 2024-09-27
Other
- Don't rerun if PATH changes (#1215)
1.1.21 - 2024-09-18
Other
- disable pic for targets that end in
-none
(#1212)
1.1.20 - 2024-09-17
Other
- Add buildcache as known Rust and C/C++ compiler wrapper (#1209)
1.1.19 - 2024-09-15
Other
- Add support arm64e-apple-darwin (#1207)
1.1.18 - 2024-09-07
Other
- Fixed unsoundness in
StderrForwarder::forward_available
(#1203)
1.1.17 - 2024-09-06
Fixed
- fix finding toolchains when invoked by msbuild (#1201)
1.1.16 - 2024-09-04
Other
- Treat VxWorks wr-cc as a Gnu compiler (#1198)
1.1.15 - 2024-08-26
Other
- Add -mfloat-abi=hard as a default argument when using any arm/thumb-none-eabihf target (#1194)
1.1.14 - 2024-08-23
Other
- allow finding tools from path if VisualStudioDir is set
1.1.13 - 2024-08-16
Other
- Fix detect family: should detect emscripten as clang, closes #1185 (#1186)
1.1.12 - 2024-08-15
Other
1.1.11 - 2024-08-14
Other
- Add support for parsing shell encoded
*FLAGS
(#1181) - Replace vector of tuples with BTreeMap which already is sorted and free of duplicates (#1177)
1.1.10 - 2024-08-11
Other
- Remap Windows targets triples to their LLVM counterparts (#1176)
1.1.9 - 2024-08-11
Other
- Add custom CC wrapper to the wrapper whitelist (#1175)
1.1.8 - 2024-08-06
Other
- Fix broken link in docs.rs (#1173)
1.1.7 - 2024-07-29
Other
1.1.6 - 2024-07-19
Other
1.1.5 - 2024-07-15
Other
- Fix cyclic compilation: Use vendored once_cell (#1154)
1.1.4 - 2024-07-14
Other
- Support compiling on wasm targets (Supersede #1068) (#1160)
1.1.3 - 2024-07-14
Other
- Reduce msrv to 1.63 (#1158)
- Revert “Use raw-dylib for windows-sys (#1137)” (#1157)
- Fix typos (#1152)
- Fix
doc_lazy_continuation
lints (#1153)
1.1.2 - 2024-07-12
Other
- Add empty
jobserver
feature. (#1150)
1.1.1 - 2024-07-12
Other
- Fix is_flag_supported not respecting emit_rerun_if_env_changed (#1147) (#1148)
1.1.0 - 2024-07-08
Added
- add cargo_output to eliminate last vestiges of stdout pollution (#1141)
Other
- Drop support for Visual Studio 12 (2013) (#1046)
- Use raw-dylib for windows-sys (#1137)
- Bump msrv to 1.67 (#1143)
- Bump msrv to 1.65 (#1140)
- Fix clippy warnings (#1138)
Other
- Regenerate windows sys bindings (#1132)
- Fix generate-windows-sys-bindings (#1133)
- Fix gen-windows-sys-binding (#1130)
- Fix gen-windows-sys-binding (#1127)
- Update windows-bindgen requirement from 0.57 to 0.58 (#1123)
Other
- Fixed link break about compile-time-requirements (#1118)
Other
- Fix compilation for wasm: env WASI_SYSROOT should be optional (#1114)
Other
- Fix invalid wasi targets compatibility (#1105)
- Speedup regenerate-target-info and regenerate-windows-sys (#1110)
Other
- Use
Build::getenv
instead of env::var*
in anywhere that makes sense (#1103)
Other
- Update publish.yml to use release-plz (#1101)
- Accept
OsStr
instead of str
for flags (#1100) - Use
dep:
syntax to avoid implicit features. (#1099) - Minor clippy fixes. (#1098)
- Fix WASI compilation for C++ (#1083)
- Regenerate windows sys bindings (#1096)
- Rename regenerate-windows-sys to regenerate-windows-sys.yml (#1095)
- Create regenerate-windows-sys.yml (#1094)
- Update windows-bindgen requirement from 0.56 to 0.57 (#1091)
- Eagerly close tempfile to fix #1082 (#1087)
- Output msvc.exe in the output directory (#1090)
- Fix clippy warnings on Windows (#1088)
- Don't try to free DLL on drop (#1089)
- Fix panic safety issue in StderrForwarder (#1079)