about summary refs log tree commit diff
path: root/src/test/ui/recursion/issue-83150.stderr
AgeCommit message (Collapse)AuthorLines
2023-01-11Move /src/test to /testsAlbert Larsan-20/+0
2022-11-28Further tweak the type shortening logicEsteban Küber-1/+1
2022-11-28Detect long types in E0308 and write them to diskEsteban Küber-1/+1
On type error with long types, print an abridged type and write the full type to disk. Print the widest possible short type while still fitting in the terminal.
2022-11-19revert-overflowouz-a-3/+1
2022-11-18Only use `...` instead of `_` for type elisionEsteban Küber-1/+1
`_` might confuse people into believing that the type isn't known, while `...` is not used anywhere else for types and is not valid syntax, making it more likely to convey the right understanding.
2022-11-18On overflow errors, do not print out long typesEsteban Küber-3/+4
2022-10-01bless ui testsMaybe Waffle-1/+1
2022-08-19Update issue-83150.stderrouz-a-2/+2
2022-08-19Catch overflow earlyouz-a-2/+4
2022-08-18Reword "Required because of the requirements on the impl of ..."Andy Wang-1/+1
2022-07-07Shorten span for closures.Camille GILLOT-2/+2
2022-06-30Specialize a few tests depending on opt-level.Camille GILLOT-12/+5
2022-06-30Allow inlining `#[inline]` functions.Camille GILLOT-5/+12
2022-01-26Ignore unwinding edges when checking for unconditional recursionTomasz Miąsko-1/+12
The unconditional recursion lint determines if all execution paths eventually lead to a self-recursive call. The implementation always follows unwinding edges which limits its practical utility. For example, it would not lint function `f` because a call to `g` might unwind. It also wouldn't lint function `h` because an overflow check preceding the self-recursive call might unwind: ```rust pub fn f() { g(); f(); } pub fn g() { /* ... */ } pub fn h(a: usize) { h(a + 1); } ``` To avoid the issue, assume that terminators that might continue execution along non-unwinding edges do so.
2021-09-28Improve help for recursion limit errorsRoss MacArthur-1/+1
2021-03-31prevent very long compilation runtimes in LateBoundRegionNameCollectorb-naber-0/+8