Anders Peter Fugmann
Anders Peter Fugmann
This PR removes use of `StdInt` library, and includes testing against ocaml 5.0.0 in the workflows. The API interface is already using standard (e.g. 63 bit) signed integers, so there...
Add a bigstring interface, and change the internals to one use bigstrings to reduce data copying.
Protobuf supports deprecating fields. The compiler should emit deprecated annotations to the deprecated code for fields where this is set.
OCaml bindings for ZeroMQ 4.x - Project page: https://github.com/issuu/ocaml-zmq ##### CHANGES: * Add eio binding in zmq-eio (issuu/ocaml-zmq#126, @andersfugmann)
On 32bit platforms, using unboxed values for 32bit will not work as expected, and alternative implementations are needed to handle this. Testing can be done by installing a 32bit version...
Documentation in googles .proto files seems to be a mix of markdown and indentation to inform formatting. Lists are on the form: ``` - item a is described here and...
Split runtime and plugin into seperate packages to reduce dependences for programs distributing the compiled sources
Melange requires dune libraries to have `(modes melange)`. However `ptime` and `base64` does not support melange. Until melange support is added upstream, a solution would be to case on melange...
On 32bit platforms, using unboxed values for 32bit may not work as expected. Tests should be added to verify proper handling. Testing can be done by installing a 32bit version...
For any generated record type that only contains a single value the attribute `[@@unboxed]` should be added to allow compiling with flamba option `-unboxed-types`.