rust/src
bors 60f3bd78ee Auto merge of #92041 - Aaron1011:remove-speculative-evaluation, r=jackh726
Remove 'speculative evaluation' of predicates

Performing 'speculative evaluation' introduces caching bugs that
cannot be fixed without invasive changes to projection.

Hopefully, we can win back most of the performance lost by
re-adding 'cache completion'

Fixes #90662
2021-12-20 07:30:16 +00:00
..
bootstrap pass -Wl,-z,origin to set DF_ORIGIN when using rpath 2021-12-17 11:27:14 +00:00
build_helper Migrate to 2021 2021-09-20 22:21:42 -04:00
ci Rollup merge of #91834 - GuillaumeGomez:improve-gui-test-readability, r=jsha 2021-12-19 00:38:39 +01:00
doc Address review feedback 2021-12-12 11:26:59 +00:00
etc Implement @snapshot check for htmldocck 2021-12-01 15:12:10 -08:00
librustdoc Auto merge of #91900 - pitaj:fix-91714, r=jyn514 2021-12-20 04:21:12 +00:00
llvm-project@8404254254 Update LLVM submodule 2021-12-08 11:05:48 +01:00
rustdoc-json-types Moved format-version constant to rustdoc-json-types 2021-10-15 12:27:42 +03:00
test Auto merge of #92041 - Aaron1011:remove-speculative-evaluation, r=jackh726 2021-12-20 07:30:16 +00:00
tools Auto merge of #91957 - nnethercote:rm-SymbolStr, r=oli-obk 2021-12-19 09:31:37 +00:00
README.md
stage0.json Bump bootstrap compiler 2021-11-30 10:44:21 -05:00
version Bump to 1.59 2021-11-26 14:53:55 -05: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.