17 Commits

Author SHA1 Message Date
J. Nick Koston
d1366aca64
feat: speed up checking if a message needs a reply (#181) 2022-12-08 16:10:16 -10:00
J. Nick Koston
f3c925079a
feat: add a cython pxd for services (#180) 2022-12-08 14:21:42 -10:00
J. Nick Koston
24faa00062
feat: simplify creation of SendReply in message_bus (#178) 2022-12-08 13:46:08 -10:00
J. Nick Koston
06647d7e49
feat: avoid replacing unix_fds if there are no unix_fds (#176) 2022-12-08 12:32:45 -10:00
J. Nick Koston
fb4d5402ba
feat: only construct handlers once (#175) 2022-12-08 11:27:37 -10:00
J. Nick Koston
113f0c9a32
feat: reduce latency to process messages (#161)
Improve `message_bus.py` `_process_message` performance with a `pxd` file
2022-11-11 08:16:19 -06:00
David Lechner
f8c67ed00f
fix: pass return value to SendReply.__exit__ (#127) 2022-10-29 18:43:47 -05:00
J. Nick Koston
5787032af7
feat: complete some more missing typing (#103) 2022-10-11 16:54:23 -10:00
J. Nick Koston
f38e08fa7c
feat: speed up unmarshall performance (#71) 2022-10-03 15:11:33 -10:00
J. Nick Koston
cccfea30b9
feat: speed up message bus matching (#70) 2022-10-02 23:08:12 -10:00
J. Nick Koston
a6b9581d62
fix: more typing fixes (#40) 2022-09-27 09:47:40 -10:00
J. Nick Koston
016e71ef6d
feat: improve asyncio write performance (#29) 2022-09-23 21:47:17 -10:00
J. Nick Koston
0bce72a76a
feat: small speed ups to unmarshall message creation (#27) 2022-09-23 19:35:39 -10:00
J. Nick Koston
aee3da9f20
feat: improve callback performance (#16) 2022-09-09 16:57:19 -05:00
J. Nick Koston
36b08afbff chore: rename 2022-09-09 08:45:49 -05:00
J. Nick Koston
7e9609b0f5 chore: rename 2022-09-09 08:44:30 -05:00
J. Nick Koston
495bfac17f chore: initial port 2022-09-09 08:43:26 -05:00