Add .insert() and .insert_char() methods to ~str.
extra: Remove condition from semver
Command is now an enum
Move syslog to BuildContext
Move command line parsing to parse_args.rs
Make rustc's own lib directory configurable and change the default to rustlib. Fixes #3319
Fix some of the testcases
simple-lib and deeply and c-dependencies still have problems.
But they were nt caused by this pull request
extra::treemap: add mutable-value iterators.
extra::treemap: remove mutate_values, replaced by .mut_iter().
extra::treemap: share code between the mutable and immutable iterators.

Yay for macros.
Use ~-objects instead of @-objects for syntax exts

This is necessary for #11151 to make sure dtors run before the libraries
are unloaded.
Remove a fixme

I don't think it's relevant, a warning is more appropriate. Easier to just
maintain the order.

Closes #4681
Add tidy support for snapshots

This let's us specify exactly which snapshot a given note to update after
snapshot is for.

Closes #2483
Remove a fixme

pcwalton says this is right, and it looks right to me too.

Closes #4731
tidy: spew less chaff
std: mark some modules as unstable

Obviously everything is unstable, but these particularly so, and they will
likely remain that way.

Closes #10239
Fix some warnings
Convert sub tutorials into Guides #10838

Ensure configure creates doc/guides directory

Fix configure makefile and tests

Remove old guides dir and configure option, convert testing to guide

Remove ignored files

Fix submodule issue

prepend dir in makefile so that bor knows how to build the docs

S to uppercase
auto merge of #11106 : alan-andrade/rust/convert_tutorials_to_guides, r=cmr

* Moved every the tutorial-*.md into its own directory `/doc/guides/`
* Makefile is aware
Guarantee that native tasks wait for children

There was a scheduling race where a child may not increment the global task
count before the parent exits, and the parent would then think that there are no
more tasks left.