17 Commits

Author SHA1 Message Date
Zahary Karadjov
ee4795cf29
wip ref fixes 2019-11-25 20:46:14 +02:00
Zahary Karadjov
88b79e2300
Remove warnings in Nim 1.0.2 2019-11-04 18:42:34 +00:00
Zahary Karadjov
f6a7da52e0
Handle the writing aspects of custom field serialization 2019-08-07 01:20:27 +03:00
Zahary Karadjov
9a8d593598
Fix compilation issues with Nim 0.19.6 2019-08-02 15:07:06 +03:00
Zahary Karadjov
943501f941
Improved support for range types 2019-07-19 02:02:15 +03:00
Zahary Karadjov
73d9e0d458
Handle changes in the serialization APIs 2019-07-18 21:20:17 +03:00
Zahary Karadjov
7922a83c4d
Serialization for sets 2019-07-16 13:20:05 +03:00
Zahary Karadjov
cbec44d339 Handle more standard-libary types 2019-03-25 01:11:54 +02:00
Zahary Karadjov
c2daa5a23c Improved error handling and pretty-printing for arrays 2019-03-20 01:54:16 +02:00
Ștefan Talpalaru
002c6bbb38
assert() -> doAssert()
and an explicit "test" task for the sake of nimble.sh
2019-03-14 00:39:10 +01:00
Zahary Karadjov
a9d565f8e0 Tests with distinct types 2019-03-13 23:20:58 +02:00
Zahary Karadjov
49c07ca512 Handle the latest OutputStream changes 2019-03-11 11:39:19 +02:00
Zahary Karadjov
daa60be371 Handle objects without fields gracefully 2018-12-28 03:02:20 +02:00
Zahary Karadjov
6d3fae7df2 Json deserialisation; Tests 2018-12-19 12:47:53 +02:00
Zahary Karadjov
53f5c427e0 fix a serialization issue affecting the ETH-P2P tracing 2018-11-29 03:38:35 +02:00
Zahary Karadjov
e5da7654d5 Use the proper field enumeration logic; Add some high-level helpers and tests 2018-11-11 13:46:19 +02:00
Zahary Karadjov
4728844a32 Initial JSON serializer 2018-11-10 02:16:09 +02:00