| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2021-01-16 | Remove PredicateKind::Atom | Jack Huey | -2/+6 | |
| 2020-12-27 | fix: small typo error in chalk/mod.rs | 0xflotus | -1/+1 | |
| 2020-12-18 | Make BoundRegion have a kind of BoungRegionKind | Jack Huey | -45/+35 | |
| 2020-12-11 | Move binder for dyn to each list item | Jack Huey | -29/+34 | |
| 2020-11-18 | Don't run `resolve_vars_if_possible` in `normalize_erasing_regions` | Joshua Nelson | -3/+9 | |
| NOTE: `needs_infer()` needs to come after ignoring generic parameters | ||||
| 2020-11-17 | Auto merge of #78779 - LeSeulArtichaut:ty-visitor-return, r=oli-obk | bors | -5/+5 | |
| Introduce `TypeVisitor::BreakTy` Implements MCP rust-lang/compiler-team#383. r? `@ghost` cc `@lcnr` `@oli-obk` ~~Blocked on FCP in rust-lang/compiler-team#383.~~ | ||||
| 2020-11-16 | compiler: fold by value | Bastian Kauschke | -22/+22 | |
| 2020-11-14 | Introduce `TypeVisitor::BreakTy` | LeSeulArtichaut | -5/+5 | |
| 2020-11-09 | Rollup merge of #78502 - matthewjasper:chalkup, r=nikomatsakis | Dylan DPC | -295/+307 | |
| Update Chalk to 0.36.0 This PR updates Chalk and fixes a number of bugs in the chalk integration code. cc `@rust-lang/wg-traits` r? `@nikomatsakis` | ||||
| 2020-10-30 | Auto merge of #78182 - LeSeulArtichaut:ty-visitor-contolflow, r=lcnr,oli-obk | bors | -5/+7 | |
| TypeVisitor: use `std::ops::ControlFlow` instead of `bool` Implements MCP rust-lang/compiler-team#374. Blocked on FCP in rust-lang/compiler-team#374. r? `@lcnr` cc `@jonas-schievink` | ||||
| 2020-10-30 | Address review comment and update chalk to 0.36.0 | Matthew Jasper | -32/+32 | |
| 2020-10-30 | Fix various Chalk lowering bugs | Matthew Jasper | -42/+128 | |
| - Add more well-known traits - Use the correct binders when lowering trait objects - Use correct substs when lowering trait objects - Use the correct binders for opaque_ty_data - Lower negative impls with the correct polarity - Supply associated type values - Use `predicates_defined_on` for where clauses | ||||
| 2020-10-30 | Update chalk 0.32.0 -> 0.35.0 | Matthew Jasper | -253/+179 | |
| 2020-10-30 | Fix some more clippy warnings | Joshua Nelson | -21/+21 | |
| 2020-10-30 | Remove implicit `Continue` type | LeSeulArtichaut | -5/+5 | |
| 2020-10-30 | TypeVisitor: use `ControlFlow` in rustc_{mir,privacy,traits,typeck} | LeSeulArtichaut | -5/+7 | |
| 2020-10-16 | Review comments | Jack Huey | -8/+20 | |
| 2020-10-16 | Use map_bound(_ref) instead of Binder::bind when possible | Jack Huey | -21/+13 | |
| 2020-10-14 | Address comments | Roxane | -0/+9 | |
| 2020-10-11 | Replace tuple of infer vars for upvar_tys with single infer var | Roxane | -5/+19 | |
| This commit allows us to decide the number of captures required after completing capture ananysis, which is required as part of implementing RFC-2229. Co-authored-by: Aman Arora <me@aman-arora.com> Co-authored-by: Jenny Wills <wills.jenniferg@gmail.com> | ||||
| 2020-10-08 | Update chalk to 0.32.0 | Bram van den Heuvel | -3/+3 | |
| 2020-10-06 | Update to chalk 0.31. Implement some unimplemented. Ignore some tests in ↵ | Jack Huey | -39/+56 | |
| compare mode chalk don't finish. | ||||
| 2020-10-06 | Deduplicate some code | Matthew Jasper | -24/+15 | |
| 2020-10-06 | Fix tests from rebase | Matthew Jasper | -1/+4 | |
| 2020-10-06 | Fix rebase | Matthew Jasper | -5/+11 | |
| 2020-10-06 | Fix rebase | Matthew Jasper | -14/+14 | |
| 2020-10-06 | Fix bugs in evaluating WellFormed predicates | Matthew Jasper | -2/+2 | |
| - List the nestsed obligations in an order that works with the single pass used by evaluation - Propagate recursion depth correctly | ||||
| 2020-10-06 | Separate bounds and predicates for associated/opaque types | Matthew Jasper | -5/+100 | |
| 2020-09-27 | Update chalk to 0.29.0 | Bram van den Heuvel | -3/+3 | |
| 2020-09-24 | Upgrade chalk to 0.28.0 | Bram van den Heuvel | -38/+94 | |
| 2020-09-24 | Update chalk to 0.27.0 | Bram van den Heuvel | -3/+4 | |
| 2020-09-24 | Update chalk to 0.26.0 | Bram van den Heuvel | -15/+20 | |
| 2020-09-24 | Update chalk to 0.25.0 | Bram van den Heuvel | -3/+3 | |
| 2020-09-24 | Update chalk to 0.24.0 | Bram van den Heuvel | -3/+3 | |
| 2020-09-24 | Update chalk to 0.23.0 | Bram van den Heuvel | -3/+3 | |
| 2020-09-24 | Update chalk to 0.22.0 | Bram van den Heuvel | -3/+3 | |
| 2020-09-17 | Remove redundant #![feature(...)] 's from compiler/ | est31 | -1/+0 | |
| 2020-09-16 | Rollup merge of #76641 - nox:pointee-random-stuff, r=eddyb | Ralf Jung | -15/+5 | |
| Some cleanup changes and commenting r? @nikomatsakis Cc @eddyb | ||||
| 2020-09-12 | Clean up some language trait items comparisons | Anthony Ramine | -15/+5 | |
| 2020-09-09 | Remove def_id field from ParamEnv | Bram van den Heuvel | -67/+55 | |
| 2020-09-04 | kind -> kind() | Jack Huey | -1/+1 | |
| 2020-09-04 | Review comments | Jack Huey | -108/+111 | |
| 2020-09-04 | More chalk work | Jack Huey | -345/+454 | |
| 2020-09-04 | Upgrade chalk to 0.21 | Jack Huey | -104/+108 | |
| 2020-09-04 | Change ty.kind to a method | LeSeulArtichaut | -7/+7 | |
| 2020-08-30 | mv compiler to compiler/ | mark | -0/+2621 | |
