1.0.84
Important
This release has been yanked, due to the Apple deployment target changes causing unintentional widespread breakage for building C++ code on the target (for projects without an explicit deployment target set). A release without these issues will be made in the near future.
Sorry, and thanks.
Changes
This isn't a complete list, but I've tried to cover everything that is either significant, or could cause problems for people using cc
in configurations not covered by our tests.
- The MSRV has been updated to 1.53.0 (#894)
- A completely overhauled implementation of the jobserver protocol (used under
feature = parallel
), which should be more efficient. (#889). - Better handling of assemblers on windows targets, especially
armasm[64].exe
(#867, #868, #869, #857) - A few fixes for incorrect results from
is_flag_supported
(#839, #886) - Support for the
*-apple-tvos
and*-apple-tvos-sim
targets (#881, #704) - Improved handling of the deployment target on Apple targets, including use of
rustc --print deployment-target
when available (#848, #872) - We no longer bundle bitcode when compiling for Apple targets, as they've deprecated it (#812)
- A new
remove_flag
function to remove flags which have been added withadd_flag
(#885) - Changes to how clang and gcc are distinguished, and how
-m32
/-mx32
/-m64
flags are passed (#709) - Minor adjustments to how
-isysroot
is passed on Apple targets (#703) and how MSVC version is detected on Windows (#696).
As always, please file bugs if you hit issues. cc
is used in many more ways than we can possibly test (especially when cross-compiling or using tier-3 platforms).
Thanks.
New Contributors
- @BlackHoleFox made their first contribution in #848
- @youknowone made their first contribution in #704
- @Arc-blroth made their first contribution in #705
- @osiewicz made their first contribution in #878
- @RubixDev made their first contribution in #839
- @lcruz99 made their first contribution in #881
- @raisfeld-ori made their first contribution in #885
Full Changelog: 1.0.83...1.0.84