adapt to snapshot
libsyntax/pipes: improve self types
libsyntax: final adjustments
libsyntax/pipes: correct use of object type w/o sigil
syntax/ast_map: use @mut for vecs
rustc: Introduce new dataflow module
lang_items: do not embed an `&mut` inside the struct (workaround
lack of proper region syntax defaults)
libstd: introduce &mut self as required by new borrowck
core/vec: Remove const as required by new borrowck
rustc, syntax: new borrowck
desnapshot
core: fix &mut in aliasable loc
add debugs that can be easily grepped for in logs
rustc: Fix various errors in borrowck logic, a few merge flops
std: Fix partition function for new borrow checker
sort: rewrite to be borrowck-clean
syntax: record callee scopes for `+=` too
rustc: add support for loop labels to dataflow
rustc: reborrow method receivers unconditionally
rustc: partially fix marking loan paths as mutated, various errors related to callee_id