rust/src
bors 0423e06ca9 Auto merge of #98160 - nnethercote:mv-finish-out-of-Encoder, r=bjorn3
Move `finish` out of the `Encoder` trait.

This simplifies things, but requires making `CacheEncoder` non-generic.

(This was previously merged as commit 4 in #94732 and then was reverted
in #97905 because it caused a perf regression.)

r? `@ghost`
2022-06-17 05:13:07 +00:00
..
bootstrap Make #[cfg(bootstrap)] not error in proc macros on later stages 2022-06-16 00:03:27 +02:00
ci update comment 2022-06-05 12:32:46 +02:00
doc Auto merge of #95897 - AzureMarker:feature/horizon-std, r=nagisa 2022-06-15 14:21:28 +00:00
etc debuginfo: Fix NatVis for Rc and Arc with unsized pointees. 2022-06-15 16:49:52 +02:00
librustdoc Auto merge of #98160 - nnethercote:mv-finish-out-of-Encoder, r=bjorn3 2022-06-17 05:13:07 +00:00
llvm-project@c9e2e89ed3 Update LLVM submodule 2022-06-03 15:57:32 +02:00
rustdoc-json-types rustdoc-json: Fix HRTBs for WherePredicate::BoundPredicate 2022-05-04 21:03:01 +02:00
test Auto merge of #98160 - nnethercote:mv-finish-out-of-Encoder, r=bjorn3 2022-06-17 05:13:07 +00:00
tools Merge commit 'd7b5cbf065' into clippyup 2022-06-16 17:39:06 +02:00
README.md
stage0.json Finish bumping stage0 2022-05-27 07:36:17 -04:00
version Bump to 1.63 2022-05-13 10:08:03 -04: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.