rust/src
Jonas Schievink 61dc57c85a
Rollup merge of #77126 - Mark-Simulacrum:llvm-less-often, r=alexcrichton
Invalidate local LLVM cache less often

This avoids a download of LLVM after every rebase. The downside to this is that if we land some patch affecting LLVM built in CI that breaks this option, but that PR does not update the LLVM submodule, we'll likely not notice until the next update -- but this seems unlikely to happen in practice and I am not personally worried about it.

r? @alexcrichton
2020-09-25 19:42:44 +02:00
..
bootstrap Rollup merge of #77126 - Mark-Simulacrum:llvm-less-often, r=alexcrichton 2020-09-25 19:42:44 +02:00
build_helper cleanup: Remove duplicate library names from Cargo.tomls 2020-08-30 22:57:54 +03:00
ci Do not link LLVM tools to LLVM dylib unless rustc is 2020-09-19 18:21:08 -04:00
doc Auto merge of #74430 - Manishearth:stabilize-intra-doc, r=Manishearth 2020-09-24 03:42:53 +00:00
etc Implement HashSet in terms of hashbrown::HashSet 2020-09-08 17:24:23 -07:00
librustdoc Rollup merge of #75438 - Cldfire:rustdoc/use-adaptive-svg-favicon, r=GuillaumeGomez 2020-09-25 02:29:22 +02:00
llvm-project@7075196da1 Rebase LLVM onto 11.0.0-rc3 2020-09-22 10:16:03 -07:00
test Rollup merge of #77073 - lcnr:ty-trait-param, r=matthewjasper 2020-09-25 19:42:35 +02:00
tools Auto merge of #77144 - flip1995:clippyup, r=Manishearth 2020-09-25 06:23:55 +00:00
README.md Update README.md 2020-08-30 13:40:11 -05:00
stage0.txt bump version to 1.48 2020-08-26 10:16:59 +02:00
version bootstrap: move the version number to a plaintext file 2020-09-18 14:58:22 +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.