rust/src
bors 1c158b6a8b Auto merge of #83833 - jyn514:no-resolver, r=GuillaumeGomez
rustdoc: Store intra-doc links in Cache instead of on items directly

Items are first built after rustdoc creates the TyCtxt. To allow
resolving the links before the TyCtxt is built, the links can't be
stored on `clean::Item` directly.

Helps with https://github.com/rust-lang/rust/issues/83761. Opening this early because I think it might decrease memory usage.
2021-04-07 04:45:12 +00:00
..
bootstrap Bump bootstrap compiler 2021-04-06 18:24:09 -07:00
build_helper
ci ci: docker: x86_64: specify host explicitly 2021-03-28 16:50:16 +01:00
doc Rollup merge of #83853 - Amanieu:asm_no_high_x86_64, r=nagisa 2021-04-05 15:48:43 +02:00
etc Fix HashMap/HashSet LLDB pretty-printer after hashbrown 0.11.0 2021-04-06 12:44:17 +03:00
librustdoc Auto merge of #83833 - jyn514:no-resolver, r=GuillaumeGomez 2021-04-07 04:45:12 +00:00
llvm-project@171991e309 Update LLVM to support more wasm simd ops 2021-04-05 13:50:49 -07:00
rustdoc-json-types rustdoc-json: Rename Import.span to Import.source 2021-03-21 19:47:12 -07:00
test Auto merge of #83934 - Dylan-DPC:rollup-nw5dadn, r=Dylan-DPC 2021-04-06 17:55:55 +00:00
tools Rollup merge of #83910 - ehuss:update-cargo, r=ehuss 2021-04-06 17:42:34 +02:00
README.md update message 2021-02-14 10:08:37 +05:30
stage0.txt Bump bootstrap compiler 2021-04-06 18:24:09 -07:00
version Bump to 1.53.0 2021-03-20 12:19:30 -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.