Remove FIXME #2699---I believe the calculation is correct. Fixes #2699.
extra::term overhaul
Use find_equiv in term
rustpkg borrowed pointers
Only output colors if colors are supported (removes burden from caller)
extra::term: better error handling and win32 compat
Fix formatting for tidy
add jemalloc to the runtime
integrate jemalloc into the build
test fixes
Fix vec::each* return values
Windows fixes
Fix passing self by value for types passed by value

For types that are passed by value, we can't just cast the value to a
pointer, but have to use an alloca and copy the value there. This
handling is already present for all other arguments, but was missing
for "self".

Fixes #6682, #4850 and #4878
docs: Mention recently-added rustpkg features in the rustpkg manual
Add traits for concat and connect methods
auto merge of #6908 : bjz/rust/concat-connect, r=Aatch

This adds the following traits to `prelude`:

In `std::str`, impled on `&[~[T]]` and `&[&[T]]`:
~~~rust
pub trait StrVector {
    pub fn concat(&self) -> ~str;
    pub fn connect(&self, sep: &str) -> ~str;
}
~~~

In `std::vec`, impled on `&[~str]` and `&[&str]`:
~~~rust
pub trait VectorVector<T> {
    pub fn concat(&self) -> ~[T];
    pub fn connect(&self, sep: &T) -> ~[T];
}
~~~
auto merge of #6903 : dotdash/rust/self_by_value, r=catamorphism

For types that are passed by value, we can't just cast the value to a
pointer, but have to use an alloca and copy the value there. This
handling is already present for all other arguments, but was missing
for "self".

Fixes #6682 #4850 #4878
Add test for issue #6698
resolve: don't resolve paths that point to non-static methods

Fixes #6698
rename the Ptr trait to RawPtr

Closes #6607