rust/src
Matthias Krüger e6bb00fff5
Rollup merge of - nnethercote:improve-size-assertions, r=lqd
Improve size assertions.

- For any file with four or more size assertions, move them into a
  separate module (as is already done for `hir.rs`).
- Add some more for AST nodes and THIR nodes.
- Put the `hir.rs` ones in alphabetical order.

r? `@lqd`
2022-08-01 16:49:33 +02:00
..
bootstrap Rollup merge of - klensy:bootstrap-art-dupe, r=jyn514 2022-08-01 16:49:30 +02:00
ci Allow try-perf branch to run in CI 2022-07-31 18:53:34 +02:00
doc Rollup merge of - hudson-ayers:fix-location-detail, r=davidtwco 2022-07-31 23:39:40 +02:00
etc Htmldocck: Substitute the doc channel when blessing 2022-07-26 17:38:13 +02:00
librustdoc Rollup merge of - nnethercote:improve-size-assertions, r=lqd 2022-08-01 16:49:33 +02:00
llvm-project@8b6b5014fd Update llvm-project 2022-07-05 17:57:29 +02:00
rustdoc-json-types Fix rustdoc JSON inline 2022-07-16 13:39:38 +02:00
test Rollup merge of - willcrichton:example-analyzer, r=jyn514 2022-08-01 16:49:32 +02:00
tools Rollup merge of - camsteffen:closure-localdefid, r=cjgillot 2022-07-31 17:36:40 +05:30
README.md
stage0.json Bump to latest beta 2022-07-21 01:36:08 +00:00
version

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.