Learn
Packages
Community
Blog
Playground
max) { row = max } }" @keyup.up="if (row !== null) { row -=1; if (row < 0) { row = null } }" @keyup.right="if (col < 1) col++" @keyup.left="if (col >= 1) col--" :aria-activedescendant="row !== null ? 'package-autocomplete-'+row+'-'+col : null" hx-get="/packages/autocomplete" hx-params="q" hx-trigger="keyup changed, search" hx-target="#header-search-results" hx-indicator="#header-search-indicator" >
Searching...
Or go to:
Standard Library API
Learn
Packages
Community
Blog
Playground
Get started
ocaml-variants
5.2.0+trunk
5.1.0+trunk
5.1.0~alpha1+options
5.0.1+trunk
5.0.0+tsan
5.0.0+trunk
latest (5.0.0+options)
5.0.0+options
5.0.0~rc1+options
5.0.0~beta2+options
5.0.0~beta1+options
5.0.0~alpha1+options
5.0.0~alpha0+options
4.14.2+trunk
4.14.1+trunk
4.14.1+options
4.14.1+BER
4.14.1~rc1+options
4.14.0+options
4.14.0~rc2+options
4.14.0~rc1+options
4.14.0~beta1+options
4.14.0~alpha2+options
4.14.0~alpha1+options
4.13.2+trunk
4.13.1+options
4.13.0+options
4.13.0~rc2+options
4.13.0~rc1+options
4.13.0~beta1+options
4.13.0~alpha2+options
4.13.0~alpha1+options
4.12.2+trunk
4.12.1+options
4.12.0+options
4.12.0+domains+effects
4.12.0+domains
4.12.0~rc1+options
4.12.0~beta2+options
4.12.0~beta1+options
4.12.0~alpha3+options
4.12.0~alpha2+options
4.12.0~alpha1+options
4.11.3+trunk+fp
4.11.3+trunk+flambda
4.11.3+trunk+afl
4.11.3+trunk
4.11.2+spacetime
4.11.2+no-flat-float-array
4.11.2+musl+static+flambda
4.11.2+musl+flambda
4.11.2+fp+flambda
4.11.2+fp
4.11.2+flambda+no-flat-float-array
4.11.2+flambda
4.11.2+default-unsafe-string
4.11.2+bytecode-only
4.11.2+afl
4.11.2+32bit
4.11.1+spacetime
4.11.1+no-flat-float-array
4.11.1+musl+static+flambda
4.11.1+musl+flambda
4.11.1+fp+flambda
4.11.1+fp
4.11.1+flambda+no-flat-float-array
4.11.1+flambda
4.11.1+default-unsafe-string
4.11.1+bytecode-only
4.11.1+afl
4.11.1+BER+flambda
4.11.1+BER
4.11.1+32bit
4.11.0+spacetime
4.11.0+rc2+fp+flambda
4.11.0+rc2+fp
4.11.0+rc2+flambda
4.11.0+rc2+afl
4.11.0+rc2
4.11.0+rc1+fp+flambda
4.11.0+rc1+fp
4.11.0+rc1+flambda
4.11.0+rc1+afl
4.11.0+rc1
4.11.0+no-flat-float-array
4.11.0+musl+static+flambda
4.11.0+musl+flambda
4.11.0+fp+flambda
4.11.0+fp
4.11.0+flambda+no-flat-float-array
4.11.0+flambda
4.11.0+default-unsafe-string
4.11.0+bytecode-only
4.11.0+beta3+fp+flambda
4.11.0+beta3+fp
4.11.0+beta3+flambda
4.11.0+beta3+afl
4.11.0+beta3
4.11.0+beta2+fp+flambda
4.11.0+beta2+fp
4.11.0+beta2+flambda
4.11.0+beta2+afl
4.11.0+beta2
4.11.0+beta1+fp+flambda
4.11.0+beta1+fp
4.11.0+beta1+flambda
4.11.0+beta1+afl
4.11.0+beta1
4.11.0+alpha3+fp+flambda
4.11.0+alpha3+fp
4.11.0+alpha3+flambda
4.11.0+alpha3+afl
4.11.0+alpha3
4.11.0+alpha2+fp+flambda
4.11.0+alpha2+fp
4.11.0+alpha2+flambda
4.11.0+alpha2+afl
4.11.0+alpha2
4.11.0+alpha1+fp+flambda
4.11.0+alpha1+fp
4.11.0+alpha1+flambda
4.11.0+alpha1+afl
4.11.0+alpha1
4.11.0+afl
4.11.0+32bit
4.10.3+trunk+fp
4.10.3+trunk+flambda
4.10.3+trunk+afl
4.10.3+trunk
4.10.2+spacetime
4.10.2+rescript
4.10.2+no-flat-float-array
4.10.2+musl+static+flambda
4.10.2+musl+flambda
4.10.2+fp+flambda
4.10.2+fp
4.10.2+flambda+no-flat-float-array
4.10.2+flambda
4.10.2+default-unsafe-string
4.10.2+bytecode-only
4.10.2+afl
4.10.2+32bit
4.10.1+spacetime
4.10.1+rc1+fp+flambda
4.10.1+rc1+fp
4.10.1+rc1+flambda
4.10.1+rc1+afl
4.10.1+rc1
4.10.1+no-flat-float-array
4.10.1+musl+static+flambda
4.10.1+musl+flambda
4.10.1+fp+flambda
4.10.1+fp
4.10.1+flambda+no-flat-float-array
4.10.1+flambda
4.10.1+default-unsafe-string
4.10.1+bytecode-only
4.10.1+afl
4.10.1+32bit
4.10.0+spacetime
4.10.0+rc2+fp+flambda
4.10.0+rc2+fp
4.10.0+rc2+flambda
4.10.0+rc2+afl
4.10.0+rc2
4.10.0+rc1+fp+flambda
4.10.0+rc1+fp
4.10.0+rc1+flambda
4.10.0+rc1+afl
4.10.0+rc1
4.10.0+no-flat-float-array
4.10.0+nnpcheck
4.10.0+musl+static+flambda
4.10.0+musl+flambda
4.10.0+fp+flambda
4.10.0+fp
4.10.0+flambda+no-flat-float-array
4.10.0+flambda
4.10.0+default-unsafe-string
4.10.0+bytecode-only
4.10.0+beta2+fp+flambda
4.10.0+beta2+fp
4.10.0+beta2+flambda
4.10.0+beta2+afl
4.10.0+beta2
4.10.0+beta1+fp+flambda
4.10.0+beta1+fp
4.10.0+beta1+flambda
4.10.0+beta1+afl
4.10.0+beta1
4.10.0+afl
4.10.0+32bit
4.09.2+trunk+fp+flambda
4.09.2+trunk+fp
4.09.2+trunk+flambda
4.09.2+trunk+default-unsafe-string
4.09.2+trunk+afl
4.09.2+trunk
4.09.1+spacetime
4.09.1+no-flat-float-array
4.09.1+musl+static+flambda
4.09.1+musl+flambda
4.09.1+fp+flambda
4.09.1+fp
4.09.1+force-safe-string
4.09.1+flambda+no-flat-float-array
4.09.1+flambda
4.09.1+default-unsafe-string
4.09.1+bytecode-only
4.09.1+afl+flambda
4.09.1+afl
4.09.1+32bit
4.09.0+spacetime
4.09.0+no-flat-float-array
4.09.0+musl+static+flambda
4.09.0+musl+flambda
4.09.0+fp+flambda
4.09.0+fp
4.09.0+force-safe-string
4.09.0+flambda+no-flat-float-array
4.09.0+flambda
4.09.0+default-unsafe-string
4.09.0+bytecode-only
4.09.0+beta2+fp+flambda
4.09.0+beta2+fp
4.09.0+beta2+flambda
4.09.0+beta2+default-unsafe-string
4.09.0+beta2+afl
4.09.0+beta2
4.09.0+beta1+fp+flambda
4.09.0+beta1+fp
4.09.0+beta1+flambda
4.09.0+beta1+default-unsafe-string
4.09.0+beta1+afl
4.09.0+beta1
4.09.0+afl
4.09.0+32bit
4.08.2+trunk+fp+flambda
4.08.2+trunk+fp
4.08.2+trunk+force-safe-string
4.08.2+trunk+flambda
4.08.2+trunk+default-unsafe-string
4.08.2+trunk+afl
4.08.2+trunk
4.08.1+spacetime
4.08.1+rc3+fp+flambda
4.08.1+rc3+fp
4.08.1+rc3+force-safe-string
4.08.1+rc3+flambda
4.08.1+rc3+default-unsafe-string
4.08.1+rc3+afl
4.08.1+rc3
4.08.1+rc2+fp+flambda
4.08.1+rc2+fp
4.08.1+rc2+force-safe-string
4.08.1+rc2+flambda
4.08.1+rc2+default-unsafe-string
4.08.1+rc2+afl
4.08.1+rc2
4.08.1+rc1+fp+flambda
4.08.1+rc1+fp
4.08.1+rc1+force-safe-string
4.08.1+rc1+flambda
4.08.1+rc1+default-unsafe-string
4.08.1+rc1+afl
4.08.1+rc1
4.08.1+no-flat-float-array
4.08.1+musl+static+flambda
4.08.1+musl+flambda
4.08.1+fp+flambda
4.08.1+fp
4.08.1+force-safe-string
4.08.1+flambda+no-flat-float-array
4.08.1+flambda
4.08.1+default-unsafe-string
4.08.1+bytecode-only
4.08.1+afl
4.08.1+32bit
4.08.0+spacetime
4.08.0+rc2+fp+flambda
4.08.0+rc2+fp
4.08.0+rc2+flambda
4.08.0+rc2+default-unsafe-string
4.08.0+rc2+afl
4.08.0+rc2
4.08.0+rc1+fp+flambda
4.08.0+rc1+fp
4.08.0+rc1+flambda
4.08.0+rc1+default-unsafe-string
4.08.0+rc1+afl
4.08.0+rc1
4.08.0+no-flat-float-array
4.08.0+musl+static+flambda
4.08.0+musl+flambda
4.08.0+fp+flambda
4.08.0+fp
4.08.0+force-safe-string
4.08.0+flambda+no-flat-float-array
4.08.0+flambda
4.08.0+default-unsafe-string
4.08.0+bytecode-only
4.08.0+beta3+fp+flambda
4.08.0+beta3+fp
4.08.0+beta3+flambda
4.08.0+beta3+default-unsafe-string
4.08.0+beta3+afl
4.08.0+beta3
4.08.0+beta2+fp+flambda
4.08.0+beta2+fp
4.08.0+beta2+flambda
4.08.0+beta2+default-unsafe-string
4.08.0+beta2+afl
4.08.0+beta2
4.08.0+beta1+fp+flambda
4.08.0+beta1+fp
4.08.0+beta1+flambda
4.08.0+beta1+default-unsafe-string
4.08.0+beta1+afl
4.08.0+beta1
4.08.0+afl
4.08.0+32bit
4.07.2+trunk+fp+flambda
4.07.2+trunk+fp
4.07.2+trunk+flambda
4.07.2+trunk+default-unsafe-string
4.07.2+trunk+afl
4.07.2+trunk
4.07.1+statistical-memprof
4.07.1+spacetime
4.07.1+rc1+fp+flambda
4.07.1+rc1+fp
4.07.1+rc1+force-safe-string
4.07.1+rc1+flambda+no-flat-float-array
4.07.1+rc1+flambda
4.07.1+rc1+default-unsafe-string
4.07.1+rc1+afl
4.07.1+rc1+32bit
4.07.1+rc1
4.07.1+no-flat-float-array
4.07.1+musl+static+flambda
4.07.1+musl+flambda
4.07.1+fp+flambda
4.07.1+fp
4.07.1+force-safe-string
4.07.1+flambda+no-flat-float-array
4.07.1+flambda
4.07.1+default-unsafe-string
4.07.1+bytecode-only
4.07.1+afl
4.07.1+BER
4.07.1+32bit
4.07.0+spacetime
4.07.0+rc2+fp+flambda
4.07.0+rc2+fp
4.07.0+rc2+force-safe-string
4.07.0+rc2+flambda
4.07.0+rc2+default-unsafe-string
4.07.0+rc2+afl
4.07.0+rc2
4.07.0+rc1+fp+flambda
4.07.0+rc1+fp
4.07.0+rc1+force-safe-string
4.07.0+rc1+flambda
4.07.0+rc1+default-unsafe-string
4.07.0+rc1+afl
4.07.0+rc1
4.07.0+no-flat-float-array
4.07.0+fp+flambda
4.07.0+fp
4.07.0+force-safe-string
4.07.0+flambda+no-flat-float-array
4.07.0+flambda
4.07.0+default-unsafe-string
4.07.0+bytecode-only
4.07.0+beta2+fp+flambda
4.07.0+beta2+fp
4.07.0+beta2+force-safe-string
4.07.0+beta2+flambda
4.07.0+beta2+default-unsafe-string
4.07.0+beta2+afl
4.07.0+beta2
4.07.0+afl
4.07.0+32bit
4.06.2+trunk+fp+flambda
4.06.2+trunk+fp
4.06.2+trunk+force-safe-string
4.06.2+trunk+flambda
4.06.2+trunk+afl
4.06.2+trunk
4.06.1+termux
4.06.1+statistical-memprof
4.06.1+rescript
4.06.1+rc2+fp+flambda
4.06.1+rc2+fp
4.06.1+rc2+force-safe-string
4.06.1+rc2+flambda
4.06.1+rc2+default-unsafe-string
4.06.1+rc2+afl
4.06.1+rc2
4.06.1+rc1+fp+flambda
4.06.1+rc1+fp
4.06.1+rc1+force-safe-string
4.06.1+rc1+flambda
4.06.1+rc1+default-unsafe-string
4.06.1+rc1+afl
4.06.1+rc1
4.06.1+no-naked-pointers+flambda
4.06.1+no-flat-float-array
4.06.1+musl+static+flambda
4.06.1+musl+flambda
4.06.1+lto
4.06.1+fp+flambda
4.06.1+fp
4.06.1+force-safe-string
4.06.1+flambda
4.06.1+default-unsafe-string
4.06.1+bytecode-only
4.06.1+afl
4.06.1+32bit
4.06.0+statistical-memprof
4.06.0+spacetime
4.06.0+rc1+fp+flambda
4.06.0+rc1+fp
4.06.0+rc1+force-safe-string
4.06.0+rc1+flambda
4.06.0+rc1+default-unsafe-string
4.06.0+rc1+afl
4.06.0+rc1
4.06.0+no-flat-float-array
4.06.0+musl+static+flambda
4.06.0+musl+flambda
4.06.0+fp+flambda
4.06.0+fp
4.06.0+force-safe-string
4.06.0+flambda+no-flat-float-array
4.06.0+flambda
4.06.0+default-unsafe-string
4.06.0+bytecode-only
4.06.0+beta2+fp+flambda
4.06.0+beta2+fp
4.06.0+beta2+force-safe-string
4.06.0+beta2+flambda
4.06.0+beta2+default-unsafe-string
4.06.0+beta2+afl
4.06.0+beta2
4.06.0+beta1+fp+flambda
4.06.0+beta1+fp
4.06.0+beta1+force-safe-string
4.06.0+beta1+flambda
4.06.0+beta1+default-unsafe-string
4.06.0+beta1+afl
4.06.0+beta1
4.06.0+afl
4.06.0+32bit
4.05.1+trunk+safe-string
4.05.1+trunk+fp+flambda
4.05.1+trunk+fp
4.05.1+trunk+flambda
4.05.1+trunk+afl
4.05.1+trunk
4.05.0+statistical-memprof
4.05.0+spacetime
4.05.0+safe-string
4.05.0+rc1+flambda
4.05.0+rc1
4.05.0+musl+static+flambda
4.05.0+musl+flambda
4.05.0+lto
4.05.0+flambda
4.05.0+bytecode-only
4.05.0+beta3
4.05.0+beta2+flambda
4.05.0+beta2
4.05.0+beta1+flambda
4.05.0+beta1
4.05.0+afl
4.05.0+32bit
4.04.3+trunk
4.04.2+statistical-memprof
4.04.2+spacetime
4.04.2+safe-string
4.04.2+fp+flambda
4.04.2+fp
4.04.2+flambda
4.04.2+fPIC
4.04.2+bytecode-only
4.04.2+32bit
4.04.1+spacetime
4.04.1+safe-string
4.04.1+fp+flambda
4.04.1+fp
4.04.1+flambda
4.04.1+fPIC
4.04.1+copatterns
4.04.1+bytecode-only
4.04.1+32bit
4.04.0+trunk+forced_lto
4.04.0+spacetime
4.04.0+safe-string
4.04.0+fp+flambda
4.04.0+fp
4.04.0+flambda
4.04.0+fPIC
4.04.0+copatterns
4.04.0+bytecode-only
4.04.0+beta2+flambda
4.04.0+beta2
4.04.0+beta1+flambda
4.04.0+beta1
4.04.0+afl
4.04.0+BER
4.04.0+32bit
4.03.1+trunk
4.03.0+statistical-memprof
4.03.0+fp+flambda
4.03.0+fp
4.03.0+flambda
4.03.0+fPIC
4.03.0+beta2-no-debug
4.03.0+beta2+flambda
4.03.0+beta2
4.03.0+beta1-no-debug
4.03.0+beta1+flambda
4.03.0+beta1
4.03.0+32bit
4.02.4+trunk
4.02.3+musl+static
4.02.3+musl
4.02.3+fp
4.02.3+curried-constr
4.02.3+bytecode-only
4.02.3+buckle-master
4.02.3+buckle-1
4.02.3+PIC
4.02.3+32bit
4.02.2+rc1
4.02.2+improved-errors
4.02.1+musl+static
4.02.1+musl
4.02.1+modular-implicits-ber
4.02.1+modular-implicits
4.02.1+fp
4.02.1+PIC
4.02.1+BER
4.02.1+32bit
4.02.0+rc1
4.02.0+improved-errors
4.02.0+PIC
4.01.0+profile
4.01.0+open-types
4.01.0+musl+static
4.01.0+musl
4.01.0+lsb
4.01.0+fp
4.01.0+armv6-freebsd
4.01.0+PIC
4.01.0+BER
4.01.0+32bit
4.00.1+short-types
4.00.1+raspberrypi
4.00.1+open-types
4.00.1+mirage-xen
4.00.1+mirage-unix
4.00.1+french
4.00.1+debug-runtime
4.00.1+annot
4.00.1+PIC
4.00.1+BER
4.00.0+fp
4.00.0+debug-runtime
3.09.1+metaocaml
side menu
Overview
Docs
package ocaml-variants
bigarray
Bigarray
dynlink
Dynlink
ocamlbytecomp
Bytegen
Bytelibrarian
Bytelink
Bytepackager
Compile
Emitcode
Errors
Instruct
Maindriver
Printinstr
ocamlcommon
Arg_helper
Make
S
Key
Map
Value
Ast_helper
Attr
Cf
Ci
Cl
Const
Csig
Cstr
Ctf
Cty
Exp
Incl
Mb
Md
Mod
Ms
Mtd
Mty
Of
Opn
Pat
Rf
Sig
Str
Te
Typ
Type
Val
Vb
Ast_invariants
Ast_iterator
Ast_mapper
Attr_helper
Binutils
Btype
For_copy
TypeHash
TypeMap
TypeSet
Build_path_prefix_map
Builtin_attributes
Bytesections
CamlinternalMenhirLib
Convert
Simplified
Engine
Make
T
Log
EngineTypes
ENGINE
INCREMENTAL_ENGINE_START
MONOLITHIC_ENGINE
TABLE
Log
ErrorReports
General
IncrementalEngine
EVERYTHING
INCREMENTAL_ENGINE
INSPECTION
SYMBOLS
InfiniteArray
InspectionTableFormat
TABLES
InspectionTableInterpreter
Make
E
ET
Log
IT
TT
Symbols
T
LinearizedArray
PackedIntArray
Printers
Make
I
User
RowDisplacement
StaticVersion
TableFormat
TABLES
TableInterpreter
MakeEngineTable
Log
T
Ccomp
Clflags
Compiler_pass
Float_arg_helper
Int_arg_helper
Cmi_format
Cmt2annot
Cmt_format
Compenv
Compile_common
Compmisc
Config
Consistbl
Make
Module_name
Map
Set
Tbl
Ctype
TypePairs
Unification_trace
Datarepr
Debuginfo
Scoped_location
Depend
Dll
Docstrings
WithMenhir
Domainstate
Env
Envaux
Ident
Map
Set
T
Tbl
Identifiable
Make
Map
Set
T
Tbl
Map
T
Pair
A
B
S
Map
Set
T
Tbl
Set
T
Tbl
T
Thing
Includeclass
Includecore
Includemod
Int_replace_polymorphic_compare
Lambda
Lexer
Load_path
Dir
Local_store
Location
Longident
Main_args
Arg_list
Bytecomp_options
Bytetop_options
Common_options
Compiler_options
Core_options
Default
Main
Odoc_args
Optmain
Opttopmain
Topmain
Make_bytecomp_options
_
Make_bytetop_options
_
Make_ocamldoc_options
_
Make_optcomp_options
_
Make_opttop_options
_
Ocamldoc_options
Optcommon_options
Optcomp_options
Opttop_options
Toplevel_options
Makedepend
Matching
Meta
Misc
Color
EnvLazy
Error_style
Int_literal_converter
LongString
Magic_number
Stdlib
Array
List
Option
String
Map
Set
Tbl
Mtype
Numbers
Float
Map
Set
T
Tbl
Int
Map
Set
T
Tbl
Int16
Int8
Opcodes
Oprint
Parmatch
Compat
_
Parse
Parser
Incremental
MenhirInterpreter
Path
Map
Set
Patterns
General
Half_simple
Head
Non_empty_row
Simple
Persistent_env
Consistbl
Persistent_signature
Pparse
Pprintast
Predef
Primitive
Printast
Printlambda
Printpat
Printtyp
Conflicts
Naming_context
Out_name
Printtyped
Profile
Rec_check
Runtimedef
Simplif
Strongly_connected_components
Make
Id
Map
Set
T
Tbl
S
Id
Map
Set
T
Tbl
Stypes
Subst
Switch
CtxStore
A
CtxStored
Make
Arg
S
Store
A
Stored
Symtable
Syntaxerr
Targetint
Tast_iterator
Tast_mapper
Terminfo
Translattribute
Translclass
Translcore
Translmod
Translobj
Translprim
Type_immediacy
Violation
Typeclass
Typecore
Datatype_kind
Typedecl
Typedecl_immediacy
Typedecl_properties
Typedecl_separability
Typedecl_unboxed
Typedecl_variance
Typedtree
Typemod
Sig_component_kind
Signature_names
Typeopt
Types
Concr
Meths
Separability
TypeOps
Uid
Map
Set
T
Tbl
Variance
Vars
Typetexp
Untypeast
Warnings
ocamlmiddleend
Alias_analysis
Allocated_const
Augment_specialised_args
Definition
Make
_
S
What_to_specialise
Backend_var
Provenance
With_provenance
Build_export_info
Clambda
Clambda_primitives
Closure
Closure_conversion
Closure_conversion_aux
Env
Function_decls
Function_decl
Closure_element
Map
Set
T
Tbl
Closure_id
Map
Set
T
Tbl
Closure_middle_end
Closure_offsets
Closure_origin
Map
Set
T
Tbl
Compilation_unit
Map
Set
T
Tbl
Compilenv
Convert_primitives
Effect_analysis
Export_id
Map
Set
T
Tbl
Export_info
Export_info_for_pack
Extract_projections
Find_recursive_functions
Flambda
Constant_defining_value
Map
Set
T
Tbl
With_free_variables
Flambda_invariants
Flambda_iterators
Flambda_middle_end
Flambda_to_clambda
Flambda_utils
Switch_storer
Freshening
Project_var
Id_types
BaseId
Id
UnitId
Compilation_unit
_
Import_approx
Inconstant_idents
Initialize_symbol_to_let_symbol
Inline_and_simplify
Inline_and_simplify_aux
Env
Result
Inlining_cost
Benefit
Threshold
Whether_sufficient_benefit
Inlining_decision
Inlining_stats
Closure_stack
Inlining_stats_types
Decision
Inlined
Not_inlined
Not_specialised
Prevented
Specialised
Inlining_transforms
Internal_variable_names
Invariant_params
Lift_code
Lift_constants
Lift_let_to_initialize_symbol
Linkage_name
Map
Set
T
Tbl
Mutable_variable
Map
Set
T
Tbl
Parameter
List
Map
Set
T
Tbl
Pass_wrapper
Printclambda
Printclambda_primitives
Projection
Map
Set
T
Tbl
Ref_to_variables
Remove_free_vars_equal_to_args
Remove_unused_arguments
Remove_unused_closure_vars
Remove_unused_program_constructs
Semantics_of_primitives
Set_of_closures_id
Map
Set
T
Tbl
Set_of_closures_origin
Map
Set
T
Tbl
Share_constants
Simple_value_approx
Simplify_boxed_integer_ops
Simplify_boxed_int32
Simplify_boxed_int64
Simplify_boxed_nativeint
Simplify_common
Simplify_primitives
Static_exception
Map
Set
T
Tbl
Symbol
Map
Set
T
Tbl
Tag
Map
Set
T
Tbl
Traverse_for_exported_symbols
Un_anf
Unbox_closures
Unbox_free_vars_of_closures
Unbox_specialised_args
Var_within_closure
Map
Set
T
Tbl
Variable
Map
Pair
Map
Set
T
Tbl
Set
T
Tbl
ocamloptcomp
Afl_instrument
Alias_analysis
Allocated_const
Arch
Asmgen
Asmlibrarian
Asmlink
Asmpackager
Augment_specialised_args
Definition
Make
_
S
What_to_specialise
Available_regs
Backend_var
Provenance
With_provenance
Branch_relaxation
Make
T
Cond_branch
Branch_relaxation_intf
S
Cond_branch
Build_export_info
CSE
cse
CSEgen
cse_generic
Clambda
Clambda_primitives
Closure
Closure_conversion
Closure_conversion_aux
Env
Function_decls
Function_decl
Closure_element
Map
Set
T
Tbl
Closure_id
Map
Set
T
Tbl
Closure_middle_end
Closure_offsets
Closure_origin
Map
Set
T
Tbl
Cmm
Cmm_helpers
Cmmgen
Cmmgen_state
Coloring
Comballoc
Compilation_unit
Map
Set
T
Tbl
Compilenv
Compute_ranges
Make
Range
S
Index
Map
Set
T
Tbl
Key
Map
Set
Range_info
Subrange_info
Subrange_state
Subrange
Compute_ranges_intf
S
Index
Map
Set
T
Tbl
Key
Map
Set
Range
Range_info
Subrange
Subrange_info
Subrange_state
S_functor
Index
Map
Set
T
Tbl
Key
Map
Set
Range_info
Subrange_info
Subrange_state
S_range_info
S_subrange_info
S_subrange_state
Convert_primitives
Dataflow
Backward
D
DOMAIN
Deadcode
Effect_analysis
Emit
Emitaux
Export_id
Map
Set
T
Tbl
Export_info
Export_info_for_pack
Extract_projections
Find_recursive_functions
Flambda
Constant_defining_value
Map
Set
T
Tbl
With_free_variables
Flambda_invariants
Flambda_iterators
Flambda_middle_end
Flambda_to_clambda
Flambda_utils
Switch_storer
Freshening
Project_var
Id_types
BaseId
Id
UnitId
Compilation_unit
_
Import_approx
Inconstant_idents
Initialize_symbol_to_let_symbol
Inline_and_simplify
Inline_and_simplify_aux
Env
Result
Inlining_cost
Benefit
Threshold
Whether_sufficient_benefit
Inlining_decision
Inlining_stats
Closure_stack
Inlining_stats_types
Decision
Inlined
Not_inlined
Not_specialised
Prevented
Specialised
Inlining_transforms
Interf
Internal_variable_names
Interval
Invariant_params
Lift_code
Lift_constants
Lift_let_to_initialize_symbol
Linear
Linear_format
Linearize
Linkage_name
Map
Set
T
Tbl
Linscan
Liveness
Mach
Mutable_variable
Map
Set
T
Tbl
Optcompile
Opterrors
Optmaindriver
Parameter
List
Map
Set
T
Tbl
Pass_wrapper
Polling
Printclambda
Printclambda_primitives
Printcmm
Printlinear
Printmach
Proc
Projection
Map
Set
T
Tbl
Ref_to_variables
Reg
Map
Raw_name
Set
Reg_availability_set
Reg_with_debug_info
Debug_info
Map_distinguishing_names_and_locations
Set
Set_distinguishing_names_and_locations
Reload
Reloadgen
reload_generic
Remove_free_vars_equal_to_args
Remove_unused_arguments
Remove_unused_closure_vars
Remove_unused_program_constructs
Schedgen
scheduler_generic
Scheduling
Selectgen
Coeffect
Effect
Effect_and_coeffect
selector_generic
Selection
Semantics_of_primitives
Set_of_closures_id
Map
Set
T
Tbl
Set_of_closures_origin
Map
Set
T
Tbl
Share_constants
Simple_value_approx
Simplify_boxed_integer_ops
Simplify_boxed_int32
Simplify_boxed_int64
Simplify_boxed_nativeint
Simplify_common
Simplify_primitives
Spill
Split
Static_exception
Map
Set
T
Tbl
Strmatch
I
Make
_
Symbol
Map
Set
T
Tbl
Tag
Map
Set
T
Tbl
Traverse_for_exported_symbols
Un_anf
Unbox_closures
Unbox_free_vars_of_closures
Unbox_specialised_args
Var_within_closure
Map
Set
T
Tbl
Variable
Map
Pair
Map
Set
T
Tbl
Set
T
Tbl
X86_dsl
D
I
X86_gas
X86_masm
X86_proc
ocamltoplevel
Genprintval
EVALPATH
Make
O
_
OBJ
S
Topdirs
Toploop
Topmain
Trace
odoc_info
Odoc_analyse
Odoc_ast
Analyser
_
Typedtree_search
Odoc_class
Odoc_comments
Basic_info_retriever
Texter
Odoc_comments_global
Odoc_config
Odoc_control
Odoc_cross
Odoc_dep
Dep
Odoc_env
Odoc_exception
Odoc_extension
Odoc_global
Odoc_info
Class
Dep
Exception
Extension
Global
Module
Name
Parameter
Scan
scanner
Search
Type
Value
Odoc_inherit
Odoc_lexer
Odoc_merge
Odoc_messages
Odoc_misc
Odoc_module
Odoc_name
Map
Odoc_parameter
Odoc_parser
Odoc_print
Odoc_scan
scanner
Odoc_search
P_name
Predicates
Search
P
Search_by_name
Odoc_see_lexer
Odoc_sig
Analyser
_
Info_retriever
Signature_search
Odoc_str
Odoc_text
Texter
Odoc_text_lexer
Odoc_text_parser
Odoc_type
Odoc_types
Odoc_value
stdlib
CamlinternalAtomic
CamlinternalFormat
CamlinternalFormatBasics
CamlinternalLazy
CamlinternalMod
CamlinternalOO
Stdlib
Arg
Array
ArrayLabels
Atomic
Bigarray
Array0
Array1
Array2
Array3
Genarray
Bool
Buffer
Bytes
BytesLabels
Callback
Char
Complex
Condition
Digest
Domain
DLS
Sync
EffectHandlers
Deep
Shallow
Either
Ephemeron
GenHashTable
MakeSeeded
H
K1
Make
H
MakeSeeded
H
K2
Make
H1
H2
MakeSeeded
H1
H2
Kn
Make
H
MakeSeeded
H
S
SeededS
Filename
Float
Array
ArrayLabels
Format
Fun
Gc
Memprof
Genlex
Hashtbl
HashedType
Make
H
MakeSeeded
H
S
SeededHashedType
SeededS
Int
Int32
Int64
LargeFile
Lazy
Lexing
List
ListLabels
Map
Make
Ord
OrderedType
S
Marshal
MoreLabels
Hashtbl
HashedType
Make
H
MakeSeeded
H
S
SeededHashedType
SeededS
Map
Make
Ord
OrderedType
S
Set
Make
Ord
OrderedType
S
Mutex
Nativeint
Obj
Closure
Ephemeron
Extension_constructor
Oo
Option
Parsing
Pervasives
Printexc
Slot
Printf
Queue
Random
State
Result
Scanf
Scanning
Semaphore
Binary
<