Files
rust/src
bors 86c28325ff Auto merge of #66072 - Mark-Simulacrum:next-node-id, r=nikomatsakis
Move next node ID to Resolver

This moves the `next_node_id` method(s) and related tracking information to the resolver. By doing so, we also remove the OneThread and Cell on next_node_id in Session in this move, which means that the new code is simpler and less "interesting" as it doesn't tie itself to a single thread.

This required moving some of the pretty-printing logic around, but this was just copying the code without any semantic changes, so it's just a second commit instead of a separate PR; I can polish it up a bit more if desired.
2019-11-10 07:46:58 +00:00
..
2019-11-02 23:20:28 +01:00
2019-11-04 15:59:09 +01:00
2019-11-06 12:49:20 -08:00
2019-11-04 15:59:09 +01:00
2019-11-04 15:59:09 +01:00
2019-11-09 11:10:13 -05:00
2019-11-08 09:32:20 +01:00
2019-11-04 15:59:09 +01:00
2019-11-09 09:20:13 +01:00

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

  • rustc and its tests
  • libstd
  • Various submodules for tools, like rustdoc, rls, etc.

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