rust/src/librustdoc
Niko Matsakis 5851d3242c Move checking for moves and initialization of local variables and patterns into
borrow checker and generalize what moves are allowed. Fixes a nasty
bug or two in the pattern move checking code. Unifies dataflow code
used for initialization and other things. First step towards
once fns. Everybody wins.

Fixes #4384. Fixes #4715. cc once fns (#2202), optimizing local moves (#5016).
2013-05-28 20:22:14 -04:00
..
astsrv.rs libextra: Rename the actual metadata names of libcore to libstd and libstd to libextra 2013-05-22 21:57:07 -07:00
attr_parser.rs Silence various warnings throughout test modules 2013-05-28 15:27:35 -05:00
attr_pass.rs librustc: Add some missing use core::prelude::*; in the test cases 2013-05-22 21:57:12 -07:00
config.rs Refactor core::run in order to address many of the issues 2013-05-27 13:50:33 +01:00
demo.rs libextra: Rename the actual metadata names of libcore to libstd and libstd to libextra 2013-05-22 21:57:07 -07:00
desc_to_brief_pass.rs Silence various warnings throughout test modules 2013-05-28 15:27:35 -05:00
doc.rs libextra: Rename the actual metadata names of libcore to libstd and libstd to libextra 2013-05-22 21:57:07 -07:00
escape_pass.rs Remove unnecessary allocations flagged by lint from rustdoc 2013-05-21 22:55:07 +09:00
extract.rs cleanup warnings from librustdoc 2013-05-23 17:57:07 -07:00
fold.rs libextra: Rename the actual metadata names of libcore to libstd and libstd to libextra 2013-05-22 21:57:07 -07:00
markdown_index_pass.rs Move checking for moves and initialization of local variables and patterns into 2013-05-28 20:22:14 -04:00
markdown_pass.rs Move checking for moves and initialization of local variables and patterns into 2013-05-28 20:22:14 -04:00
markdown_writer.rs Move checking for moves and initialization of local variables and patterns into 2013-05-28 20:22:14 -04:00
page_pass.rs Silence various warnings throughout test modules 2013-05-28 15:27:35 -05:00
parse.rs libextra: Rename the actual metadata names of libcore to libstd and libstd to libextra 2013-05-22 21:57:07 -07:00
pass.rs Silence various warnings throughout test modules 2013-05-28 15:27:35 -05:00
path_pass.rs libextra: Rename the actual metadata names of libcore to libstd and libstd to libextra 2013-05-22 21:57:07 -07:00
prune_hidden_pass.rs Fix test fallout from removing vecs_implicitly_copyable 2013-05-14 12:25:19 -04:00
prune_private_pass.rs libextra: Rename the actual metadata names of libcore to libstd and libstd to libextra 2013-05-22 21:57:07 -07:00
rustdoc.rc librustdoc: Rename std to extra. 2013-05-22 21:57:08 -07:00
sectionalize_pass.rs Move checking for moves and initialization of local variables and patterns into 2013-05-28 20:22:14 -04:00
sort_item_name_pass.rs Use assert_eq! rather than assert! where possible 2013-05-19 08:16:02 -04:00
sort_item_type_pass.rs Use assert_eq! rather than assert! where possible 2013-05-19 08:16:02 -04:00
sort_pass.rs librustdoc: Rename std to extra. 2013-05-22 21:57:08 -07:00
text_pass.rs librustc: Add some missing use core::prelude::*; in the test cases 2013-05-22 21:57:12 -07:00
trim_pass.rs Use assert_eq! rather than assert! where possible 2013-05-19 08:16:02 -04:00
tystr_pass.rs Move checking for moves and initialization of local variables and patterns into 2013-05-28 20:22:14 -04:00
unindent_pass.rs libextra: Rename the actual metadata names of libcore to libstd and libstd to libextra 2013-05-22 21:57:07 -07:00
util.rs libextra: Rename the actual metadata names of libcore to libstd and libstd to libextra 2013-05-22 21:57:07 -07:00