package ocaml-base-compiler

  1. Overview
  2. Docs
Official release 4.08.0

Install

Dune Dependency

Authors

Maintainers

Sources

4.08.0.tar.gz
sha256=c8ff78d010cb037ac6d6729e40ebdbee109218899007ef23a20b8f459ac186d6
md5=42ed24e9a7c0e3998cab7d5e7c9f7618

doc/ocamlcommon/Cmx_format/index.html

Module Cmx_format

type export_info =
  1. | Clambda of Clambda.value_approximation
  2. | Flambda of Export_info.t
type unit_infos = {
  1. mutable ui_name : string;
  2. mutable ui_symbol : string;
  3. mutable ui_defines : string list;
  4. mutable ui_imports_cmi : (string * Digest.t option) list;
  5. mutable ui_imports_cmx : (string * Digest.t option) list;
  6. mutable ui_curry_fun : int list;
  7. mutable ui_apply_fun : int list;
  8. mutable ui_send_fun : int list;
  9. mutable ui_export_info : export_info;
}
type library_infos = {
  1. lib_units : (unit_infos * Digest.t) list;
  2. lib_ccobjs : string list;
  3. lib_ccopts : string list;
}
type dynunit = {
  1. dynu_name : string;
  2. dynu_crc : Digest.t;
  3. dynu_imports_cmi : (string * Digest.t option) list;
  4. dynu_imports_cmx : (string * Digest.t option) list;
  5. dynu_defines : string list;
}
type dynheader = {
  1. dynu_magic : string;
  2. dynu_units : dynunit list;
}
OCaml

Innovation. Community. Security.