Files
rust/tests/crashes
bors b765963267 Auto merge of #150843 - fmease:dyn-ace, r=BoxyUwU
mGCA: Make trait object types with type-level associated consts dyn compatible

Under feature `min_generic_const_args` (mGCA) (rust-lang/rust#132980), render traits with non-parametrized type-level associated constants (i.e., `#[type_const]` ones) dyn compatible but force the user to specify all type-level associated consts in the trait object type via bindings (either directly, via supertrait bounds and/or behind trait aliases) just like associated types, their sibling.

Fixes rust-lang/rust#130300 (feature request).
Fixes rust-lang/rust#136063 (bug).
Fixes rust-lang/rust#137260 (bug).
Fixes rust-lang/rust#137514 (bug).

While I'm accounting for most illegal `Self` references via const projections & params, I'm intentionally ignoring RUST-123140 (and duplicates) in this PR which is to be tackled some other time.

Additional context: Crate `rustc-demangle` had to be updated to fix v0 demangling. I've patched it in PR https://github.com/rust-lang/rustc-demangle/pull/87 which was was released in version 0.1.27 via PR https://github.com/rust-lang/rustc-demangle/pull/88.
2026-01-22 01:56:41 +00:00
..
2025-12-25 12:27:17 +00:00
2024-04-19 23:09:37 +02:00
2024-04-19 23:09:37 +02:00
2025-01-25 23:40:35 +01:00
2024-04-18 18:55:20 +02:00
2025-06-11 15:30:15 +01:00
2025-12-25 12:27:17 +00:00
2024-12-08 14:17:25 +01:00
2024-12-08 14:17:25 +01:00
2025-12-25 12:27:17 +00:00
2025-09-26 15:37:19 -07:00
2024-04-18 18:55:20 +02:00
2024-04-18 06:13:47 +02:00
2024-05-29 17:06:54 +01:00
2024-04-18 18:55:20 +02:00
2024-09-01 22:28:23 +02:00
2024-04-18 06:13:47 +02:00
2024-04-18 06:13:47 +02:00
2024-12-08 14:17:25 +01:00
2024-04-21 21:04:32 +02:00
2024-04-26 17:20:16 +02:00
2024-11-22 11:12:15 -08:00
2024-06-09 10:16:12 +02:00
2024-06-09 10:16:12 +02:00
2025-09-29 11:04:50 +10:00
2024-06-09 10:16:12 +02:00
2024-06-09 10:16:12 +02:00
2024-11-02 23:44:12 +01:00
2024-06-29 09:33:28 +02:00
2024-06-29 09:33:28 +02:00
2024-08-30 12:38:22 +02:00
2024-09-15 21:18:41 +02:00
2024-12-08 14:17:25 +01:00
2024-09-18 00:10:25 +02:00
2024-09-29 11:58:09 +02:00
2024-12-15 17:27:52 +01:00
2025-09-29 11:04:50 +10:00
2024-10-09 15:34:45 +02:00
2024-10-12 11:29:38 +02:00
2024-10-20 10:05:39 +02:00
2024-11-02 23:44:12 +01:00
2024-12-12 22:55:31 +01:00
2024-12-12 22:55:31 +01:00
2025-01-04 14:38:06 +01:00
2025-01-04 14:38:06 +01:00
2025-01-04 14:38:06 +01:00
2025-01-12 10:11:29 +01:00
2025-02-09 10:40:18 +01:00
2025-02-09 10:40:18 +01:00
2025-02-09 10:40:18 +01:00
2025-02-09 10:40:18 +01:00
2025-03-08 20:13:07 +01:00
2025-03-08 20:13:07 +01:00
2025-03-08 20:13:07 +01:00
2025-03-08 20:13:07 +01:00
2025-03-08 20:13:07 +01:00
2025-03-08 20:13:07 +01:00
2025-03-08 20:13:07 +01:00
2025-11-29 20:00:40 -05:00
2025-03-08 20:13:07 +01:00
2025-03-08 20:13:07 +01:00
2025-03-08 20:13:07 +01:00
2025-03-08 20:13:07 +01:00
2025-03-08 20:13:07 +01:00
2025-03-08 20:13:07 +01:00
2025-05-01 17:04:37 +02:00
2026-01-14 06:52:58 +09:00
2026-01-14 06:52:58 +09:00
2025-12-25 12:27:17 +00:00
2025-05-01 17:04:37 +02:00
2025-05-01 17:04:37 +02:00
2025-05-01 17:04:37 +02:00
2025-12-25 12:27:17 +00:00
2025-05-01 17:04:37 +02:00
2025-05-01 17:04:37 +02:00
2025-05-01 17:04:37 +02:00
2025-05-01 17:04:37 +02:00
2025-05-01 17:04:37 +02:00
2025-05-01 17:04:37 +02:00
2025-05-18 17:25:34 +02:00
2025-05-18 17:25:34 +02:00
2025-05-18 17:25:34 +02:00
2025-05-18 17:25:34 +02:00
2025-05-18 17:25:34 +02:00
2025-05-18 17:25:34 +02:00
2025-05-18 17:25:34 +02:00
2025-05-18 17:25:34 +02:00
2025-05-18 17:25:34 +02:00
2025-05-18 17:25:34 +02:00
2026-01-14 06:52:58 +09:00
2026-01-14 06:52:58 +09:00
2025-12-17 21:25:19 +02:00

Documentation on crash tests is at https://rustc-dev-guide.rust-lang.org/tests/compiletest#crash-tests.

Alternatively, you can build the documentation from this repository:

mdbook serve --open src/doc/rustc-dev-guide

The documentation will then be available at http://localhost:3000/tests/compiletest.html#crash-tests.