Miki

Results 152 comments of Miki

Currently the most important thing is to improve packed array diagnostics (option 1.). Options 2. and 3. would lead to different schema introducing binary incompatibility, therefore they are postponed. One...

We have found out that the cppcheck can catch some Misra guideline while clang-tidy or compiler does not. For example: "A function shall not contain unreachable statements" Therefore, we will...

We will use [SonarCloud](https://sonarcloud.io/summary/new_code?id=ndsev_zserio) instead. We can get rid of that.

Thanks for `type_traits` idea, this could be usefull. Regarding generation of C++ templates, we had problem with simple types, please see https://github.com/ndsev/zserio/discussions/444. This could be annoying for users as well....

> To comment on #444, I will suggest an approach that I also mentioned in #557: strong typedefs. > > If `uint16` and `varuint16` are strong typedefs of `std::uint16_t`, then...

Yes, I agree. This is a good enhancement of SQLite API. The same problem is in Java and Python API(s).

Another example can be exception thrown from `BitSizeOfCalculator`: ```Value '4294967296' is out of range for varsize!```

The encoding guide should cover also JSON format.

The Zserio encoding guide does not cover JSON format and is available [here](https://github.com/ndsev/zserio/blob/master/doc/ZserioEncodingGuide.md). JSON format document will be created separately within issue #471.

> Looking at the zserio documentation, there is a way to specify a default value to use. It does not say anything about what value to use if there is...