| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-08-26 | Fixed file formatting and made `tidy` happy | Amjad Alsharafi | -1/+2 | |
| 2020-08-26 | Added more min_const_generics revisions to tests | Amjad Alsharafi | -157/+224 | |
| 2020-08-26 | Added a lot of min_const_generics revisions | Amjad Alsharafi | -69/+202 | |
| 2020-08-18 | change const param ty warning message | Bastian Kauschke | -10/+10 | |
| 2020-08-18 | run wfcheck in parralel again, add test for 74950 | Bastian Kauschke | -11/+73 | |
| 2020-08-18 | move const param structural match checks to wfcheck | Bastian Kauschke | -0/+15 | |
| 2020-08-08 | Auto merge of #74877 - lcnr:min_const_generics, r=oli-obk | bors | -47/+136 | |
| Implement the `min_const_generics` feature gate Implements both https://github.com/rust-lang/lang-team/issues/37 and https://github.com/rust-lang/compiler-team/issues/332. Adds the new feature gate `#![feature(min_const_generics)]`. This feature gate adds the following limitations to using const generics: - generic parameters must only be used in types if they are trivial. (either `N` or `{ N }`) - generic parameters must be either integers, `bool` or `char`. We do allow arbitrary expressions in associated consts though, meaning that the following is allowed, even if `<[u8; 0] as Foo>::ASSOC` is not const evaluatable. ```rust trait Foo { const ASSOC: usize; } impl<const N: usize> Foo for [u8; N] { const ASSOC: usize = 64 / N; } ``` r? @varkor cc @eddyb @withoutboats | ||||
| 2020-08-07 | test min_const_generics using revisions | Bastian Kauschke | -45/+134 | |
| 2020-08-05 | Auto merge of #75166 - JulianKnodt:i64494, r=lcnr | bors | -0/+37 | |
| Add regression test for #64494 Add regression test to indicate if this compilation ever succeeds. Fixes #64494 r? @lcnr | ||||
| 2020-08-05 | impl review | Bastian Kauschke | -2/+2 | |
| 2020-08-04 | Add regression test | kadmin | -0/+37 | |
| 2020-08-04 | Add regression test | kadmin | -0/+74 | |
| As well as matching error outputs | ||||
| 2020-07-26 | Add test for issue-56445 | Yuki Okushi | -0/+32 | |
| 2020-07-17 | add test for #62878 | Bastian Kauschke | -0/+48 | |
| 2020-07-16 | Rollup merge of #74392 - lcnr:const-generics-update, r=varkor | Manish Goregaokar | -0/+81 | |
| const generics triage I went through all const generics issues and closed all issues which are already fixed. Some issues already have a regression test but were not closed. Also doing this as part of this PR. uff r? @eddyb @varkor closes #61936 closes #62878 closes #63695 closes #67144 closes #68596 closes #69816 closes #70217 closes #70507 closes #70586 closes #71348 closes #71805 closes #73120 closes #73508 closes #73730 closes #74255 | ||||
| 2020-07-16 | add regression test for #74255 | Bastian Kauschke | -0/+18 | |
| 2020-07-16 | add regression test for #73508 | Bastian Kauschke | -0/+23 | |
| 2020-07-16 | add regression test for #73491 | Bastian Kauschke | -0/+9 | |
| 2020-07-16 | add regression test for #73120 | Bastian Kauschke | -0/+22 | |
| 2020-07-16 | add regression test for #71169 | Bastian Kauschke | -0/+27 | |
| 2020-07-16 | add regression test for #68596 | Bastian Kauschke | -0/+18 | |
| 2020-07-16 | bless ui tests | Bastian Kauschke | -0/+2 | |
| 2020-07-16 | update help message | Bastian Kauschke | -3/+3 | |
| 2020-07-16 | don't supply generics to AnonConsts in param lists | Bastian Kauschke | -0/+9 | |
| 2020-07-16 | forbid generic params in the type of const params | Bastian Kauschke | -3/+24 | |
| 2020-06-28 | Add test for issue-72352 | Yuki Okushi | -0/+29 | |
| 2020-06-28 | Add test for issue-71611 | Yuki Okushi | -0/+17 | |
| 2020-06-28 | Add test for issue-71382 | Yuki Okushi | -0/+32 | |
| 2020-06-27 | Add test for issue-71381 | Yuki Okushi | -0/+47 | |
| 2020-06-08 | fixup! Add regression test for const generic ICE in #72819 | Ayaz Hafiz | -1/+1 | |
| 2020-06-08 | fixup! Add regression test for const generic ICE in #72819 | Ayaz Hafiz | -0/+3 | |
| 2020-06-06 | fixup! Add regression test for const generic ICE in #72819 | Ayaz Hafiz | -1/+2 | |
| 2020-06-06 | Add regression test for const generic ICE in #72819 | Ayaz Hafiz | -0/+26 | |
| Closes #72819 | ||||
| 2020-06-02 | update tests | Bastian Kauschke | -4/+11 | |
| 2020-06-02 | add WellFormedConst predicate | Bastian Kauschke | -9/+94 | |
| 2020-05-17 | update tests | Bastian Kauschke | -14/+10 | |
| 2020-05-17 | the best way to fix bugs is by ignoring them | Bastian Kauschke | -32/+0 | |
| 2020-05-17 | merge lazy_normalization_consts into const_generics | Bastian Kauschke | -77/+36 | |
| 2020-05-17 | update tests and add relevant feature gate test | Bastian Kauschke | -30/+38 | |
| 2020-05-17 | Put lazy normalization behind a feature gate | Ben Lewis | -36/+132 | |
| 2020-05-17 | Add lazy normalization tests | Ben Lewis | -3/+159 | |
| 2020-05-16 | Rollup merge of #72045 - RalfJung:incomplete-unsound, r=petrochenkov | Ralf Jung | -34/+51 | |
| Incomplete features can also be unsound Some incomplete features do not just ICE, they are also currently unsound (e.g. https://github.com/rust-lang/rust/pull/72029, and also `specialization` -- which is not yet marked incomplete but [should be](https://github.com/rust-lang/rust/pull/71420)). This makes the message reflect that. While at it I also added a link to the tracking issue, which hopefully should explain what is incomplete/unsound about the feature. | ||||
| 2020-05-09 | display `ConstKind::Param` | Bastian Kauschke | -1/+1 | |
| 2020-05-09 | adjust tests | Ralf Jung | -34/+51 | |
| 2020-05-04 | Rollup merge of #71038 - lcnr:dyn_trait_structural_match, r=pnkfelix | Dylan DPC | -0/+32 | |
| forbid `dyn Trait` in patterns Do not allow `&dyn Trait` as a generic const parameters. This also changes dyn trait in pattern from ICE to error. closes #63322 closes #70972 r? @eddyb | ||||
| 2020-04-30 | handle ByRef in relate | Bastian Kauschke | -0/+22 | |
| 2020-04-29 | emit err when using trait objects in pat | Bastian Kauschke | -1/+1 | |
| 2020-04-29 | forbid `dyn Trait` in const generics | Bastian Kauschke | -0/+32 | |
| 2020-04-29 | Rollup merge of #71286 - Alexendoo:test-issue-69654, r=Dylan-DPC | Dylan DPC | -0/+32 | |
| Add regression test for #69654 closes #69654 r? @eddyb | ||||
| 2020-04-23 | Moving more build-pass tests to check-pass | Val Markovic | -1/+1 | |
| One or two tests became build-pass without the FIXME because they really needed build-pass (were failing without it). Helps with #62277 | ||||
