rust/src
bors 13f8a57cfb Auto merge of #126793 - saethlin:mono-rawvec, r=scottmcm
Apply "polymorphization at home" to RawVec

The idea here is to move all the logic in RawVec into functions with explicit size and alignment parameters. This should eliminate all the fussing about how tweaking RawVec code produces large swings in compile times.

This uncovered https://github.com/rust-lang/rust-clippy/issues/12979, so I've modified the relevant test in a way that tries to preserve the spirit of the test without tripping the ICE.
2024-08-12 01:47:06 +00:00
..
bootstrap Auto merge of #122362 - Zoxc:rustc_driver_static_std, r=oli-obk,lqd,bjorn3,Kobzol 2024-08-11 15:08:03 +00:00
ci Install zstd in dist builder image. 2024-08-09 05:55:40 -07:00
doc Auto merge of #122362 - Zoxc:rustc_driver_static_std, r=oli-obk,lqd,bjorn3,Kobzol 2024-08-11 15:08:03 +00:00
etc Fix debuginfo providers/tests 2024-08-11 16:51:22 -04:00
librustdoc Rollup merge of #128923 - GuillaumeGomez:negative-impls-items, r=fmease 2024-08-10 16:23:55 +02:00
llvm-project@ccf4c38bdd Update to LLVM 19 rc2 2024-08-05 11:53:11 +02:00
rustdoc-json-types rustdoc-json-types Discriminant: fix typo 2024-08-09 20:50:00 +02:00
tools Auto merge of #126793 - saethlin:mono-rawvec, r=scottmcm 2024-08-12 01:47:06 +00:00
README.md
stage0 Bump src/stage0 with determinism 2024-07-30 15:16:35 -07:00
version Bump to 1.82 2024-07-20 10:30:39 -04: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.