bors
1e5065a4d9
Auto merge of #150945 - scottmcm:tweak-slice-partial-eq, r=Mark-Simulacrum
...
Tweak `SlicePartialEq` to allow MIR-inlining the `compare_bytes` call
rust-lang/rust#150265 disabled this because it was a net perf win, but let's see if we can tweak the structure of this to allow more inlining on this side while still not MIR-inlining the loop when it's not just `memcmp` and thus hopefully preserving the perf win.
This should also allow MIR-inlining the length check, which was previously blocked, and thus might allow some obvious non-matches to optimize away as well.
2026-01-28 14:31:41 +00:00
..
2026-01-25 07:42:57 +01:00
2026-01-25 03:37:57 +05:30
2025-09-22 09:28:38 +02:00
2025-07-08 11:48:15 +00:00
2025-11-11 23:46:10 +03:00
2026-01-20 21:17:10 -05:00
2026-01-20 21:17:10 -05:00
2025-11-27 17:55:34 +07:00
2025-11-08 06:40:27 +01:00
2026-01-22 23:41:57 -06:00
2026-01-20 18:38:50 +01:00
2026-01-27 12:50:52 +11:00
2025-06-07 20:13:54 +01:00
2026-01-19 21:24:36 +00:00
2026-01-24 21:04:15 +01:00
2025-12-17 14:34:56 +00:00
2026-01-25 23:12:05 +00:00
2026-01-21 23:17:24 +01:00
2025-11-09 22:26:15 +01:00
2026-01-27 19:49:09 -04:00
2025-09-26 18:41:32 -04:00
2026-01-26 06:28:42 +02:00
2025-12-16 20:21:05 +01:00
2026-01-26 17:08:00 +00:00
2025-11-11 04:33:12 +01:00
2025-09-01 21:38:26 -04:00
2026-01-13 08:47:48 +01:00
2026-01-25 07:42:57 +01:00
2025-12-02 16:20:50 -05:00
2026-01-28 14:31:41 +00:00
2025-11-17 16:05:00 -05:00
2026-01-06 23:38:31 +01:00
2026-01-08 19:14:45 +01:00
2025-12-30 16:20:19 -03:00
2025-12-16 06:39:58 -04:00
2025-05-12 15:33:30 +02:00
2025-06-20 11:11:51 -05:00
2025-10-20 12:20:15 -06:00
2026-01-23 15:12:47 +07:00
2025-10-21 17:55:00 +07:00
2026-01-05 00:16:33 -05:00
2026-01-08 12:35:30 +00:00
2026-01-11 14:27:57 +11:00
2025-04-10 16:32:56 -07:00
2025-09-07 21:16:35 -07:00
2025-12-18 19:07:49 -08:00
2025-06-15 22:08:41 +02:00
2026-01-26 19:52:41 +11:00
2025-09-15 15:25:12 -04:00
2025-08-10 01:11:45 -04:00
2026-01-26 23:17:31 +01:00
2026-01-20 12:54:40 -06:00
2026-01-18 18:46:10 +01:00
2026-01-08 19:14:45 +01:00
2025-11-12 14:33:41 +01:00
2025-10-21 11:22:51 +00:00
2026-01-26 14:36:21 +11:00
2025-12-10 23:41:19 +00:00
2025-11-06 15:39:45 -08:00
2025-07-11 10:21:34 -07:00
2025-12-02 16:20:50 -05:00
2026-01-19 21:22:14 +00:00
2025-12-28 22:52:30 +01:00
2025-10-01 18:47:09 -04:00
2025-12-14 17:25:51 +00:00
2025-11-17 16:05:00 -05:00