make util::NonCopyable a unit struct instead of a struct with a unit
remove bitrotted cant_nest field from RWARC (the #[mutable] tag suffices)
Document unstable::atomics fetch_* return values
Thread order_lock through rwlock condvars for reacquiring access_lock. Fixes #7065.
Add a test case for #7065.
Change sync::RWlock implementation to use atomic uint instead of exclusive, for performance. Close #7066.
Improve comments in sync and arc a bit more.
syntax: correct the Rand::rand call to select enum variants in #[deriving(Rand)].

Previously, this was not a global call, and so when `#[deriving(Rand)]`
was in any module other than the top-level one, it failed (unless there
was a `use std;` in scope).

Also, fix a minor inconsistency between uints and u32s for this piece
of code.
syntax: revert the uint -> u32 "fix"; make the names/comment match.
xfail test on windows, because extern mod doesn't work there
update the libstd docstring for the rename
rustdoc: add syntax highlighting to item signatures.

This means that type definitions and function signatures have
pretty colours.

It uses the following template:

~~~ {.rust}
<code>
~~~
Various terminfo parameterization changes
Tweak new terminfo logical operator support
Tweak terminfo::parm::expand function signature

Take a new struct Variables instead of two &mut [] vectors for static
and dynamic variables.
Don't require &mut [Param] with terminfo::parm::expand()
Fix a bunch of failure cases in terminfo

Replace all potentially-failing operations with Err returns and add
tests.

Remove the Char parameter type; characters are represented as Numbers.

Fix integer constants to work properly when there are multiple constants
in the same capability string.

Tweak loop to use iterators instead of indexing into cap.
Implement terminfo param conditionals

Implement the %?, %t, %e, and %; operators. Also implement the %<, %=,
%> operators, without which conditionals aren't very useful.

Fix the order of parameters for the arithmetic operators.

Implement the missing %^ operator.
Fix line lengths in terminfo
add IteratorUtil to the prelude