Handle divide by zero in constant evaluator
doc: Document mutable function arguments
core: Rename to_mut and from_mut to cast_to_mut and cast_from_mut
doc: Document pattern matching on vectors
Merge pull request #4588 from sanxiyn/doc-mut-arg

doc: Document mutable function arguments
Merge pull request #4596 from Trinick/tomutrename

core: Rename to_mut and from_mut to cast_to_mut and cast_from_mut
Add Bill Fallon to AUTHORS
libsyntax: Implement the `+` syntax for multiple trait bounds. r=tjc
libcore: Use LLVM intrinsics for floor; add a new Perlin noise benchmark. r=brson
renaming to adhere to conventions
Long lines
Oops - add the missing pubs!
Merge pull request #4597 from Dretch/atvec-constructors

Oops - add the missing pubs!
Merge pull request #4589 from sanxiyn/doc-vec-match

doc: Document pattern matching on vectors
libsyntax: Remove `fn() unsafe { ... }`. r=graydon
libsyntax: Implement `assert` as a macro (called `fail_unless!` on a transitionary basis to avoid conflicting with the keyword right now). r=brson
Merge pull request #4587 from sanxiyn/divide-by-zero

Handle divide by zero in constant evaluator
libsyntax: Fix parsing of `pub unsafe fn` inside `extern` blocks. rs=bugfix
librustc: Remove obsolete FIXME in item collection. rs=comments-only
rustc: fix const enums to be packed, r=burningtree.