mirror of
https://github.com/rust-lang/rust.git
synced 2026-04-26 13:01:27 +03:00
7c61a357e3
Rollup of 12 pull requests Successful merges: - rust-lang/rust#149452 (Refactor out common code into a `IndexItem::new` constructor) - rust-lang/rust#155621 (Document #[diagnostic::on_move] in the unstable book.) - rust-lang/rust#155635 (delegation: rename `Self` generic param to `This` in recursive delegations) - rust-lang/rust#155730 (Some cleanups around per parent disambiguators) - rust-lang/rust#153537 (rustc_codegen_ssa: Define ELF flag value for sparc-unknown-linux-gnu) - rust-lang/rust#155219 (Do not suggest borrowing enclosing calls for nested where-clause obligations) - rust-lang/rust#155408 (rustdoc: Fix Managarm C Library name in cfg pretty printer) - rust-lang/rust#155571 (Enable AddressSanitizer on arm-unknown-linux-gnueabihf and armv7-unknown-linux-gnueabihf) - rust-lang/rust#155713 (test: Add a regression test for Apple platforms aborting on `free`) - rust-lang/rust#155723 (Fix tier level for 5 thumb bare-metal ARM targets) - rust-lang/rust#155735 (Fix typo by removing extra 'to') - rust-lang/rust#155736 (Remove `AllVariants` workaround for rust-analyzer)
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.