rust/src
bors 6292b2af62 Auto merge of #127244 - matthiaskrgr:rollup-px1vahe, r=matthiaskrgr
Rollup of 10 pull requests

Successful merges:

 - #126883 (Parenthesize break values containing leading label)
 - #127136 (Fix `FnMut::call_mut`/`Fn::call` shim for async closures that capture references)
 - #127146 (Uplift fast rejection to new solver)
 - #127152 (Bootstrap: Try renaming the file if removing fails)
 - #127168 (Use the aligned size for alloca at args/ret when the pass mode is cast)
 - #127203 (Fix import suggestion error when path segment failed not from starting)
 - #127212 (Update books)
 - #127224 (Make `FloatTy` checks exhaustive in pretty print)
 - #127230 (chore: remove duplicate words)
 - #127243 (Add test for adt_const_params)

r? `@ghost`
`@rustbot` modify labels: rollup
2024-07-02 20:09:25 +00:00
..
bootstrap Auto merge of #127152 - ChrisDenton:rename, r=onur-ozkan 2024-07-02 17:53:03 +00:00
ci Change to the NetBSD archive URL rather than the CDN 2024-07-02 04:56:09 -04:00
doc Rollup merge of #127212 - rustbot:docs-update, r=ehuss 2024-07-02 17:47:49 +02:00
etc Implement x perf as a separate tool 2024-06-27 10:22:03 +02:00
librustdoc Rollup merge of #127146 - compiler-errors:fast-reject, r=lcnr 2024-07-02 17:47:47 +02:00
llvm-project@5a5152f653 Update to LLVM 18.1.7 2024-06-06 08:37:27 +02:00
rustdoc-json-types Remove Type from rustdoc Const 2024-06-05 22:25:42 +01:00
tools Rollup merge of #127230 - hattizai:patch01, r=saethlin 2024-07-02 17:47:50 +02:00
README.md
stage0 bump stage0 compiler 2024-06-11 15:10:03 +02:00
version set version number to 1.81.0 2024-06-07 10:37:34 +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.