about summary refs log tree commit diff
path: root/src/librustc/middle/expr_use_visitor.rs
AgeCommit message (Expand)AuthorLines
2018-04-12AST/HIR: Merge field access expressions for named and numeric fieldsVadim Petrochenkov-4/+0
2018-03-02Run Rustfix on librustcManish Goregaokar-3/+3
2018-03-02Replace Rc with Lrc for shared dataJohn Kåre Alsaker-2/+2
2018-02-08Add `AutoBorrowMutability`; its like `hir::Mutability` but w/ two-phase borr...Felix S. Klock II-1/+1
2018-01-08rustc::ty: Rename `struct_variant` to `non_enum_variant`Robin Kruppe-1/+1
2017-12-18Fix tidy errorvarkor-1/+2
2017-12-18Add `delay_span_bug` and increase idiomaticityvarkor-3/+4
2017-12-18Fix the regressionvarkor-2/+2
2017-12-18Fix ICE when calling non-functions within closuresvarkor-17/+20
2017-11-16Introduce LocalDefId which provides a type-level guarantee that the DefId is ...Michael Woerister-2/+2
2017-11-03Use a `Set<T>` instead of a `Map<T, bool>`Oliver Schneider-2/+2
2017-10-16convert constant promotion into a queryNiko Matsakis-3/+19
2017-09-08Use NodeId/HirId instead of DefId for local variables.Eduard-Mihai Burtescu-10/+8
2017-09-05rustc: Migrate lang items to a queryAlex Crichton-3/+3
2017-09-01rustc: rename CodeExtent to Scope and RegionMaps to ScopeTree.Eduard-Mihai Burtescu-8/+9
2017-09-01rustc: use hir::ItemLocalId instead of ast::NodeId in CodeExtent.Eduard-Mihai Burtescu-5/+7
2017-08-14Merge remote-tracking branch 'origin/master' into genAlex Crichton-12/+17
2017-08-11Encapsulate sub-table access in TypeckTables and validate keys on each access.Michael Woerister-5/+3
2017-08-11Use DefIndex instead of NodeId in UpvarId.Michael Woerister-4/+7
2017-08-11Use ItemLocalId as key for TypeckTables::pat_binding_modes.Michael Woerister-2/+5
2017-08-11Use ItemLocalId as key for node_types, node_substs, and adjustments in Typeck...Michael Woerister-4/+5
2017-08-11Make TypeckTables::type_dependent_defs use ItemLocalId instead of NodeId.Michael Woerister-2/+2
2017-08-09Merge remote-tracking branch 'origin/master' into genAlex Crichton-12/+16
2017-07-30default binding modes: add pat_binding_modesTobias Schottdorf-12/+16
2017-07-28Remove support for `gen arg`Alex Crichton-2/+0
2017-07-28Rename suspend to yieldJohn Kåre Alsaker-1/+1
2017-07-28Generator literal supportJohn Kåre Alsaker-1/+7
2017-06-29mem_categorization: handle type-based paths in variant patternsAriel Ben-Yehuda-8/+1
2017-06-10rustc: make InferCtxt optional in MemCategorizationContext.Eduard-Mihai Burtescu-11/+26
2017-06-10rustc: do not depend on infcx.tables in MemCategorizationContext.Eduard-Mihai Burtescu-22/+19
2017-06-09rustc_typeck: do not mutate tables directly during upvar inference.Eduard-Mihai Burtescu-18/+4
2017-06-03Auto merge of #42396 - venkatagiri:remove_lifetime_extn, r=arielb1bors-1/+0
2017-06-02rustc: remove temporary lifetime extension by borrow hintVenkata Giri Reddy-1/+0
2017-06-01strip param-env from infcxNiko Matsakis-10/+18
2017-06-01rustc: adjust the RHS of comparison operators instead of assuming autorefs.Eduard-Mihai Burtescu-87/+13
2017-06-01rustc: decompose Adjustment into a vector of adjustment steps.Eduard-Mihai Burtescu-69/+27
2017-06-01rustc: move autoref and unsize from Adjust::DerefRef to Adjustment.Eduard-Mihai Burtescu-16/+13
2017-06-01rustc: replace autoderefs' use of MethodCallee with OverloadedDeref.Eduard-Mihai Burtescu-12/+5
2017-06-01rustc: replace method_map with Def::Method and node_substs entries.Eduard-Mihai Burtescu-3/+3
2017-06-01rustc: avoid using MethodCallee's signature where possible.Eduard-Mihai Burtescu-1/+3
2017-06-01rustc: replace TyFnDef in MethodCallee with just the FnSig.Eduard-Mihai Burtescu-4/+1
2017-06-01rustc: keep overloaded autoderef MethodCallee's in Adjust.Eduard-Mihai Burtescu-33/+20
2017-05-13rustc: stop interning CodeExtent, it's small enough.Eduard-Mihai Burtescu-2/+2
2017-04-30modify `ExprUseVisitor` and friends to take region-maps, not def-idNiko Matsakis-4/+5
2017-04-30introduce per-fn RegionMapsTaylor Cramer-2/+7
2017-04-30intern CodeExtentsNiko Matsakis-2/+2
2017-04-24rustc: rename some of the queries to match tcx methods.Eduard-Mihai Burtescu-1/+1
2017-04-22avoid calling `mk_region` unnecessarilyAriel Ben-Yehuda-1/+1
2017-03-31Rollup merge of #40928 - GAJaloyan:patch-2, r=eddybCorey Farwell-0/+2
2017-03-30removing trailing whitespacesGAJaloyan-1/+1