Port away from Poly formatting trait, replace usages with Show instead
Handle renaming of fail! macro to panic!
Handle renaming of ty::Unsafe to cell:UnsafeCell
Use const keyword for global constants

Previously, the static keyword was used, which is no longer appropriate
for constants.
Rewrite wait condition to use new API
Port Vec usage to new API
Remove no-longer-necessary std::owned::Box import
Handle ptr::mut_null rename to null_mut
auto-rebuild.sh: reset terminal before rebuilding again

This makes it easier to scroll up to the first compile error after the
code is rebuilt, at the expense of the terminal history.
Add needed import to continue using count_ones
Opt into Copy, where applicable
Port from std::u64::parse_bytes to std::str::from_str
Clean up now-unnecessary use of explicitly native task spawning

Now that tasks spawn natively by default, it's no longer necessary to
deliberate choose to spawn them natively.
Fix const naming convention warnings
Update rustc commit hash in README

This commit updates README.md to reference rustc commit hash
567b90ff095076054c98fa2f08d6c552ae60968d, the previous version was
3a37ed4412f571a079e9d365c226af23dfe9d224.
Port to newer version of rustc

This change ports the codebase from rustc at commit
3a37ed4412f571a079e9d365c226af23dfe9d224 to rustc at commit
567b90ff095076054c98fa2f08d6c552ae60968d. For more details about the
changes, see the commit's second parent.