summary refs log tree commit diff
path: root/src/librustc/middle/mem_categorization.rs
AgeCommit message (Expand)AuthorLines
2015-10-27Remove NodeArgSeo Sanghyeon-1/+1
2015-10-27Distinguish argument from local variableSeo Sanghyeon-5/+4
2015-10-01Introduce semi-duplicate DefIds into DefLocal/DefUpvar to remove useNiko Matsakis-2/+2
2015-10-01Remove DefRegion, which is not usedNiko Matsakis-1/+1
2015-09-22Use Names in the remaining HIR structures with exception of...Vadim Petrochenkov-1/+1
2015-09-22Use Names in hir::{Field, ExprMethodCall, ExprField}Vadim Petrochenkov-1/+1
2015-09-17Remove hir::ExprParenNick Cameron-4/+0
2015-09-14split ty::util and ty::adjustmentAriel Ben-Yehuda-5/+6
2015-09-06track, for each upvar, its index in list of upvarsNiko Matsakis-1/+1
2015-09-03Fix multiple mutable autoderefs with `Box`Andrew Paseltiner-3/+3
2015-09-03Add an intital HIR and lowering stepNick Cameron-66/+53
2015-08-24store the CodeExtent directly in FreeRegionAriel Ben-Yehuda-2/+1
2015-08-24fallout from moving def-idNiko Matsakis-2/+3
2015-08-06use VariantDef instead of struct_fieldsAriel Ben-Yehuda-1/+1
2015-07-24Add some debugging to help identify when errors get reported.Niko Matsakis-1/+7
2015-07-24Introduce ClosureSubsts rather than just having random fields in theNiko Matsakis-1/+1
2015-07-24introduce a Vec<Ty> to TyClosure for storing upvar typesNiko Matsakis-1/+1
2015-07-10Rename TypeWithMutability to TypeAndMutJared Roesch-1/+1
2015-07-08Remove snake_case names from ty.rsJared Roesch-1/+1
2015-06-30Clean up patchJared Roesch-1/+0
2015-06-30Remove Typer and ClosureTyperJared Roesch-32/+1
2015-06-30Remove Typer + ClosureTyper impls for BlockSJared Roesch-14/+12
2015-06-27Begin refactor type checking stateJared Roesch-4/+4
2015-06-26rustc: switch most remaining middle::ty functions to methods.Eduard Burtescu-10/+10
2015-06-26rustc: move some functions in middle::ty working on Ty to methods.Eduard Burtescu-7/+7
2015-06-19rustc: remove Repr and UserString.Eduard Burtescu-39/+37
2015-06-19rustc: replace Repr/UserString impls with Debug/Display ones.Eduard Burtescu-53/+44
2015-06-19Clean up unused argument/variable warnings.Eduard Burtescu-1/+0
2015-06-19rustc: use the TLS type context in Repr and UserString.Eduard Burtescu-50/+50
2015-06-16Remove unused type InteriorSafety.Eli Friedman-17/+4
2015-06-12Split TyArray into TyArray and TySlice.Eli Friedman-5/+5
2015-06-12Cleanup: rename middle::ty::sty and its variants.Eli Friedman-16/+16
2015-06-10Auto merge of #26182 - Manishearth:rollup, r=Manishearthbors-2/+2
2015-06-10Rollup merge of #26146 - steveklabnik:remove_unsafe_pointer, r=GankroManish Goregaokar-1/+1
2015-06-10syntax: move ast_map to librustc.Eduard Burtescu-1/+1
2015-06-09Exise 'unsafe pointer' in favor of 'raw pointer'Steve Klabnik-1/+1
2015-06-09Exise 'owned pointer' from the codebaseSteve Klabnik-1/+1
2015-05-05Use `empty()` instead of a special constTamir Duberstein-3/+4
2015-04-29FalloutTamir Duberstein-4/+4
2015-04-23Get associated consts working in match patterns.Sean Patrick Santos-0/+4
2015-04-23Structural changes for associated constantsSean Patrick Santos-2/+2
2015-04-14eddyb's refactoring of coercions/adjustmentsEduard Burtescu-27/+11
2015-04-08Modify the ExprUseVisitor to walk each part of an AutoRef, and inNiko Matsakis-10/+14
2015-04-01Fallout out rustcNiko Matsakis-1/+4
2015-03-31Rollup merge of #23859 - pnkfelix:fsk-lesser-box, r=nikomatsakisManish Goregaokar-51/+118
2015-03-30Address Issue 14270 by making `cmt::freely_aliasable` result more fine-grained.Felix S. Klock II-10/+31
2015-03-30mem_categorization.rs removed `pub` from method called only from this mod.Felix S. Klock II-2/+2
2015-03-30Mucho debug instrumentation.Felix S. Klock II-39/+85
2015-03-28Rollup merge of #23803 - richo:unused-braces, r=ManishearthManish Goregaokar-1/+1
2015-03-28cleanup: Remove unused braces in use statementsRicho Healey-1/+1