about summary refs log tree commit diff
path: root/src/librustc/traits
AgeCommit message (Expand)AuthorLines
2020-03-30rustc -> rustc_middle part 1Mazdak Farrokhzad-2371/+0
2020-03-26Rollup merge of #69866 - estebank:guess_head_span, r=eddybMazdak Farrokhzad-1/+3
2020-03-25Rename `def_span` to `guess_head_span`Esteban Küber-1/+3
2020-03-25Rollup merge of #70319 - lcnr:issue63695, r=eddybDylan DPC-0/+14
2020-03-23add missing visit_constsBastian Kauschke-0/+14
2020-03-21rustc: keep upvars tupled in {Closure,Generator}Substs.Eduard-Mihai Burtescu-2/+2
2020-03-15Avoid ICEs when we emit errors constructing the specialization graphMatthew Jasper-10/+19
2020-03-14Move IntercrateAmbiguityCause back to rustc::traits::select.Camille GILLOT-0/+41
2020-03-12Rollup merge of #69747 - spastorino:rename-rustc-guide, r=pietroalbiniMazdak Farrokhzad-4/+4
2020-03-10rust-lang.github.io/rustc-dev-guide -> rustc-dev-guide.rust-lang.orgSantiago Pastorino-2/+2
2020-03-10Rename rustc guide to rustc dev guideSantiago Pastorino-4/+4
2020-03-10Rename rustc-guide to rustc-dev-guideSantiago Pastorino-2/+2
2020-03-06Don't redundantly repeat field names (clippy::redundant_field_names)Matthias Krüger-3/+3
2020-03-04Use .map() to modify data inside Options instead of using .and_then(|x| Some(...Matthias Krüger-3/+3
2020-03-03Rollup merge of #69619 - matthiaskrgr:misc, r=eddybYuki Okushi-1/+1
2020-03-02Remove chalk integrationCAD97-115/+0
2020-03-02use values() or keys() respectively when iterating only over keys or values o...Matthias Krüger-1/+1
2020-02-29Rename `syntax` to `rustc_ast` in source codeVadim Petrochenkov-2/+2
2020-02-28Track all predicates in errors, not just trait obligationsEsteban Küber-0/+14
2020-02-27don't use .into() to convert types into identical types.Matthias Krüger-2/+1
2020-02-21Auto merge of #69242 - cjgillot:object_violations, r=Zoxcbors-0/+132
2020-02-19Make lookup of associated item by name O(log n)Dylan MacKenzie-3/+3
2020-02-17Querify object_safety_violations.Camille GILLOT-0/+132
2020-02-16Make librustc compile.Camille GILLOT-0/+3
2020-02-16Move librustc/{traits,infer} to librustc_infer.Camille GILLOT-16978/+0
2020-02-15Rollup merge of #68475 - Aaron1011:fix/forest-caching, r=nikomatsakisYuki Okushi-3/+6
2020-02-13Constness -> enum Const { Yes(Span), No }Mazdak Farrokhzad-7/+6
2020-02-13Rollup merge of #69082 - estebank:boxfuture-box-pin, r=tmandryDylan DPC-4/+11
2020-02-12Add trait `Self` filtering to `rustc_on_unimplemented`Esteban Küber-0/+10
2020-02-12When expecting `BoxFuture` and using `async {}`, suggest `Box::pin`Esteban Küber-4/+1
2020-02-12Auto merge of #68679 - matthewjasper:needs-type-op, r=varkorbors-133/+0
2020-02-11Review comments.Camille GILLOT-3/+3
2020-02-11Move lang_items definitions to librustc_lang_items.Camille GILLOT-4/+3
2020-02-11Auto merge of #69062 - Dylan-DPC:rollup-7wpjpqu, r=Dylan-DPCbors-34/+48
2020-02-11Rollup merge of #69044 - jonas-schievink:dont-run-coherence-twice, r=davidtwcoDylan DPC-30/+43
2020-02-11Rollup merge of #69022 - ljedrz:traits_tweak_vecs, r=petrochenkovDylan DPC-4/+5
2020-02-11Run RustFmtjumbatm-7/+15
2020-02-11Invert control in struct_lint_level.jumbatm-78/+92
2020-02-11Auto merge of #68929 - matprec:consistent-issue-references, r=Dylan-DPCbors-8/+8
2020-02-11Don't run coherence twice for future-compat lintsJonas Schievink-30/+43
2020-02-10preallocate 2 Vecs in traits; tweak WfPredicates::normalizeljedrz-4/+5
2020-02-10Auto merge of #69012 - Dylan-DPC:rollup-13qn0fq, r=Dylan-DPCbors-93/+48
2020-02-10Rollup merge of #68966 - jonas-schievink:coherence-perf, r=varkorDylan DPC-83/+28
2020-02-10Rollup merge of #68694 - nnethercote:reduce-RefCells-in-InferCtxt, r=varkorDylan DPC-10/+20
2020-02-09Remove vestigial #43355-compat codeJonas Schievink-83/+28
2020-02-09Auto merge of #67665 - Patryk27:master, r=zackmdavisbors-84/+236
2020-02-10Reduce the number of `RefCell`s in `InferCtxt`.Nicholas Nethercote-10/+20
2020-02-09Make issue references consistentMatthias Prechtl-8/+8
2020-02-09Rollup merge of #68911 - jonas-schievink:inherent-overlap, r=petrochenkovJonas Schievink-8/+17
2020-02-09Improve reporting errors and suggestions for trait boundsPatryk Wychowaniec-84/+236