rust/src
Matthias Krüger 60c2d80482
Rollup merge of #125739 - RalfJung:drop-in-place-docs, r=workingjubilee
drop_in_place: weaken the claim of equivalence with drop(ptr.read())

The two are *not* semantically equivalent in all cases, so let's not be so definite about this.

Fixes https://github.com/rust-lang/rust/issues/112015
2024-05-30 10:23:07 +02:00
..
bootstrap Rollup merge of #125699 - nnethercote:streamline-rustfmt, r=GuillaumeGomez 2024-05-30 01:12:36 +02:00
ci ci: Consolidate $IS_NOT_LATEST_LLVM into $EXTERNAL_LLVM 2024-05-29 10:35:20 -07:00
doc Rollup merge of #125708 - RalfJung:tier3, r=compiler-errors 2024-05-29 20:12:34 +02:00
etc Remove path choice from x fmt and add --all option. 2024-05-29 16:24:48 +10:00
librustdoc Make body_owned_by return the body directly. 2024-05-29 10:04:08 +00:00
llvm-project@b31c30a9bb Update to LLVM 18.1.6 2024-05-19 18:24:30 +02:00
rustdoc-json-types Rollup merge of #125130 - aDotInTheVoid:id-docs, r=GuillaumeGomez 2024-05-16 16:22:45 +02:00
tools Rollup merge of #125739 - RalfJung:drop-in-place-docs, r=workingjubilee 2024-05-30 10:23:07 +02:00
README.md Remove stale reference to the test suite location 2023-01-13 11:49:06 +00:00
stage0 Bump bootstrap compiler to the latest beta compiler 2024-05-24 08:07:39 +02:00
version Bump version to 1.80 2024-04-27 19:03:50 -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.