Commit Graph

16 Commits

Author SHA1 Message Date
d97de2c3ea add more tests and fixed more glitches 2023-03-15 10:43:06 +01:00
2823692b03 improved dump 2023-03-15 10:19:18 +01:00
149a0e1850 optimization: ise varint on field counter for extendable format (it's rare for a struct to have so many fields so smartint will be better). 2023-03-15 09:51:54 +01:00
e556d4bc3d fixed bugs with platforms and types. Tests pased 2023-03-15 08:26:13 +01:00
e4f2644169 test for inner class CrcProtection bug 2023-03-13 23:19:48 +01:00
8aa82bb42f missing stuff & ignores 2023-03-13 23:10:30 +01:00
0b1cd2d9cf fixed bugs in types, added more tests 2023-03-13 21:49:09 +01:00
0e8f3daf99 support for @Unsigned fields and fox bad error of kotlinjs x is Float glitch: it returns true for integers 2023-03-13 16:27:06 +01:00
6bc01e9534 simpler annotations 2023-03-13 15:28:49 +01:00
8c73ec9e30 CRC-protected frames 2023-03-13 15:28:08 +01:00
ee2c958445 tests moved to common 2023-03-12 23:27:21 +01:00
be03163a96 support for serialized frames 2023-03-12 23:22:21 +01:00
63b231975b encoder and decoder now support extendable formats. 2023-03-12 22:48:21 +01:00
6e65a216c5 upgraded to k1.8, upgraded stools, added more docs on codecs 2023-03-11 15:36:09 +01:00
8fb052c4f9 refactored int codecs to DRY and easy support signed/unsigned values 2023-03-11 14:35:37 +01:00
0f9702b1dc initial: varing and smarting packing tools 2023-02-03 13:10:43 +01:00