Files
rust/src
Jim Blandy d0b84e9a8b Doc fixes for core::future::Future.
Fixed outdated reference to `waker` argument; now futures are passed a
`Context`, from which one can obtain a `waker`.

Cleaned up explanation of what happens when you call `poll` on a completed
future. It doesn't make sense to say that `poll` implementations can't cause
memory unsafety; no safe function is ever allowed to cause memory unsafety, so
why mention it here? It seems like the intent is to say that the `Future` trait
doesn't say what the consequences of excess polls will be, and they might be
bad; but that the usual constraints that Rust imposes on any non-`unsafe`
function still apply. It's also oddly specific to say 'memory corruption'
instead of just 'undefined behavior'; UB is a bit jargony, so the text should
provide examples.
2019-04-19 19:10:24 -07:00
..
2019-04-18 06:20:07 +09:00
2019-04-17 05:15:00 +02:00
2019-04-17 05:15:00 +02:00
2019-04-17 05:15:00 +02:00
2019-04-17 18:21:34 +09:00
2019-04-17 05:15:00 +02:00
2019-04-17 05:15:00 +02:00
2019-04-10 03:58:13 +02:00
2019-04-17 05:15:00 +02:00
2019-04-18 14:51:11 +09:00
2019-04-17 05:15:00 +02: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.

There is also useful content in the following READMEs, which are gradually being moved over to the guide: