about summary refs log tree commit diff
path: root/src/librustc_borrowck
AgeCommit message (Expand)AuthorLines
2016-04-06rustc: move middle::{def,def_id,pat_util} to hir.Eduard Burtescu-2/+2
2016-04-06syntax: dismantle ast_util.Eduard Burtescu-2/+2
2016-04-06rustc: dismantle hir::util, mostly moving functions to methods.Eduard Burtescu-2/+1
2016-04-06rustc: move rustc_front to rustc::hir.Eduard Burtescu-19/+17
2016-03-31librustc_borrowck: use bug!(), span_bug!()Benjamin Herr-35/+28
2016-03-27rustc: move cfg, infer, traits and ty from middle to top-level.Eduard Burtescu-21/+21
2016-03-23Update borrowck to use `repr::*` instead of a mixNiko Matsakis-13/+12
2016-03-23extend Terminator into a struct so it can have additional fieldsNiko Matsakis-51/+48
2016-03-22enable question_mark feature in rustc_borrowckJorge Aparicio-0/+1
2016-03-22fix alignmentJorge Aparicio-21/+21
2016-03-22try! -> ?Jorge Aparicio-22/+22
2016-03-22Add rustbuild dependency from `rustc_borrowck` upon `rustc_mir` crate.Felix S. Klock II-0/+1
2016-03-21assigning a (MIR) box into an lvalue allocates heap storage that willFelix S. Klock II-1/+5
2016-03-21remove uses of `RefCell` from move data builder.Felix S. Klock II-37/+26
2016-03-21Make `fn move_path_for` take `&mut self` instead of `&self`. This is aFelix S. Klock II-36/+37
2016-03-21dont create MovePathIndex's for individual statics.Felix S. Klock II-29/+63
2016-03-21Switch newtype Index wrappers to use NonZero instead of INVALID constants.Felix S. Klock II-78/+88
2016-03-21factor the wrapped Index newtype definitions into a macro.Felix S. Klock II-28/+22
2016-03-21Add `fn clear_bit` method on BitSlice trait for setting a bit to zero.Felix S. Klock II-82/+111
2016-03-21scaffolding for borrowck on MIR.Felix S. Klock II-10/+1723
2016-03-21Expose attached attributes to `FnKind` abstraction so that I can look at them...Felix S. Klock II-1/+1
2016-03-21Switch libgraphviz from type params to associated types for Node/Edge.Felix S. Klock II-2/+6
2016-03-14Move projection_mode to InferContext rather than SelectionContext to reduce c...Aaron Turon-3/+14
2016-03-07Auto merge of #31606 - Ms2ger:ClosureKind, r=eddybbors-1/+1
2016-03-03Rename middle::ty::ctxt to TyCtxtJeffrey Seyfried-25/+25
2016-02-17Rollup merge of #31679 - GuillaumeGomez:long_error_explanation, r=ManishearthSteve Klabnik-6/+14
2016-02-15Global error explanations improvementsggomez-6/+14
2016-02-14Rename hir::Pat_ and its variantsVadim Petrochenkov-2/+2
2016-02-13Auto merge of #31524 - jonas-schievink:autoderef, r=steveklabnikbors-53/+53
2016-02-12Autoderef in librustc_borrowckJonas Schievink-53/+53
2016-02-12Auto merge of #30726 - GuillaumeGomez:compile-fail, r=brsonbors-12/+25
2016-02-12Rename ClosureKind variants and stop re-exporting them.Ms2ger-1/+1
2016-02-11bootstrap: Add a bunch of Cargo.toml filesAlex Crichton-0/+16
2016-02-07Update long error explanationsGuillaume Gomez-12/+25
2016-02-02Rollup merge of #31270 - ruud-v-a:improve-e0507, r=steveklabnikSteve Klabnik-0/+27
2016-01-28Auto merge of #30411 - mitaa:multispan, r=nrcbors-1/+1
2016-01-28Improve message for rustc --explain E0507Ruud van Asseldonk-0/+27
2016-01-28Implement MultiSpan error reportingmitaa-1/+1
2016-01-24mk: Move from `-D warnings` to `#![deny(warnings)]`Alex Crichton-0/+1
2016-01-23Rollup merge of #31050 - apasel422:issue-31048, r=ManishearthSteve Klabnik-1/+1
2016-01-20Correct code in E0382 explanationAndrew Paseltiner-1/+1
2016-01-17Auto merge of #30964 - GuillaumeGomez:patch-5, r=Manishearthbors-1/+88
2016-01-17Add E0507 error explanationGuillaume Gomez-1/+88
2016-01-16std: Stabilize APIs for the 1.7 releaseAlex Crichton-2/+1
2016-01-16fallout from removing the `errors_will_be_reported` flagNiko Matsakis-3/+3
2016-01-11Rollup merge of #30737 - Ms2ger:MutateMode, r=sanxiynSimonas Kazlauskas-4/+6
2016-01-06Stop re-exporting MutateMode's variants.Ms2ger-4/+6
2016-01-05Annotate the compiler with information about what it is doing when.Niko Matsakis-1/+2
2015-12-30use structured errorsNick Cameron-144/+159
2015-12-21Register new snapshotsAlex Crichton-3/+0