about summary refs log tree commit diff
path: root/src/librustc/middle/borrowck
AgeCommit message (Expand)AuthorLines
2014-12-13Separate borrowck into its own crate and remove dead code as well.Niko Matsakis-5943/+0
2014-12-12auto merge of #19568 : barosl/rust/enum-struct-variants-ice, r=alexcrichtonbors-9/+11
2014-12-12Fix ICE when a struct variant enum contains multiple fieldsBarosl Lee-9/+11
2014-12-08librustc: Make `Copy` opt-in.Niko Matsakis-14/+67
2014-12-06librustc: remove unnecessary `as_slice()` callsJorge Aparicio-3/+3
2014-11-29Replace some verbose match statements with their `if let` equivalent.jfager-25/+14
2014-11-26rollup merge of #19329: steveklabnik/doc_style_cleanup2Alex Crichton-1342/+1277
2014-11-26/*! -> //!Steve Klabnik-1342/+1277
2014-11-26Test fixes and rebase conflictsAlex Crichton-2/+2
2014-11-26auto merge of #19252 : japaric/rust/cow, r=aturonbors-3/+2
2014-11-25Deprecate MaybeOwned[Vector] in favor of CowJorge Aparicio-3/+2
2014-11-25Added fragments.rs: compute drop obligations remaining post moves.Felix S. Klock II-8/+853
2014-11-25Check other fields are consistent in `LoanPath::common`.Felix S. Klock II-3/+4
2014-11-25Track what drop obligations are established on match arms.Felix S. Klock II-0/+15
2014-11-25Override `LoanPath` Eq impl to enforce invariant: eq lp's always have eq types.Felix S. Klock II-1/+22
2014-11-25Add `ty` to `LoanPath`.Felix S. Klock II-173/+204
2014-11-25Add `LpDowncast`, `LoanPath` variant tracking downcasts in match arms.Felix S. Klock II-25/+75
2014-11-20auto merge of #19033 : pnkfelix/rust/fsk-introduce-scopedata-via-refactor, r=...bors-54/+85
2014-11-20Refactored new CodeExtent type for improved abstraction.Felix S. Klock II-54/+85
2014-11-20auto merge of #19113 : nikomatsakis/rust/unboxed-boxed-closure-unification, r...bors-3/+6
2014-11-19rollup merge of #19040: alexcrichton/issue-18904Jakub Bukaj-1/+1
2014-11-19Merge the ExprFnBlock and ExprUnboxedClosure into one ExprClosure with an opt...Niko Matsakis-3/+6
2014-11-18std: Stabilize std::fmtAlex Crichton-1/+1
2014-11-19rustc: middle: remove obsolete ty::get.Eduard Burtescu-3/+3
2014-11-19rustc: fix fallout of adding the `'tcx` lifetime to `Ty`.Eduard Burtescu-100/+105
2014-11-19rustc: middle: rename `ty::t` to `Ty` and use it unqualified everywhere.Eduard Burtescu-2/+2
2014-11-18Miscellaneous reformatttings and renamings.Niko Matsakis-2/+2
2014-11-17Switch to purely namespaced enumsSteven Fackler-1/+13
2014-11-16fallout from deprecating find_copy and get_copyAlexis Beingessner-2/+2
2014-11-11auto merge of #18821 : arielb1/rust/fnv-hash-map, r=eddybbors-5/+5
2014-11-10Use FnvHashMap instead of HashMap in rustcAriel Ben-Yehuda-5/+5
2014-11-08Fix upvars sometimes not being marked as used mutablyBrian Koropoff-2/+2
2014-11-06Fallout from collection conventionsAlexis Beingessner-2/+2
2014-11-02Convert some notes to help messagesP1start-24/+36
2014-10-30rollup merge of #18445 : alexcrichton/index-mutAlex Crichton-2/+2
2014-10-30rollup merge of #18398 : aturon/lint-conventions-2Alex Crichton-2/+2
2014-10-30collections: Enable IndexMut for some collectionsAlex Crichton-2/+2
2014-10-29Rename fail! to panic!Steve Klabnik-4/+4
2014-10-28Update code with new lint namesAaron Turon-2/+2
2014-10-27rollup merge of #18337 : bkoropoff/unboxed-imm-upvar-fixesAlex Crichton-14/+46
2014-10-27auto merge of #17978 : arielb1/rust/remaining-garbage, r=nikomatsakisbors-115/+32
2014-10-27Remove cat_discrAriel Ben-Yehuda-115/+32
2014-10-25Improve diagnostics that result from the fix for #18335Brian Koropoff-13/+37
2014-10-25Ensure unboxed closure upvars are marked as used mutablyBrian Koropoff-1/+9
2014-10-21The new method lookup mechanism typechecks calls against the method type decl...Niko Matsakis-4/+4
2014-10-19Remove a large amount of deprecated functionalityAlex Crichton-19/+20
2014-10-17auto merge of #16855 : P1start/rust/help-messages, r=brsonbors-0/+4
2014-10-16Fix soundness bug in treatment of closure upvars by regionckBrian Koropoff-76/+61
2014-10-16librustc: Remove all uses of {:?}.Luqman Aden-29/+31
2014-10-09rustc: Add `const` globals to the languageAlex Crichton-10/+7