summary refs log tree commit diff
path: root/src/librustc/middle/ty
AgeCommit message (Expand)AuthorLines
2015-10-27Auto merge of #26848 - oli-obk:const_fn_const_eval, r=pnkfelixbors-1/+1
2015-10-21save-analysis: don't recompute crate nameNick Cameron-2/+2
2015-10-19allow constant evaluation of function callsOliver Schneider-1/+1
2015-10-13Dict -> Struct, StructDef -> VariantData, def -> dataVadim Petrochenkov-2/+2
2015-10-10Auto merge of #28861 - pnkfelix:fsk-nonparam-dropck-issue28498, r=arielb1bors-72/+22
2015-10-09review comment: further refinement of comment above `fn is_adt_dtorck`.Felix S. Klock II-3/+12
2015-10-09Auto merge of #28857 - nrc:lowering, r=nikomatsakisbors-9/+6
2015-10-09Auto merge of #28888 - arielb1:variant-ctor, r=eddybbors-3/+2
2015-10-09Move `for` loop desugaring to loweringNick Cameron-9/+6
2015-10-08typos: fix a grabbag of typos all over the placeCristi Cobzarenco-2/+2
2015-10-08review comment: reduce the `is_adt_dtorck` method to just a check for the att...Felix S. Klock II-86/+9
2015-10-07use the struct's ctor-id as its variant def-idAriel Ben-Yehuda-3/+2
2015-10-06Non-parametric dropck; instead trust an unsafe attribute (RFC 1238).Felix S. Klock II-0/+18
2015-10-03Auto merge of #28669 - arielb1:well-formed-methods, r=nikomatsakisbors-1/+3
2015-10-02fix falloutAriel Ben-Yehuda-1/+3
2015-10-02Merge branch 'master' into metadietAriel Ben-Yehuda-55/+104
2015-10-01improve the tyencode abbrev formatAriel Ben-Yehuda-1/+0
2015-10-01convert the creepy case to just return None -- in practice, it wouldNiko Matsakis-2/+0
2015-10-01Convert DefId to use DefIndex, which is an index into a list ofNiko Matsakis-13/+58
2015-10-01move direct accesses of `node` to go through `as_local_node_id`, unlessNiko Matsakis-25/+29
2015-10-01move job of creating local-def-ids to ast-map (with a few stragglers)Niko Matsakis-16/+15
2015-10-01move LOCAL_CRATE to cstoreNiko Matsakis-1/+2
2015-10-01kill the fake provided method stubsAriel Ben-Yehuda-25/+59
2015-09-26don't crash when there are multiple conflicting implementations of DropAriel Ben-Yehuda-1/+0
2015-09-26remove the destructors tableAriel Ben-Yehuda-9/+0
2015-09-26show each object-safety violation onceAriel Ben-Yehuda-0/+14
2015-09-17Auto merge of #28381 - ebfull:aint-fraid-a-no-ghosts-redux, r=mebors-0/+8
2015-09-17rebasingNick Cameron-2/+0
2015-09-16Use ast attributes every where (remove HIR attributes).Nick Cameron-121/+121
2015-09-14Ignore PhantomData when checking CoerceUnsized implementationsSean Bowe-0/+8
2015-09-15deduplicate erase_regionsAriel Ben-Yehuda-28/+59
2015-09-14use RegionEscape instead of inherent has_escaping_regions fnsAriel Ben-Yehuda-16/+6
2015-09-14split ty::util and ty::adjustmentAriel Ben-Yehuda-1208/+1240
2015-09-14move traits structural impls to traits::structural_implsAriel Ben-Yehuda-82/+0
2015-09-14split ty.rs into smaller partsAriel Ben-Yehuda-4007/+4050
2015-09-14move middle::ty and related modules to middle/ty/Ariel Ben-Yehuda-0/+10370