rustdoc: escape shown input to prevent injection
libsyntax: Add `box PAT` to the pattern grammar. RFC #14.
Refactor `rslt` to `Result::new`
shootout-mandelbrot rewrite

- removed warning
- improved performances
- parallelization
Temporary patch to accept arbitrary lifetimes (behind feature gate) in bound lists. This is needed to bootstrap fix for #5723.
Remove comment about semicolons for inner attributes from docs and adjust comments.
shootout-spectralnorm tweaks

- using libgreen to optimize CPU usage
- less tasks to limit wasted resources

Here, on a one core 2 threads CPU, new version is ~1.2 faster.  May
be better with more core.
Change the licence holder to The Rust Project Developers

The copyright of this project belongs to The Rust Project Developers,
who are mentioned in AUTHORS.txt.
Skip pretty printing for the regions bound test
auto merge of #13895 : adrientetar/rust/js-escape, r=alexcrichton

See #13884 for the details. Closes #13884.

r? @alexcrichton
auto merge of #13391 : smesseim/rust/apache-copyright, r=alexcrichton

The years of copyright and the name of the copyright holder were not
present in the notice.

The Apache license was added to the project in 2012, so 2012 is the
starting year. The copyright holder is the Mozilla Foundation (taken
from the MIT license).
auto merge of #13898 : nikomatsakis/rust/type-bounds-b, r=acrichto

This is needed to bootstrap fix for #5723.
auto merge of #13908 : pcwalton/rust/box-pattern, r=alexcrichton

r? @alexcrichton
auto merge of #13915 : nick29581/rust/rslt, r=luqmana
auto merge of #13916 : TeXitoi/rust/shootout-mandelbrot-rewrite, r=pcwalton

- removed warning
- improved performances
- parallelization
auto merge of #13920 : Ryman/rust/inner_attr_doc, r=alexcrichton

Also updated the comment for `parse_inner_attrs_and_next` and removed extra whitespace on line endings.
auto merge of #13921 : TeXitoi/rust/shootout-spectralnorm-tweaks, r=alexcrichton

- using libgreen to optimize CPU usage
- less tasks to limit wasted resources

Here, on a one core 2 threads CPU, new version is ~1.2 faster.  May
be better with more core.
Use CreateProcessW instead of CreateProcessA

Changed libnative to use CreateProcessW instead of CreateProcessA.  In
addition, the lpEnvironment parameter now uses Unicode.
Fix make_command_line to handle Unicode correctly

Previously, make_command_line iterates over each u8 in the string and
then appends them as chars, so any non-ASCII string will get horribly
mangled by this function.  This fix should allow Unicode arguments to
work correctly in process::spawn.