Update error message on compile
Single curly braces instead of double are being used
Add example of estimating pi using Monte Carlo simulation to std::rand
Add division by zero case to the `CheckedDiv` comment
Remove the dist function; it is more efficient to compare squared distances
Guide: patterns.

Fixes #4417.
Guide: iterators
Guide: array subscript notation
libcore: Get rid of useless mem::forget wrapper.
Change how libgetopts handles options grouped together

As soon as an option is found that takes an argument, consume the rest
of the string and store it into i_arg. Previously this would only happen
if the character after the option was not a recognized option.

Addresses issue #16348
rustdoc: Fix and improve line break hints with the <wbr> tag

Prevents zero-width spaces from appearing in copy-pasted paths.

Puts line breaks after `::`.

Fixes #16555
Changed the sample command in the Rustdoc readme to use --output instead of the outdated --output-dir and
fixed markdown formatting in debuginfo.rs
mark Windows binaries as compatible with ASLR

This is enough for dynamic libraries, but not executables because MinGW
does not output a .reloc section even with `--dynamicbase`. It could
either be worked around by exporting a DLL symbol from the executable or
fixed in MinGW itself.
Forbid extern statics from appearing in patterns

Fixes #16149.
Correct internal BitvSet 0-padding, fixes #16542
auto merge of #16565 : kaseyc/rust/documentation_fixes, r=pcwalton

Corrected the sample rustdoc command to use --output instead of --output-dir and fixed markdown formatting in debuginfo.rs.
Add missing tests for fixed issues

Closes #8761.
Closes #16010.
Closes #13033.
Closes #15094.
auto merge of #16559 : Gankro/rust/bitv, r=pcwalton

These were the only differing-size-based errors I noticed. Might be more.
auto merge of #16566 : thestinger/rust/aslr, r=pcwalton

This is enough for dynamic libraries, but not executables because MinGW
does not output a .reloc section even with `--dynamicbase`. It could
either be worked around by exporting a DLL symbol from the executable or
fixed in MinGW itself.
auto merge of #16567 : jakub-/rust/issue-16149, r=pcwalton

Fixes #16149.