J. Nick Koston
|
8ee18a1355
|
feat: small speed up to the aio message reader (#273)
|
2023-12-03 16:49:49 -10:00 |
|
J. Nick Koston
|
502ab0d47f
|
feat: reduce duplicate code in aio MessageBus (#272)
|
2023-12-03 16:24:02 -10:00 |
|
J. Nick Koston
|
6d7f522e1c
|
feat: speed up sending messages with call on the MessageBus (#271)
|
2023-12-03 15:58:39 -10:00 |
|
J. Nick Koston
|
0b6ba93f73
|
feat: speed up first connection when using asyncio (#251)
|
2023-09-11 22:02:16 -05:00 |
|
J. Nick Koston
|
e4cae13e1a
|
feat: speed up unmarshaller (#250)
|
2023-09-11 21:43:34 -05:00 |
|
J. Nick Koston
|
b2225527ae
|
feat: reduce overhead to dispatch method handlers (#227)
|
2023-08-18 14:33:23 -05:00 |
|
J. Nick Koston
|
4051cf283f
|
fix: messages could be sent out of order if they had to queue (#225)
|
2023-08-17 14:58:49 -05:00 |
|
J. Nick Koston
|
5b6cbc560e
|
fix: more cython3 optional fixes (#219)
|
2023-08-02 09:32:57 -10:00 |
|
J. Nick Koston
|
7826897359
|
feat: remove async_timeout dependency (#218)
|
2023-08-02 09:11:39 -10:00 |
|
J. Nick Koston
|
04d6451157
|
feat: speed up Message creation and callbacks (#217)
|
2023-08-02 08:11:54 -10:00 |
|
J. Nick Koston
|
c933be7095
|
fix: avoid double buffering when using asyncio reader without negotiate_unix_fd (#213)
|
2023-07-27 22:46:29 -05:00 |
|
J. Nick Koston
|
b3c7d5139d
|
feat: avoid enum dunder overhead in message_bus calls (#187)
|
2022-12-09 09:16:04 -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
|
b81de4553f
|
feat: refactor message_reader to avoid python wrappers (#147)
|
2022-11-04 09:12:50 +01:00 |
|
David Lechner
|
1b5c9e1cb9
|
chore: drop async-timeout dependency on Python >= 3.11 (#132)
|
2022-11-01 15:10:55 -05:00 |
|
J. Nick Koston
|
3eef636826
|
feat: speed up auth phase (#131)
|
2022-10-31 06:57:39 -05:00 |
|
J. Nick Koston
|
3eb123b036
|
feat: add additional pxd defs for message (#118)
|
2022-10-28 12:18:13 -05:00 |
|
J. Nick Koston
|
9fa697da65
|
feat: improve aio message reader performance (#104)
|
2022-10-11 17:59:37 -10:00 |
|
J. Nick Koston
|
e7048fa38b
|
feat: add more typing to unmarshaller (#102)
|
2022-10-10 14:24:08 -10:00 |
|
J. Nick Koston
|
cf1f0129ba
|
fix: incorrect pxd typing for for _marshall (#75)
|
2022-10-05 14:39:38 -10:00 |
|
J. Nick Koston
|
f38e08fa7c
|
feat: speed up unmarshall performance (#71)
|
2022-10-03 15:11:33 -10:00 |
|
J. Nick Koston
|
158721123f
|
feat: cythonize unpack_variants (#51)
|
2022-10-02 09:37:27 -10:00 |
|
J. Nick Koston
|
ac955b50ea
|
fix: improve typing on proxy_object (#41)
|
2022-09-27 10:09:09 -10:00 |
|
J. Nick Koston
|
a6b9581d62
|
fix: more typing fixes (#40)
|
2022-09-27 09:47:40 -10:00 |
|
J. Nick Koston
|
cb317802d6
|
feat: use async_timeout instead of asyncio.wait_for (#38)
|
2022-09-26 08:06:03 -10:00 |
|
David Lechner
|
691ff8e1bf
|
replace deprecated asyncio.get_event_loop()
`asyncio.get_event_loop()` was deprecated in Python 3.10, so we should use `asyncio.get_running_loop()` instead.
|
2022-09-26 12:43:56 -05:00 |
|
J. Nick Koston
|
09af56e143
|
feat: improve writer performance with a deque (#30)
|
2022-09-24 06:58:03 -10:00 |
|
J. Nick Koston
|
016e71ef6d
|
feat: improve asyncio write performance (#29)
|
2022-09-23 21:47:17 -10:00 |
|
Mike Degatano
|
cfad28bd2b
|
feat: add unpack variants option (#20)
|
2022-09-19 19:43:58 -05:00 |
|
J. Nick Koston
|
aee3da9f20
|
feat: improve callback performance (#16)
|
2022-09-09 16:57:19 -05:00 |
|
J. Nick Koston
|
6770a656bd
|
fix: ensure the underlying socket is closed on disconnect (#12)
|
2022-09-09 13:41:08 -05:00 |
|
J. Nick Koston
|
36b08afbff
|
chore: rename
|
2022-09-09 08:45:49 -05:00 |
|
J. Nick Koston
|
495bfac17f
|
chore: initial port
|
2022-09-09 08:43:26 -05:00 |
|