Update Rust crate cc to 1.0.98 - autoclosed #54
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
Test plan: CI should pass with updated dependencies. No review required: this is an automated dependency update PR.
Test plan: CI should pass with updated dependencies.
Release Notes
rust-lang/cc-rs (cc)
v1.0.98
Compare Source
What's Changed
New Contributors
Full Changelog: rust-lang/cc-rs@1.0.97...1.0.98
v1.0.97
Compare Source
What's Changed
regenerate-target-info.yml
by @NobodyXu in https://github.com/rust-lang/cc-rs/pull/1060New Contributors
Full Changelog: rust-lang/cc-rs@1.0.96...1.0.97
v1.0.96
Compare Source
What's Changed
New Contributors
Full Changelog: rust-lang/cc-rs@1.0.95...1.0.96
v1.0.95
Compare Source
What's Changed
try_acquire
by @NobodyXu in https://github.com/rust-lang/cc-rs/pull/1037Full Changelog: rust-lang/cc-rs@1.0.94...1.0.95
v1.0.94
Compare Source
What's Changed
New Contributors
Full Changelog: rust-lang/cc-rs@1.0.93...1.0.94
v1.0.93
Compare Source
What's Changed
Full Changelog: rust-lang/cc-rs@1.0.92...1.0.93
v1.0.92
Compare Source
What's Changed
Full Changelog: rust-lang/cc-rs@1.0.91...1.0.92
v1.0.91
Compare Source
What's Changed
$compiler -v
by @NobodyXu in https://github.com/rust-lang/cc-rs/pull/1000New Contributors
Full Changelog: rust-lang/cc-rs@1.0.90...1.0.91
v1.0.90
Compare Source
What's Changed
--target
when targeting Android on non-Windows platforms by @dpaoliello in https://github.com/rust-lang/cc-rs/pull/991New Contributors
Full Changelog: rust-lang/cc-rs@1.0.89...1.0.90
v1.0.89
Compare Source
What's Changed
New Contributors
Full Changelog: rust-lang/cc-rs@1.0.88...1.0.89
v1.0.88
Compare Source
What's Changed
/System/iOSSupport
to header/library search paths on Mac Catalyst by @madsmtm in https://github.com/rust-lang/cc-rs/pull/961New Contributors
Full Changelog: rust-lang/cc-rs@1.0.87...1.0.88
v1.0.87
Compare Source
What's Changed
println
s by @amaanq in https://github.com/rust-lang/cc-rs/pull/960New Contributors
Full Changelog: rust-lang/cc-rs@1.0.86...1.0.87
v1.0.86
Compare Source
What's Changed
--jobserver-auth
wins by @NobodyXu in https://github.com/rust-lang/cc-rs/pull/949New Contributors
Full Changelog: rust-lang/cc-rs@1.0.85...1.0.86
v1.0.85
Compare Source
What's Changed
--
for files intry_expand
(like in #514) by @pashokitsme in https://github.com/rust-lang/cc-rs/pull/911cargo_warnings
config to control the use of the cargo warning instruction by @scootermon in https://github.com/rust-lang/cc-rs/pull/917New Contributors
Full Changelog: rust-lang/cc-rs@1.0.84...1.0.85
v1.0.84
Compare Source
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.feature = parallel
), which should be more efficient. (https://github.com/rust-lang/cc-rs/pull/889).armasm[64].exe
(https://github.com/rust-lang/cc-rs/pull/867, https://github.com/rust-lang/cc-rs/pull/868, https://github.com/rust-lang/cc-rs/pull/869, https://github.com/rust-lang/cc-rs/pull/857)is_flag_supported
(https://github.com/rust-lang/cc-rs/pull/839, https://github.com/rust-lang/cc-rs/pull/886)*-apple-tvos
and*-apple-tvos-sim
targets (https://github.com/rust-lang/cc-rs/pull/881, https://github.com/rust-lang/cc-rs/pull/704)rustc --print deployment-target
when available (https://github.com/rust-lang/cc-rs/pull/848, https://github.com/rust-lang/cc-rs/pull/872)remove_flag
function to remove flags which have been added withadd_flag
(https://github.com/rust-lang/cc-rs/pull/885)-m32
/-mx32
/-m64
flags are passed (https://github.com/rust-lang/cc-rs/pull/709)-isysroot
is passed on Apple targets (https://github.com/rust-lang/cc-rs/pull/703) and how MSVC version is detected on Windows (https://github.com/rust-lang/cc-rs/pull/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
Full Changelog: rust-lang/cc-rs@1.0.83...1.0.84
v1.0.83
Compare Source
What's Changed
New Contributors
Full Changelog: rust-lang/cc-rs@1.0.82...1.0.83
v1.0.82
Compare Source
This release corrects a deadlock and potential performance regression present since 1.0.80, and contains no other changes. See https://github.com/rust-lang/cc-rs/pull/849 for details.
v1.0.81
Compare Source
This release exists to fix a bug introduced in 1.0.80 where we would panic if non-UTF8 were written to stderr by the C compiler. See https://github.com/rust-lang/cc-rs/pull/842 and https://github.com/rust-lang/cc-rs/issues/841 for more info.
v1.0.80
Compare Source
What's Changed
windows_registry::VsVers
non_exhaustive by @NobodyXu in https://github.com/rust-lang/cc-rs/pull/783Build::clone
: UseArc
instead ofString
/PathBuf
/OsString
by @NobodyXu in https://github.com/rust-lang/cc-rs/pull/782freebsd-version
to all --target=*-freebsd if executed on FreeBSD. by @dot-asm in https://github.com/rust-lang/cc-rs/pull/788get_xxx()
call by @mqudsi in https://github.com/rust-lang/cc-rs/pull/793Build::compile_objects
: Only spawns one thread by @NobodyXu in https://github.com/rust-lang/cc-rs/pull/780os_pipe
with direct implementation by @NobodyXu in https://github.com/rust-lang/cc-rs/pull/822Build::print
: Avoid unnecessary heap alloc by @NobodyXu in https://github.com/rust-lang/cc-rs/pull/824Error::new
: Avoid unnecessary heap alloc by @NobodyXu in https://github.com/rust-lang/cc-rs/pull/823cc::Build::try_compile
: ReusePrintThread
by @NobodyXu in https://github.com/rust-lang/cc-rs/pull/817Build::compile_objects
deadlock on parallel by @NobodyXu in https://github.com/rust-lang/cc-rs/pull/829Build::get_out_dir
: ReturnCow<'_, Path>
by @NobodyXu in https://github.com/rust-lang/cc-rs/pull/831Build::env_cache
: StoreOption<Arc<str>>
as key by @NobodyXu in https://github.com/rust-lang/cc-rs/pull/832Build::compile_objects
on feature parallel by @NobodyXu in https://github.com/rust-lang/cc-rs/pull/833windows-sys
dependency with bindings generation by @NobodyXu in https://github.com/rust-lang/cc-rs/pull/837x86_64h-apple-darwin
target by @thomcc in https://github.com/rust-lang/cc-rs/pull/840New Contributors
Full Changelog: rust-lang/cc-rs@1.0.79...1.0.80
v1.0.79
Compare Source
Version 1.0.79
Changelog
riscv32imc-esp-espidf
target is now supported (#776)Build::is_flag_supported
now checks the exit status of the compiler in addition to stderr output, improving reliability (#757)aarch64-apple-ios-sim
target-arch arm64
is now correctly passed as two arguments instead of one (#759)ar
andranlib
(#763)ar
(Build::get_archiver
) andranlib
(Build::get_ranlib
) binaries used for this build have been added.ARFLAGS
,RANLIBFLAGS
,AR
, andRANLIB
) are now respected automatically if not overridden.msbuild
under VS2022 (#773)Additionally, a number of smaller changes which shouldn't impact users have been made (in particular #769 and #777); see the commit history for complete details.
Thanks to everybody who contributed to this release!
v1.0.78
Compare Source
Version 1.0.78
Changelog
.asm
files are passed to masm on windows targets, bringing things back in line with how cc-rs<1.0.77 handled it (#755).llvm-lib.exe
is now used instead oflib.exe
whenclang-cl
is used in an MSVC environment (#758)Thanks to everybody who contributed to this release!
v1.0.77
Compare Source
Version 1.0.77
Changelog
Build::asm_flag
function, which allows providing flags that are only used when compiling assembly files (for example, if your C compiler rejects flags passed to the assembler when not used as an assembler). (#752)Thanks to everybody who contributed to this release!
v1.0.76
Compare Source
Version 1.0.76
Changelog
clang-cl
, we now only use--
to separate flags/options from input files when not using the assembler, which doesn't support that option. This is a fix for a regression introduced in 1.0.74 (by #514) (present in 1.0.75 as well). (#747)This is essentially a bugfix release, so that's all!
v1.0.75
Compare Source
Version 1.0.75
Changelog
ar
executable,*-ar
is now preferred to*-gcc-ar
(#741)Additionally, a number of smaller changes which shouldn't impact users have been made; see the commit history for complete details.
Thanks to everybody who contributed to this release!
v1.0.74
Compare Source
Version 1.0.74
Changelog
clang-cl
, we now use--
to separate flags/options from input files. (#514)RUSTC_LINKER
's prefix (rather than erroring) if we fail to determine the prefix to use for the given target. (#685)Build::link_lib_modifier
function was added to allow control which library modifiers are used when linking with the generated library. (#671)ar
binary to use, we now try{target}-ar
in addition to{target}-gcc-ar
. If they're both present,{target}-ar
will be preferred. (#735, #736)cargo:rerun-if-env-changed
messages for environment variables that influence the build. This is only done ifcargo_metadata
is enabled, and can be disabled by passing false to the newBuild::emit_rerun_if_env_changed
builder function. (#701, #738)New Targets
The following targets are now supported:
*-watchos
and*-watchos-sim
). (#662)*-pc-windows-gnullvm
). (#734)riscv32imac-unknown-xous-elf
). (#686)Additionally, a number of smaller changes which shouldn't impact users have been made; see the commit history for complete details.
Thanks to everybody who contributed to this release!
v1.0.73
Compare Source
v1.0.72
Compare Source
v1.0.71
Compare Source
v1.0.70
Compare Source
v1.0.69
Compare Source
v1.0.68
Compare Source
v1.0.67
Compare Source
v1.0.66
Compare Source
v1.0.65
Compare Source
v1.0.64
Compare Source
v1.0.63
Compare Source
v1.0.62
Compare Source
v1.0.61
Compare Source
v1.0.60
Compare Source
v1.0.59
Compare Source
v1.0.58
Compare Source
v1.0.57
Compare Source
v1.0.56
Compare Source
v1.0.55
Compare Source
v1.0.54
Compare Source
v1.0.53
Compare Source
v1.0.52
Compare Source
v1.0.51
Compare Source
v1.0.50
Compare Source
v1.0.49
Compare Source
v1.0.48
Compare Source
v1.0.47
Compare Source
v1.0.46
Compare Source
v1.0.45
Compare Source
v1.0.44
Compare Source
v1.0.43
Compare Source
v1.0.42
Compare Source
v1.0.41
Compare Source
v1.0.40
Compare Source
v1.0.39
Compare Source
v1.0.38
Compare Source
v1.0.37
Compare Source
v1.0.36
Compare Source
v1.0.35
Compare Source
v1.0.34
Compare Source
v1.0.33
Compare Source
v1.0.32
Compare Source
v1.0.31
Compare Source
v1.0.30
Compare Source
v1.0.29
Compare Source
v1.0.28
Compare Source
[
v1.0.27
](https://togithub.com/rust-lang/cc-rs/compareConfiguration
📅 Schedule: Branch creation - "on the 1st through 7th day of the month" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Never, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate. View repository job log here.