about summary refs log tree commit diff
path: root/src/test/ui/issues/issue-30355.stderr
AgeCommit message (Collapse)AuthorLines
2021-11-06Move some tests to more reasonable directoriesCaio-13/+0
2021-09-16Point at argument when evaluating `Path`'s boundsEsteban Kuber-2/+2
When evaluating an `ExprKind::Call`, we first have to `check_expr` on it's callee. When this one is a `ExprKind::Path`, we had to evaluate the bounds introduced for its arguments, but by the time we evaluated them we no longer had access to the argument spans. Now we special case this so that we can point at the right place on unsatisfied bounds. This also allows the E0277 deduplication to kick in correctly, so we now emit fewer errors.
2020-10-27Add unsized_fn_params featureSantiago Pastorino-1/+1
2020-09-02pretty: trim paths of unique symbolsDan Aloni-1/+1
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-07-14Remove `Sized` `on_unimplemented` noteEsteban Küber-1/+0
2019-01-01Fix broken links to second edition TRPL.Corey Farwell-1/+1
Fixes https://github.com/rust-lang/rust/issues/57104.
2018-12-25Remove licensesMark Rousskov-1/+1
2018-11-21Check arg/ret sizedness at ExprKind::Path.Masaki Hara-16/+8
2018-08-14Merged migrated compile-fail tests and ui tests. Fixes #46841.David Wood-0/+22