rust/src
Tomasz Miąsko 8b184ff1b8 Remove storage markers if they won't be used during code generation
The storage markers constitute a substantial portion of all MIR
statements. At the same time, for builds without any optimizations,
the storage markers have no further use during and after MIR
optimization phase.

If storage markers are not necessary for code generation, remove them.
2021-02-28 20:10:44 +01:00
..
bootstrap Link crtbegin/crtend on musl to terminate .eh_frame 2021-02-26 11:02:51 +01:00
build_helper
ci Remove the x86_64-rumprun-netbsd target 2021-02-27 17:55:22 +02:00
doc Auto merge of #82350 - ehuss:test-chapter, r=jyn514 2021-02-28 09:18:27 +00:00
etc fix typo in pre-commit.sh 2021-02-24 18:37:13 -05:00
librustdoc Auto merge of #82594 - nagisa:nagisa/remove-rumprun, r=petrochenkov 2021-02-28 03:56:16 +00:00
llvm-project@96ae8953e4 Revert LLVM D81803 because it broke Windows 7 2021-02-27 11:09:00 -08:00
rustdoc-json-types Rollup merge of #81891 - CraftSpider:fn-header, r=jyn514 2021-02-14 16:54:45 +01:00
test Remove storage markers if they won't be used during code generation 2021-02-28 20:10:44 +01:00
tools Auto merge of #82603 - RalfJung:miri, r=RalfJung 2021-02-28 12:53:39 +00:00
README.md update message 2021-02-14 10:08:37 +05:30
stage0.txt Update the bootstrap compiler 2021-02-20 17:19:30 -05: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.