| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2023-06-05 | Better group RFC ui tests together | Maybe Waffle | -3555/+0 | |
| 2023-05-05 | Disallow (min) specialization imps with no items | Matthew Jasper | -20/+56 | |
| Such implementations are usually mistakes and are not used in the compiler or standard library (after this commit) so forbid them with `min_specialization`. | ||||
| 2023-05-01 | Don't use implied trait predicates in gather_explicit_predicates_of | Michael Goulet | -10/+36 | |
| 2023-04-19 | Auto merge of #110393 - fee1-dead-contrib:rm-const-traits, r=oli-obk | bors | -197/+432 | |
| Rm const traits in libcore See [zulip thread](https://rust-lang.zulipchat.com/#narrow/stream/146212-t-compiler.2Fconst-eval/topic/.60const.20Trait.60.20removal.20or.20rework) * [x] Bless ui tests * [ ] Re constify some unstable functions with workarounds if they are needed | ||||
| 2023-04-16 | fix library and rustdoc tests | Deadbeef | -197/+432 | |
| 2023-04-16 | Rollup merge of #109665 - fee1-dead-contrib:rm-remap-queries, r=oli-obk | fee1-dead | -0/+23 | |
| Remove `remap_env_constness` in queries This removes some of the complexities with const traits. #88119 used to be caused by this but was fixed by `param_env = param_env.without_const()`. | ||||
| 2023-04-12 | Tweak output for 'add line' suggestion | Esteban Küber | -1/+2 | |
| 2023-04-08 | fix ICE | Deadbeef | -0/+23 | |
| 2023-03-29 | Stabilize a portion of 'once_cell' | Trevor Gross | -1/+1 | |
| Move items not part of this stabilization to 'lazy_cell' or 'once_cell_try' | ||||
| 2023-03-28 | fix long line | Deadbeef | -23/+25 | |
| 2023-03-28 | Move const trait bounds checks to MIR constck | Deadbeef | -220/+276 | |
| Fixes #109543. When checking paths in HIR typeck, we don't want to check for const predicates since all we want might just be a function pointer. Therefore we move this to MIR constck and check that bounds are met during MIR constck. | ||||
| 2023-03-11 | Gate const closures even when they appear in macros | Michael Goulet | -3/+20 | |
| 2023-02-24 | Rollup merge of #106541 - fee1-dead-contrib:no-const-check-no, r=thomcc | Dylan DPC | -0/+37 | |
| implement const iterator using `rustc_do_not_const_check` Previous experiment: #102225. Explanation: rather than making all default methods work under `const` all at once, this uses `rustc_do_not_const_check` as a workaround to "trick" the compiler to not run any checks on those other default methods. Any const implementations are only required to implement the `next` method. Any actual calls to the trait methods other than `next` will either error in compile time (at CTFE runs), or run the methods correctly if they do not have any non-const operations. This is extremely easy to maintain, remove, or improve. | ||||
| 2023-02-07 | Add ~const bounds trait bounds when using derive_const | Michael Goulet | -0/+13 | |
| 2023-02-01 | fix parser mistaking const closures for const item | Deadbeef | -0/+10 | |
| 2023-01-31 | add and bless tests | Deadbeef | -0/+19 | |
| 2023-01-31 | implement const iterator using `rustc_do_not_const_check` | Deadbeef | -0/+18 | |
| 2023-01-13 | Rollup merge of #106785 - compiler-errors:better-impl-wf-spans, r=estebank | Yuki Okushi | -4/+4 | |
| Make blame spans better for impl wfcheck r? types | ||||
| 2023-01-12 | Point at impl self type for impl wf obligations | Michael Goulet | -4/+4 | |
| 2023-01-12 | move to correct test | Deadbeef | -0/+53 | |
| 2023-01-12 | fix fmt and bless | Deadbeef | -0/+4 | |
| 2023-01-11 | Note predicate span on ImplDerivedObligation | Michael Goulet | -1/+3 | |
| 2023-01-11 | Move /src/test to /tests | Albert Larsan | -0/+3040 | |
