| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-03-02 | Remove chalk integration | CAD97 | -638/+0 | |
| 2020-02-16 | Make librustc_traits compile. | Camille GILLOT | -7/+7 | |
| 2020-01-16 | don't clone types that are copy | Matthias Krüger | -1/+1 | |
| found via clippy | ||||
| 2020-01-01 | Rename `syntax_pos` to `rustc_span` in source code | Vadim Petrochenkov | -1/+1 | |
| 2019-12-22 | Format the world | Mark Rousskov | -141/+78 | |
| 2019-11-18 | Retire BraceStructLiftImpl. | Camille GILLOT | -10/+2 | |
| 2019-11-17 | Auto merge of #66384 - cjgillot:typefoldable, r=Zoxc | bors | -7/+2 | |
| Derive TypeFoldable using a proc-macro A new proc macro is added in librustc_macros. It is used to derive TypeFoldable inside librustc and librustc_traits. For now, the macro uses the `'tcx` lifetime implicitly, and does not allow for a more robust selection of the adequate lifetime. The Clone-based TypeFoldable implementations are not migrated. Closes #65674 | ||||
| 2019-11-13 | Use TypeFoldable derive macro in librustc_traits. | Camille GILLOT | -7/+2 | |
| 2019-11-12 | Rename in librustc_traits. | Camille GILLOT | -2/+1 | |
| 2019-10-21 | Rename `ConstValue::Infer(InferConst::Canonical(..))` to `ConstValue::Bound(..)` | varkor | -2/+2 | |
| 2019-09-27 | Remove lift_to_global | Mark Rousskov | -1/+1 | |
| 2019-09-26 | Rename `subst::Kind` to `subst::GenericArg` | varkor | -8/+8 | |
| 2019-09-25 | Rename `sty` to `kind` | varkor | -1/+1 | |
| 2019-07-02 | introduce `QueryRegionConstraints` struct (no-op) | Niko Matsakis | -2/+3 | |
| 2019-06-18 | rustc: remove 'x: 'y bounds (except from comments/strings). | Eduard-Mihai Burtescu | -1/+1 | |
| 2019-06-14 | Run `rustfmt --file-lines ...` for changes from previous commits. | Eduard-Mihai Burtescu | -10/+5 | |
| 2019-06-14 | Unify all uses of 'gcx and 'tcx. | Eduard-Mihai Burtescu | -57/+57 | |
| 2019-06-12 | Run `rustfmt --file-lines ...` for changes from previous commits. | Eduard-Mihai Burtescu | -7/+4 | |
| 2019-06-12 | rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`. | Eduard-Mihai Burtescu | -5/+5 | |
| 2019-06-12 | Fix fallout from `deny(unused_lifetimes)`. | Eduard-Mihai Burtescu | -1/+1 | |
| 2019-06-12 | rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`. | Eduard-Mihai Burtescu | -9/+9 | |
| 2019-06-11 | rustc_traits: deny(unused_lifetimes). | Eduard-Mihai Burtescu | -1/+1 | |
| 2019-05-28 | Rename `OpportunisticTypeResolver` to `OpportunisticVarResolver` | varkor | -1/+1 | |
| 2019-04-25 | Update trait queries | John Kåre Alsaker | -4/+3 | |
| 2019-03-16 | Revert the `LazyConst` PR | Oliver Scherer | -7/+4 | |
| 2019-03-05 | Handle const generics elsewhere | varkor | -1/+12 | |
| Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com> | ||||
| 2019-02-10 | rustc: doc comments | Alexander Regueiro | -6/+6 | |
| 2019-02-07 | Transition librustc_traits to 2018 edition | Hirokazu Hata | -3/+3 | |
| 2018-12-27 | Handle sub-typing in chalk-engine | scalexm | -1/+17 | |
| 2018-12-27 | Integrate chalk engine | scalexm | -23/+95 | |
| 2018-12-27 | Fix `visit_ex_clause_with` | scalexm | -3/+3 | |
| The sub-visits were incorrectly combined with an `&&` instead of an `||`. | ||||
| 2018-12-27 | Implement "lifetime juggling" methods from chalk integration trait | scalexm | -8/+42 | |
| Fixes #55097. | ||||
| 2018-12-27 | Implement `is_coinductive` | scalexm | -3/+20 | |
| Fixes #55096. | ||||
| 2018-12-25 | Remove licenses | Mark Rousskov | -10/+0 | |
| 2018-11-29 | Implement `AggregateOps` | scalexm | -2/+28 | |
| `make_solution` does not return any guidance for now | ||||
| 2018-11-29 | Implement `ResolventOps` | scalexm | -29/+15 | |
| 2018-11-29 | Handle inference variables in `nll_relate` and use it for chalk | scalexm | -17/+34 | |
| 2018-11-24 | Fix `ChalkInferenceContext::into_hh_goal` | scalexm | -1/+4 | |
| 2018-11-24 | Implement some instantiate / canonical routines | scalexm | -52/+113 | |
| 2018-11-13 | Instantiate all bound vars existentially | scalexm | -4/+3 | |
| 2018-11-13 | Provide program clauses for builtin types | scalexm | -0/+494 | |
