Used to trace execution of OCaml/Lwt programs (such as Mirage unikernels) at the level of Lwt threads. The traces can be viewed using JavaScript or GTK viewers provided by mirage-trace-viewer or processed by tools supporting the Common Trace Format. When compiled against a normal version of Lwt, OCaml's cross-module inlining will optimise these calls away, meaning there should be no overhead in the non-profiling case.
This package provides the lablgtk interface to the GTK+ gtksourceview library.
ocaml-dot-merlin-reader
is an external reader for ocaml-merlin
configurations.
Dune-configurator is a small library that helps writing OCaml scripts that test features available on the system, in order to generate config.h files for instance. Among other things, dune-configurator allows one to:
test if a C program compiles
query pkg-config
import #define from OCaml header files
generate config.h file
Dune-configurator is a small library that helps writing OCaml scripts that test features available on the system, in order to generate config.h files for instance. Among other things, dune-configurator allows one to:
test if a C program compiles
query pkg-config
import #define from OCaml header files
generate config.h file
Libraries for creating shared memory producer/consumer rings. The rings follow the Xen ABI and may be used to create or implement Xen virtual devices.
This library offers a lightweight way for applications protocols to version themselves. The more protocols that add themselves to Known_protocol
, the nicer error messages we will get when connecting to a service while using the wrong protocol.
Helper functions for writing expect tests.
Ignore Jane Street specific instrumentation extensions from internal PPXs or compiler features not yet upstreamed.
This package expands @disable_unused_warnings
into @warning "-20-26-32-33-34-35-36-37-38-39-60-66-67"