containers / containrs

General purpose container library
Apache License 2.0
120 stars 21 forks source link

Bump cc from 1.0.76 to 1.0.79 #970

Open dependabot[bot] opened 1 year ago

dependabot[bot] commented 1 year ago

Bumps cc from 1.0.76 to 1.0.79.

Release notes

Sourced from cc's releases.

1.0.79

Version 1.0.79

Changelog

  • The 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)
  • When building for the aarch64-apple-ios-sim target -arch arm64 is now correctly passed as two arguments instead of one (#759)
  • Improved control over ar and ranlib (#763)
    • New functions to return the ar (Build::get_archiver) and ranlib (Build::get_ranlib) binaries used for this build have been added.
    • Several related environment variables involving the archiver and ranlib variant (ARFLAGS, RANLIBFLAGS, AR, and RANLIB) are now respected automatically if not overridden.
    • Some other changes too, see #763 for details.
  • We will now correctly locate 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!

1.0.78

Version 1.0.78

Changelog

  • Now, only .asm files are passed to masm on windows targets, bringing things back in line with how cc-rs<1.0.77 handled it (#755).
  • Absolute paths in source are now mapped as relative in OUT_DIR (#684)
  • Several improvements were made to CUDA support (#712)
  • llvm-lib.exe is now used instead of lib.exe when clang-cl is used in an MSVC environment (#758)

Thanks to everybody who contributed to this release!

1.0.77

Version 1.0.77

Changelog

  • Added a new 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)
  • Ensure that the version of DWARF debuginfo we emit is consistent with what rustc uses on the given target. (#694)

Thanks to everybody who contributed to this release!

Commits
  • e5bbdfa Merge pull request #778 from thomcc/bump-1.0.79
  • 60e8e5a Prep release 1.0.79
  • 7575f2f Fix gcc-shim, apply clippy warning & optimizations to it (#777)
  • f507481 fix msbuild from vs2022 not being found
  • c4f7a47 Add support for riscv32imc-esp-espidf (#776)
  • d69bc7d Fix Build::is_flag_supported: Check exit status of the compiler (#757)
  • 3f77322 Expose get_archiver and get_ranlib (#763)
  • cf0a78b Fix "-arch arm64" flag for aarch64-ios-sim (#759)
  • 621ba2c Merge pull request #769 from keith/ks/update-bitcode-todo
  • 03e5c7c Update bitcode TODO
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)