about summary refs log tree commit diff
path: root/tests/ui/higher-ranked
AgeCommit message (Collapse)AuthorLines
2023-12-22Auto merge of #118824 - aliemjay:perf-region-cons, r=compiler-errorsbors-2/+2
use Vec for region constraints instead of BTreeMap ~1% perf gain Diagnostic regressions need more investigation. r? `@ghost`
2023-12-21Simple modification of diagnostic informationsurechen-22/+22
fixes #119067
2023-12-17fix diagnostic regresssionAli MJ Al-Nasrawy-11/+5
2023-12-17use Vec for region constraintsAli MJ Al-Nasrawy-7/+13
2023-12-14update use of feature flagslcnr-4/+4
2023-12-07recurse into refs when comparing tys for diagnosticsjyn-6/+6
2023-12-05Add print_trait_sugaredMichael Goulet-8/+8
2023-11-24Manual find replace updatesNilstrieb-1/+1
2023-11-24Show number in error message even for one errorNilstrieb-21/+21
Co-authored-by: Adrian <adrian.iosdev@gmail.com>
2023-11-16Auto merge of #116097 - jackh726:higher-ranked-lifetime-error-backup, ↵bors-0/+26
r=compiler-errors Try to use approximate placeholder regions when outputting an AscribeUserType error in borrowck Fixes #114866 Hi from GOSIM :)
2023-11-02Pretty print Fn traits in rustc_on_unimplementedMichael Goulet-5/+5
2023-10-05Add a note to duplicate diagnosticsAlex Macleod-0/+2
2023-09-24Try to use approximate placeholder regions when outputting an ↵Jack Huey-0/+26
AscribeUserType error in borrowck
2023-09-21adjust how closure/generator types and rvalues are printedRalf Jung-15/+15
2023-09-19Explain HRTB + infer limitations of old solverMichael Goulet-0/+21
2023-09-10Point out if a local trait has no implementationsMichael Goulet-0/+15
2023-08-09Point out expectation even if we have RegionsInsufficientlyPolymorphicMichael Goulet-2/+6
2023-07-29Change default panic handler message format.Mara Bos-1/+1
2023-07-25write-long-types-to-disk: update testsMahdi Dibaiee-4/+2
2023-07-24new unstable option: -Zwrite-long-types-to-diskMahdi Dibaiee-2/+2
This option guards the logic of writing long type names in files and instead using short forms in error messages in rustc_middle/ty/error behind a flag. The main motivation for this change is to disable this behaviour when running ui tests. This logic can be triggered by running tests in a directory that has a long enough path, e.g. /my/very-long-path/where/rust-codebase/exists/ This means ui tests can fail depending on how long the path to their file is. Some ui tests actually rely on this behaviour for their assertions, so for those we enable the flag manually.
2023-07-10Do not set up wrong span for adjustmentsMichael Goulet-2/+2
2023-06-25Add test for futures with HRTBdswij-0/+44
2023-06-12Adjust UI tests for `unit_bindings`许杰友 Jieyou Xu (Joe)-1/+1
- Either explicitly annotate `let x: () = expr;` where `x` has unit type, or remove the unit binding to leave only `expr;` instead. - Fix disjoint-capture-in-same-closure test
2023-05-30directory size limit :<lcnr-0/+3736
2023-05-30add the leak check to the new solverlcnr-0/+24