libsyntax: don't parse ////, /***/ as doc comments
made licenseck.py work for year substitutions
Remove DVec from syntax::parse
Remove DVec from check_const
Remove DVec from json
Remove DVec from workcache
librustc: Replace `impl Type : Trait` with `impl Trait for Type`. rs=implflipping
stop zeroing all exchange allocations
rm unused zero param in C++ exchange allocator
Remove all final references to die!
auto merge of #4932 : pcwalton/rust/implflipping, r=pcwalton

...lflipping
fix bug in uv_ll tests uncovered by not zeroing
get rid of unused exchange_alloc calloc method

this isn't actually calloc - it calls the malloc wrapper which no
longer zeroes
rm the unused calloc wrapper from memory_region

it doesn't actually call calloc, so it's fairly pointless
auto merge of #4934 : nickdesaulniers/rust/issue4524cleanup, r=brson

review? @brson
Issue #4524
Convert all uses of vec::slice to vec::view Issue #3869
Rename const_view to const_slice
Renamed mut_view to mut_slice
Update manpage based on current usage message
auto merge of #4911 : lifthrasiir/rust/comment-exemptions, r=catamorphism

This is a natural extension of #4887, and handles the following three cases:

~~~~
a line with only /s
////////////////////////////////////////////

a line with only /s followed by whitespace
////////////////////////////////////////////         

a block comment with only *s between two /s
/********************************/
~~~~
auto merge of #4927 : sanxiyn/rust/remove-dvec, r=catamorphism
remove die definition and use in doc tests