| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-09-28 | const evaluatable: improve `TooGeneric` handling | Bastian Kauschke | -13/+1 | |
| 2020-09-25 | Rollup merge of #77073 - lcnr:ty-trait-param, r=matthewjasper | Jonas Schievink | -0/+21 | |
| dead_code: look at trait impls even if they don't contain items fixes #70225 | ||||
| 2020-09-24 | update tests | Bastian Kauschke | -1/+1 | |
| 2020-09-22 | dead_code: look at trait impls even if they don't contain items | Bastian Kauschke | -0/+21 | |
| 2020-09-21 | Rollup merge of #76581 - lcnr:bound-too-generic, r=eddyb | ecstatic-morse | -0/+124 | |
| do not ICE on bound variables, return `TooGeneric` instead fixes #73260, fixes #74634, fixes #76595 r? @nikomatsakis | ||||
| 2020-09-21 | add tests | Bastian Kauschke | -0/+45 | |
| 2020-09-20 | update stderr file | Bastian Kauschke | -2/+1 | |
| 2020-09-20 | do not ICE on `ty::Bound` in Layout::compute | Bastian Kauschke | -0/+39 | |
| 2020-09-20 | miri: correctly deal with `ConstKind::Bound` | Bastian Kauschke | -0/+86 | |
| 2020-09-15 | This commit introduces the following changes: | Hameer Abbasi | -3/+57 | |
| * Change error message for type param in a const expression when using min_const_generics * Change ParamInNonTrivialAnonConst to contain an extra bool used for distinguishing whether the passed-in symbol is a type or a value. | ||||
| 2020-09-13 | bless tests | Bastian Kauschke | -4/+8 | |
| 2020-09-10 | Respond to review comments. | Hameer Abbasi | -74/+7 | |
| 2020-09-09 | Add revisions to const generic issue UI tests. | Hameer Abbasi | -149/+467 | |
| 2020-09-07 | Add regression test and help note | kadmin | -0/+39 | |
| 2020-09-02 | pretty: trim paths of unique symbols | Dan Aloni | -22/+22 | |
| If a symbol name can only be imported from one place for a type, and as long as it was not glob-imported anywhere in the current crate, we can trim its printed path and print only the name. This has wide implications on error messages with types, for example, shortening `std::vec::Vec` to just `Vec`, as long as there is no other `Vec` importable anywhere. This adds a new '-Z trim-diagnostic-paths=false' option to control this feature. On the good path, with no diagnosis printed, we should try to avoid issuing this query, so we need to prevent trimmed_def_paths query on several cases. This change also relies on a previous commit that differentiates between `Debug` and `Display` on various rustc types, where the latter is trimmed and presented to the user and the former is not. | ||||
| 2020-08-31 | Fix duplicate error messages in const_generics tests | Amjad Alsharafi | -30/+18 | |
| 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 | |
