rust/src
Matthias Krüger 5fa914c13a
Rollup merge of #152134 - hoodmane:emscripten-crt-static-allow-dylibs, r=petrochenkov
Set crt_static_allow_dylibs to true for Emscripten target

And add a test. This is followup work to rust-lang/rust#151704. It introduced a regression where cargo is now unwilling to build cdylibs for Emscripten because `crt_static_default` is `true` but `crt_static_allows_dylibs` is `false`. Unfortunately the added test does not fail without the change because the validation logic is in Cargo, not in rustc. But it's good to have some coverage of this anyways.
2026-02-09 18:39:39 +01:00
..
bootstrap Rollup merge of #152077 - cuviper:bootstrap-host-linker, r=Mark-Simulacrum 2026-02-08 21:06:29 +01:00
build_helper citool: report debuginfo test statistics 2026-02-04 06:44:09 +05:30
ci Auto merge of #152230 - JonathanBrouwer:rollup-de59XEq, r=JonathanBrouwer 2026-02-06 15:32:38 +00:00
doc Rollup merge of #151227 - Kobzol:document-cache-proc-macros, r=jackh726 2026-02-08 16:58:25 +11:00
etc fixup debugger files wrt to MaybeDangling 2025-12-26 22:02:17 +01:00
gcc@0081ca6631 Update GCC submodule 2025-11-26 20:11:43 +01:00
librustdoc Remove the fallback bundle 2026-02-08 11:06:42 +01:00
llvm-project@41256ab128 Update to LLVM 22 2026-01-27 12:09:39 +01:00
rustc-std-workspace Generalize branch references to HEAD 2025-11-02 11:15:55 +01:00
rustdoc-json-types rustdoc-json: add rlib path to ExternalCrate to enable robust crate resolution 2025-11-21 09:22:59 +00:00
tools Rollup merge of #152134 - hoodmane:emscripten-crt-static-allow-dylibs, r=petrochenkov 2026-02-09 18:39:39 +01:00
README.md
stage0 Bump stage0 2026-01-21 20:03:56 -05:00
version Bump version to 1.95.0 2026-01-17 10:19:26 -05:00

This directory contains some source code for the Rust project, including:

  • The bootstrapping build system
  • Various submodules for tools, like cargo, tidy, etc.

For more information on how various parts of the compiler work, see the rustc dev guide.