about summary refs log tree commit diff
path: root/src/librustc/middle/trans/expr.rs
AgeCommit message (Expand)AuthorLines
2014-11-18Move trans, back, driver, and back into a new crate, rustc_trans. Reduces mem...Niko Matsakis-2248/+0
2014-11-17Switch to purely namespaced enumsSteven Fackler-0/+4
2014-11-17auto merge of #19027 : nick29581/rust/coercions-4, r=alexcrichtonbors-7/+7
2014-11-17Fix fallout from coercion removalNick Cameron-7/+7
2014-11-16fallout from deprecating find_copy and get_copyAlexis Beingessner-2/+2
2014-11-07Make TyTrait embed a `TraitRef`, so that when we extend TraitRef, it naturall...Niko Matsakis-3/+3
2014-11-06rollup merge of #18615 : huonw/simdAlex Crichton-8/+29
2014-11-06Fallout from collection conventionsAlexis Beingessner-7/+7
2014-11-05Translate SIMD construction as `insertelement`s and a single store.Huon Wilson-8/+29
2014-11-03rollup merge of #18505 : bkoropoff/issue-18487Alex Crichton-13/+19
2014-10-31Fix trans of index overload expressions with DST result typesBrian Koropoff-13/+19
2014-11-01Remove FnStyle from DefFn and DefStaticMethodNick Cameron-3/+3
2014-10-30rollup merge of #18445 : alexcrichton/index-mutAlex Crichton-1/+1
2014-10-30rollup merge of #18413 : bkoropoff/issue-18412Alex Crichton-3/+5
2014-10-30collections: Enable IndexMut for some collectionsAlex Crichton-1/+1
2014-10-29Rename fail! to panic!Steve Klabnik-2/+2
2014-10-28Fix ICE assigning methods to local variablesBrian Koropoff-3/+5
2014-10-28Remove ty_bot from the type systemJakub Bukaj-8/+5
2014-10-27rollup merge of #18332 : jbcrail/fix-commentsAlex Crichton-2/+2
2014-10-27rollup merge of #18250 : dotdash/fix_aliasingAlex Crichton-2/+2
2014-10-25Fix spelling mistakes in comments.Joseph Crail-2/+2
2014-10-24Add a lint for not using field pattern shorthandsP1start-1/+1
2014-10-23Fix codegen breaking aliasing rules for functions with sret resultsBjörn Steinbrink-2/+2
2014-10-22Part of #6993. Moved a bunch of uses of Ident to NameJonathan S-1/+1
2014-10-19Remove a large amount of deprecated functionalityAlex Crichton-7/+6
2014-10-18auto merge of #18041 : arielb1/rust/no-size-overflow, r=pnkfelixbors-1/+1
2014-10-16librustc: Remove all uses of {:?}.Luqman Aden-12/+12
2014-10-15Use the correct LLVM integer sizesAriel Ben-Yehuda-1/+1
2014-10-09rustc: Add `const` globals to the languageAlex Crichton-38/+37
2014-10-02rustc: remove support for Gc.Eduard Burtescu-39/+2
2014-10-02syntax: ast: remove TyBox and UnBox.Eduard Burtescu-3/+0
2014-10-01auto merge of #17653 : kaini/rust/master, r=alexcrichtonbors-1/+1
2014-09-30Produce a better error for irrefutable `if let` patternsKevin Ballard-1/+1
2014-09-30Fixes ICE when using reexported unit-like structsMichael Kainer-1/+1
2014-09-25debuginfo: Make sure that all calls to drop glue are associated with debug lo...Michael Woerister-13/+57
2014-09-19rollup merge of #17338 : nick29581/variants-namespaceAlex Crichton-3/+3
2014-09-19rollup merge of #17318 : nick29581/sliceAlex Crichton-6/+34
2014-09-19Add enum variants to the type namespaceNick Cameron-3/+3
2014-09-19Implement slicing syntax.Nick Cameron-6/+34
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-24/+13
2014-09-16Run cleanup for base struct in functional struct update expressionsJakub Wieczorek-6/+6
2014-09-15trans -- stop tracking vtables precisely, instead recompute as needed.Niko Matsakis-3/+21
2014-09-14rustc: fix fallout from using ptr::P.Eduard Burtescu-35/+34
2014-09-12remove dead and broken tvec ~[T] code pathDaniel Micay-19/+1
2014-09-11auto merge of #17110 : thestinger/rust/dst, r=cmrbors-23/+5
2014-09-10Implement tuple and tuple struct indexingP1start-8/+30
2014-09-09fixes for Box<[T]>Daniel Micay-23/+5