ccls/src/serializers
Fangrui Song 11436c1f0d Flatten msgpack by replacing pack_array() with pack()
msgpack::unpacker is not a complete streaming deserializer. It returns maps/arrays as a whole but does not allow us to step into individual elements. There is some memory overhead and it is also likely less efficient. By flattening maps, we also no longer need to track how many fields a struct has, which is less error-prone.
2018-01-07 20:52:16 -08:00
..
json.h Flatten msgpack by replacing pack_array() with pack() 2018-01-07 20:52:16 -08:00
msgpack.h Flatten msgpack by replacing pack_array() with pack() 2018-01-07 20:52:16 -08:00