levlam
|
28961b7d0e
|
Add more common.h includes.
|
2023-08-05 16:09:36 +03:00 |
|
levlam
|
e3256e7b4c
|
Use td::append if possible.
|
2023-06-10 23:14:03 +03:00 |
|
levlam
|
c0911577f7
|
Use empty name for unused move constructor/assignment parameter.
|
2023-05-05 13:51:19 +03:00 |
|
levlam
|
ee0922d23d
|
Remove Scheduler::init().
|
2023-03-27 18:08:06 +03:00 |
|
levlam
|
f2a406690e
|
Improve Actor::init name.
|
2023-03-27 17:56:40 +03:00 |
|
levlam
|
7055176e89
|
Remove ActorSendType::LaterWeak.
|
2023-03-21 13:01:24 +03:00 |
|
levlam
|
ad8f0c4146
|
Improve some spelling.
|
2023-01-16 12:59:43 +03:00 |
|
levlam
|
7a233f25eb
|
Simplify Scheduler::send_impl.
|
2023-01-11 13:27:53 +03:00 |
|
levlam
|
62720bde3c
|
Remove now unneeded wait_generation.
|
2023-01-11 12:49:04 +03:00 |
|
levlam
|
3b6874818a
|
Always wait for mailbox.
|
2023-01-11 01:08:22 +03:00 |
|
levlam
|
cf1984844b
|
Update copyright year.
|
2023-01-01 00:28:08 +03:00 |
|
levlam
|
49e840aae5
|
Minor improvements.
|
2022-10-01 23:48:03 +03:00 |
|
levlam
|
d4d365d31f
|
Remove template ActorOwn::reset.
|
2022-10-01 16:29:56 +03:00 |
|
levlam
|
be87e4179f
|
Inline ActorOwn::hangup.
|
2022-10-01 15:58:27 +03:00 |
|
levlam
|
39d2ac80b0
|
Remove unused ActorId methods.
|
2022-10-01 11:29:09 +03:00 |
|
levlam
|
fd8c7534a4
|
Inline yield_scheduler.
|
2022-10-01 01:30:39 +03:00 |
|
levlam
|
8f433070df
|
Minor fixes.
|
2022-08-14 15:04:08 +03:00 |
|
levlam
|
6283dce8b7
|
Remove superflous inline specifiers.
|
2022-07-27 11:41:16 +03:00 |
|
levlam
|
4cf1e02479
|
Add multiarg version of Scheduler::destroy_on_scheduler.
|
2022-07-22 21:21:30 +03:00 |
|
levlam
|
51513f1780
|
Add non-template Scheduler::destroy_on_scheduler_impl.
|
2022-07-20 13:57:05 +03:00 |
|
levlam
|
0f87447ffc
|
Asynchronously destroy some big data storages.
|
2022-07-20 13:40:14 +03:00 |
|
levlam
|
6eef50f769
|
Remove unused DelayedClosure private constructors.
|
2022-07-17 12:11:04 +03:00 |
|
levlam
|
04a7583bd0
|
Remove unused Event::clone method.
|
2022-07-17 10:41:17 +03:00 |
|
levlam
|
abc9ed2cd9
|
Minor fixes.
|
2022-07-14 18:38:48 +03:00 |
|
levlam
|
32724a5a6c
|
Add and use Scheduler::run_on_scheduler.
|
2022-06-30 00:28:25 +03:00 |
|
levlam
|
6d17d58307
|
Fix formatting.
|
2022-04-04 16:48:53 +03:00 |
|
levlam
|
cb155ebf1a
|
Improve log message.
|
2022-03-21 10:24:20 +03:00 |
|
levlam
|
22ed61e1b7
|
More FlatHashMap usages.
|
2022-02-09 17:05:27 +03:00 |
|
levlam
|
8085779cdc
|
Update copyright year.
|
2022-01-01 03:35:39 +03:00 |
|
levlam
|
1bb9b7dfa9
|
Update clang-format to 13.0.1.
|
2021-12-10 00:27:13 +03:00 |
|
levlam
|
85d6ef98c3
|
Fix Scheduler::get_timeout.
|
2021-12-08 18:13:52 +03:00 |
|
levlam
|
00cea653bf
|
Improve includes.
|
2021-11-09 19:02:01 +03:00 |
|
levlam
|
ca7947cf44
|
Minor improvements.
|
2021-11-04 12:46:08 +03:00 |
|
levlam
|
4266841b64
|
Simplify logging in tdactor.
|
2021-11-03 16:53:14 +03:00 |
|
levlam
|
94172ee9ae
|
Fix logging on actor creation/destroying.
|
2021-11-03 16:46:01 +03:00 |
|
levlam
|
6a5b0506e5
|
Split Actor.is_lite to need_context and need_start_up.
|
2021-11-03 15:10:43 +03:00 |
|
levlam
|
f964067da6
|
Store name of lite actors.
|
2021-11-03 00:57:20 +03:00 |
|
levlam
|
b5060687cc
|
Add enable_if guards for forwarding constructors.
|
2021-10-29 15:05:28 +03:00 |
|
levlam
|
071d50414d
|
Move Scheduler::ServiceActor::set_queue to cpp.
|
2021-10-25 08:33:14 +03:00 |
|
levlam
|
1e49f6dc13
|
Use auto as variable type if it is initialized with a cast.
|
2021-10-20 01:27:02 +03:00 |
|
levlam
|
44a186c7c1
|
Minor improvements.
|
2021-10-18 19:26:14 +03:00 |
|
levlam
|
81b38d5607
|
Mark move constructors/assignment operators noexcept.
|
2021-10-18 14:36:15 +03:00 |
|
levlam
|
3b794126d8
|
Avoid G usage in lambda promises.
|
2021-10-07 15:28:52 +03:00 |
|
levlam
|
bbae7be409
|
Respect timeout in run_events.
|
2021-10-06 17:16:23 +03:00 |
|
levlam
|
43d9ba81ac
|
Prefer std::unordered_map to std::map.
|
2021-08-21 21:42:07 +03:00 |
|
levlam
|
5349e63c2b
|
Add Timeout::get_timeout.
|
2021-08-15 11:15:14 +03:00 |
|
levlam
|
370d443a9d
|
Explicitly specify inheritance mode.
|
2021-07-04 18:22:20 +03:00 |
|
levlam
|
40c5d47717
|
Make inherited classes final if possible.
|
2021-07-04 05:58:54 +03:00 |
|
levlam
|
edfa5d1d98
|
Use final instead of override.
|
2021-07-03 23:51:36 +03:00 |
|
levlam
|
4df03c8491
|
Clamp float numbers before conversion to integers.
|
2021-03-28 22:33:22 +03:00 |
|