rust/src
Dylan DPC 32bd147f79
Rollup merge of #100192 - tmiasko:rm-duplicated-locals, r=nagisa
Remove duplicated temporaries creating during box derefs elaboration

Temporaries created with `MirPatch::new_temp` will be declared after
patch application. Remove manually created duplicate declarations.

Removing duplicates exposes another issue. Visitor elaborates
terminator twice and attempts to access new, but not yet available,
local declarations. Remove duplicated call to `visit_terminator`.

Extracted from #99946.
2022-08-11 22:46:59 +05:30
..
bootstrap added some comments 2022-08-10 00:55:07 +05:30
ci Auto merge of #99833 - andrewpollack:fuchsia-rust-ci-zircon-lib-improvement, r=Mark-Simulacrum 2022-08-07 15:58:30 +00:00
doc Rollup merge of #100072 - oToToT:patch-1, r=michaelwoerister 2022-08-10 00:00:27 +02:00
etc check_missing_items.py: Don't overwrite ty in loop 2022-07-30 20:13:40 +01:00
librustdoc Auto merge of #100346 - matthiaskrgr:rollup-6rljn4p, r=matthiaskrgr 2022-08-10 03:21:23 +00:00
llvm-project@8b6b5014fd Update llvm-project 2022-07-05 17:57:29 +02:00
rustdoc-json-types Rollup merge of #99479 - Enselic:import-can-be-without-id, r=camelid 2022-08-10 00:00:24 +02:00
test Rollup merge of #100192 - tmiasko:rm-duplicated-locals, r=nagisa 2022-08-11 22:46:59 +05:30
tools update Miri 2022-08-10 14:17:48 -04:00
README.md
stage0.json Bump to latest beta 2022-07-21 01:36:08 +00:00
version Bump to 1.65.0 2022-08-05 11:32:46 -04:00

This directory contains the source code of the rust project, including:

  • The test suite
  • The bootstrapping build system
  • Various submodules for tools, like rustdoc, rls, etc.

For more information on how various parts of the compiler work, see the rustc dev guide.