Satoru Kawahara
Satoru Kawahara
In some cases, the optimization steps which contains function inlining returns a invalid bytecode. For instance, a bytecode generated by the source, execution of it may be segmentation fault. https://gist.github.com/Nymphium/57450686036ebdceea339fbf65504576
This PR updates the generated code, check these fiiles are up to date, and refactor CI.
In this run (setting up with setup-ocaml action with default options (and OCaml 5.0)): https://github.com/Nymphium/nloge/actions/runs/4876578507/jobs/8700246942 `dune-release opam submit` fails with its error log: > [-] Checking out a local release-nloge-0.0.1...
This PR enables to build on platforms which don't have `env` on `/usr/bin`, for example `nix-build` (with [opam2nix](https://github.com/timbertson/opam2nix)) .
Currently `Prometheus_unix.serve` receives `config` value and the type can be only generated via `Prometheus_unix.opts`. I think it is more flexible if the concrete type of `config` if exposed.
This PR adds `Metainfo` module to each generated files. That module has information to implement [gRPC reflection API](https://grpc.io/docs/guides/reflection/): - file name: its source proto file name path - file descriptor:...
This PR adds an example for eio.