summary refs log tree commit diff
path: root/src/librustc_trans
AgeCommit message (Expand)AuthorLines
2015-05-12Squeeze the last bits of `task`s in documentation in favor of `thread`Barosl Lee-4/+4
2015-04-23std: Remove deprecated/unstable num functionalityAlex Crichton-19/+8
2015-04-23Add conditional overflow-checking to signed negate operator.Felix S. Klock II-3/+18
2015-04-23factor out useful helper.Felix S. Klock II-15/+20
2015-04-16Auto merge of #24181 - jgallagher:aarch64-hfa, r=pnkfelixbors-0/+84
2015-04-16Auto merge of #23682 - tamird:DRY-is-empty, r=alexcrichtonbors-26/+26
2015-04-16Auto merge of #24485 - brson:is, r=alexcrichtonbors-1/+1
2015-04-15Forbid is/us suffixes. Fixes #22496Brian Anderson-1/+1
2015-04-14Negative case of `len()` -> `is_empty()`Tamir Duberstein-12/+12
2015-04-14Positive case of `len()` -> `is_empty()`Tamir Duberstein-14/+14
2015-04-14rollup merge of #24371: dotdash/24353Alex Crichton-1/+3
2015-04-14eddyb's refactoring of coercions/adjustmentsEduard Burtescu-316/+149
2015-04-13Fix ICE when returning a variable whose declaration is unreachableBjörn Steinbrink-1/+3
2015-04-12Add a name for tuple fields in debuginfo so that they can be accessed in debu...Michael Woerister-5/+14
2015-04-12Auto merge of #23011 - nagisa:the-war-of-symbol-and-symbol, r=pnkfelixbors-662/+851
2015-04-10Implement `discriminant_value` intrinsicJames Miller-0/+12
2015-04-08Allow plugins to register LLVM passesKeegan McAllister-0/+15
2015-04-08Add Homogenous Aggregates for AArch64 codegenJohn Gallagher-0/+84
2015-04-08Auto merge of #23998 - nrc:impl-self, r=nikomatsakisbors-1/+1
2015-04-08Auto merge of #23293 - tbu-:pr_additive_multiplicative, r=alexcrichtonbors-1/+0
2015-04-08Make `sum` and `product` inherent methods on `Iterator`Tobias Bucher-1/+0
2015-04-03In librustc*, convert many uses of ast::Ident to ast::Name, fixing much of #6...Jonathan S-66/+61
2015-04-04Rebase falloutSimonas Kazlauskas-8/+10
2015-04-03Remove two cases of unecesary match branchesSimonas Kazlauskas-5/+3
2015-04-03Address Alex’s commentsSimonas Kazlauskas-8/+5
2015-04-03Introduce trans::declareSimonas Kazlauskas-284/+430
2015-04-03Move a big attribute fn into trans::attributesSimonas Kazlauskas-195/+199
2015-04-03Move get_extern_fn and get_res_dtor out of baseSimonas Kazlauskas-69/+68
2015-04-03Extract attribute handling code into a moduleSimonas Kazlauskas-130/+170
2015-04-03Abort creating wrapper fn for multiple inner fnsSimonas Kazlauskas-0/+5
2015-04-03Validate export_name attributeSimonas Kazlauskas-7/+5
2015-04-03Check uses of `Self` in impls in the compiler rather than during expansionNick Cameron-1/+1
2015-04-01rollup merge of #23860: nikomatsakis/copy-requires-cloneAlex Crichton-27/+27
2015-04-01rollup merge of #23945: pnkfelix/gate-u-negateAlex Crichton-4/+4
2015-04-01fallout when bootstrapping `rustc`.Felix S. Klock II-4/+4
2015-04-02Rollup merge of #23066 - michaelwoerister:unreachable-if, r=pnkfelixManish Goregaokar-1/+44
2015-04-01Fallout out rustcNiko Matsakis-27/+27
2015-03-31rollup merge of #23863: pnkfelix/arith-oflo-const-evalAlex Crichton-13/+146
2015-04-01Unify handling of checking repeat-count validity.Felix S. Klock II-13/+1
2015-04-01rustc_trans::trans::consts add overflow checkingFelix S. Klock II-5/+124
2015-04-01rust_llvm: Add way to reflectively ask if a ValueRef is a known constant int.Felix S. Klock II-0/+26
2015-04-01Refactored ty::ctxt so node_types mutations must go through ty methods.Felix S. Klock II-4/+4
2015-03-31rollup merge of #23875: aturon/revise-convert-2Alex Crichton-1/+0
2015-03-31rollup merge of #23704: hirschenberger/simd-intdiv-iceAlex Crichton-2/+11
2015-03-31Stabilize `std::convert` and related codeAaron Turon-1/+0
2015-03-31rollup merge of #23549: aturon/stab-numAlex Crichton-0/+4
2015-03-31Auto merge of #23549 - aturon:stab-num, r=alexcrichtonbors-0/+4
2015-03-31Stabilize std::numAaron Turon-0/+4
2015-03-31Rollup merge of #23866 - alexcrichton:switch-some-orders, r=aturonManish Goregaokar-2/+2
2015-03-30std: Standardize (input, output) param orderingsAlex Crichton-2/+2