18 Commits

Author SHA1 Message Date
J. Nick Koston
2fc723eacb
chore: add benchmark for GetValue (#258) 2023-09-28 09:49:51 -05:00
J. Nick Koston
e0e87ec16c
feat: optimize passive bluez message unmarshaller (#216) 2023-08-02 05:36:53 -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
5b0d9d024a
chore: add passive unmarshall benchmark (#185) 2022-12-09 08:37:38 -10:00
J. Nick Koston
2d566224d3
chore: add benchmark and tests for GetManagedObjects (#150) 2022-11-04 17:20:47 +01: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
a4fdda271f
feat: speed up unpack_variants (#105) 2022-10-11 22:03:38 -10:00
J. Nick Koston
0ee88e4018
chore: adjust unmarshall benchmarks since they are now fast enough to hit the margin of error (#97) 2022-10-09 10:41:33 -10:00
J. Nick Koston
eb966fd7cf
feat: add unpack variants benchmark (#94) 2022-10-09 09:49:24 -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
b737574cf0
feat: add optional cython extension (#44) 2022-10-01 13:10:34 -10:00
J. Nick Koston
076c5df825
feat: add benchmark for bluez properties messages (#42) 2022-09-27 10:16:50 -10:00
J. Nick Koston
e386e228c5
chore: add marshall benchmark (#14) 2022-09-09 13:53:31 -05:00
J. Nick Koston
eca1d31781
feat: speed up unmarshaller (#1) 2022-09-09 09:58:12 -05:00