Drew Galbraith
a1f0197e83
[Yunq] Add parse/serialize for i64 field along with tests.
2024-01-17 13:57:02 -08:00
Drew Galbraith
9c860dd6a4
[Yunq] Add support for repeated nested fields
2024-01-11 22:09:42 -08:00
Drew Galbraith
a48d63a664
[Yunq] Add support for nested fields in messages.
2024-01-11 21:32:08 -08:00
Drew Galbraith
a71d5e9d24
[Yunq] Explicitly specialize serialization template functions.
...
While this may end up with some duplicated code, it helps avoid
accidentally generating code for a type that we didn't intend to.
This will help in the future because we will get a linker error rather
than wonky runtime behavior.
2024-01-11 20:41:51 -08:00
Drew Galbraith
7ec4f696a8
[Yunq] Move serialization to yunq library.
2024-01-11 20:36:41 -08:00
Drew Galbraith
0e6aa532a1
[Yunq] Move MessageView higher in call stack.
2024-01-11 19:51:18 -08:00
Drew Galbraith
3eba0bd9d8
[Yunq] Check identify byte and ensure users check status code.
2023-12-01 09:42:11 -08:00
Drew Galbraith
7d9f9a7ae9
[Yunq] Create libyunq and move parsing code to it.
2023-12-01 09:30:52 -08:00