Etan Kissling
|
85b7ea093c
|
add `{.raises.}` annotation to `writeValue` (#64)
Tag `writeValue` overrides with `{.raises: [IOError].}`.
The override in `writer.nim` also needs `gcsafe` to support recursion
in Nim 2.0.
|
2023-08-19 13:47:32 +02:00 |
Tanguy
|
e5b18fb710
|
bugfix: a leading field with a 'none' value was producing an incorrect encoding (#50)
The field was omitted, but not the comma following it, resulting in an
encoding such as '{, otherFields: ...}'
|
2022-07-15 10:23:35 +00:00 |
Zahary Karadjov
|
aca66fbd8e
|
bugfix: even the Option fields were mandatory under requireAllFields
|
2022-07-14 15:14:10 +03:00 |
Zahary Karadjov
|
bedbe6595a
|
Avoid overloading the separate classes of writeField ops
|
2022-06-19 12:38:44 +03:00 |
Zahary Karadjov
|
95399caff3
|
Use latest nim-serialization; Add tests for useCustomSerialization
|
2022-06-18 13:34:04 +03:00 |
zah
|
b9af0be99d
|
Don't write empty optional fields (#47)
|
2022-06-16 17:14:00 +03:00 |