rust/src
Matthias Krüger a4acbd561b
Rollup merge of #132252 - workingjubilee:rename-layouts-to-layoutdata, r=jieyouxu
compiler: rename LayoutS to LayoutData

Bid `LayoutS` goodbye because it looks like a typo.

`LayoutS` is the last of the types that use the "`{TypeName}` is the interned type, `{TypeName}S` is the backing data that is interned" convention. This is pretty confusing to those not intimately familiar with the history of rustc's names for its types over time, and doubly so now that there are no other examples in the tree. Abolish this convention.
2024-10-28 12:14:59 +01:00
..
bootstrap simplify force-recompile logic for "library" 2024-10-27 08:55:52 +03:00
ci Revert "ci update freebsd version proposal, freebsd 12 being eol." 2024-10-27 16:20:14 +00:00
doc Revert "ci update freebsd version proposal, freebsd 12 being eol." 2024-10-27 16:20:14 +00:00
etc Rollup merge of #131365 - heiseish:fix-issue-101993, r=Mark-Simulacrum 2024-10-20 16:54:09 +02:00
gcc@fd3498bff0 Update GCC version 2024-09-06 16:01:46 +02:00
librustdoc Rollup merge of #132192 - petrochenkov:macfa, r=compiler-errors 2024-10-26 21:58:40 -07:00
llvm-project@3a17f74904 Update LLVM submodule 2024-10-12 21:42:13 +08:00
rustdoc-json-types Auto merge of #131980 - matthiaskrgr:rollup-iy5nw71, r=matthiaskrgr 2024-10-20 21:40:21 +00:00
tools Rollup merge of #132252 - workingjubilee:rename-layouts-to-layoutdata, r=jieyouxu 2024-10-28 12:14:59 +01:00
README.md
stage0 bump stage0 to 1.83.0-beta.1 2024-10-15 20:13:55 -07:00
version Bump to 1.84 2024-10-11 09:55:11 -07: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.