Use an absolute path in test_process_output_fail_to_start

This test is designed to ensure that running a non-existent executable
results in a correct error message (FileNotFound in this case of this
test).  However, if you try to run an executable that doesn't exist, and
that requires searching through the $PATH, and one of the $PATH components
is not readable, then a PermissionDenied error will be returned, instead
of FileNotFound.
Unhide lines in rustdoc's doc -- Closes #11645
Add a limited prim type lookup for safer const expr evaluation
Fix SIMD bit shifts
stop making visit glue for closures and traits
Allow empty functional updating of structs

Fixes #8972
use a more efficient vtable representation

[TyDesc, ... methods] -> [destructor, ... methods]
Add test for issue 6157
Remove unused imports.

Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com>
Prefix _ to unused variables.

Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com>
Append ; to #[allow(dead_code)].

Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com>
remove a layer of indirection from most intrinsics
Rename std::borrow to std::reference.

Fixes #11814
Remove double-use of logging.
Remove seldom-used std::reference functions.
auto merge of #11907 : sanxiyn/rust/simd-shift, r=thestinger

For the purpose of deciding whether to truncate or extend the right hand side of bit shifts, use the size of the element type for SIMD vector types.

Fix #11900.
Add test case for issue #11681
auto merge of #11909 : thestinger/rust/tydesc, r=pcwalton
auto merge of #11911 : kballard/rust/empty-functional-update, r=pcwalton

Fixes #8972
Fix inconsistency in tutorial.md

Text refers to "the type shown earlier", when the type in
question was not in fact shown earlier.  I assume this is
an artifact of an earlier revision.