bors 1169541e17 Auto merge of #49394 - cramertj:stable-match-bindings, r=nikomatsakis
Stabilize match_default_bindings

This includes a submodule update to rustfmt
in order to allow a stable feature declaration.

r? @nikomatsakis

cc https://github.com/rust-lang/rust/issues/42640

Many of the tests this PR touches are merely testing the current lack of desired future behavior around https://github.com/rust-lang/rust/issues/44849 and https://github.com/rust-lang/rust/issues/44848 (cc @tschottdorf). I noticed the bullets for those items were checked on the tracking issue-- I've unchecked them, as they don't appear to have been completed and I don't see any comments indicating that we don't want to pursue them further. Still, I think it's fine to stabilize the current behavior, as I think expanding it in the future should be backwards-compatible.
2018-03-28 15:31:29 +00:00
..
2018-03-28 11:13:13 +02:00
2018-03-26 08:36:50 -05:00
2018-03-26 08:36:50 -05:00
2018-03-26 08:36:50 -05:00
2018-03-26 08:36:50 -05:00
2018-03-26 08:36:50 -05:00
2018-03-26 08:36:50 -05:00
2018-03-26 08:36:50 -05:00
2018-03-26 08:36:50 -05:00
2018-03-28 11:13:13 +02:00
2018-03-28 11:13:13 +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.

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