about summary refs log tree commit diff
path: root/src/test/ui/interior-mutability/interior-mutability.stderr
AgeCommit message (Collapse)AuthorLines
2023-01-11Move /src/test to /testsAlbert Larsan-22/+0
2022-12-13Make some diagnostics not depend on the source of what they reference being ↵Oli Scherer-3/+0
available
2022-08-21Targeted fixes addressing erroneous suggestionsMichael Goulet-4/+0
2022-08-21Rework point-at-argMichael Goulet-2/+8
2022-08-18Reword "Required because of the requirements on the impl of ..."Andy Wang-1/+1
2022-07-07Shorten span for closures.Camille GILLOT-1/+1
2022-06-19Greatly improve error reporting for futures and generators in ↵Joshua Nelson-1/+5
`note_obligation_cause_code` Most futures don't go through this code path, because they're caught by `maybe_note_obligation_cause_for_async_await`. But all generators do, and `maybe_note` is imperfect and doesn't catch all futures. Improve the error message for those it misses. At some point, we may want to consider unifying this with the code for `maybe_note_async_await`, so that `async_await` notes all parent constraints, and `note_obligation` can point to yield points. But both functions are quite complicated, and it's not clear to me how to combine them; this seems like a good incremental improvement.
2021-08-16Use note to point at bound introducing requirementEsteban Küber-5/+5
2021-08-04Remove trailing whitespace from error messagesFabian Wolff-1/+1
2020-09-28pretty.rs: Update Closure and Generator printAman Arora-1/+1
Co-authored-by: Dhruv Jauhar <dhruvjhr@gmail.com> Co-authored-by: Logan Mosier <logmosier@gmail.com>
2020-09-02pretty: trim paths of unique symbolsDan Aloni-7/+7
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-27mv std libs to library/mark-1/+1
2020-04-02tests: remove ignore directives from tests that mention core/alloc/std spans.Eduard-Mihai Burtescu-2/+2
2019-12-28Ignore i586-unknown-linux-gnu and i586-unknown-musl in testsEsteban Küber-2/+2
2019-11-02consistent handling of missing sysroot spansRalf Jung-2/+2
2019-09-22ignore musl target in tests to avoid issues with output differencesEsteban Küber-2/+2
2019-09-22On obligation errors point at the unfulfilled binding when possibleEsteban Küber-1/+5
2018-12-25Remove licensesMark Rousskov-2/+2
2018-06-19Add message to `rustc_on_unimplemented` attributes in coreEsteban Küber-3/+3
2018-03-14update testsGuillaume Gomez-1/+1
2018-02-26Update UI testsVadim Petrochenkov-1/+1
2018-02-25Update ui testsGuillaume Gomez-0/+1
2017-11-24Merge cfail and ui tests into ui testsOliver Schneider-1/+1
2017-07-02report the total number of errors on compilation failureAriel Ben-Yehuda-1/+1
Prior to this PR, when we aborted because a "critical pass" failed, we displayed the number of errors from that critical pass. While that's the number of errors that caused compilation to abort in *that place*, that's not what people really want to know. Instead, always report the total number of errors, and don't bother to track the number of errors from the last pass that failed. This changes the compiler driver API to handle errors more smoothly, and therefore is a compiler-api-[breaking-change]. Fixes #42793.
2017-06-07Changing error message for interior mutability, adding ui testgaurikholkar-0/+14