about summary refs log tree commit diff
path: root/src/librustc/traits
AgeCommit message (Expand)AuthorLines
2019-08-05Fiddle param env through to `try_eval_bits` in most placesOliver Scherer-3/+5
2019-08-05Don't abort on unevaluated constants without at least tryting to eval themOliver Scherer-1/+1
2019-08-04Revert "Rollup merge of #62696 - chocol4te:fix_#62194, r=estebank"Ariel Ben-Yehuda-7/+2
2019-08-03Auto merge of #63180 - varkor:trait-alias-impl-trait, r=Centrilbors-3/+3
2019-08-02Replace "existential" by "opaque"varkor-3/+3
2019-08-02Fix typos in doc comments.Bruce Mitchener-2/+2
2019-07-24Stabilize the type_name intrinsic in core::anySteven Fackler-2/+2
2019-07-23normalize use of backticks for compiler messages in remaining modulesSamy Kacimi-1/+1
2019-07-16Suggested changeFerdia McKeogh-4/+5
2019-07-16Check that trait is exported or public before adding intercrate ambiguity hintFerdia McKeogh-2/+6
2019-07-11hygiene: Fix wording of desugaring descriptionsVadim Petrochenkov-1/+1
2019-07-11syntax: Make def-site span mandatory in ExpnInfo/MacroBacktrace/DiagnosticSpa...Vadim Petrochenkov-6/+3
2019-07-11Rename some things in `syntax_pos/hygiene`Vadim Petrochenkov-4/+4
2019-07-03Remove needless lifetimesJeremy Stucki-5/+5
2019-07-03Remove needless lifetimesJeremy Stucki-10/+10
2019-07-02pass a `&mut QueryRegionConstraints` not just outlives constraintsNiko Matsakis-6/+6
2019-07-02introduce `QueryRegionConstraints` structNiko Matsakis-13/+13
2019-07-02rename `QueryRegionConstraint` to `QueryOutlivesConstraint`Niko Matsakis-7/+7
2019-06-26Don't use lift to detect local typesJohn Kåre Alsaker-65/+84
2019-06-24HIR: rename find_by_hir_id to findljedrz-2/+2
2019-06-24HIR: rename get_parent_node_by_hir_id to get_parent_nodeljedrz-2/+2
2019-06-20replace NodeId with HirId in traits::ObligationCauseCodeljedrz-4/+4
2019-06-19rustc: disallow cloning HIR nodes.Eduard-Mihai Burtescu-2/+2
2019-06-19Rollup merge of #61842 - Zoxc:trim-lift, r=eddybMazdak Farrokhzad-19/+8
2019-06-18rustc: reintroduce lifetime bounds where necessary.Eduard-Mihai Burtescu-2/+2
2019-06-18rustc: remove unused lifetimes.Eduard-Mihai Burtescu-1/+1
2019-06-18rustc: remove leftover lifetimes with no bounds from where clauses.Eduard-Mihai Burtescu-1/+0
2019-06-18rustc: remove 'x: 'y bounds (except from comments/strings).Eduard-Mihai Burtescu-9/+9
2019-06-17remove _by_hir_id if there is no NodeId counterpartljedrz-2/+2
2019-06-17replace some uses of NodeId with HirIdljedrz-4/+2
2019-06-16Auto merge of #61754 - nikomatsakis:trait-caching-perf-3, r=pnkfelixbors-82/+406
2019-06-14Remove unnecessary lift callsJohn Kåre Alsaker-19/+8
2019-06-14Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-165/+143
2019-06-14Unify all uses of 'gcx and 'tcx.Eduard-Mihai Burtescu-390/+369
2019-06-12correctly set the `reached_depth` fieldNiko Matsakis-3/+13
2019-06-12add more debug logsNiko Matsakis-2/+40
2019-06-12add the "provisional cache"Niko Matsakis-4/+192
2019-06-12add in a depth-first number for stack entriesNiko Matsakis-0/+16
2019-06-12introduce ProvisionalEvaluationCacheNiko Matsakis-5/+16
2019-06-12execute cycle check before we consider cachingNiko Matsakis-62/+83
2019-06-12Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-155/+146
2019-06-12rustc: remove some unnecessary lifetimes in -> TyCtxt methods.Eduard-Mihai Burtescu-1/+1
2019-06-12rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`.Eduard-Mihai Burtescu-104/+104
2019-06-12Fix fallout from `deny(unused_lifetimes)`.Eduard-Mihai Burtescu-51/+51
2019-06-12rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`.Eduard-Mihai Burtescu-125/+125
2019-06-12Rollup merge of #61568 - Mark-Simulacrum:symbol-fmt-macros, r=estebankMazdak Farrokhzad-35/+35
2019-06-11propagate depth that was reached, not just whether there was a cycleNiko Matsakis-18/+43
2019-06-11introduce a stack depthNiko Matsakis-2/+16
2019-06-11rename `evaluate_obligation_recursively`Niko Matsakis-5/+6
2019-06-11Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-4/+1