rust/tests/ui/symbol-names
Jubilee Young 8abff35b41 compiler: compare and hash ExternAbi like its string
Directly map each ExternAbi variant to its string and back again.
This has a few advantages:
- By making the ABIs compare equal to their strings, we can easily
  lexicographically sort them and use that sorted slice at runtime.
- We no longer need a workaround to make sure the hashes remain stable,
  as they already naturally are (by being the hashes of unique strings).
- The compiler can carry around less &str wide pointers
2025-02-11 20:18:01 -08:00
..
basic.legacy.stderr compiler: compare and hash ExternAbi like its string 2025-02-11 20:18:01 -08:00
basic.rs fixup some test directives 2024-11-17 22:15:54 +00:00
basic.v0.stderr
const-generics-demangling.legacy.stderr
const-generics-demangling.rs Remove the `-test` suffix from normalize directives 2024-12-27 19:58:16 +11:00
const-generics-demangling.v0.stderr
const-generics-str-demangling.rs Remove the `-test` suffix from normalize directives 2024-12-27 19:58:16 +11:00
const-generics-str-demangling.stderr
const-generics-structural-demangling.rs Remove the `-test` suffix from normalize directives 2024-12-27 19:58:16 +11:00
const-generics-structural-demangling.stderr remove StructuralEq trait 2024-01-24 07:56:23 +01:00
const-generics.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
foreign-types.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
foreign-types.stderr def collector: Set correct namespace in `DefPathData` for foreign types 2023-11-28 16:17:52 +03:00
impl1.legacy.stderr
impl1.rs Remove the `-test` suffix from normalize directives 2024-12-27 19:58:16 +11:00
impl1.v0.stderr
impl2.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
impl2.stderr
issue-53912.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
issue-60925.legacy.stderr compiler: compare and hash ExternAbi like its string 2025-02-11 20:18:01 -08:00
issue-60925.rs fixup some test directives 2024-11-17 22:15:54 +00:00
issue-60925.v0.stderr
issue-75326.legacy.stderr
issue-75326.rs Remove the `-test` suffix from normalize directives 2024-12-27 19:58:16 +11:00
issue-75326.v0.stderr
issue-76365.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
normalize-in-param-env.rs Failing test 2025-01-06 06:11:06 +00:00
trait-objects.rs Remove the `-test` suffix from normalize directives 2024-12-27 19:58:16 +11:00
trait-objects.v0.stderr
types.legacy.stderr Try to evaluate constants in legacy mangling 2024-12-10 09:16:34 +00:00
types.rs Remove the `-test` suffix from normalize directives 2024-12-27 19:58:16 +11:00
types.v0.stderr Add a test for mangling of named constants in const generics and array length 2024-12-10 08:07:10 +00:00
types.verbose-legacy.stderr Try to evaluate constants in legacy mangling 2024-12-10 09:16:34 +00:00
verbose.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
x86-stdcall.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00