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-13 15:25:35 +00:00
2024-03-12 05:53:46 +00:00
2024-03-11 17:19:37 +00:00
2024-03-13 16:11:16 +08:00
2024-03-11 03:47:19 -04:00
2024-03-12 08:51:20 +00:00
2024-03-13 06:41:22 +01:00
2024-03-13 05:07:26 +00:00
2024-03-13 09:22:55 +00:00
2024-03-12 14:01:38 +00:00
2024-03-12 06:29:03 +01:00
2024-03-13 16:11:16 +08:00
2024-03-11 03:47:19 -04:00
2024-03-12 08:51:20 +00:00
2024-03-12 05:53:46 +00:00
2024-03-12 05:53:46 +00:00
2024-03-12 05:53:46 +00:00
2024-03-13 06:41:22 +01:00
2024-03-11 16:42:10 +11:00
2024-03-12 12:39:25 +00:00
2024-03-12 05:53:46 +00:00
2024-03-12 19:01:04 -04:00
2024-03-13 06:41:21 +01:00
2024-03-12 05:53:46 +00:00
2024-03-13 06:41:22 +01:00
2024-03-12 21:32:21 +01:00
2024-03-12 05:53:46 +00:00
2024-03-11 04:38:57 +01:00
2024-03-12 05:53:46 +00:00
2024-03-12 05:31:41 +01:00
2024-03-12 09:04:00 -07:00
2024-03-13 16:11:16 +08:00
2024-03-13 06:41:22 +01:00
2024-03-13 06:41:21 +01:00
2024-03-12 05:53:46 +00:00
2024-03-12 08:30:46 +00:00
2024-03-13 06:41:23 +01:00
2024-03-12 09:04:02 -07:00
2024-03-13 06:41:21 +01:00