rust/src
bors 67d16171d7 Auto merge of #106364 - JakobDegen:top-down-inlining, r=cjgillot
Reenable limited top-down MIR inlining

Reverts most of #105119 and uses an alternative strategy to prevent exponential blowup. Specifically, we allow doing top-down inlining up to depth at most five, and for at most one call site per nested body.

r? `@cjgillot`
2023-01-02 22:52:58 +00:00
..
bootstrap Run cargo test on tidy itself. 2022-12-31 12:34:23 -08:00
ci Run cargo test on tidy itself. 2022-12-31 12:34:23 -08:00
doc Added link from Targets to Platform Support in the book 2022-12-30 18:06:13 -05:00
etc Make the pre-push script work on directories with spaces 2022-12-17 17:18:53 -06:00
librustdoc Auto merge of #106301 - notriddle:notriddle/dir-entry, r=GuillaumeGomez 2023-01-02 10:21:53 +00:00
llvm-project@3dfd4d93fa Update LLVM submodule 2022-12-07 08:40:49 +01:00
rustdoc-json-types Rollup merge of #103065 - aDotInTheVoid:rdj-arg-pattern, r=GuillaumeGomez 2022-11-30 19:53:17 +01:00
test Auto merge of #106364 - JakobDegen:top-down-inlining, r=cjgillot 2023-01-02 22:52:58 +00:00
tools Implement fix for #67535 2023-01-01 18:26:28 -08:00
README.md
stage0.json bump stage0 2022-12-28 09:18:43 -05:00
version bump version to 1.68 2022-12-09 17:49:45 +01:00

This directory contains the source code of the rust project, including:

  • The test suite
  • The bootstrapping build system
  • Various submodules for tools, like cargo, etc.

For more information on how various parts of the compiler work, see the rustc dev guide.