rust/src
Matthias Krüger 8d0de3a8da
Rollup merge of #97735 - jsha:no-foreign-std, r=GuillaumeGomez
Don't generate "Impls on Foreign Types" for std

Hack: many traits and types in std are re-exported from core or alloc. In general, rustdoc is capable of recognizing these implementations as being on local types. However, in at least one case, rustdoc gets confused and labels an implementation as being on a foreign type. To make sure that confusion doesn't pass on to the reader, consider all implementations in std, core, and alloc to be on local types.

Demo: https://rustdoc.crud.net/jsha/no-foreign-std/std/clone/trait.Clone.html
2022-06-04 23:42:03 +02:00
..
bootstrap Auto merge of #97529 - Urgau:bootstrap-check-cfg-features, r=Mark-Simulacrum 2022-06-04 17:47:14 +00:00
ci Auto merge of #97137 - Kobzol:ci-llvm-pgo-pid, r=Mark-Simulacrum 2022-06-04 14:30:36 +00:00
doc Rollup merge of #97028 - ridwanabdillahi:pretty-printer, r=michaelwoerister 2022-05-29 01:12:30 +02:00
etc rustdoc: add channel normalization to htmldocck.py 2022-06-02 15:02:26 -07:00
librustdoc Don't generate "Impls on Foreign Types" for std 2022-06-04 11:10:51 -07:00
llvm-project@c9e2e89ed3 Update LLVM submodule 2022-06-03 15:57:32 +02:00
rustdoc-json-types rustdoc-json: Fix HRTBs for WherePredicate::BoundPredicate 2022-05-04 21:03:01 +02:00
test Rollup merge of #97731 - JohnTitor:issue-87142, r=compiler-errors 2022-06-04 23:42:03 +02:00
tools Rollup merge of #97415 - cjgillot:is-late-bound-solo, r=estebank 2022-06-03 17:10:51 +02:00
README.md
stage0.json Finish bumping stage0 2022-05-27 07:36:17 -04:00
version Bump to 1.63 2022-05-13 10:08:03 -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.