Add sysconf names for Android
fix for #8088 (Cannot name a struct field `new` due to ancient syntax)
remove code for parsing ancient syntax
added a run-pass test
Fix segfault when calling tuple struct constructor as extern fn

Fixes #5315
extract_grammar symnames

add missing symnames

Signed-off-by: Jan Kobler <eng1@koblersystems.de>
insert space

in the rust grammar

to avoid error messages like this:

  Exception: non-alpha apparent keyword: pub"

when using extract_grammar.py:

python2.7 src/etc/extract_grammar.py <doc/rust.md

Signed-off-by: Jan Kobler <eng1@koblersystems.de>
Fix ICE when calling static and static function pointers

Fixes #8588
Add assertions to test
Fixed -Z print-link-args
Add assertions and cross crate tests
Delete std::rt::io::net::http

It's an empty stub and as one of the comments notes, doesn't belong in
libstd.
Implement .size_hint() on new vec iterators
Update size_hint()s on std::iterator Iterators

Add size_hint() to a few Iterators that were missing it.

Update a couple of existing size_hint()s to use checked_add() instead of
saturating_add() for the upper bound.
Fix mod_floor() for uint primitive types
std::str: Bench test for char iterators
std::str: Small fix for slice
std::str: Special case char_range_at_reverse so it is faster

Implement char_range_at_reverse similarly to char_range_at, instead of
re-using that method.
std::str: Add str::raw::slice_unchecked

Add a function like raw::slice_bytes, but it doesn't check slice
boundaries. For iterator use where we always know the begin, end indices
are in range.
std::str: Implement CharIterator separately

Let CharIterator be a separate type from CharOffsetIterator (so that
CharIterator can be cloned, for example).

Implement CharOffsetIterator by using the same technique as the method
subslice_offset.
std::str: Use CharOffsetIterator in .find() and .rfind()
std::str: Correct docstrings for lack of null terminator in ~str and &str