| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2021-10-08 | clippy::complexity fixes | Matthias Krüger | -1/+1 | |
| 2021-08-26 | make unevaluated const substs optional | lcnr | -4/+5 | |
| 2021-08-26 | require a `tcx` for `TypeVisitor` | lcnr | -2/+12 | |
| 2021-08-22 | Fix typos “a”→“an” | Frank Steffahn | -1/+1 | |
| 2021-08-19 | introduce a Coerce predicate | Niko Matsakis | -0/+4 | |
| 2021-08-13 | move Constness into TraitPredicate | Deadbeef | -4/+4 | |
| 2021-06-23 | Use HTTPS links where possible | Smitty | -1/+1 | |
| 2021-03-31 | Add var to BoundRegion. Add query to get bound vars for applicable items. | Jack Huey | -17/+21 | |
| 2021-03-31 | Add tcx lifetime to Binder | Jack Huey | -6/+11 | |
| 2021-03-23 | Add has_default to GenericParamDefKind::Const | kadmin | -1/+1 | |
| This currently creates a field which is always false on GenericParamDefKind for future use when consts are permitted to have defaults Update const_generics:default locations Previously just ignored them, now actually do something about them. Fix using type check instead of value Add parsing This adds all the necessary changes to lower const-generics defaults from parsing. Change P<Expr> to AnonConst This matches the arguments passed to instantiations of const generics, and makes it specific to just anonymous constants. Attempt to fix lowering bugs | ||||
| 2021-03-03 | Fix tests | Ryan Levick | -1/+1 | |
| 2021-02-13 | Make ProjectionTy::trait_ref truncate substs again | Matthew Jasper | -5/+2 | |
| Also make sure that type arguments of associated types are printed in some error messages. | ||||
| 2021-02-02 | Update Chalk | Jack Huey | -3/+2 | |
| 2021-02-01 | Upgrade Chalk | Jack Huey | -15/+120 | |
| 2021-01-18 | Use ty::{IntTy,UintTy,FloatTy} in rustc | LeSeulArtichaut | -44/+42 | |
| 2021-01-16 | Review changes | Jack Huey | -50/+50 | |
| 2021-01-16 | Cleanup | Jack Huey | -20/+8 | |
| 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-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 | -15/+15 | |
| 2020-11-14 | Introduce `TypeVisitor::BreakTy` | LeSeulArtichaut | -5/+5 | |
| 2020-11-09 | Rollup merge of #78502 - matthewjasper:chalkup, r=nikomatsakis | Dylan DPC | -292/+304 | |
| 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/+6 | |
| 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 | -29/+29 | |
| 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 | -250/+176 | |
| 2020-10-30 | Fix some more clippy warnings | Joshua Nelson | -20/+20 | |
| 2020-10-30 | Remove implicit `Continue` type | LeSeulArtichaut | -5/+5 | |
| 2020-10-30 | TypeVisitor: use `ControlFlow` in rustc_{mir,privacy,traits,typeck} | LeSeulArtichaut | -5/+6 | |
| 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-06 | Update to chalk 0.31. Implement some unimplemented. Ignore some tests in ↵ | Jack Huey | -36/+53 | |
| 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 | Separate bounds and predicates for associated/opaque types | Matthew Jasper | -5/+100 | |
| 2020-09-24 | Upgrade chalk to 0.28.0 | Bram van den Heuvel | -35/+91 | |
| 2020-09-24 | Update chalk to 0.27.0 | Bram van den Heuvel | -0/+1 | |
| 2020-09-24 | Update chalk to 0.26.0 | Bram van den Heuvel | -12/+17 | |
| 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 | -65/+51 | |
| 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 | -102/+105 | |
| 2020-09-04 | Change ty.kind to a method | LeSeulArtichaut | -5/+5 | |
