Ryan Gonzalez
5636a9990b
Improve performance of simple reflist merges
...
When merging reflists with ignoreConflicting set to true and
overrideMatching set to false, the individual ref components are never
examined, but the refs are still split anyway. Avoiding the split when
we never use the components brings a massive speedup: on my system, the
included benchmark goes from ~1500 us/it to ~180 us/it.
Signed-off-by: Ryan Gonzalez <ryan.gonzalez@collabora.com >
2024-04-24 16:46:16 +02:00
..
2022-01-31 11:14:18 +01:00
2023-02-20 13:42:50 +01:00
2024-04-24 16:46:16 +02:00
2019-08-09 00:46:40 +03:00
2019-08-11 00:11:53 +03:00
2019-08-11 00:11:53 +03:00
2024-03-06 06:21:36 +01:00
2022-04-04 17:51:21 +02:00
2022-04-04 17:51:21 +02:00
2014-11-05 13:27:15 -06:00
2014-04-08 01:04:01 +04:00
2018-07-06 15:02:37 +02:00
2022-12-12 10:21:39 +01:00
2023-05-26 17:20:16 +02:00
2024-04-24 16:46:16 +02:00
2024-04-03 10:13:24 +02:00
2015-03-30 19:56:53 +03:00
2022-01-27 09:30:14 +01:00
2022-01-27 09:30:14 +01:00
2024-03-06 06:21:36 +01:00
2018-05-14 17:41:33 +03:00
2019-08-09 00:46:40 +03:00
2023-09-21 11:25:18 +02:00
2015-04-10 21:10:53 +03:00
2018-04-18 21:19:43 +03:00
2018-07-06 15:02:37 +02:00
2018-07-06 15:02:37 +02:00
2024-04-03 10:13:24 +02:00
2018-04-18 21:19:43 +03:00
2018-04-18 21:19:43 +03:00
2024-04-11 19:37:51 +02:00
2024-04-11 19:37:51 +02:00
2022-04-27 13:50:14 +02:00
2023-09-21 11:25:18 +02:00
2024-04-24 16:46:16 +02:00
2019-08-09 00:46:40 +03:00
2024-04-24 16:46:16 +02:00
2023-02-20 13:42:50 +01:00
2024-04-03 10:13:24 +02:00
2019-08-09 00:46:40 +03:00
2019-08-11 00:11:53 +03:00
2024-03-06 06:21:36 +01:00
2018-04-18 21:19:43 +03:00
2018-04-18 21:19:43 +03:00
2022-04-27 13:50:14 +02:00
2019-09-06 15:41:59 +03:00