Files
AyuGramDesktop/Telegram/SourceFiles/data
futpib dc6b9dda4d Use faster containers for bulk-populated custom emoji maps
Replace base::flat_map (sorted vector with O(n) insertion) with
std::unordered_map for CustomEmojiManager::_instances and std::map
for EmojiListWidget::_customEmoji. These maps accumulate ~8000
entries during startup with unsorted keys, causing O(n²) total
insertion cost. This change reduces refreshCustom() from ~3s to
~50ms (57x speedup).
2026-03-05 15:20:36 +04:00
..
2026-02-28 19:07:08 +04:00
2025-12-01 11:30:47 +04:00
2025-06-04 10:00:21 +04:00
2026-02-28 19:07:08 +04:00
2025-08-01 16:13:27 +04:00
2025-07-25 10:21:46 +04:00
2025-06-04 10:00:22 +04:00
2026-02-28 19:07:08 +04:00
2025-11-15 11:59:19 +04:00
2025-07-01 13:01:29 +04:00