levlam
|
bd480941a1
|
Fix AsyncFileLog test.
|
2023-05-18 13:09:59 +03:00 |
|
levlam
|
7bea39b6fa
|
Improve is_emoji.
|
2023-05-17 20:04:12 +03:00 |
|
levlam
|
6f94c363f7
|
Add Enumerator benchmark.
|
2023-05-10 14:35:21 +03:00 |
|
levlam
|
c0911577f7
|
Use empty name for unused move constructor/assignment parameter.
|
2023-05-05 13:51:19 +03:00 |
|
levlam
|
7e60c440ff
|
Delete temporary files after test finish.
|
2023-04-23 02:01:51 +03:00 |
|
levlam
|
e7242b1188
|
Fix includes.
|
2023-03-06 20:36:56 +03:00 |
|
levlam
|
22fdc0258b
|
Use "receive"/"have"/"loaded" instead of "got" and other log message improvements.
|
2023-02-26 14:22:31 +03:00 |
|
levlam
|
5ed796cd57
|
Improve CRC spelling.
|
2023-02-03 08:27:26 +03:00 |
|
levlam
|
0adcac246a
|
Use explicit as_mutable_slice to get MutableSlice.
|
2023-02-02 17:40:47 +03:00 |
|
levlam
|
4d70d1e920
|
Minor improvements.
|
2023-01-31 13:33:30 +03:00 |
|
levlam
|
9555bfc16c
|
Add test for parse_url.
|
2023-01-30 15:29:01 +03:00 |
|
levlam
|
587a882270
|
Don't remove emoji selectors in search_stickers.
|
2023-01-23 22:10:23 +03:00 |
|
levlam
|
201af22ef2
|
Add unique_value_ptr.
|
2023-01-22 23:36:30 +03:00 |
|
levlam
|
5b451f7e11
|
Allow redundant 0xFE0F after emoji.
|
2023-01-18 18:22:41 +03:00 |
|
levlam
|
ad8f0c4146
|
Improve some spelling.
|
2023-01-16 12:59:43 +03:00 |
|
levlam
|
3573990d52
|
Support symbolic links in walk_path.
|
2023-01-04 17:25:30 +03:00 |
|
levlam
|
8df67f0c3a
|
Add Stat.is_symbolic_link_.
|
2023-01-04 16:39:33 +03:00 |
|
levlam
|
8b763bedaf
|
Move random_shuffle to tests.h.
|
2023-01-02 14:29:03 +03:00 |
|
levlam
|
cf1984844b
|
Update copyright year.
|
2023-01-01 00:28:08 +03:00 |
|
levlam
|
d2060a2eb3
|
Improve log messages with time.
|
2022-12-11 01:32:46 +03:00 |
|
levlam
|
3ec53c8d78
|
Fix compilation error.
|
2022-11-24 15:25:15 +03:00 |
|
levlam
|
af05db3f15
|
Add td::Hash and use it everywhere instead of unusable std::hash.
|
2022-11-23 19:37:32 +03:00 |
|
levlam
|
8a73d14c0f
|
Minor FloodControlFast improvements.
|
2022-11-23 00:45:17 +03:00 |
|
Arseny Smirnov
|
b9210f7f6d
|
Rewrite FoodControlFast: now it uses a bucket logic
|
2022-11-22 15:59:01 +01:00 |
|
levlam
|
f8e2af3f59
|
Rename size() to calc_size() for WaitFree hash tables.
|
2022-11-18 13:16:24 +03:00 |
|
levlam
|
35a9a4b785
|
Make WaitFreeHashSet recursive.
|
2022-11-18 13:08:04 +03:00 |
|
levlam
|
e7b7217256
|
Make WaitFreeHashMap recursive.
|
2022-11-18 12:53:26 +03:00 |
|
levlam
|
97f14fb6a9
|
Fix remove_emoji_modifiers.
|
2022-11-11 22:20:38 +03:00 |
|
levlam
|
d1afd1c3b7
|
Minor improvements.
|
2022-11-02 19:51:41 +03:00 |
|
levlam
|
a3baecab16
|
Improve field names.
|
2022-10-27 13:06:12 +03:00 |
|
levlam
|
6319862890
|
Improve some emplace_back/push_back usage.
|
2022-10-27 12:53:53 +03:00 |
|
levlam
|
dcc928419f
|
Fix parse_url_query test.
|
2022-10-26 09:13:42 +03:00 |
|
levlam
|
60f094bdf2
|
Move ConcurrentHashMap test out of namespace td.
|
2022-10-21 13:18:58 +03:00 |
|
levlam
|
78ba8fa983
|
Add AsyncFileLog.
|
2022-10-09 13:04:57 +03:00 |
|
levlam
|
67aa7082d6
|
Add thread.get_id() test.
|
2022-10-04 23:00:02 +03:00 |
|
levlam
|
628b8901bc
|
Optimize logging to NULL on Windows. Fixes #2112.
It is possible to do only about 100 writes to NULL per second, which is about 8-80 times less than even performance of writes to a console app.
|
2022-10-03 15:11:23 +03:00 |
|
levlam
|
e37f3c17af
|
Fix warnings.
|
2022-09-17 22:54:21 +03:00 |
|
levlam
|
9bf5d57851
|
Add TD_HAVE_THREAD_AFFINITY macros.
|
2022-09-17 21:58:00 +03:00 |
|
levlam
|
9d5c151a3f
|
Use DWORD as thread::id on Windows.
|
2022-09-17 13:21:04 +03:00 |
|
levlam
|
0eddd8d405
|
Add thread::set_affinity_mask/get_affinity_mask.
|
2022-09-14 14:38:14 +03:00 |
|
levlam
|
59a5f15a41
|
Add WaitFreeHashSet.
|
2022-08-20 16:19:58 +03:00 |
|
levlam
|
88b52f1535
|
Use variable step in unicode_simple_category_jump_pos.
|
2022-08-19 18:56:36 +03:00 |
|
levlam
|
5c9d306208
|
Optimize get_unicode_simple_category with jump table.
|
2022-08-19 17:56:47 +03:00 |
|
levlam
|
96cca84a60
|
Remove source from next_utf8_unsafe.
|
2022-08-19 16:37:44 +03:00 |
|
levlam
|
9e4ae8997b
|
Fix WaitFreeHashMap::get_pointer.
|
2022-08-04 22:40:22 +03:00 |
|
levlam
|
6f46b50b4b
|
Add WaitFreeHashMap::foreach.
|
2022-08-04 15:08:18 +03:00 |
|
levlam
|
08dbc7d9f2
|
Add operator[] to WaitFreeHashMap.
|
2022-08-04 00:38:13 +03:00 |
|
levlam
|
2d705004a3
|
Add WaitFreeVector.
|
2022-08-02 14:27:18 +03:00 |
|
levlam
|
36a57c3584
|
Remove unneeded FlatHashTable copy constructors.
|
2022-07-23 11:13:17 +03:00 |
|
levlam
|
ac8af37872
|
Add size() and empty() to WaitFreeHashMap.
|
2022-07-20 13:35:32 +03:00 |
|