about summary refs log tree commit diff
path: root/src/test/ui/const-generics/std
AgeCommit message (Collapse)AuthorLines
2023-01-11Move /src/test to /testsAlbert Larsan-93/+0
2021-08-30`feature(const_param_types)` -> `feature(adt_const_params)`lcnr-7/+7
2021-08-30`feature(const_generics)` -> `feature(const_param_types)`lcnr-7/+7
2021-01-05fixed const_generics error helpJake Vossen-6/+6
2020-12-26update testsBastian Kauschke-7/+6
2020-11-24Swap note for helpmendess-6/+6
2020-09-02pretty: trim paths of unique symbolsDan Aloni-10/+10
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-31Fix duplicate error messages in const_generics testsAmjad Alsharafi-10/+8
2020-08-26Fixed file formatting and made `tidy` happyAmjad Alsharafi-4/+6
2020-08-26Added a lot of min_const_generics revisionsAmjad Alsharafi-3/+67
2020-03-23Merge tests.CDirkx-68/+30
Merge tests to a single test file.
2020-03-23Add const generics test for all range types.CDirkx-0/+68
In addition to the regression test of `RangeInclusive` for #70155, now all range types are checked for usability within const generics: - `RangeFrom` - `RangeFull` - `RangeToInclusive` - `RangeTo` - `Range` The test are moved from `test\ui\const-generics\issues\issue-70155` to `test\ui\const-generics\std\range` in anticipation of future similar tests for std types.