Konstantin A. Olkhovskiy
Konstantin A. Olkhovskiy
When compiling to JS (via js_of_ocaml) local exceptions used for control flow are getting very expensive (V8 at least). This PR tries to alleviate some of the places, where functions...
/cc @aantron I've modified lwt_echo_post example as follows: ```ocaml open Base open Lwt.Infix module Arg = Caml.Arg open Httpaf_lwt_unix module Reqd = Httpaf.Reqd module Request = Httpaf.Request module Headers =...
Might be related with #64, but I'm experiencing segfault in lwt_echo_post compiled to native binary. Steps to reproduce: * create a large file (mine was 7.2 GB, YMMV) * launch...
Looks like initialization of each byte goes through C stub call. Initialization of 40MB buffer took about a second on a server with modern intel CPU. Can this be achieved...
librdkafka supports broker based balanced consumer groups (see [FAQ](https://github.com/edenhill/librdkafka/wiki/FAQ)), would be awesome to have this API wrapped in ocaml-kafka lib.
OpenSSL 1.1 deprecates the API calls that are used in ocaml-ssl. I've looked how other projects do this transition in [grpc repo](https://github.com/grpc/grpc/pull/11496) and applied the same changes.
For .re sources the report is using .re.ml file, which is a binary AST...  bisect_ppx 2.8.1 dune 3.4.1
It seems that `let%lwt () =` or `switch%lwt (...) {` break syntax highlighting and hover tooltips in ReasonML. Are ppx extension points supposed to work in ReasonML code?
TypeScript very often has the following unions defined: ```typescript export type AccessorDeclaration = GetAccessorDeclaration | SetAccessorDeclaration; export interface TypeOperatorNode extends TypeNode { readonly kind: SyntaxKind.TypeOperator; readonly operator: SyntaxKind.KeyOfKeyword | SyntaxKind.UniqueKeyword...
Typescript definitions often define ad-hoc object types for parameters or return values, like this for example: ```typescript class TimeUuid extends Uuid { /* ... */ getDatePrecision(): { date: Date, ticks:...