about summary refs log tree commit diff
path: root/src/librustc_trans/trans/inline.rs
AgeCommit message (Expand)AuthorLines
2016-03-27rustc_trans: move the contents of the trans module to top-level.Eduard Burtescu-186/+0
2016-03-27rustc: move cfg, infer, traits and ty from middle to top-level.Eduard Burtescu-1/+1
2016-03-27rustc: move middle::subst into middle::ty.Eduard Burtescu-1/+1
2016-03-25Add missing entries for enum variants in trans::CrateContext::external_srcs.Michael Woerister-0/+2
2016-03-24remove `empty_substs_for_node_id`Niko Matsakis-1/+1
2016-03-24remove ErasedRegions from substitutionsNiko Matsakis-2/+2
2016-03-17trans: Load and cache cross-crate Mir instances in the shared context.Eduard Burtescu-2/+1
2016-03-17trans: Get functions and do calls only through Callee.Eduard Burtescu-44/+35
2016-03-17metadata: Constrain FoundAst::FoundParent to an Item.Eduard Burtescu-6/+2
2016-02-12Autoderef in librustc_transJonas Schievink-1/+1
2016-01-06Auto merge of #30532 - nikomatsakis:cross-item-dependencies, r=mwbors-2/+3
2016-01-05Annotate the compiler with information about what it is doing when.Niko Matsakis-2/+3
2015-12-31Forward attributes of translated function/closure to trans_fn/trans_closure.Michael Woerister-1/+1
2015-11-26split the metadata code into rustc_metadataAriel Ben-Yehuda-1/+1
2015-11-26make CrateStore a trait objectAriel Ben-Yehuda-1/+0
2015-11-26remove csearch from the rest of rustcAriel Ben-Yehuda-16/+10
2015-11-16ImplItem_ -> ImplItemKind renameOliver Schneider-1/+1
2015-11-16rename ImplItem_::*ImplItem to ImplItem_::*Oliver Schneider-1/+1
2015-10-13Merge VariantData and VariantData_Vadim Petrochenkov-4/+4
2015-10-13Merge struct fields and struct kindVadim Petrochenkov-7/+6
2015-10-13Dict -> Struct, StructDef -> VariantData, def -> dataVadim Petrochenkov-3/+3
2015-10-13Remove now redundant NodeId from VariantVadim Petrochenkov-2/+2
2015-10-13Decouple structure kinds from NodeIdsVadim Petrochenkov-6/+6
2015-10-02Merge branch 'master' into metadietAriel Ben-Yehuda-5/+8
2015-10-01Convert DefId to use DefIndex, which is an index into a list ofNiko Matsakis-1/+1
2015-10-01move direct accesses of `node` to go through `as_local_node_id`, unlessNiko Matsakis-1/+1
2015-10-01move job of creating local-def-ids to ast-map (with a few stragglers)Niko Matsakis-3/+6
2015-09-03Add an intital HIR and lowering stepNick Cameron-6/+7
2015-08-24convert to use `is_local` instead of `== LOCAL_CRATE`Niko Matsakis-2/+2
2015-08-24fallout from moving def-idNiko Matsakis-10/+10
2015-08-14move InlinedItem into librustc, where it belongsNiko Matsakis-5/+6
2015-08-06use VariantDef instead of struct_fieldsAriel Ben-Yehuda-22/+24
2015-06-26rustc: switch most remaining middle::ty functions to methods.Eduard Burtescu-6/+5
2015-06-08Tidying up, fix some minor linkage bugs, use ty flags to avoid caching closur...Nick Cameron-7/+13
2015-05-21syntax: parse `const fn` for free functions and inherent methods.Eduard Burtescu-1/+1
2015-04-23Fix a number of bugs that interfered with cross-crate usage of associated con...Sean Patrick Santos-0/+8
2015-03-11syntax: move MethMac to MacImplItem and combine {Provided,Required}Method int...Eduard Burtescu-9/+9
2015-03-11syntax: rename TypeMethod to MethodSig and use it in MethDecl.Eduard Burtescu-2/+2
2015-03-11syntax: gather common fields of impl & trait items into their respective types.Eduard Burtescu-41/+29
2015-03-11syntax: move indirection around {Trait,Impl}Item, from within.Eduard Burtescu-35/+33
2015-03-03Switched to Box::new in many places.Felix S. Klock II-1/+1
2015-02-16rustc_trans: promote constant rvalues in functions as an optimization.Eduard Burtescu-1/+2
2015-01-28Rename found_ast to FoundAst and qualify uses.Ms2ger-8/+8
2015-01-05DecodeInlinedItem: convert to "unboxed" closuresJorge Aparicio-1/+1
2014-11-19rustc: fix fallout of making `Ty` an alias for `&TyS` instead of a wrapper.Eduard Burtescu-1/+2
2014-11-18Move trans, back, driver, and back into a new crate, rustc_trans. Reduces mem...Niko Matsakis-0/+197