Skip to content

1.0.80

Compare
Choose a tag to compare
@thomcc thomcc released this 02 Aug 00:09
· 163 commits to main since this release
7adebb9

What's Changed

  • Bump MSRV to 1.46.0 by @thomcc in #781
  • Make windows_registry::VsVers non_exhaustive by @NobodyXu in #783
  • Prioritize RUSTC_LINKER over target->cross-compile-prefix table. by @dot-asm in #767
  • If a file path references a parent directory, transform it to ensure we keep inside the OUT_DIR by @jmesmon in #786
  • Speedup Build::clone: Use Arc instead of String/PathBuf/OsString by @NobodyXu in #782
  • Fix --target cflag on FreeBSD when compiling against clang by @mqudsi in #785
  • Append freebsd-version to all --target=*-freebsd if executed on FreeBSD. by @dot-asm in #788
  • Update some doc comments by @mqudsi in #792
  • Prevent cloning on every get_xxx() call by @mqudsi in #793
  • Change approach for native and cross-compilation with clang++ on FreeBSD by @mqudsi in #794
  • Default to llvm-ar when compiling for wasm. by @dot-asm in #657
  • Add Loongarch64 support by @zhaixiaojuan in #637
  • Refine CUDA documentation. by @dot-asm in #799
  • Improve docs for the C++ usage by @SallySoul in #600
  • Link against libc++ on AIX by @bzEq in #803
  • Speedup CI by @NobodyXu in #805
  • Enable dependabot for GitHub Action Workflows by @NobodyXu in #806
  • Be more stringent about handling Android NDK. by @jfgoog in #808
  • Optimize Build::compile_objects: Only spawns one thread by @NobodyXu in #780
  • add a function to populate flags from an arbitrary environment variable by @nagisa in #818
  • Use gnu -o flag for obj out path instead of -Fo when using gcc & g++ on Windows by @Spencer1O1 in #820
  • Replace os_pipe with direct implementation by @NobodyXu in #822
  • Optimize Build::print: Avoid unnecessary heap alloc by @NobodyXu in #824
  • Optimize Error::new: Avoid unnecessary heap alloc by @NobodyXu in #823
  • Optimize cc::Build::try_compile: Reuse PrintThread by @NobodyXu in #817
  • Remove outdated doc about build parallelism by @NobodyXu in #827
  • Use correct ABI on NetBSD/riscv64, and add target entry for same. by @he32 in #815
  • Fix Build::compile_objects deadlock on parallel by @NobodyXu in #829
  • Cleanup mod com, registry, setup_config and winapi by @NobodyXu in #828
  • Optimize Build::get_out_dir: Return Cow<'_, Path> by @NobodyXu in #831
  • Optimize Build::env_cache: Store Option<Arc<str>> as key by @NobodyXu in #832
  • Optimize Build::compile_objects on feature parallel by @NobodyXu in #833
  • Disambiguate Windows run-times when using clang to compile. by @dot-asm in #825
  • Harmonize README.md with reality. by @dot-asm in #835
  • Replace windows-sys dependency with bindings generation by @NobodyXu in #837
  • Handle x86_64h-apple-darwin target by @thomcc in #840
  • Bump version to 1.0.80 by @thomcc in #834

New Contributors

Full Changelog: 1.0.79...1.0.80