rust/src
bors 13718eb788 Auto merge of #141595 - bjorn3:rustc_no_sysroot_proc_macro, r=onur-ozkan
Do not get proc_macro from the sysroot in rustc

With the stage0 refactor the proc_macro version found in the sysroot will no longer always match the proc_macro version that proc-macros get compiled with by the rustc executable that uses this proc_macro. This will cause problems as soon as the ABI of the bridge gets changed to implement new features or change the way existing features work.

To fix this, this commit changes rustc crates to depend directly on the local version of proc_macro which will also be used in the sysroot that rustc will build.
2025-05-29 12:07:53 +00:00
..
bootstrap Auto merge of #141595 - bjorn3:rustc_no_sysroot_proc_macro, r=onur-ozkan 2025-05-29 12:07:53 +00:00
build_helper Remove git_repository field from GitConfig 2025-04-23 10:41:20 +02:00
ci Auto merge of #141717 - jhpratt:rollup-neu8nzl, r=jhpratt 2025-05-29 08:53:27 +00:00
doc Auto merge of #141717 - jhpratt:rollup-neu8nzl, r=jhpratt 2025-05-29 08:53:27 +00:00
etc Auto merge of #141062 - ChaiTRex:ide_fmt_2024, r=Mark-Simulacrum 2025-05-23 11:15:24 +00:00
gcc@04ce66d8c9 Update src/gcc submodule to 04ce66d8c918de9273bd7101638ad8724edf5e21 2025-05-14 18:02:02 +02:00
librustdoc Rollup merge of #141411 - lolbinarycat:rustdoc-link-proc-macro-91274, r=GuillaumeGomez 2025-05-28 10:28:09 -04:00
llvm-project@c1118fdbb3 Update to LLVM 20.1.5 2025-05-16 08:34:16 +08:00
rustc-std-workspace update rustc-std-workspace crates 2024-11-04 07:45:15 +01:00
rustdoc-json-types rustdoc JSON: Don't apply #[repr] privacy heuristics 2025-05-22 21:26:48 +02:00
tools Auto merge of #141717 - jhpratt:rollup-neu8nzl, r=jhpratt 2025-05-29 08:53:27 +00:00
README.md
stage0 Bump master stage0 compiler 2025-05-27 20:36:00 +08:00
version bump version number to 1.89.0 2025-05-09 11:13:08 +02: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.