| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-09-30 | test bevy compute_implied_bounds hack with new trait solver | Jana Dönszelmann | -2/+4 | |
| 2025-08-14 | it's not a borrow checker limitation :< | lcnr | -2/+2 | |
| 2025-08-13 | rework `add_placeholder_from_predicate_note` | lcnr | -0/+12 | |
| 2025-06-30 | Avoid looking at HIR for trait and impl items | Oli Scherer | -2/+2 | |
| 2025-04-30 | compiletest: Make diagnostic kind mandatory on line annotations | Vadim Petrochenkov | -11/+13 | |
| 2025-04-09 | Auto merge of #139552 - matthiaskrgr:rollup-b194mk8, r=matthiaskrgr | bors | -2/+2 | |
| Rollup of 10 pull requests Successful merges: - #139494 (Restrict some queries by def-kind more) - #139496 (Revert r-a changes of rust-lang/rust#139455) - #139506 (add missing word in doc comment (part 2)) - #139515 (Improve presentation of closure signature mismatch from `Fn` trait goal) - #139520 (compiletest maintenance: sort deps and drop dep on `anyhow`) - #139523 (Rustc dev guide subtree update) - #139526 (Fix deprecation note for std::intrinsics) - #139528 (compiletest: Remove the `--logfile` flag) - #139541 (Instantiate higher-ranked transmute goal w/ placeholders before emitting sub-obligations) - #139547 (Update library tracking issue template to set S-tracking-unimplemented) r? `@ghost` `@rustbot` modify labels: rollup | ||||
| 2025-04-08 | UI tests: add missing diagnostic kinds where possible | Vadim Petrochenkov | -7/+7 | |
| 2025-04-08 | Rollup merge of #139515 - compiler-errors:sig-mismatch, r=lcnr | Matthias Krüger | -2/+2 | |
| Improve presentation of closure signature mismatch from `Fn` trait goal Flip the order of "expected" and "found" since that wasn't correct. Don't present the arguments as a tuple, since it leaves a trailing comma. Instead, just use `fn(arg, arg)`. Finally, be better with binders since we were just skipping binders. r? oli-obk or reassign | ||||
| 2025-04-08 | Improve presentation of closure signature mismatch from Fn trait goal | Michael Goulet | -2/+2 | |
| 2025-04-07 | Implement overflow for infinite implied lifetime bounds | Michael Goulet | -0/+19 | |
| 2025-03-11 | Implement `#[define_opaque]` attribute for functions. | Oli Scherer | -0/+1 | |
| 2025-03-04 | Only use implied bounds hack if bevy, and use deeply normalize in implied ↵ | Michael Goulet | -21/+145 | |
| bounds hack | ||||
| 2025-02-20 | Rollup merge of #137253 - compiler-errors:bevy-hack, r=jackh726 | Matthias Krüger | -0/+2 | |
| Restrict `bevy_ecs` `ParamSet` hack This limits the bevy WF hack to only apply to ADTs named `ParamSet` that come from crates named `bevy_ecs`, and references to the latter. Previously, we were applying it to all ADTs that contained the substring `"ParamSet"`. This could show up anywhere in the ADT name, and it could come from any crate. It's a bit concerning since other code could theoretically begin to rely on this behavior too (though I don't expect it to) This simplifies the logic a bit and turns it into a visitor. r? `@jackh726` | ||||
| 2025-02-19 | Restrict bevy hack | Michael Goulet | -0/+2 | |
| 2025-02-15 | fix: Alloc new errorcode E0803 for E0495 | xizheyin | -2/+2 | |
| Signed-off-by: xizheyin <xizheyin@smail.nju.edu.cn> | ||||
| 2024-09-05 | Adjust tests | Michael Goulet | -3/+22 | |
| 2024-09-05 | Check unnormalized signature on pointer cast | Michael Goulet | -6/+63 | |
| 2024-08-22 | Do not rely on names to find lifetimes. | Camille GILLOT | -2/+2 | |
| 2024-07-13 | Auto merge of #127435 - GrigorenkoPV:tests-for-112905, r=cjgillot | bors | -0/+92 | |
| Add tests for #112905 This is a part of #105107. Adds the tests from the OP in #112905. | ||||
| 2024-07-10 | instantiate higher ranked goals in candidate selection | lcnr | -37/+15 | |
| reverts #119820 | ||||
| 2024-07-07 | Add tests for #112905 | Pavel Grigorenko | -0/+92 | |
| 2024-04-03 | move leak check out of candidate evaluation | lcnr | -22/+38 | |
| this prevents higher ranked goals from guiding selection | ||||
| 2024-03-14 | eagerly instantiate binders to avoid relying on `sub` | lcnr | -3/+10 | |
| 2024-02-28 | Opportunistically resolve regions when processing region outlives obligations | Michael Goulet | -17/+5 | |
| 2024-02-16 | [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives | 许杰友 Jieyou Xu (Joe) | -31/+31 | |
| 2024-02-14 | Continue compilation after check_mod_type_wf errors | Oli Scherer | -3/+45 | |
| 2024-01-19 | use implied bounds compat mode in MIR borrowck | lcnr | -5/+23 | |
| 2024-01-17 | Don't use compat versions of implied bounds in ImpliedOutlivesBounds query | Jack Huey | -14/+1 | |
| 2024-01-17 | Correctly handle normalization in implied bounds | Ali MJ Al-Nasrawy | -59/+90 | |
| Special-case Bevy dependents to not error | ||||
| 2024-01-16 | borrowck: wf-check fn item args | Ali MJ Al-Nasrawy | -5/+65 | |
| 2023-12-16 | Make IMPLIED_BOUNDS_ENTAILMENT into a hard error from a lint | Michael Goulet | -53/+45 | |
| 2023-12-14 | update use of feature flags | lcnr | -1/+1 | |
| 2023-12-09 | Rollup merge of #118512 - spastorino:add-implied-bounds-related-tests, ↵ | Jubilee | -8/+202 | |
| r=jackh726 Add tests related to normalization in implied bounds Getting ```@aliemjay's``` tests from #109763, so we can better track what's going on in every different example. r? ```@jackh726``` | ||||
| 2023-12-08 | Add Bevy related test cases | Santiago Pastorino | -0/+97 | |
| 2023-12-08 | Add tests related to normalization in implied bounds | Santiago Pastorino | -8/+105 | |
| 2023-12-07 | recurse into refs when comparing tys for diagnostics | jyn | -2/+2 | |
| 2023-11-24 | Show number in error message even for one error | Nilstrieb | -8/+8 | |
| Co-authored-by: Adrian <adrian.iosdev@gmail.com> | ||||
| 2023-11-16 | ignore implied bounds with placeholders | Ali MJ Al-Nasrawy | -0/+71 | |
| 2023-11-02 | Pretty print Fn traits in rustc_on_unimplemented | Michael Goulet | -4/+4 | |
| 2023-09-05 | unconstrained region vars: do not ICE ICE baby | lcnr | -0/+48 | |
| 2023-08-20 | Add projection obligations when comparing impl too | Jack Huey | -0/+32 | |
| 2023-08-13 | Select obligations before processing wf obligation in ↵ | Michael Goulet | -0/+52 | |
| compare_method_predicate_entailment | ||||
| 2023-08-11 | Only check outlives goals on impl compared to trait | Jack Huey | -0/+38 | |
| 2023-06-05 | Don't mention IMPLIED_BOUNDS_ENTAILMENT if signatures reference error | Michael Goulet | -0/+31 | |
| 2023-04-22 | add known-bug test for unsound issue 84591 | whtahy | -0/+39 | |
| 2023-04-22 | add known-bug test for unsound issue 25860 | whtahy | -0/+16 | |
| 2023-04-14 | implement review suggestions | Ezra Shaw | -7/+9 | |
| 2023-04-13 | fix: skip implied bounds if unconstrained lifetime exists | Ezra Shaw | -0/+36 | |
| 2023-03-31 | add test for normalization in implied bounds query | Ali MJ Al-Nasrawy | -0/+57 | |
| See https://github.com/rust-lang/rust/issues/109799. | ||||
| 2023-03-26 | tolerate region vars in implied bounds | Ali MJ Al-Nasrawy | -0/+24 | |
| See https://github.com/rust-lang/rust/issues/109628. | ||||
