rust/src
Matthias Krüger 6d43dfb7bb
Rollup merge of #103110 - RalfJung:manual-send, r=thomcc
remove redundant Send impl for references

Also explain why the other instance is not redundant, move it next to the trait they are implementing, and out of the redundant module. This seems to go back all the way to 35ca50bd56, not sure why the module was added.

The instance for `&mut` is the default instance we get anyway, and we don't have anything similar for `Sync`, so IMO we should be consistent and not have the redundant instance here, either.
2022-10-27 15:03:55 +02:00
..
bootstrap Rollup merge of #102706 - ferrocene:pa-ignore-doc-index, r=jyn514 2022-10-26 17:32:54 +05:30
ci Auto merge of #103392 - RalfJung:miri, r=oli-obk 2022-10-25 12:33:39 +00:00
doc Rollup merge of #103543 - ehuss:update-books, r=ehuss 2022-10-26 17:32:55 +05:30
etc Rollup merge of #102092 - kxxt:patch-1, r=joshtriplett 2022-10-14 23:43:42 +02:00
librustdoc Rollup merge of #103592 - notriddle:notriddle/notable-traits-notable, r=GuillaumeGomez 2022-10-27 09:25:11 +02:00
llvm-project@4b85255772 Update LLVM submodule 2022-10-23 13:48:03 +02:00
rustdoc-json-types Rustdoc-Json: List impls for primitives 2022-09-26 18:06:48 +01:00
test Rollup merge of #103110 - RalfJung:manual-send, r=thomcc 2022-10-27 15:03:55 +02:00
tools Auto merge of #103604 - JohnTitor:rollup-q4ns2gh, r=JohnTitor 2022-10-26 23:58:24 +00:00
README.md Remove miri from the submodule list and require it for CI to pass 2022-09-21 15:35:53 +00:00
stage0.json bump stage0 2022-09-26 10:13:46 +02:00
version bump version to 1.66.0 2022-09-16 10:51:09 +02: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.