Commit graph

9 commits

Author SHA1 Message Date
2c3565df61 32-bit compilation fixes:
* Use uint64_t instead of size_t as hash return value

 * Expect alignof(uint64_t) <= 8 instead of == 8
2025-01-25 20:35:37 +03:00
6770ce908f Refactor trivial serialization 2024-03-27 21:37:10 +03:00
49fe46bce2 Add util::array serialization 2024-03-11 21:38:10 +03:00
1036ebae30 Fix sir::is_custom 2023-08-15 11:47:43 +03:00
85d7a0ca33 Huge refactor: use util::exception everywhere instead of std exceptions 2023-08-06 18:33:07 +03:00
1770a83bdc Add any-type container to serialization streams 2023-05-29 16:38:28 +03:00
ab20daf5ce Add std::optional serialization 2023-05-29 13:05:19 +03:00
c26f626baf GCC 12 compilation fixes 2023-03-26 23:51:40 +03:00
d4f299f277 Add basic binary serialization library with tests 2022-06-13 00:17:58 +03:00