rust/src
bors 282865097d Auto merge of #138523 - fmease:rollup-j2j5h59, r=fmease
Rollup of 9 pull requests

Successful merges:

 - #138056 (rustc_target: Add target features for LoongArch v1.1)
 - #138451 (Build GCC on CI with GCC, not Clang)
 - #138454 (Improve post-merge workflow)
 - #138460 (Pass struct field HirId when check_expr_struct_fields)
 - #138474 (Refactor is_snake_case.)
 - #138482 (Fix HIR printing of parameters)
 - #138507 (Mirror NetBSD sources)
 - #138511 (Make `Parser::parse_expr_cond` public)
 - #138518 (Fix typo in hir lowering lint diag)

r? `@ghost`
`@rustbot` modify labels: rollup
2025-03-15 02:22:46 +00:00
..
bootstrap Rollup merge of #138451 - Kobzol:gcc-ci-build-gcc, r=GuillaumeGomez 2025-03-15 00:18:23 +01:00
build_helper Add post-merge analysis CI workflow 2025-03-07 09:43:52 +01:00
ci Rollup merge of #138507 - Kobzol:netbsd-mirror, r=Mark-Simulacrum 2025-03-15 00:18:26 +01:00
doc Rollup merge of #138485 - BoxyUwU:rdg-push, r=jieyouxu 2025-03-14 17:26:37 +01:00
etc Remove separate src/tools/x from rust-analyzer settings 2025-03-13 12:21:21 -07:00
gcc@48664a6cab Update gcc submodule 2025-02-26 09:23:52 +01:00
librustdoc Auto merge of #138450 - matthiaskrgr:rollup-4im25vf, r=matthiaskrgr 2025-03-13 13:34:28 +00:00
llvm-project@1c3bb96fdb Update to LLVM 20 rc 3 2025-02-27 09:34:19 +01:00
rustc-std-workspace update rustc-std-workspace crates 2024-11-04 07:45:15 +01:00
rustdoc-json-types make precise capturing args in rustdoc Json typed 2025-03-10 21:40:09 +09:00
tools Auto merge of #138523 - fmease:rollup-j2j5h59, r=fmease 2025-03-15 02:22:46 +00:00
README.md
stage0 bump stage0 2025-02-18 08:51:01 -08:00
version Bump to version 1.87.0 2025-02-14 09:55:45 -08: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.