about summary refs log tree commit diff
path: root/src/librustc/middle/trans
AgeCommit message (Expand)AuthorLines
2014-11-03Add a 4th space for associated types defined in a trait (currently unused)Niko Matsakis-5/+7
2014-11-03Clean-up transmutes in librustcAriel Ben-Yehuda-6/+9
2014-11-03rollup merge of #18545 : luqmana/fix-18539Alex Crichton-1/+1
2014-11-03rollup merge of #18518 : bkoropoff/issue-18514Alex Crichton-1/+5
2014-11-03rollup merge of #18505 : bkoropoff/issue-18487Alex Crichton-13/+19
2014-11-02librustc: Check if return type is void not zero-sized for fn->closure wrapper.Luqman Aden-1/+1
2014-11-01Monomorphize method types in Typer impl for BlockSBrian Koropoff-1/+5
2014-11-01collections: Remove all collections traitsAlex Crichton-1/+0
2014-10-31Fix trans of index overload expressions with DST result typesBrian Koropoff-13/+19
2014-11-01Remove FnStyle from DefFn and DefStaticMethodNick Cameron-10/+10
2014-10-31auto merge of #18440 : japaric/rust/hash, r=alexcrichtonbors-5/+5
2014-10-31trans: use types from argument patterns instead of the function signature.Eduard Burtescu-9/+14
2014-10-31DSTify HashJorge Aparicio-5/+5
2014-10-30rollup merge of #18445 : alexcrichton/index-mutAlex Crichton-4/+4
2014-10-30rollup merge of #18398 : aturon/lint-conventions-2Alex Crichton-15/+15
2014-10-30rollup merge of #18452 : bkoropoff/issue-18425Alex Crichton-19/+16
2014-10-30rollup merge of #18413 : bkoropoff/issue-18412Alex Crichton-3/+5
2014-10-30collections: Enable IndexMut for some collectionsAlex Crichton-4/+4
2014-10-29Fix ICE translating array repeat expr of non-Copy typeBrian Koropoff-19/+16
2014-10-29Update infrastructure for fail -> panicSteve Klabnik-3/+3
2014-10-29Rename fail! to panic!Steve Klabnik-50/+50
2014-10-28Fix ICE assigning methods to local variablesBrian Koropoff-3/+5
2014-10-28Address review commentsJakub Bukaj-6/+3
2014-10-28Remove ty_bot from the type systemJakub Bukaj-276/+346
2014-10-28Update code with new lint namesAaron Turon-15/+15
2014-10-27Fix monomorphization of unboxed closuresBrian Koropoff-80/+93
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-25auto merge of #18080 : veddan/rust/assume, r=thestingerbors-0/+2
2014-10-24Add a lint for not using field pattern shorthandsP1start-18/+21
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-22/+16
2014-10-19Remove a large amount of deprecated functionalityAlex Crichton-206/+209
2014-10-18auto merge of #18113 : bkoropoff/rust/issue-16739, r=alexcrichtonbors-6/+30
2014-10-18auto merge of #18041 : arielb1/rust/no-size-overflow, r=pnkfelixbors-138/+252
2014-10-16Fix translation of unboxing shim for rust-call ABI methodsBrian Koropoff-6/+30
2014-10-16Fix soundness bug in treatment of closure upvars by regionckBrian Koropoff-1/+1
2014-10-16librustc: Remove special case for old reflection visitor.Luqman Aden-18/+0
2014-10-16librustc: Remove trans::reflect and the opaque and ty_visitor lang items.Luqman Aden-459/+0
2014-10-16librustc: Stop generating visit glue and remove from TyDesc.Luqman Aden-95/+0
2014-10-16librustc: Remove visit_tydesc intrinsic.Luqman Aden-7/+0
2014-10-16librustc: Remove all uses of {:?}.Luqman Aden-90/+116
2014-10-16Add assume intrinsicViktor Dahl-0/+2
2014-10-15fix stupid errorAriel Ben-Yehuda-2/+3
2014-10-15improve the comments on integer overflow safetyAriel Ben-Yehuda-3/+6
2014-10-15prevent the creation of integers too big for the target architectureAriel Ben-Yehuda-5/+22
2014-10-15response for review commentsAriel Ben-Yehuda-7/+7
2014-10-15Add a compile-time error when oversized types are usedAriel Ben-Yehuda-65/+142
2014-10-15Use the correct LLVM integer sizesAriel Ben-Yehuda-73/+89