rust/src
Esteban Kuber 7790b6e1c0 Mitigate impact of subtle invalid call suggestion logic
There's some subtle interaction between inferred expressions being
passed as an argument to fn calls with fewer than expected arguments. To
avoid the ICE, I'm changing indexing operations with `.get(idx)`, but
the underlying logic still needs to be audited as it was written with
the assumption that `final_arg_types` and `provided_args` have the right
length.

Address 96638.
2022-05-02 19:24:56 +00:00
..
bootstrap Auto merge of #95170 - jyn514:ci-llvm, r=Mark-Simulacrum 2022-04-27 13:27:22 +00:00
ci Update LLVM used for building rustc in CI for x64 to LLVM 14.0.2 2022-04-28 16:04:15 +02:00
doc Remove unnecessary environment variable in cf-protection documentation 2022-04-29 10:32:37 -07:00
etc Fix --bless not working anymore in htmldocck 2022-04-17 12:42:27 +02:00
librustdoc Rollup merge of #96536 - rust-lang:notriddle/deref-slice-core, r=GuillaumeGomez 2022-04-29 23:54:40 +02:00
llvm-project@fc10370ef7 Update LLVM submodule 2022-04-28 16:04:15 +02:00
rustdoc-json-types rustdoc-json-types: implementors -> implementations 2022-03-14 00:05:11 +00:00
test Mitigate impact of subtle invalid call suggestion logic 2022-05-02 19:24:56 +00:00
tools Auto merge of #95819 - oli-obk:mir_can't_hold_all_these_lifetimes, r=estebank 2022-04-29 20:00:47 +00:00
README.md
stage0.json bump stage0 to the latest beta 2022-04-05 22:24:32 +02:00
version bump version to 1.62.0 2022-04-04 09:21:03 +02: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.