Satoru Kawahara

Results 19 issues of 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

bug

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)) .

forwarded-to-js-devs

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.