about summary refs log tree commit diff
path: root/src/librustc/middle
AgeCommit message (Expand)AuthorLines
2017-08-30rustc: Remove the `used_unsafe` field on TyCtxtAlex Crichton-5/+50
2017-08-30Auto merge of #43932 - eddyb:const-scoping, r=nikomatsakisbors-26/+50
2017-08-30Make fields of `Span` privateVadim Petrochenkov-1/+1
2017-08-28rustc: use rvalue scope semantics for constant initializers.Eduard-Mihai Burtescu-26/+50
2017-08-25Clean up YieldFinderJohn Kåre Alsaker-3/+8
2017-08-25Merge remote-tracking branch 'origin/master' into genAlex Crichton-14/+21
2017-08-24Avoid looking at `closure_kinds` for generatorsAlex Crichton-7/+6
2017-08-24Auto merge of #43532 - petrochenkov:pgargs, r=nikomatsakisbors-13/+10
2017-08-22Auto merge of #44008 - RalfJung:staged1, r=alexcrichtonbors-1/+11
2017-08-21Merge remote-tracking branch 'origin/master' into genAlex Crichton-0/+1
2017-08-22Auto merge of #43690 - scalexm:issue-28229, r=nikomatsakisbors-0/+1
2017-08-21Merge remote-tracking branch 'origin/master' into genAlex Crichton-1/+1
2017-08-20Make sure crates not opting in to staged_api don't use staged_apiRalf Jung-1/+11
2017-08-19Desugar parenthesized generic arguments in HIRVadim Petrochenkov-13/+10
2017-08-17rustc: Rename NodeLocal to NodeBindingAlex Crichton-1/+1
2017-08-17Merge remote-tracking branch 'origin/master' into genAlex Crichton-3/+3
2017-08-17Rollup merge of #43891 - Fourchaux:master, r=steveklabnikCorey Farwell-1/+1
2017-08-16Stabilize rvalue promotion to 'static.Eduard-Mihai Burtescu-2/+2
2017-08-16Merge remote-tracking branch 'origin/master' into genAlex Crichton-19/+11
2017-08-16Auto merge of #43850 - GuillaumeGomez:unused-variable-lint, r=arielb1bors-3/+7
2017-08-16Add a note to unused variablesGuillaume Gomez-3/+7
2017-08-16Auto merge of #43710 - zackmdavis:field_init_shorthand_power_slam, r=Mark-Sim...bors-2/+2
2017-08-16Auto merge of #43651 - petrochenkov:foreign-life, r=eddybbors-14/+2
2017-08-15use field init shorthand EVERYWHEREZack M. Davis-2/+2
2017-08-15Fix typos & us spellingsFourchaux-1/+1
2017-08-14Fix merge conflicts with `gen` branchAlex Crichton-2/+2
2017-08-14Merge remote-tracking branch 'origin/master' into genAlex Crichton-47/+77
2017-08-14Auto merge of #43740 - michaelwoerister:local-id-in-typecktables, r=arielb1bors-46/+67
2017-08-14Remove dummy lang itemsscalexm-3/+0
2017-08-14Make `Clone` a lang item and generate builtin impls.scalexm-0/+4
2017-08-14Mark closures return via impl-trait as reachable.Michael Woerister-0/+3
2017-08-14Fix some merge fallout.Michael Woerister-2/+0
2017-08-12Check #[thread_local] statics correctly in the compiler.Eduard-Mihai Burtescu-1/+7
2017-08-11Improve validation of TypeckTables keys.Michael Woerister-4/+3
2017-08-11Encapsulate sub-table access in TypeckTables and validate keys on each access.Michael Woerister-19/+13
2017-08-11Use DefIndex instead of NodeId in UpvarId.Michael Woerister-11/+17
2017-08-11Use ItemLocalId as key for closure_tys and closure_kinds in TypeckTables.Michael Woerister-1/+4
2017-08-11Use ItemLocalId as key for TypeckTables::pat_binding_modes.Michael Woerister-4/+16
2017-08-11Use ItemLocalId as key for node_types, node_substs, and adjustments in Typeck...Michael Woerister-13/+19
2017-08-11Make TypeckTables::type_dependent_defs use ItemLocalId instead of NodeId.Michael Woerister-16/+19
2017-08-11Please tidyJohn Kåre Alsaker-1/+3
2017-08-11Implement a cache for looking up yieldsJohn Kåre Alsaker-17/+45
2017-08-10Merge remote-tracking branch 'origin/master' into genAlex Crichton-45/+49
2017-08-09Merge remote-tracking branch 'origin/master' into genAlex Crichton-85/+129
2017-08-09rustc: Rearchitect lints to be emitted more eagerlyAlex Crichton-45/+49
2017-08-07Auto merge of #43713 - arielb1:legacy-dataflow, r=eddybbors-4/+13
2017-08-07rustc::middle::dataflow - visit the CFG in RPOAriel Ben-Yehuda-4/+13
2017-08-06Auto merge of #43397 - GuillaumeGomez:unused-union-field, r=petrochenkovbors-3/+28
2017-08-06Handle type aliases as wellGuillaume Gomez-3/+6
2017-08-06Fix union unused fields checkGuillaume Gomez-14/+11