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.
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.
Suppress a broken test. Issue #8690.
Implement size_hint() on RangeInclusive
std: bootstrapping libuv-based fileio in newrt... open & close

the test "touch"es a new file
std: working tests for low-level libuv open, write and close operations
std: add read and unlink to low-level FileDescriptor + end-to-end CRUD test