mk: tests.mk simplify the method to clean arm testing directory
etc: modify adb_run_wrapper.sh to avoid 'expr' unrecognization at some android devices
etc: add TEST_EXEC_ENV for run-pass to adb_run_wrapper.sh
test: adjust some test cases of run-pass for android
std: fix stat struct of android (SEGV error from run-pass/stat.rs on android)
rt: fix jemalloc android cross-compile for mac
Support printf formats in terminfo strings

terminfo parameterized strings supports a limited subset of printf-style
formatting operations, such as %#5.3d.
Cleanup src/librustc/back
rusti: Disable tests on macos harder
std::rt: Work around a dynamic borrowck bug
syntax::diagnostics: Color the ^~~~ in green for better visibility

Fixes #7164.
Consume once fns when calling them (#2549).
Permit moving out of captured upvars in once fns. Close #2549.
Add tests for once functions (#2549).
Hide the once-move-out privilege for stack fns behind '-Z once-fns'
Oops, hide 'unless once fn' error message hint behind -Z once-fns too.
rustc: Dispose of LLVM passes in test cases
libsyntax: Remove `drop` as a keyword.
Fix update snapshot script for rename
Ignore rustpkg tests