about summary refs log tree commit diff
path: root/src/librustc/middle/trans/_match.rs
AgeCommit message (Expand)AuthorLines
2014-11-18Move trans, back, driver, and back into a new crate, rustc_trans. Reduces mem...Niko Matsakis-1746/+0
2014-11-17Switch to purely namespaced enumsSteven Fackler-1/+7
2014-11-17auto merge of #19027 : nick29581/rust/coercions-4, r=alexcrichtonbors-6/+6
2014-11-17Fix fallout from coercion removalNick Cameron-6/+6
2014-11-17auto merge of #18914 : Gankro/rust/cloned, r=aturonbors-2/+2
2014-11-16fallout from deprecating find_copy and get_copyAlexis Beingessner-2/+2
2014-11-16Try to remove ty_nil, some kind of error in exhaustiveness checkingNiko Matsakis-1/+1
2014-11-10Use FnvHashMap instead of HashMap in rustcAriel Ben-Yehuda-3/+3
2014-11-06Fallout from collection conventionsAlexis Beingessner-2/+2
2014-10-30collections: Enable IndexMut for some collectionsAlex Crichton-1/+1
2014-10-29Rename fail! to panic!Steve Klabnik-2/+2
2014-10-28Remove ty_bot from the type systemJakub Bukaj-8/+4
2014-10-24Add a lint for not using field pattern shorthandsP1start-2/+2
2014-10-19Remove a large amount of deprecated functionalityAlex Crichton-15/+20
2014-10-18auto merge of #18041 : arielb1/rust/no-size-overflow, r=pnkfelixbors-1/+1
2014-10-16Fix soundness bug in treatment of closure upvars by regionckBrian Koropoff-1/+1
2014-10-16librustc: Remove all uses of {:?}.Luqman Aden-3/+5
2014-10-15Use the correct LLVM integer sizesAriel Ben-Yehuda-1/+1
2014-10-13rollup merge of #17927 : alexcrichton/more-constAlex Crichton-20/+2
2014-10-13rustc: Remove the dummy hack from check_matchAlex Crichton-20/+2
2014-10-12Never expand specialized columns that only contain wild patterns in themJakub Wieczorek-59/+69
2014-10-09rustc: Add `const` globals to the languageAlex Crichton-14/+34
2014-10-07Use slice syntax instead of slice_to, etc.Nick Cameron-3/+3
2014-10-02Fix cross-crate tuple structs in staticsJakub Wieczorek-2/+0
2014-09-18rustc: remove Gc<Def> and depth from DefUpvar.Eduard Burtescu-1/+1
2014-09-18rustc: add a closure depth to DefUpvar.Eduard Burtescu-1/+1
2014-09-18rustc: remove BindingMode from DefLocal.Eduard Burtescu-1/+1
2014-09-18rustc: remove DefArg and DefBinding in favor of DefLocal.Eduard Burtescu-43/+21
2014-09-17rollup merge of #17279 : jakub-/for-loop-unused-variableAlex Crichton-1/+1
2014-09-16Fallout from renamingAaron Turon-1/+1
2014-09-15Add missing unused variable warnings for for loop bindingsJakub Wieczorek-1/+1
2014-09-14rustc: fix fallout from using ptr::P.Eduard Burtescu-153/+156
2014-09-08rustc: fix fallout from the addition of a 'tcx lifetime on trans::Block.Eduard Burtescu-153/+144
2014-09-05make CrateContext fields privateStuart Pernsteiner-1/+1
2014-09-04auto merge of #16883 : jakub-/rust/issue-16648, r=pcwaltonbors-342/+281
2014-08-30Remove the branch merging optimisations for slice patternsJakub Wieczorek-342/+281
2014-08-29Register new snapshotsAlex Crichton-9/+0
2014-08-27Implement generalized object and type parameter bounds (Fixes #16462)Niko Matsakis-0/+9
2014-08-26Rebasing changesNick Cameron-1/+1
2014-08-26DST coercions and DST structsNick Cameron-4/+4
2014-08-18libsyntax: Remove the `use foo = bar` syntax from the language in favorPatrick Walton-5/+5
2014-08-18Forbid extern statics from appearing in patternsJakub Wieczorek-1/+1
2014-08-16librustc: Forbid external crates, imports, and/or items from beingPatrick Walton-1/+2
2014-08-09librustc: Also use new alloca if matching on an arg or upvar which we reassig...Luqman Aden-2/+5
2014-08-09librustc: Don't use the same alloca for match binding which we reassign to in...Luqman Aden-3/+47
2014-08-06AST refactoring: merge PatWild and PatWildMulti into one variant with a flag.Felix S. Klock II-2/+2
2014-07-24librustc: Stop desugaring `for` expressions and translate them directly.Patrick Walton-0/+25
2014-07-23Improve usage of lifetime intrinsics in match expressionsBjörn Steinbrink-5/+22
2014-07-22auto merge of #15863 : dotdash/rust/lifetimes3, r=alexcrichtonbors-0/+1
2014-07-22Emit LLVM lifetime intrinsics to improve stack usage and codegen in generalBjörn Steinbrink-0/+1