about summary refs log tree commit diff
path: root/src/librustc_trans/trans
AgeCommit message (Expand)AuthorLines
2016-03-27rustc_trans: move the contents of the trans module to top-level.Eduard Burtescu-34547/+0
2016-03-27rustc: move cfg, infer, traits and ty from middle to top-level.Eduard Burtescu-105/+104
2016-03-27rustc: move middle::subst into middle::ty.Eduard Burtescu-24/+24
2016-03-26Fix removal of function attributes on ARMBjörn Steinbrink-25/+6
2016-03-26Rollup merge of #32469 - nikomatsakis:shared-cgu, r=eddybManish Goregaokar-3/+3
2016-03-25rip out link guardsNiko Matsakis-142/+0
2016-03-25Correections due to refactoring .Niko Matsakis-12/+15
2016-03-25unit-test symbol-names and item-pathsNiko Matsakis-0/+88
2016-03-25add krate_attrs accessorNiko Matsakis-4/+1
2016-03-25store krate information more uniformlyNiko Matsakis-16/+8
2016-03-25Add a "link-guard" to avoid accidentally linking to a wrong dylib at runtime.Michael Woerister-0/+141
2016-03-25Use new symbol names for items of various kinds.Michael Woerister-8/+9
2016-03-25Use new symbol naming scheme for object shims.Michael Woerister-2/+3
2016-03-25Use new symbol naming scheme for fn-once-shims.Michael Woerister-2/+3
2016-03-25Use new symbol naming scheme for fn-pointer-shims.Michael Woerister-3/+5
2016-03-25Make drop glue use new symbol naming scheme.Michael Woerister-2/+7
2016-03-25Make closures use stable symbol names.Michael Woerister-3/+2
2016-03-25Make monomorphized functions use stable symbol names.Michael Woerister-19/+12
2016-03-25Add missing entries for enum variants in trans::CrateContext::external_srcs.Michael Woerister-0/+2
2016-03-24Auto merge of #32428 - nikomatsakis:scopes-in-mir, r=nagisabors-9/+9
2016-03-24make available monomorphizations shared by CGUNiko Matsakis-3/+3
2016-03-24remove `empty_substs_for_node_id`Niko Matsakis-11/+3
2016-03-24remove ErasedRegions from substitutionsNiko Matsakis-64/+79
2016-03-23Address nit: Remove `ScopedDataVec` newtypeNiko Matsakis-1/+0
2016-03-23extend Terminator into a struct so it can have additional fieldsNiko Matsakis-9/+10
2016-03-23Auto merge of #32454 - eddyb:rollup, r=eddybbors-1/+1
2016-03-23Rollup merge of #32430 - sanxiyn:const-trans, r=arielb1Eduard-Mihai Burtescu-1/+1
2016-03-23Auto merge of #32390 - japaric:untry, r=pnkfelixbors-35/+35
2016-03-23Auto merge of #32410 - Ticki:master, r=eddybbors-0/+14
2016-03-22fix alignmentJorge Aparicio-1/+1
2016-03-22try! -> ?Jorge Aparicio-35/+35
2016-03-23Fix const transSeo Sanghyeon-1/+1
2016-03-22Auto merge of #32156 - pnkfelix:borrowck-on-mir-move-analysis, r=nikomatsakisbors-2/+6
2016-03-21Add support for naked functionsTicki-0/+14
2016-03-21Switch libgraphviz from type params to associated types for Node/Edge.Felix S. Klock II-2/+6
2016-03-21Fix tupling of fn args for rust-call ABI functionsBjörn Steinbrink-0/+1
2016-03-20Auto merge of #32010 - devonhollowood:non-c-like-enum-repr, r=Aatchbors-5/+14
2016-03-19Auto merge of #32244 - Amanieu:compare_exchange_result, r=alexcrichtonbors-15/+12
2016-03-19Change compare_exchange to return a Result<T, T>Amanieu d'Antras-15/+12
2016-03-19Rollup merge of #32347 - Amanieu:volatile_fat_ptr, r=eddybEduard-Mihai Burtescu-8/+13
2016-03-19Fix volatile stores of fat pointersAmanieu d'Antras-8/+13
2016-03-18Add intrinsics for float arithmetic with `fast` flag enabledUlrik Sverdrup-0/+143
2016-03-18trans: Don't ignore zero-sized struct arguments on x86_64-pc-windows-gnu.Eduard Burtescu-4/+17
2016-03-18trans: Decide whether to load volatile_store's argument based on its ArgType.Eduard Burtescu-3/+3
2016-03-18trans: Pass newtypes of immediates as their inner-most type again.Eduard Burtescu-2/+18
2016-03-17mir: Don't memset allocas of types that do not require drop.Eduard Burtescu-1/+3
2016-03-17mir: Store immediates used for indirect arguments in an alloca.Eduard Burtescu-1/+1
2016-03-17trans: Do not depend on having Expr's around for generic_simd_intrinsic.Eduard Burtescu-11/+15
2016-03-17const_eval: Take just one set of substitutions in lookup_const_by_id.Eduard Burtescu-14/+8
2016-03-17mir: Use usize instead of u32 for indexing slices.Eduard Burtescu-3/+3