rust/src
Tomasz Miąsko d486bfcbff Normalize function type during validation
During inlining, the callee body is normalized and has types revealed,
but some of locals corresponding to the arguments might come from the
caller body which is not. As a result the caller body does not pass
validation without additional normalization.
2020-11-12 20:57:43 +01:00
..
bootstrap Rollup merge of #78947 - dalance:llvm_cov, r=Mark-Simulacrum 2020-11-11 20:59:14 +01:00
build_helper Fix even more URLs 2020-11-05 20:11:29 +01:00
ci Linux dist: don't include unique symbols in libLLVM 2020-11-11 14:46:04 +01:00
doc Update books 2020-11-11 19:35:50 -08:00
etc lldb_batchmode: show more error information 2020-11-03 12:01:46 +01:00
librustdoc Auto merge of #78976 - GuillaumeGomez:rollup-endkih3, r=GuillaumeGomez 2020-11-12 13:10:07 +00:00
llvm-project@ee16174578 Bump LLVM for DeadArgElim fix 2020-10-22 18:37:03 -04:00
test Normalize function type during validation 2020-11-12 20:57:43 +01:00
tools Auto merge of #78782 - petrochenkov:nodoctok, r=Aaron1011 2020-11-12 00:33:55 +00:00
README.md Update README.md 2020-08-30 13:40:11 -05:00
stage0.txt Rollup merge of #77877 - scottmcm:fewer-try-trait-method-references, r=shepmaster 2020-10-19 18:20:20 +02:00
version Bump version to 1.49.0 2020-10-02 08:39:40 -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.