Jérôme Vouillon
Jérôme Vouillon
Some messages are sent asynchronously by the server. They currently result in PG'OCaml protocol errors. We could just ignore them, at least for now. https://www.postgresql.org/docs/9.3/protocol-flow.html#PROTOCOL-ASYNC
One should probably disable the Nagle algorithm (`TCP_NODELAY`). There should also be an option to enable TCP keep alives (`SO_KEEPALIVE`). Alternatively, one could provide an access to the underlying file...
In a PG'OCaml request such as ```sql INSERT INTO foo VALUES ($a, $a) ``` one should recognize that there are several occurrences of a same parameter `$a`. Thus, the prepared...
It would be nice to be able to set the application name when opening a connection. I think one just need to add 'add_string msg "application_name"; add_string msg appname;' in...
I have recently proposed to change the definition of `Pervasives.min/max_int` so that Js_of_ocaml does not have to patch the bytecode (ocaml/ocaml#19). I'm wondering what other changes we could propose that...
- cross-function analysis (though probably not through function arguments?) - eliminate unused components of blocks One motivation is to be able to eliminate unused code in functors (in tyxml, for...
At least forward propagation (through function return), so that we can perform optimized call to function inside functors.
We could greatly improve the code generated when compiling `cmo` files if we knew the arity of the functions exported by each module. This information could be stored in a...