Moved .sleep() to Timer.
Add assert_once_ever macro. Close #7748. (fixme cf #8472)
small cleanups in task/spawn.rs
Don't fail in port.try_recv() the second time. Close #7800.
Only bug on self-not-mapped-to-def if no previous errors were present. Close #6642.
On Windows, use g++ for linking, instead of gcc.
This is required in order to produce linked modules that perform correct registration of unwind tables.
Un-disable stack unwinding on Windows.
Emit unwind info in rustrt assembly files on Windows.
Compile via external assembler on Windows.
Enabled tests.
Cleanup assembly source.
debuginfo: Big cleanup refactoring and support for foreign_item_fn.
debuginfo: Improved handling of function preludes.
doc: add range iterators in the for loop section
Don't ICE if an argument in a default method doesn't have a name. Closes #8417.
Add `self` to the ast_map for provided methods. Closes #8010.
Fix type parameter handling for static default methods. Closes #8654.
Substitute into the impl method rather than the trait method when emitting vtables. Closes #8601.
Don't do a bogus substitution on the transformed self ty for objects. Closes #8664.
doc: Fix transmute example