Arseny Smirnov
|
5ff92065bf
|
FlatHashMap: fixes for portability
|
2022-02-17 20:22:46 +01:00 |
|
Arseny Smirnov
|
34a69e3133
|
FlatHashMap: add implementation with chunks
|
2022-02-17 19:40:18 +01:00 |
|
levlam
|
deafeee33b
|
Guess format of sent stickers by file extension.
|
2022-02-17 20:45:58 +03:00 |
|
levlam
|
a5ed61393c
|
Improve logging.
|
2022-02-17 18:42:50 +03:00 |
|
levlam
|
38fe0cc6fc
|
Preload users from database before adding them from binlog.
|
2022-02-17 16:09:17 +03:00 |
|
levlam
|
e618758302
|
Add message sender to get_message_text source.
|
2022-02-17 15:48:39 +03:00 |
|
levlam
|
0fb84181ec
|
Add mkv to the list of allowed video extensions.
|
2022-02-17 15:14:49 +03:00 |
|
levlam
|
e6aed3b99e
|
Preload contact user to avoid loading all contacts.
|
2022-02-17 15:14:15 +03:00 |
|
levlam
|
9c62385b02
|
Don't load contacts after receiving a non-contact. It will be saved to database anyway and deleted from the saved list of contacts after it is loaded if appropriate.
|
2022-02-16 21:58:57 +03:00 |
|
levlam
|
8d48190748
|
Add warning if failed to find message edit pts.
|
2022-02-16 21:21:37 +03:00 |
|
levlam
|
24d2505f5b
|
Improve pts extraction from updates.
|
2022-02-16 21:18:36 +03:00 |
|
levlam
|
b2077f72e4
|
Fix getWebPageInstantView for loaded web pages with non-loaded instant view.
|
2022-02-16 19:14:25 +03:00 |
|
levlam
|
786f2dc504
|
Use invoke after for reaction-related queries.
|
2022-02-16 18:36:55 +03:00 |
|
levlam
|
0646eb3f2e
|
Combine reload_message_reactions queries.
|
2022-02-16 17:09:26 +03:00 |
|
levlam
|
ddf1bdc5c4
|
Simplify parse_message and on_get_message_from_database.
|
2022-02-16 01:39:20 +03:00 |
|
levlam
|
644971c314
|
Always save and update available_reactions_generation.
|
2022-02-15 23:25:00 +03:00 |
|
levlam
|
b4d5d00f1e
|
Add available_reactions_generation and increase it each time reactions are shown or hidden in the chat.
|
2022-02-15 17:11:29 +03:00 |
|
levlam
|
ec4069b96a
|
Sync reactions after getMessageAddedReactions if needed.
|
2022-02-14 11:34:12 +03:00 |
|
levlam
|
f2de47e5b5
|
Improve PerfWarningTimer logging on database opening.
|
2022-02-13 22:51:53 +03:00 |
|
levlam
|
0d79671f15
|
Add MessagesManager::update_message_reactions.
|
2022-02-12 14:15:14 +03:00 |
|
levlam
|
512c0cd3c2
|
Fix formatting.
|
2022-02-12 00:48:35 +03:00 |
|
Arseny Smirnov
|
a11d37dd4c
|
FlatHashMap: fix CE
|
2022-02-11 18:11:17 +01:00 |
|
Arseny Smirnov
|
ecceb51881
|
FlatHashSet
|
2022-02-11 17:41:40 +01:00 |
|
levlam
|
15f27455c5
|
Move other big classes inside FlatHashMap to unique_ptr.
|
2022-02-11 19:27:32 +03:00 |
|
levlam
|
e64811ba31
|
Store unique_ptr instead of a big class in a FlatHashMap.
|
2022-02-11 18:26:43 +03:00 |
|
levlam
|
fc73b94a59
|
Fix outline of animated sticker sets.
|
2022-02-11 18:07:56 +03:00 |
|
levlam
|
1b8844b300
|
tg_cli: improve sticker set list output.
|
2022-02-11 18:02:11 +03:00 |
|
levlam
|
dc198f537c
|
Ignore stickerPack with an empty emoticon.
|
2022-02-11 17:46:57 +03:00 |
|
levlam
|
5b4bea1fef
|
Add HashMap build time benchmark.
|
2022-02-11 14:46:30 +03:00 |
|
levlam
|
6ae2096d68
|
Fix HashSet benchmark.
|
2022-02-11 11:26:58 +03:00 |
|
Arseny Smirnov
|
1a3adc3ee7
|
FlatHashTable: bugfix
|
2022-02-10 22:44:40 +01:00 |
|
Arseny Smirnov
|
500c20f7ea
|
FlatHashMap: more benchmarks
|
2022-02-10 22:34:01 +01:00 |
|
levlam
|
b71e330396
|
Fix tests.
|
2022-02-11 00:11:02 +03:00 |
|
levlam
|
a24d31b58e
|
Support JSON response in GoogleDnsResolver.
|
2022-02-10 23:32:33 +03:00 |
|
levlam
|
aa1f7592e8
|
Support JSON response in get_simple_config.
|
2022-02-10 23:23:10 +03:00 |
|
levlam
|
b8ab910b81
|
Various improvements.
|
2022-02-10 23:01:28 +03:00 |
|
levlam
|
3d8e5e00e4
|
Allow arbitrary reaction order in setChatAvailableReactions.
|
2022-02-10 20:35:42 +03:00 |
|
Arseny Smirnov
|
987e875520
|
FlatHashMap: support mem_stat->rss in memory benchmark; move memory benchmark in other folder, fix build.
|
2022-02-10 18:33:23 +01:00 |
|
Arseny Smirnov
|
6bb365567b
|
FlatHashMap: improve memory benchmark
|
2022-02-10 18:29:52 +01:00 |
|
levlam
|
1a28bbd00c
|
Remove redundant checks from calc_bucket.
|
2022-02-10 18:30:03 +03:00 |
|
levlam
|
d5d4f4acf7
|
Fix remaining FlatHashMap usages.
|
2022-02-10 18:03:03 +03:00 |
|
Arseny Smirnov
|
10c59db842
|
FlatHashMap: simple benchmark for memory usage
|
2022-02-10 14:37:19 +01:00 |
|
Arseny Smirnov
|
f4b3a09646
|
FlatHashMap: shrink table if too sparse
|
2022-02-10 14:37:19 +01:00 |
|
levlam
|
f5d8e4de83
|
Use table_remove_if.
|
2022-02-10 12:23:52 +03:00 |
|
levlam
|
9e6d106585
|
Minor improvements.
|
2022-02-10 11:55:32 +03:00 |
|
levlam
|
2b1314295d
|
Check and fix half of FlatHashMap usages.
|
2022-02-10 00:59:52 +03:00 |
|
Arseny Smirnov
|
129d12566d
|
FlatHashMap: add tests
|
2022-02-09 22:22:51 +01:00 |
|
Arseny Smirnov
|
8d8896d7f0
|
FlatHashMap: remove_if; generic td::table_remove_if
|
2022-02-09 22:22:51 +01:00 |
|
Arseny Smirnov
|
87354498e4
|
cmake: use SYSTEM after PUBLIC or PRIVATE in target_link_libraries to avoid error
|
2022-02-09 22:22:51 +01:00 |
|
levlam
|
967cb9e8a5
|
Fix compilation error.
|
2022-02-09 18:41:38 +03:00 |
|