summary refs log tree commit diff
path: root/src/librustc/middle/trans
AgeCommit message (Expand)AuthorLines
2014-06-25auto merge of #15160 : alexcrichton/rust/remove-f128, r=brsonbors-7/+0
2014-06-24Avoid unnecessary temporary on assignmentsBjörn Steinbrink-2/+2
2014-06-24librustc: Remove the fallback to `int` from typechecking.Niko Matsakis-2/+5
2014-06-24Remove the quad_precision_float feature gateAlex Crichton-7/+0
2014-06-24Reindent function call continuations, and other style fixesKeegan McAllister-4/+4
2014-06-24Convert builtin lints to uppercase names for style consistencyKeegan McAllister-2/+2
2014-06-24Clean up and document the public lint APIKeegan McAllister-41/+42
2014-06-24Replace enum LintId with an extensible alternativeKeegan McAllister-40/+42
2014-06-24Move lint.rs out of middleKeegan McAllister-1/+1
2014-06-24auto merge of #14963 : w3ln4/rust/master, r=alexcrichtonbors-7/+10
2014-06-24Added Mipsel architecture supportPawel Olzacki-7/+10
2014-06-21Compile bools to i1Björn Steinbrink-69/+44
2014-06-21Update LLVMBjörn Steinbrink-2/+6
2014-06-21Add missing attributes to indirect calls for foreign functionsBjörn Steinbrink-5/+28
2014-06-21Correctly set return type attributes on foreign function declarationsBjörn Steinbrink-19/+11
2014-06-20Add support for fixed size vectors in let/arg patternsJakub Wieczorek-7/+18
2014-06-19auto merge of #14830 : luqmana/rust/cmtrttcbctto, r=nikomatsakisbors-22/+22
2014-06-18Deprecate the bytes!() macro.Simon Sapin-1/+1
2014-06-18Fix #14865Edward Wang-42/+12
2014-06-18librustc: Use expr_ty_adjusted in trans_overloaded_call.Luqman Aden-1/+1
2014-06-18Merge the Bitwise and ByteOrder traits into the Int traitBrendan Zabarauskas-1/+0
2014-06-18auto merge of #14994 : nick29581/rust/comments, r=bstriebors-285/+400
2014-06-17librustc: Don't overwrite vtables when coercing to trait object.Luqman Aden-22/+22
2014-06-18Wrap debuginfo.rs at 80 columns.Nick Cameron-285/+400
2014-06-18auto merge of #14880 : SimonSapin/rust/byte-literals, r=alexcrichtonbors-3/+15
2014-06-18auto merge of #14869 : nick29581/rust/tstore, r=nmatsakisbors-76/+94
2014-06-18Remove TraitStore from ty_traitNick Cameron-76/+94
2014-06-17Add a b"xx" byte string literal of type &'static [u8].Simon Sapin-3/+14
2014-06-17Add a b'x' byte literal of type u8.Simon Sapin-0/+1
2014-06-17librustc: Make addresses of immutable statics insignificant unlessPatrick Walton-16/+13
2014-06-16debuginfo: Correctly handle indirectly recursive types.Michael Woerister-126/+205
2014-06-16rustc: Improve span for error about using a method as a field.Kevin Butler-2/+2
2014-06-16auto merge of #14882 : pcwalton/rust/drop-underscore, r=nikomatsakisbors-15/+1
2014-06-16auto merge of #14900 : alexcrichton/rust/snapshots, r=huonwbors-10/+0
2014-06-16auto merge of #14715 : vhbit/rust/ios-pr2, r=alexcrichtonbors-25/+37
2014-06-15Register new snapshotsAlex Crichton-10/+0
2014-06-14rustc: Obsolete the `@` syntax entirelyAlex Crichton-1/+1
2014-06-14auto merge of #14874 : pcwalton/rust/enum-to-float-casts-part-deux, r=alexcri...bors-2/+1
2014-06-13librustc: Remove useless code to handle `let _ = ...`Patrick Walton-15/+1
2014-06-13librustc: Forbid `transmute` from being called on types whose size isPatrick Walton-1/+45
2014-06-13librustc: Forbid enum-to-float casts.Patrick Walton-2/+1
2014-06-13Introduce VecPerParamSpace and use it to represent sets of types andNiko Matsakis-240/+162
2014-06-13auto merge of #14831 : alexcrichton/rust/format-intl, r=brsonbors-10/+23
2014-06-12Better dylib skipping based on Alex Crichton codeValerii Hiora-7/+3
2014-06-12Basic iOS supportValerii Hiora-4/+5
2014-06-12Disable generating split-stack codeValerii Hiora-14/+29
2014-06-12debuginfo: Fix issue with unique type IDs not being passed to LLVM for LLVM 3.4Michael Woerister-4/+16
2014-06-12debuginfo: Generate cross-crate unique type identifiers for debuginfo types.Michael Woerister-139/+656
2014-06-11std: Remove i18n/l10n from format!Alex Crichton-10/+23
2014-06-11auto merge of #14746 : alexcrichton/rust/libsync, r=brsonbors-1/+1