Files
rust/src
Dylan DPC 63b314c367 Rollup merge of #72810 - RalfJung:mir-terminate-sanity, r=jonas-schievink
validate basic sanity for TerminatorKind

r? @jonas-schievink

This mainly checks that all `BasicBlock` actually exist. On top of that, it checks that `Call` actually calls something of `FnPtr`/`FnDef` type, and `Assert` has to work on a `bool`. Also `SwitchInt` cannot have an empty target list.
2020-06-07 02:28:54 +02:00
..
2020-06-03 15:27:51 -04:00
2020-06-04 14:32:23 -07:00
2020-06-03 15:27:51 -04:00
2020-06-02 20:38:24 +03:00
2020-06-02 20:38:24 +03:00
2020-06-02 20:38:24 +03:00
2020-06-02 20:38:24 +03:00
2020-06-02 20:38:24 +03:00
2020-06-02 20:38:24 +03:00
2020-05-23 12:24:19 +02:00
2020-06-02 20:38:24 +03:00
2020-05-11 17:13:32 +02:00
2020-05-29 11:34:41 -07:00
2020-05-20 20:14:16 +02:00
2020-06-03 15:27:51 -04: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 dev guide.