19 Commits

Author SHA1 Message Date
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
5b0d9d024a
chore: add passive unmarshall benchmark (#185) 2022-12-09 08:37:38 -10:00
J. Nick Koston
46f1d6bbc0
fix: allow non-string objects to be marshalled by write_string (#163) 2022-11-14 14:31:19 -06:00
J. Nick Koston
b3297008bc
chore: add a test for unmarshalling a big endian message (#156) 2022-11-04 19:43:22 +01:00
J. Nick Koston
7ed453f31a
feat: add optimized reader for GetManagedObjects (#152) 2022-11-04 19:03:32 +01:00
J. Nick Koston
2d566224d3
chore: add benchmark and tests for GetManagedObjects (#150) 2022-11-04 17:20:47 +01:00
J. Nick Koston
8f6a431ea4
chore: add additional coverage for multiple messages in the same packet (#126) 2022-10-29 16:50:05 -05:00
J. Nick Koston
c8a945210a
feat: add optimized parser for properties changed messages with service data (#124) 2022-10-29 10:33:27 -05:00
J. Nick Koston
09822a59ff
feat: add optimized parser for InterfacesRemoved (#123) 2022-10-29 10:06:40 -05:00
J. Nick Koston
c05a27aef9
feat: optimize for interfaces added messages (#122) 2022-10-29 00:14:32 -05:00
J. Nick Koston
52881d9054
feat: add optimized reader for uint16 (#121) 2022-10-28 23:24:42 -05:00
J. Nick Koston
24dd9d9742
feat: inline cast uint32 and int16 to speed up unmarshall (#115) 2022-10-27 13:34:32 -05:00
J. Nick Koston
d5fb4d9c8b
feat: optimize signature readers for most common messages (#107) 2022-10-13 10:29:53 -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
d2ce4a1846
fix: add missing closes to tests (#49) 2022-10-01 23:03:11 -10:00
J. Nick Koston
db436b7a10
feat: improve unmarshall performance (#35) 2022-09-24 13:24:49 -10:00
J. Nick Koston
eca1d31781
feat: speed up unmarshaller (#1) 2022-09-09 09:58:12 -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