about summary refs log tree commit diff
path: root/src/librustc_trans
AgeCommit message (Expand)AuthorLines
2015-07-14save-analysis: fix def_ids for method callsNick Cameron-7/+20
2015-07-14save-analysis: handle a few more kinds of pathsNick Cameron-1/+4
2015-07-14save-analysis: tweak constructorsNick Cameron-9/+17
2015-07-14save-analysis: make generated_code pubNick Cameron-1/+1
2015-07-13Auto merge of #26993 - michaelwoerister:msvc-debuginfo, r=alexcrichtonbors-0/+24
2015-07-13Correctly detect reassignments to the interior of matched structs/tuplesBjörn Steinbrink-1/+2
2015-07-12Auto merge of #26957 - wesleywiser:rename_connect_to_join, r=alexcrichtonbors-10/+10
2015-07-12Auto merge of #26895 - jroesch:modernize-typeck-names, r=nikomatsakisbors-26/+35
2015-07-12debuginfo: Instruct MSVC linker to generate PDB file if debuginfo is enabledMichael Woerister-0/+24
2015-07-10Fix make tidyJared Roesch-6/+15
2015-07-10Rename TypeWithMutability to TypeAndMutJared Roesch-22/+22
2015-07-10Change some instances of .connect() to .join()Wesley Wiser-10/+10
2015-07-10Auto merge of #26926 - alexcrichton:llvm-archive-writer, r=brsonbors-57/+555
2015-07-10trans: Use LLVM's writeArchive to modify archivesAlex Crichton-57/+555
2015-07-10Auto merge of #26919 - alexcrichton:msvc-turn-off-unwinding, r=brsonbors-31/+8
2015-07-10Auto merge of #26907 - nrc:save-fns, r=brsonbors-203/+310
2015-07-09Revert "msvc: Enable landing pads by default"Alex Crichton-31/+8
2015-07-09Auto merge of #26904 - bluss:no-repeat, r=alexcrichtonbors-9/+5
2015-07-09Use vec![elt; n] where possibleUlrik Sverdrup-9/+5
2015-07-09save-analysis: API-ify methodsNick Cameron-94/+116
2015-07-09save-analysis: factor out helper methodNick Cameron-21/+22
2015-07-09save-analysis: API-ify pathsNick Cameron-85/+146
2015-07-09save-analysis: api-ify method callsNick Cameron-12/+35
2015-07-08Auto merge of #26869 - alexcrichton:fix-msvc-sepcomp, r=nrcbors-238/+178
2015-07-08trans: Link rlibs to dylibs with --whole-archiveAlex Crichton-116/+119
2015-07-08Remove snake_case names from ty.rsJared Roesch-26/+26
2015-07-07msvc: Get codegen-units workingAlex Crichton-122/+59
2015-07-07use is_method_call rather than directly accessing the method_mapAriel Ben-Yehuda-8/+5
2015-07-06Rollup merge of #26807 - eddyb:trans-normalize, r=cmrSteve Klabnik-2/+2
2015-07-06Auto merge of #26757 - oli-obk:style_fixes, r=brsonbors-310/+284
2015-07-06Auto merge of #26741 - alexcrichton:noinline-destructors, r=brsonbors-31/+464
2015-07-06lower blanket unsafe block to actual cases of unsafe and adjust indentsOliver Schneider-310/+284
2015-07-05rustc_trans: always use normalizing_infer_ctxt.Eduard Burtescu-2/+2
2015-07-04rustc: remove MethodOrigin and use the container to distinguish inherent meth...Eduard Burtescu-31/+17
2015-07-04rustc: compute the vtable base of a supertrait during selection. Fixes #26339.Eduard Burtescu-16/+2
2015-07-04rustc: remove MethodOrigin::Object and use traits::VtableObject instead.Eduard Burtescu-212/+140
2015-07-04rustc_trans: remove some outdated and unused logic from callee.Eduard Burtescu-19/+19
2015-07-04rustc_lint: use traits::select for methods in unconditional_recursion.Eduard Burtescu-3/+2
2015-07-04rustc_trans: explicit impl population is unnecessary in fulfill_obligation.Eduard Burtescu-1/+0
2015-07-04rustc: simplify ty::MethodOrigin and avoid trait item indices.Eduard Burtescu-69/+35
2015-07-04rustc: remove unused MethodStaticClosure variant of MethodOrigin.Eduard Burtescu-5/+3
2015-07-03Add a boolean flag to ExistentialBounds tracking whether theNiko Matsakis-0/+10
2015-07-03Auto merge of #26378 - arielb1:unused-mut, r=pnkfelixbors-1/+1
2015-07-03Fix ICE caused by Drop implementations for unsized typesBjörn Steinbrink-2/+7
2015-07-02rustc_trans: Disable landing pads on 32-bit MSVCAlex Crichton-6/+15
2015-07-02Directly construct lvalue datums for function argumentsBjörn Steinbrink-162/+101
2015-07-02Avoid a needless vector copy in type_of_rust_fnBjörn Steinbrink-14/+12
2015-07-02Skip the pointless tupling/untupling of argument types in trans_closureBjörn Steinbrink-12/+1
2015-07-02Auto merge of #26677 - jroesch:fulfillment-context-refactor, r=nrcbors-202/+54
2015-07-02Auto merge of #26688 - nrc:map-parent-2, r=manishearthbors-8/+8