about summary refs log tree commit diff
path: root/src/librustc/infer
AgeCommit message (Expand)AuthorLines
2017-08-14Auto merge of #43740 - michaelwoerister:local-id-in-typecktables, r=arielb1bors-22/+22
2017-08-14remove the "defaulted unit" type bit during writebackAriel Ben-Yehuda-1/+9
2017-08-12Fix some typosBastien Orivel-4/+4
2017-08-11Improve validation of TypeckTables keys.Michael Woerister-1/+1
2017-08-11Encapsulate sub-table access in TypeckTables and validate keys on each access.Michael Woerister-7/+4
2017-08-11Use DefIndex instead of NodeId in UpvarId.Michael Woerister-10/+10
2017-08-11Use ItemLocalId as key for closure_tys and closure_kinds in TypeckTables.Michael Woerister-4/+9
2017-08-11Use ItemLocalId as key for node_types, node_substs, and adjustments in Typeck...Michael Woerister-7/+5
2017-08-11Make TypeckTables::type_dependent_defs use ItemLocalId instead of NodeId.Michael Woerister-2/+2
2017-08-10Merge remote-tracking branch 'origin/master' into genAlex Crichton-2/+2
2017-08-09Merge remote-tracking branch 'origin/master' into genAlex Crichton-88/+14
2017-08-01Fixed all unnecessary muts in language coreIsaac van Bakel-2/+2
2017-07-30Auto merge of #43543 - petrochenkov:32330, r=nikomatsakisbors-86/+12
2017-07-29Cleanup some remains of `hr_lifetime_in_assoc_type` compatibility lintVadim Petrochenkov-86/+12
2017-07-29changing E0623 error messagegaurikholkar-2/+2
2017-07-28Merge remote-tracking branch 'origin/master' into genAlex Crichton-125/+353
2017-07-28Remove support for `gen arg`Alex Crichton-32/+0
2017-07-28Fix tidy warningsAlex Crichton-1/+2
2017-07-28Generator literal supportJohn Kåre Alsaker-0/+44
2017-07-28Adding E0623, to detect missing lifetimes when both regions are anonymousgaurikholkar-125/+353
2017-07-12Rollup merge of #42826 - Yorwba:type-mismatch-same-absolute-paths, r=arielb1Mark Simulacrum-1/+4
2017-07-11Downgrade ProjectionTy's TraitRef to its substsTobias Schottdorf-6/+4
2017-07-11Clean up some codeGuillaume Gomez-39/+27
2017-07-05use field init shorthand in src/librustcZack M. Davis-22/+22
2017-06-30Rollup merge of #42669 - gaurikholkar:master, r=nikomatsakisGuillaume Gomez-15/+230
2017-06-29code fixes for error code use warninggaurikholkar-22/+16
2017-06-29conflict fixesgaurikholkar-1/+2
2017-06-29Code review fixesgaurikholkar-53/+20
2017-06-29Changing the error code to E0621gaurikholkar-3/+3
2017-06-29code review fixesgaurikholkar-29/+26
2017-06-29Adding changes to track anonymous region in selfgaurikholkar-20/+40
2017-06-29track anonymous regions in return types, fix tidy errorsgaurikholkar-16/+39
2017-06-29Enabling E0611 for inherent functionsgaurikholkar-42/+74
2017-06-29Interchange ^ and -gaurikholkar-2/+2
2017-06-29Adding new ui test for trait implgaurikholkar-1/+0
2017-06-29Adding diagnostic code 0611 for lifetime errors with one named, one anonymous...gaurikholkar-16/+198
2017-06-29Remove unused methodsGuillaume Gomez-22/+0
2017-06-28rustc_typeck: use body-id of type-checking item in need_type_infoVenkata Giri Reddy-7/+5
2017-06-27rustc: rename closure_type to fn_sig.Eduard-Mihai Burtescu-2/+6
2017-06-22Note different versions of same crate when absolute paths of different types ...Yorwba-1/+4
2017-06-16Rollup merge of #42662 - Mark-Simulacrum:doc-fix, r=estebankCorey Farwell-1/+1
2017-06-14Correct note as to location of section.Mark Simulacrum-1/+1
2017-06-14suppress trait errors that are implied by other errorsAriel Ben-Yehuda-3/+158
2017-06-10rustc: make the comon case of tcx.infer_ctxt(()) nicer.Eduard-Mihai Burtescu-70/+30
2017-06-10rustc: make InferCtxt optional in MemCategorizationContext.Eduard-Mihai Burtescu-21/+0
2017-06-10rustc: do not depend on infcx.tables in MemCategorizationContext.Eduard-Mihai Burtescu-128/+15
2017-06-09rustc_typeck: do not mutate tables directly during upvar inference.Eduard-Mihai Burtescu-4/+0
2017-06-07Auto merge of #42482 - eddyb:issue-42467, r=nikomatsakisbors-0/+7
2017-06-06rustc: T: 'empty always holds forall T.Eduard-Mihai Burtescu-0/+7
2017-06-04Update mod.rsbjorn3-1/+1