rust/tests/ui/async-await/issues
Trevor Gross 289fe36d37 Print thread ID in panic message if thread name is unknown
`panic!` does not print any identifying information for threads that are
unnamed. However, in many cases, the thread ID can be determined.

This changes the panic message from something like this:

    thread '<unnamed>' panicked at src/main.rs:3:5:
    explicit panic

To something like this:

    thread '<unnamed>' (0xff9bf) panicked at src/main.rs:3:5:
    explicit panic

Stack overflow messages are updated as well.

This change applies to both named and unnamed threads. The ID printed is
the OS integer thread ID rather than the Rust thread ID, which should
also be what debuggers print.
2025-08-06 23:59:47 +00:00
..
auxiliary Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
issue-65419 Print thread ID in panic message if thread name is unknown 2025-08-06 23:59:47 +00:00
issue-51719.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-51719.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-51751.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-51751.stderr Error on using yield without also using #[coroutine] on the closure 2024-04-24 08:05:29 +00:00
issue-53249.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-54752-async-block.rs Remove uncessary parens in closure body with unused lint 2025-07-10 09:25:56 +08:00
issue-54974.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-55324.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-55809.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-58885.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-59001.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-59972.rs replace //@ compile-flags: --edition with //@ edition 2025-04-10 09:56:37 +02:00
issue-60518.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-60655-latebound-regions.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
issue-60674.rs Update tests to use new proc-macro header 2024-11-27 07:18:25 -08:00
issue-60674.stdout Add spacing information to delimiters. 2023-12-11 09:36:40 +11:00
issue-61187.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-61187.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-61986.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-62009-1.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-62009-1.stderr Error on using yield without also using #[coroutine] on the closure 2024-04-24 08:05:29 +00:00
issue-62009-2.rs Stabilize async closures 2024-12-13 00:04:56 +00:00
issue-62009-2.stderr Stabilize async closures 2024-12-13 00:04:56 +00:00
issue-62097.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-62097.stderr diagnostics: update test cases to refer to assoc fn with self as method 2023-02-22 08:40:47 -07:00
issue-62517-1.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-62517-2.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-63388-1.rs Replace elided_named_lifetimes with mismatched_lifetime_syntaxes 2025-06-04 10:40:04 -04:00
issue-63388-1.stderr Make E0621 missing lifetime suggestion verbose 2025-06-09 19:55:00 +00:00
issue-63388-2.rs Do not recover missing lifetime with random in-scope lifetime 2025-03-03 05:57:55 +00:00
issue-63388-2.stderr Do not recover missing lifetime with random in-scope lifetime 2025-03-03 05:57:55 +00:00
issue-63388-3.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-63388-4.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-64391-2.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-64433.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-64477-2.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-64477.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-64964.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-65159.rs Bless test fallout (duplicate diagnostics) 2024-03-20 13:00:34 -04:00
issue-65159.stderr Bless test fallout (duplicate diagnostics) 2024-03-20 13:00:34 -04:00
issue-65436-raw-ptr-not-send.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-66695-static-refs.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-66958-non-copy-infered-type-arg.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-66958-non-copy-infered-type-arg.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-67611-static-mut-refs.rs Update tests for hidden references to mutable static 2024-09-13 14:10:56 +03:00
issue-67893.rs add nonpoison::mutex implementation 2025-07-29 10:32:15 +02:00
issue-67893.stderr add nonpoison::mutex implementation 2025-07-29 10:32:15 +02:00
issue-69307-nested.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-69307.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-72312.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-72312.stderr Tweak multispan rendering 2024-12-12 23:36:27 +00:00
issue-78600.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-78654.full.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-78654.min.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-78654.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-78938-async-block.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-78938-async-block.stderr Tighten spans for async blocks 2024-06-27 15:19:08 -04:00
issue-95307.rs Report infer ty errors during hir ty lowering 2025-06-27 07:51:38 +00:00
issue-95307.stderr Report infer ty errors during hir ty lowering 2025-06-27 07:51:38 +00:00
issue-102206.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-102206.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-107280.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-107280.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-112225-1.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-112225-2.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-112225-2.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
non-async-enclosing-span.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
non-async-enclosing-span.stderr Error on using yield without also using #[coroutine] on the closure 2024-04-24 08:05:29 +00:00