summary refs log tree commit diff
path: root/src/librustc_trans
AgeCommit message (Expand)AuthorLines
2015-07-06Add a boolean flag to ExistentialBounds tracking whether theNiko Matsakis-0/+10
2015-06-23Auto merge of #26490 - alexcrichton:fix-msvc-again, r=brsonbors-9/+15
2015-06-23change `const_val` enum and its variants to camel-caseOliver Schneider-3/+4
2015-06-21rustc_trans: Use custom PATH for archive commandsAlex Crichton-9/+15
2015-06-21Make expr_is_lval more robustAriel Ben-Yehuda-11/+165
2015-06-20Auto merge of #26198 - stygstra:issue-24258, r=huonwbors-11/+52
2015-06-20Auto merge of #26411 - dotdash:fat_in_registers, r=aatchbors-252/+263
2015-06-20Pass fat pointers in two immediate argumentsBjörn Steinbrink-116/+183
2015-06-20Auto merge of #26382 - alexcrichton:less-racy-path, r=brsonbors-1/+11
2015-06-20Support checked Shl/Shr on SIMD typesDavid Stygstra-11/+52
2015-06-20Make trans_arg_datum fill a destination vector instead of returning its resultBjörn Steinbrink-61/+57
2015-06-20Simplify argument forwarding in the various shim generatorsBjörn Steinbrink-62/+16
2015-06-20Use a single match arm for all TyRef variants when deducing function argument...Björn Steinbrink-26/+20
2015-06-19Auto merge of #24527 - nikomatsakis:issue-24085, r=nikomatsakisbors-1/+2
2015-06-19Auto merge of #26351 - eddyb:tls-tcx, r=nikomatsakisbors-484/+394
2015-06-19Expand the "givens" set to cover transitive relations. The givens arrayNiko Matsakis-1/+2
2015-06-19Rollup merge of #26414 - alexcrichton:msvc-fix-build, r=brsonManish Goregaokar-1/+6
2015-06-19rustc: remove Repr and UserString.Eduard Burtescu-314/+272
2015-06-19rustc: replace Repr/UserString impls with Debug/Display ones.Eduard Burtescu-25/+13
2015-06-19rustc: remove some unused UserString and Repr impls.Eduard Burtescu-1/+1
2015-06-19Clean up unused argument/variable warnings.Eduard Burtescu-6/+5
2015-06-19rustc: use the TLS type context in Repr and UserString.Eduard Burtescu-177/+177
2015-06-18rustc_trans: Disable landing pads on MSVCAlex Crichton-1/+6
2015-06-19rustc: leave only one free top-level function in ppaux, and private.Eduard Burtescu-5/+5
2015-06-19rustc: use Repr and UserString instead of ppaux::ty_to_string.Eduard Burtescu-57/+52
2015-06-19rustc: reduce ppaux's public footprint to 5 functions.Eduard Burtescu-3/+2
2015-06-19rustc: remove ownership of tcx from trans' context.Eduard Burtescu-137/+108
2015-06-18Auto merge of #26147 - arielb1:assoc-trans, r=nikomatsakisbors-4/+8
2015-06-18Normalize associated types in closure signaturesAriel Ben-Yehuda-4/+8
2015-06-18Auto merge of #26192 - alexcrichton:features-clean, r=aturonbors-9/+10
2015-06-18Fix libstd testsAlex Crichton-1/+0
2015-06-18remove unused functions from trans and llvmOliver Schneider-56/+0
2015-06-17rustc_driver: Frob the global PATH lessAlex Crichton-1/+11
2015-06-17Auto merge of #26326 - nikomatsakis:optimize-fulfillment-cache-in-tcx, r=pcwa...bors-3/+3
2015-06-17Auto merge of #26062 - eefriedman:cleanup-cached, r=nikomatsakisbors-0/+7
2015-06-17More test fixes and fallout of stability changesAlex Crichton-5/+1
2015-06-17Fallout in tests and docs from feature renamingsAlex Crichton-1/+1
2015-06-17std: Split the `std_misc` featureAlex Crichton-1/+1
2015-06-17collections: Split the `collections` featureAlex Crichton-1/+1
2015-06-17alloc: Split apart the global `alloc` featureAlex Crichton-1/+1
2015-06-17core: Split apart the global `core` featureAlex Crichton-4/+10
2015-06-17Auto merge of #26025 - alexcrichton:update-llvm, r=brsonbors-55/+104
2015-06-16rustc: Update LLVMAlex Crichton-55/+104
2015-06-15Add a (somewhat hacky) cache to the tcx that tracks "global" trait refsNiko Matsakis-3/+3
2015-06-15save-analysis: fix a couple of span bugsNick Cameron-6/+8
2015-06-15Rebasing and bug fixingNick Cameron-39/+45
2015-06-15save-analysis: use a macro for 'downcasting'Nick Cameron-139/+132
2015-06-15save-analysis: API-ify struct litsNick Cameron-33/+65
2015-06-15save-analysis: merge StructRef and TypeRefNick Cameron-8/+4
2015-06-15save-analysis: API-ify implsNick Cameron-53/+131