about summary refs log tree commit diff
path: root/src/librustc/metadata
AgeCommit message (Expand)AuthorLines
2015-09-29store the rustc version in metadata and check itAriel Ben-Yehuda-0/+39
2015-09-28Minor code cleanup.Scott Olson-1/+1
2015-09-29Fill in some missing parts in the default HIR visitorVadim Petrochenkov-0/+6
2015-09-24Cleanup interfaces of Name, SyntaxContext and IdentVadim Petrochenkov-1/+1
2015-09-23Remove random Idents outside of libsyntaxVadim Petrochenkov-7/+7
2015-09-22Use Names in path fragments and MacroDefVadim Petrochenkov-1/+1
2015-09-22Use Names in HIR ItemsVadim Petrochenkov-22/+22
2015-09-16Auto merge of #28353 - GuillaumeGomez:error_codes, r=Manishearthbors-40/+53
2015-09-16Use ast attributes every where (remove HIR attributes).Nick Cameron-111/+108
2015-09-14split ty::util and ty::adjustmentAriel Ben-Yehuda-6/+10
2015-09-14Auto merge of #28392 - arielb1:sort-bounds-list, r=eddybbors-3/+2
2015-09-13sort the existential bounds list in tydecodeAriel Ben-Yehuda-3/+2
2015-09-13Add part of new error codes in librustcGuillaume Gomez-40/+53
2015-09-03rewrite metadata indexingAriel Ben-Yehuda-243/+322
2015-09-03remove totally useless struct-field indexAriel Ben-Yehuda-46/+34
2015-09-03Add an intital HIR and lowering stepNick Cameron-131/+173
2015-08-24address nitsAriel Ben-Yehuda-4/+10
2015-08-24store the CodeExtent directly in FreeRegionAriel Ben-Yehuda-12/+2
2015-08-24Use a Vec instead of an HashMap for the scope hierarchyAriel Ben-Yehuda-23/+55
2015-08-24Use a u32 instead of a usize in CodeExtentAriel Ben-Yehuda-2/+1
2015-08-24split ReInfer into ReVar and ReSkolemizedAriel Ben-Yehuda-1/+1
2015-08-24convert to use `is_local` instead of `== LOCAL_CRATE`Niko Matsakis-2/+2
2015-08-24fallout from moving def-idNiko Matsakis-123/+127
2015-08-17Create "platform-intrinsic" ABI for SIMD/platform intrinsics.Huon Wilson-2/+2
2015-08-16Auto merge of #27643 - mitaa:get_item_, r=arielb1bors-0/+10
2015-08-16Auto merge of #27851 - nikomatsakis:cleanup-ty-decoder, r=eddybbors-828/+669
2015-08-15remove the last remnants of old interfaceNiko Matsakis-133/+26
2015-08-15astencode: convert code to use TyDecoder directlyNiko Matsakis-7/+16
2015-08-15s/PState/TyDecoder/Niko Matsakis-21/+21
2015-08-15tydecode: tighten privacyNiko Matsakis-3/+3
2015-08-15convert tydecode to use an impl, eliminating a lot of boilerplateNiko Matsakis-621/+618
2015-08-14convert tydecode to use a closure for def-id conversion andNiko Matsakis-259/+142
2015-08-14move InlinedItem into librustc, where it belongsNiko Matsakis-22/+81
2015-08-14rustc: Allow changing the default allocatorAlex Crichton-55/+216
2015-08-12Add two new kinds of predicates, WellFormed and ObjectSafe.Niko Matsakis-0/+13
2015-08-12Replace get_item_path[-1] with get_item_namemitaa-0/+10
2015-08-11Auto merge of #26818 - sfackler:duration-stabilization, r=aturonbors-1/+1
2015-08-10trans: Stop informing LLVM about dllexportAlex Crichton-23/+45
2015-08-10syntax: Add a new unstable #[linked_from] attributeAlex Crichton-75/+90
2015-08-10Stabilize the Duration APISteven Fackler-1/+1
2015-08-07Auto merge of #27551 - arielb1:adt-def, r=nikomatsakisbors-145/+178
2015-08-07rename ADTDef to AdtDef etc.Ariel Ben-Yehuda-28/+25
2015-08-07stop using skip_binderAriel Ben-Yehuda-2/+8
2015-08-06Cache a linear search for the #[staged_api] attribute.Brian Anderson-10/+15
2015-08-06remove ty::{VariantInfo, FieldTy}Ariel Ben-Yehuda-89/+8
2015-08-06create VariantDef-s (but don't actually use them)Ariel Ben-Yehuda-55/+150
2015-08-06add variant info to ADTDef, but don't actually use itAriel Ben-Yehuda-1/+2
2015-08-06introduce an ADTDef struct for struct/enum definitionsAriel Ben-Yehuda-4/+19
2015-08-05Auto merge of #27458 - mitaa:local_cpath, r=nikomatsakisbors-129/+178
2015-08-04rustc: replace def::MethodProvenance with ty::ImplOrTraitItemContainer.Eduard Burtescu-21/+2