summary refs log tree commit diff
path: root/src/librustc_borrowck/borrowck/mod.rs
AgeCommit message (Expand)AuthorLines
2015-07-28Auto merge of #27234 - oli-obk:move_get_name_get_ident_to_impl, r=eddybbors-2/+1
2015-07-28remove `get_ident` and `get_name`, make `as_str` soundOliver Schneider-2/+1
2015-07-28build fragmented map earlier to make its dependencies clearer.Felix S. Klock II-4/+3
2015-07-28rustc and rustc::borrowck: pass fragment info down into trans.Felix S. Klock II-1/+5
2015-07-11Suggest using `ref` inline in an errorP1start-2/+13
2015-07-03Auto merge of #26378 - arielb1:unused-mut, r=pnkfelixbors-17/+18
2015-07-01Clean-up assignment checking in borrowckAriel Ben-Yehuda-17/+18
2015-06-30Remove Typer and ClosureTyperJared Roesch-1/+0
2015-06-30Remove Typer + ClosureTyper impls for ParameterEnvJared Roesch-1/+1
2015-06-26rustc: switch most remaining middle::ty functions to methods.Eduard Burtescu-18/+14
2015-06-24Use correct type for "use of moved value" error with closures.Nick Hamann-1/+1
2015-06-19rustc: remove Repr and UserString.Eduard Burtescu-7/+6
2015-06-19rustc: replace Repr/UserString impls with Debug/Display ones.Eduard Burtescu-32/+32
2015-06-19rustc: use the TLS type context in Repr and UserString.Eduard Burtescu-28/+28
2015-06-19rustc: leave only one free top-level function in ppaux, and private.Eduard Burtescu-2/+3
2015-06-19rustc: reduce ppaux's public footprint to 5 functions.Eduard Burtescu-20/+14
2015-06-10syntax: move ast_map to librustc.Eduard Burtescu-2/+2
2015-05-26Convert 15 diagnostics to have error codes (E0380-E0394).Nick Hamann-38/+33
2015-04-27Auto merge of #23606 - quantheory:associated_const, r=nikomatsakisbors-0/+14
2015-04-23Functional changes for associated constants. Cross-crate usage of associated ...Sean Patrick Santos-0/+14
2015-04-18Rather than storing the relations between free-regions in a globalNiko Matsakis-7/+43
2015-04-15Dataflow changes and associated borrowck fix.Felix S. Klock II-1/+2
2015-04-10Improve error message where a closure escapes fn while trying to borrowNiko Matsakis-9/+53
2015-04-08Modify the ExprUseVisitor to walk each part of an AutoRef, and inNiko Matsakis-0/+2
2015-04-01Fallout out rustcNiko Matsakis-3/+3
2015-03-31Rollup merge of #23859 - pnkfelix:fsk-lesser-box, r=nikomatsakisManish Goregaokar-0/+6
2015-03-30Address Issue 14270 by making `cmt::freely_aliasable` result more fine-grained.Felix S. Klock II-0/+6
2015-03-26Mass rename uint/int to usize/isizeAlex Crichton-8/+8
2015-03-09remove uses of as_slice where deref coercions can be usedRicho Healey-2/+2
2015-03-05Rollup merge of #22764 - ivanradanov:fileline_help, r=huonwManish Goregaokar-3/+7
2015-03-03Change span_help calls to fileline_help where appropriateIvan Radanov Ivanov-3/+7
2015-03-02Use `const`s instead of `static`s where appropriateFlorian Zeitz-1/+1
2015-02-25Rollup merge of #22736 - nikomatsakis:issue-22382, r=eddybManish Goregaokar-3/+3
2015-02-24Rollup merge of #22580 - pnkfelix:guard-pat-cfg2, r=pnkfelixManish Goregaokar-7/+20
2015-02-23Apply borrowck to fns that appear in const declarations.Niko Matsakis-3/+3
2015-02-23Rollup merge of #22559 - kmcallister:borrowck-readme, r=nikomatsakisManish Goregaokar-3/+3
2015-02-22Improve borrowck error when a second move is due to a loop.James Miller-7/+20
2015-02-20Remove remaining uses of `[]`. This time I tried to use deref coercions where...Niko Matsakis-17/+17
2015-02-18Fix references to doc.rs throughout the codeKeegan McAllister-3/+3
2015-02-18Replace all uses of `&foo[]` with `&foo[..]` en masse.Niko Matsakis-1/+1
2015-02-15Auto merge of #22126 - steveklabnik:gh21281, r=nikomatsakisbors-3/+1
2015-02-13Instead of putting them in the book, make them READMEs.Steve Klabnik-2/+0
2015-02-12librustc: Forbid partial reinitialization of uninitialized structures orKevin Butler-0/+12
2015-02-10Move rustc docs to the bookSteve Klabnik-1/+1
2015-02-07Restrictions on moves out-from and into fixed-length arrays.Felix S. Klock II-4/+37
2015-02-07Auto merge of #21505 - GuillaumeGomez:interned_string, r=alexcrichtonbors-2/+2
2015-02-06Update to last version, remove "[]" as much as possibleGuillaumeGomez-2/+2
2015-02-06librustc_borrowck has been updatedGuillaumeGomez-2/+2
2015-02-06Rollup merge of #21925 - sfackler:allow-missing-copy, r=alexcrichtonManish Goregaokar-1/+0
2015-02-05cleanup: replace `as[_mut]_slice()` calls with deref coercionsJorge Aparicio-2/+2