zserio icon indicating copy to clipboard operation
zserio copied to clipboard

zero sugar, zero fat, zero serialization overhead

Results 197 zserio issues
Sort by recently updated
recently updated
newest added

Generated API is not documented at all in all languages (C++, Java, Python). Because generated API after release 1.2.0 will be stable, it would be nice to document everything properly.

enhancement
python
java
c++

I would like to document my zserio code so that the documentation also appears in the generated code. In the end I want to be able to generate a documentation...

enhancement
python
java
c++

The hash code of an object is not stable when an enumeration is part of it at least in different runs. Lets say you read a blob for a database...

bug
python
java

Currently the enum defining what is stored in a choice is stored outside the choice definition. The downside of this is that in generated code, the enum has to be...

python
java
core
c++
doc

Where can I lookup if there is support for my toolchain when using zserio?

documentation

The following example generates uncompilable code in C++, since the parameterized type is initialized with (non-constant) reference to string. ``` struct Parameterized(string param) { uint32 field; }; struct Test {...

bug
c++

Some sample tests (no systematic testing done yet) indicated that the performance of apps using the zserio Python code (generated + runtime) is far worse than the one using the...

enhancement
python

When instantiating a compound in Python, it would be great if it was not necessary to manually instantiate nested compounds, similarily to how scalar fields are initialized with `0/""/0.0` etc....

enhancement
python

Consider to remove pre-write actions in Python to have `write()` method without any side effect. Consider as well to extend Python runtime library by `serialize()` to call method `initializeOffsets()` automatically...

enhancement
python

Consider to remove pre-write actions in Java to have `write()` method without any side effect. Consider as well to extend Java runtime library by `serialize()` and `deserialize()` methods similarly as...

enhancement
java