Files
rust/compiler
bors 3cbb93223f Auto merge of #121668 - erikdesjardins:commonprim, r=scottmcm,oli-obk
Represent `Result<usize, Box<T>>` as ScalarPair(i64, ptr)

This allows types like `Result<usize, std::io::Error>` (and integers of differing sign, e.g. `Result<u64, i64>`) to be passed in a pair of registers instead of through memory, like `Result<u64, u64>` or `Result<Box<T>, Box<U>>` are today.

Fixes #97540.

r? `@ghost`
2024-03-13 15:25:35 +00:00
..
2024-03-08 23:20:29 -05:00
2024-03-12 08:51:20 +00:00
2024-02-06 13:12:33 +11:00
2024-02-06 13:12:33 +11:00
2024-03-12 08:51:20 +00:00
2024-03-12 05:53:46 +00:00
2024-03-06 16:54:42 +01:00
2024-02-06 13:12:33 +11:00
2024-03-09 01:13:42 +01:00
2024-03-12 05:53:46 +00:00
2024-03-08 12:34:05 +03:00
2024-03-09 21:16:43 +08:00