about summary refs log tree commit diff
path: root/src/librustc/middle/mem_categorization.rs
AgeCommit message (Expand)AuthorLines
2018-06-21use `pat_ty_adjusted` from `expr_use_visitor` to type of argumentsNiko Matsakis-1/+1
2018-06-21rename `pat_ty` to `pat_ty_adjusted` for clarityNiko Matsakis-4/+4
2018-06-08Suggestion for 'static impl Trait returnEsteban Küber-1/+1
2018-06-01also check `let` arms and nested patterns for mutable borrowsNiko Matsakis-0/+16
2018-05-31change `PointerKind::Implicit` to a noteNiko Matsakis-45/+45
2018-05-28scrap `find_node_for_hir_id` in favor of `hir_to_node_id`Zack M. Davis-1/+1
2018-05-26Use `Ident`s for fields in HIRVadim Petrochenkov-6/+7
2018-05-17Rename trans to codegen everywhere.Irina Popa-2/+2
2018-05-11Introduce ConstValue and use it instead of miri's Value for constant valuesJohn Kåre Alsaker-1/+1
2018-05-08Insert fields from TypeAndMut into TyRef to allow layout optimizationJohn Kåre Alsaker-3/+3
2018-05-03Avoid many `cmt` allocations.Nicholas Nethercote-53/+52
2018-04-12Avoid comparing fields by name when possibleVadim Petrochenkov-11/+28
2018-04-12AST/HIR: Merge field access expressions for named and numeric fieldsVadim Petrochenkov-51/+17
2018-04-05make mem-categorization use adjusted type for patternsNiko Matsakis-4/+33
2018-03-14remove defaulting to unitAndrew Cann-1/+1
2018-03-08Rename ConstVal::to_u128 to to_raw_bitsOliver Schneider-1/+1
2018-03-08Produce instead of pointersOliver Schneider-2/+1
2018-03-02Replace Rc with Lrc for shared dataJohn Kåre Alsaker-2/+3
2018-01-29rustc: replace "lvalue" terminology with "place" in the code.Eduard-Mihai Burtescu-12/+12
2018-01-29rustc: remove `LvaluePreference` argument from `Ty::builtin_deref`.Eduard-Mihai Burtescu-2/+2
2018-01-08rustc::ty: Rename `struct_variant` to `non_enum_variant`Robin Kruppe-1/+1
2017-11-21Auto merge of #45879 - nikomatsakis:nll-kill-cyclic-closures, r=arielb1bors-4/+13
2017-11-18rustc_mir: always downcast enums, even if univariant.Eduard-Mihai Burtescu-2/+2
2017-11-18convert the `closure_kinds` map to just store the origin informationNiko Matsakis-3/+3
2017-11-18stop using the `closure_kinds` query / table for anythingNiko Matsakis-4/+13
2017-11-17Auto merge of #46004 - michaelwoerister:cached-mir-wip-3, r=nikomatsakisbors-5/+5
2017-11-16Introduce LocalDefId which provides a type-level guarantee that the DefId is ...Michael Woerister-5/+5
2017-11-12Auto merge of #45864 - nikomatsakis:issue-30046-infer-fn-once-in-closures, r=...bors-60/+5
2017-11-08use the derived Debug rather than our custom written onesNiko Matsakis-60/+5
2017-11-03Use a `Set<T>` instead of a `Map<T, bool>`Oliver Schneider-4/+4
2017-10-18Auto merge of #44501 - nikomatsakis:issue-44137-non-query-data-in-tcx, r=eddybbors-6/+34
2017-10-16fix nitsNiko Matsakis-1/+1
2017-10-16convert constant promotion into a queryNiko Matsakis-6/+34
2017-10-08address more FIXME whose associated issues were marked as closedNiv Kaminer-4/+2
2017-10-06implement pattern-binding-modes RFCTobias Schottdorf-1/+51
2017-09-11rustc: evaluate fixed-length array length expressions lazily.Eduard-Mihai Burtescu-1/+2
2017-09-11rustc: use ty::Const for the length of TyArray.Eduard-Mihai Burtescu-1/+1
2017-09-11rustc: replace usize with u64 and ConstUsize.Eduard-Mihai Burtescu-1/+1
2017-09-08Use NodeId/HirId instead of DefId for local variables.Eduard-Mihai Burtescu-9/+6
2017-09-01rustc: rename CodeExtent to Scope and RegionMaps to ScopeTree.Eduard-Mihai Burtescu-7/+7
2017-09-01rustc: use hir::ItemLocalId instead of ast::NodeId in CodeExtent.Eduard-Mihai Burtescu-3/+2
2017-08-24Avoid looking at `closure_kinds` for generatorsAlex Crichton-7/+6
2017-08-21Merge remote-tracking branch 'origin/master' into genAlex Crichton-1/+1
2017-08-17rustc: Rename NodeLocal to NodeBindingAlex Crichton-1/+1
2017-08-17Merge remote-tracking branch 'origin/master' into genAlex Crichton-2/+2
2017-08-16Stabilize rvalue promotion to 'static.Eduard-Mihai Burtescu-2/+2
2017-08-14Fix merge conflicts with `gen` branchAlex Crichton-1/+1
2017-08-14Merge remote-tracking branch 'origin/master' into genAlex Crichton-21/+43
2017-08-14Auto merge of #43740 - michaelwoerister:local-id-in-typecktables, r=arielb1bors-20/+36
2017-08-12Check #[thread_local] statics correctly in the compiler.Eduard-Mihai Burtescu-1/+7