about summary refs log tree commit diff
path: root/src/librustc_trans/trans/context.rs
AgeCommit message (Expand)AuthorLines
2016-03-27rustc_trans: move the contents of the trans module to top-level.Eduard Burtescu-1088/+0
2016-03-27rustc: move cfg, infer, traits and ty from middle to top-level.Eduard Burtescu-3/+3
2016-03-27rustc: move middle::subst into middle::ty.Eduard Burtescu-1/+1
2016-03-26Rollup merge of #32469 - nikomatsakis:shared-cgu, r=eddybManish Goregaokar-3/+3
2016-03-25Make monomorphized functions use stable symbol names.Michael Woerister-1/+2
2016-03-24make available monomorphizations shared by CGUNiko Matsakis-3/+3
2016-03-24remove `empty_substs_for_node_id`Niko Matsakis-8/+0
2016-03-24remove ErasedRegions from substitutionsNiko Matsakis-2/+24
2016-03-17trans: Load and cache cross-crate Mir instances in the shared context.Eduard Burtescu-2/+20
2016-03-17trans: Condense the fn instantiation logic into callee.Eduard Burtescu-13/+1
2016-03-17trans: Rename MonoId to Instance and start using it in more places.Eduard Burtescu-8/+8
2016-03-17trans: use Cell instead of RefCell where it suffices.Eduard Burtescu-9/+9
2016-03-17trans: Remove unused return type argument from declare_cfn.Eduard Burtescu-11/+5
2016-03-03Rename middle::ty::ctxt to TyCtxtJeffrey Seyfried-5/+5
2016-02-09make `MirMap` a struct instead of a type alias for `NodeMap`Oliver Schneider-1/+1
2016-01-30Auto merge of #30448 - alexcrichton:llvmup, r=nikomatsakisbors-1/+15
2016-01-29trans: Reimplement unwinding on MSVCAlex Crichton-1/+15
2016-01-26Implement the translation item collector.Michael Woerister-1/+22
2016-01-25Add dependency tracking to trait cache in translation contextMichael Woerister-5/+23
2015-12-05std: Stabilize APIs for the 1.6 releaseAlex Crichton-1/+1
2015-11-26split the metadata code into rustc_metadataAriel Ben-Yehuda-1/+1
2015-11-03Pass the mir map to transNiko Matsakis-0/+8
2015-11-01Auto merge of #29177 - vadimcn:rtstuff, r=alexcrichtonbors-6/+6
2015-10-27add a recursion limit for type representationAriel Ben-Yehuda-0/+23
2015-10-21Add the PNaCl/JS targets to the backend.Richard Diamond-1/+0
2015-10-18Revisit implementation of custom unwind resume;Vadim Chugunov-6/+6
2015-09-10Auto merge of #28282 - DiamondLovesYou:optional-data-layout, r=alexcrichtonbors-3/+2
2015-09-09Refactor `TargetOptions::data_layout` into an `Option`al value to reflect cur...Richard Diamond-3/+2
2015-09-06Don't add unnamed address attributes to intrinsics.Richard Diamond-0/+2
2015-08-24fallout from moving def-idNiko Matsakis-4/+5
2015-08-15Improve 'unknown instrinsic' error messageDylan McKay-1/+1
2015-08-15Reduce rustc::trans's dependence on pointer widthDylan McKay-6/+9
2015-08-10Remove morestack supportAlex Crichton-5/+0
2015-07-30Implement Win64 eh_personality natively.Vadim Chugunov-0/+6
2015-07-26Revert "trans: Be a little more picky about dllimport"Alex Crichton-24/+0
2015-07-24Allow recursive static variables.Eli Friedman-8/+11
2015-07-24Auto merge of #27208 - alexcrichton:msvc-less-dllimport, r=brsonbors-0/+24
2015-07-21trans: Be a little more picky about dllimportAlex Crichton-0/+24
2015-07-21trans: Move rust_try into the compilerAlex Crichton-0/+7
2015-07-16trans: Clean up handling the LLVM data layoutAlex Crichton-16/+11
2015-06-26rustc: make ty::mk_* constructors into methods on ty::ctxt.Eduard Burtescu-4/+4
2015-06-19rustc: remove Repr and UserString.Eduard Burtescu-3/+2
2015-06-19rustc: use the TLS type context in Repr and UserString.Eduard Burtescu-1/+1
2015-06-19rustc: remove ownership of tcx from trans' context.Eduard Burtescu-16/+12
2015-06-08Auto merge of #26088 - tamird:llvm35-fixes, r=alexcrichtonbors-10/+41
2015-06-07rustc_trans: 'assume' intrinsic is only available on LLVM >= 3.6David Voit-1/+25
2015-06-07rustc_trans: don't hardcode llvm version for conditional intrinsicsLuca Bruno-10/+17
2015-06-08Tidying up, fix some minor linkage bugs, use ty flags to avoid caching closur...Nick Cameron-3/+3
2015-05-19rustc_trans: Apply dllexport attributes for MSVCAlex Crichton-0/+55
2015-04-28Add intrinsics for unchecked division and moduloNicholas Mazzuca-0/+1