To focus the search input from anywhere on the page, press the 'S' key.
in-package search v0.1.0
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
package ocaml-base-compiler
-
bigarray
-
dynlink
-
ocamlbytecomp
-
ocamlcommon
-
ocamlmiddleend
-
ocamloptcomp
-
odoc_info
-
raw_spacetime_lib
-
-
stdlib
-
str
-
threads
-
unix
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
ocaml-base-compiler 4.11.2
Libraries
This package provides the following libraries (via ocamlobjinfo):
threads
Documentation:
Thread
Lightweight threads for Posix1003.1c
and Win32.Mutex
Locks for mutual exclusion.Condition
Condition variables to synchronize between threads.Event
First-class synchronous communication.ThreadUnix
Thread-compatible system calls.
odoc_info
Documentation:
Odoc_config
Odoc_messages
Odoc_global
Odoc_types
Odoc_misc
Odoc_text_parser
Odoc_text_lexer
Odoc_text
Odoc_name
Odoc_parameter
Odoc_value
Odoc_type
Odoc_extension
Odoc_exception
Odoc_class
Odoc_module
Odoc_print
Odoc_str
Odoc_comments_global
Odoc_parser
Odoc_lexer
Odoc_see_lexer
Odoc_env
Odoc_merge
Odoc_sig
Odoc_ast
Odoc_control
Odoc_inherit
Odoc_search
Odoc_scan
Odoc_cross
Odoc_comments
Odoc_dep
Odoc_analyse
Odoc_info
Interface to the information collected in source files.
ocamlbytecomp
Documentation:
Instruct
Bytegen
Printinstr
Emitcode
Bytelink
Bytelibrarian
Bytepackager
Errors
Compile
Bytecode compilation for .ml and .mli files.
ocamlcommon
Documentation:
Config
System configurationBuild_path_prefix_map
Rewrite paths for reproducible buildsMisc
Miscellaneous useful types and functionsIdentifiable
Uniform interface for common data structures over various things.Numbers
Modules about numbers, some of which satisfyIdentifiable.S
.Arg_helper
Decipher command line arguments of the form <value> | <key>=<value>,...
Clflags
Command line flagsProfile
Compiler performance recordingLoad_path
Management of include directories.Terminfo
Basic interface to the terminfo databaseCcomp
Compiling C files and building C librariesWarnings
Warning definitionsConsistbl
Consistency tables: for checking consistency of module CRCsStrongly_connected_components
Kosaraju's algorithm for strongly connected components.Targetint
Target processor-native integers.Int_replace_polymorphic_compare
Domainstate
Location
Longident
Long identifiers, used in parsetree.Docstrings
Documentation commentsSyntaxerr
Auxiliary type for reporting syntax errorsAst_helper
Helpers to produce Parsetree fragmentsPprintast
Pretty-printers forParsetree
CamlinternalMenhirLib
Parser
Lexer
The lexical analyzerParse
Entry points in the parserPrintast
Raw printer forParsetree
Ast_mapper
The interface of a -ppx rewriterAst_iterator
iterator
enables AST inspection using open recursion. A typical mapper would be based ondefault_iterator
, a trivial iterator, and will fall back on it for handling the syntax it does not modify.Attr_helper
Helpers for attributesBuiltin_attributes
Support for some of the builtin attributesAst_invariants
Check AST invariantsDepend
Module dependencies.Ident
Path
Primitive
Type_immediacy
Immediacy status of a typeTypes
Btype
Oprint
Subst
Predef
Datarepr
Cmi_format
Persistent_env
Env
Typedtree
Abstract syntax tree after typingPrinttyped
Ctype
Printtyp
Includeclass
Mtype
Envaux
Includecore
Tast_iterator
Allows the implementation of typed tree inspection using open recursionTast_mapper
Stypes
Cmt_format
cmt and cmti files format.Cmt2annot
Untypeast
Includemod
Typetexp
Printpat
Parmatch
Detection of partial matches and unused match cases.Typedecl_properties
Typedecl_variance
Typedecl_unboxed
Typedecl_immediacy
Typedecl_separability
The OCaml runtime assumes for type-directed optimizations that all types are "separable". A type is "separable" if either all its inhabitants (the values of this type) are floating-point numbers, or none of them are.Typedecl
Typeopt
Rec_check
Typecore
Typeclass
Typemod
Type-checking of the module language and typed ast hooksDebuginfo
Lambda
Printlambda
Switch
Matching
Translobj
Translattribute
Translprim
Translcore
Translclass
Translmod
Simplif
Lambda simplification.Runtimedef
Meta
Opcodes
Bytesections
Recording sections written to a bytecode executable fileDll
Symtable
Pparse
Driver for the parser and external preprocessors.Compenv
Main_args
Compmisc
Makedepend
Compile_common
Common compilation pipeline between bytecode and native.
ocamlmiddleend
Documentation:
Internal_variable_names
Linkage_name
Compilation_unit
Variable
Variable.t
is the equivalent of a non-persistentIdent.t
in theFlambda
tree. It wraps anIdent.t
together with its sourcecompilation_unit
. As such, it is unique within a whole program, not just one compilation unit.Closure_element
Closure_id
CR-someday lwhite: "Closure_id" is quite a generic name. I wonder whether something like "Closure_label" would better capture that it is the label of a projection.Symbol
A symbol id