rust/src
Matthias Krüger 04dac4285a
Rollup merge of #105455 - lcnr:correct-reveal-in-validate, r=jackh726
use the correct `Reveal` during validation

supersedes #105454. Deals with https://github.com/rust-lang/rust/issues/105009#issuecomment-1342395333, not closing #105009 as the ICE may leak into beta

The issue was the following:
- we optimize the mir, using `Reveal::All`
- some optimization relies on the hidden type of an opaque type
- we then validate using `Reveal::UserFacing` again which is not able to observe the hidden type

r? `@jackh726`
2022-12-09 07:25:47 +01:00
..
bootstrap Rollup merge of #104439 - ferrocene:pa-generate-copyright, r=pnkfelix 2022-12-06 13:27:40 +01:00
ci Rollup merge of #105389 - ogarokpeter:patch-1, r=Mark-Simulacrum 2022-12-09 07:25:45 +01:00
doc unstable-book: Add ignore to abi_efiapi example code 2022-12-06 14:45:38 -05:00
etc Fix natvis VecDeque formatter 2022-11-27 18:09:56 +01:00
librustdoc Rollup merge of #105442 - notriddle:notriddle/docblock-table-css, r=GuillaumeGomez 2022-12-09 07:25:46 +01:00
llvm-project@3dfd4d93fa Update LLVM submodule 2022-12-07 08:40:49 +01:00
rustdoc-json-types Rollup merge of #103065 - aDotInTheVoid:rdj-arg-pattern, r=GuillaumeGomez 2022-11-30 19:53:17 +01:00
test Rollup merge of #105455 - lcnr:correct-reveal-in-validate, r=jackh726 2022-12-09 07:25:47 +01:00
tools Rollup merge of #105317 - RalfJung:retag-rework, r=oli-obk 2022-12-08 12:57:30 +01:00
README.md
stage0.json Bump to latest beta 2022-11-06 17:11:02 -05:00
version Bump to 1.67.0 2022-10-29 10:28:52 -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 cargo, etc.

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