This commit is contained in:
c-cube 2023-08-29 18:39:53 +00:00
parent a995d272a1
commit 51b06697fa
273 changed files with 1075 additions and 537 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1,2 +0,0 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>CamlinternalAtomic (ocaml.CamlinternalAtomic)</title><link rel="stylesheet" href="../../_odoc-theme/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> <a href="../index.html">ocaml</a> &#x00BB; CamlinternalAtomic</nav><header class="odoc-preamble"><h1>Module <code><span>CamlinternalAtomic</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec type anchored" id="type-t"><a href="#type-t" class="anchor"></a><code><span><span class="keyword">type</span> <span>!'a t</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-make"><a href="#val-make" class="anchor"></a><code><span><span class="keyword">val</span> make : <span><span class="type-var">'a</span> <span class="arrow">&#45;&gt;</span></span> <span><span class="type-var">'a</span> <a href="#type-t">t</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-get"><a href="#val-get" class="anchor"></a><code><span><span class="keyword">val</span> get : <span><span><span class="type-var">'a</span> <a href="#type-t">t</a></span> <span class="arrow">&#45;&gt;</span></span> <span class="type-var">'a</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-set"><a href="#val-set" class="anchor"></a><code><span><span class="keyword">val</span> set : <span><span><span class="type-var">'a</span> <a href="#type-t">t</a></span> <span class="arrow">&#45;&gt;</span></span> <span><span class="type-var">'a</span> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-exchange"><a href="#val-exchange" class="anchor"></a><code><span><span class="keyword">val</span> exchange : <span><span><span class="type-var">'a</span> <a href="#type-t">t</a></span> <span class="arrow">&#45;&gt;</span></span> <span><span class="type-var">'a</span> <span class="arrow">&#45;&gt;</span></span> <span class="type-var">'a</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-compare_and_set"><a href="#val-compare_and_set" class="anchor"></a><code><span><span class="keyword">val</span> compare_and_set : <span><span><span class="type-var">'a</span> <a href="#type-t">t</a></span> <span class="arrow">&#45;&gt;</span></span> <span><span class="type-var">'a</span> <span class="arrow">&#45;&gt;</span></span> <span><span class="type-var">'a</span> <span class="arrow">&#45;&gt;</span></span> bool</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-fetch_and_add"><a href="#val-fetch_and_add" class="anchor"></a><code><span><span class="keyword">val</span> fetch_and_add : <span><span>int <a href="#type-t">t</a></span> <span class="arrow">&#45;&gt;</span></span> <span>int <span class="arrow">&#45;&gt;</span></span> int</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-incr"><a href="#val-incr" class="anchor"></a><code><span><span class="keyword">val</span> incr : <span><span>int <a href="#type-t">t</a></span> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decr"><a href="#val-decr" class="anchor"></a><code><span><span class="keyword">val</span> decr : <span><span>int <a href="#type-t">t</a></span> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div></div></body></html>

View file

@ -1,2 +1,2 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>CamlinternalLazy (ocaml.CamlinternalLazy)</title><link rel="stylesheet" href="../../_odoc-theme/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> <a href="../index.html">ocaml</a> &#x00BB; CamlinternalLazy</nav><header class="odoc-preamble"><h1>Module <code><span>CamlinternalLazy</span></code></h1><p>Run-time support for lazy values. All functions in this module are for system use only, not for the casual user.</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec exception anchored" id="exception-Undefined"><a href="#exception-Undefined" class="anchor"></a><code><span><span class="keyword">exception</span> </span><span><span class="exception">Undefined</span></span></code></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-t"><a href="#type-t" class="anchor"></a><code><span><span class="keyword">type</span> <span>'a t</span></span><span> = <span><span class="type-var">'a</span> lazy_t</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-force_lazy_block"><a href="#val-force_lazy_block" class="anchor"></a><code><span><span class="keyword">val</span> force_lazy_block : <span><span><span class="type-var">'a</span> lazy_t</span> <span class="arrow">&#45;&gt;</span></span> <span class="type-var">'a</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-force_val_lazy_block"><a href="#val-force_val_lazy_block" class="anchor"></a><code><span><span class="keyword">val</span> force_val_lazy_block : <span><span><span class="type-var">'a</span> lazy_t</span> <span class="arrow">&#45;&gt;</span></span> <span class="type-var">'a</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-force"><a href="#val-force" class="anchor"></a><code><span><span class="keyword">val</span> force : <span><span><span class="type-var">'a</span> lazy_t</span> <span class="arrow">&#45;&gt;</span></span> <span class="type-var">'a</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-force_val"><a href="#val-force_val" class="anchor"></a><code><span><span class="keyword">val</span> force_val : <span><span><span class="type-var">'a</span> lazy_t</span> <span class="arrow">&#45;&gt;</span></span> <span class="type-var">'a</span></span></code></div></div></div></body></html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>CamlinternalLazy (ocaml.CamlinternalLazy)</title><link rel="stylesheet" href="../../_odoc-theme/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> <a href="../index.html">ocaml</a> &#x00BB; CamlinternalLazy</nav><header class="odoc-preamble"><h1>Module <code><span>CamlinternalLazy</span></code></h1><p>Run-time support for lazy values. All functions in this module are for system use only, not for the casual user.</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec type anchored" id="type-t"><a href="#type-t" class="anchor"></a><code><span><span class="keyword">type</span> <span>'a t</span></span><span> = <span><span class="type-var">'a</span> lazy_t</span></span></code></div></div><div class="odoc-spec"><div class="spec exception anchored" id="exception-Undefined"><a href="#exception-Undefined" class="anchor"></a><code><span><span class="keyword">exception</span> </span><span><span class="exception">Undefined</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-force_lazy_block"><a href="#val-force_lazy_block" class="anchor"></a><code><span><span class="keyword">val</span> force_lazy_block : <span><span><span class="type-var">'a</span> lazy_t</span> <span class="arrow">&#45;&gt;</span></span> <span class="type-var">'a</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-force_gen"><a href="#val-force_gen" class="anchor"></a><code><span><span class="keyword">val</span> force_gen : <span>only_val:bool <span class="arrow">&#45;&gt;</span></span> <span><span><span class="type-var">'a</span> lazy_t</span> <span class="arrow">&#45;&gt;</span></span> <span class="type-var">'a</span></span></code></div></div></div></body></html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -56,7 +56,7 @@
<span><a href="../Debuginfo/index.html#type-t">Debuginfo.t</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../Cmm/index.html#type-expression">Cmm.expression</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../Cmm/index.html#type-expression">Cmm.expression</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../Cmm/index.html#type-expression">Cmm.expression</a></span></code></div><div class="spec-doc"><p>Complex number creation and access</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-complex_re"><a href="#val-complex_re" class="anchor"></a><code><span><span class="keyword">val</span> complex_re : <span><a href="../Cmm/index.html#type-expression">Cmm.expression</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../Debuginfo/index.html#type-t">Debuginfo.t</a> <span class="arrow">&#45;&gt;</span></span> <a href="../Cmm/index.html#type-expression">Cmm.expression</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-complex_im"><a href="#val-complex_im" class="anchor"></a><code><span><span class="keyword">val</span> complex_im : <span><a href="../Cmm/index.html#type-expression">Cmm.expression</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../Debuginfo/index.html#type-t">Debuginfo.t</a> <span class="arrow">&#45;&gt;</span></span> <a href="../Cmm/index.html#type-expression">Cmm.expression</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-return_unit"><a href="#val-return_unit" class="anchor"></a><code><span><span class="keyword">val</span> return_unit : <span><a href="../Debuginfo/index.html#type-t">Debuginfo.t</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../Cmm/index.html#type-expression">Cmm.expression</a> <span class="arrow">&#45;&gt;</span></span> <a href="../Cmm/index.html#type-expression">Cmm.expression</a></span></code></div><div class="spec-doc"><p>Make the given expression return a unit value</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-remove_unit"><a href="#val-remove_unit" class="anchor"></a><code><span><span class="keyword">val</span> remove_unit : <span><a href="../Cmm/index.html#type-expression">Cmm.expression</a> <span class="arrow">&#45;&gt;</span></span> <a href="../Cmm/index.html#type-expression">Cmm.expression</a></span></code></div><div class="spec-doc"><p>Remove a trailing unit return if any</p></div></div><p>Blocks</p><div class="odoc-spec"><div class="spec value anchored" id="val-field_address"><a href="#val-field_address" class="anchor"></a><code><span><span class="keyword">val</span> field_address : <span><a href="../Cmm/index.html#type-expression">Cmm.expression</a> <span class="arrow">&#45;&gt;</span></span> <span>int <span class="arrow">&#45;&gt;</span></span> <span><a href="../Debuginfo/index.html#type-t">Debuginfo.t</a> <span class="arrow">&#45;&gt;</span></span> <a href="../Cmm/index.html#type-expression">Cmm.expression</a></span></code></div><div class="spec-doc"><p><code>field_address ptr n dbg</code> returns an expression for the address of the <code>n</code>th field of the block pointed to by <code>ptr</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-get_field_gen"><a href="#val-get_field_gen" class="anchor"></a><code><span><span class="keyword">val</span> get_field_gen :
<a href="../Cmm/index.html#type-expression">Cmm.expression</a></span></code></div><div class="spec-doc"><p>Complex number creation and access</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-complex_re"><a href="#val-complex_re" class="anchor"></a><code><span><span class="keyword">val</span> complex_re : <span><a href="../Cmm/index.html#type-expression">Cmm.expression</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../Debuginfo/index.html#type-t">Debuginfo.t</a> <span class="arrow">&#45;&gt;</span></span> <a href="../Cmm/index.html#type-expression">Cmm.expression</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-complex_im"><a href="#val-complex_im" class="anchor"></a><code><span><span class="keyword">val</span> complex_im : <span><a href="../Cmm/index.html#type-expression">Cmm.expression</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../Debuginfo/index.html#type-t">Debuginfo.t</a> <span class="arrow">&#45;&gt;</span></span> <a href="../Cmm/index.html#type-expression">Cmm.expression</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-return_unit"><a href="#val-return_unit" class="anchor"></a><code><span><span class="keyword">val</span> return_unit : <span><a href="../Debuginfo/index.html#type-t">Debuginfo.t</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../Cmm/index.html#type-expression">Cmm.expression</a> <span class="arrow">&#45;&gt;</span></span> <a href="../Cmm/index.html#type-expression">Cmm.expression</a></span></code></div><div class="spec-doc"><p>Make the given expression return a unit value</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-remove_unit"><a href="#val-remove_unit" class="anchor"></a><code><span><span class="keyword">val</span> remove_unit : <span><a href="../Cmm/index.html#type-expression">Cmm.expression</a> <span class="arrow">&#45;&gt;</span></span> <a href="../Cmm/index.html#type-expression">Cmm.expression</a></span></code></div><div class="spec-doc"><p>Remove a trailing unit return if any</p></div></div><p>Blocks</p><div class="odoc-spec"><div class="spec value anchored" id="val-mk_load_mut"><a href="#val-mk_load_mut" class="anchor"></a><code><span><span class="keyword">val</span> mk_load_mut : <span><a href="../Cmm/index.html#type-memory_chunk">Cmm.memory_chunk</a> <span class="arrow">&#45;&gt;</span></span> <a href="../Cmm/index.html#type-operation">Cmm.operation</a></span></code></div><div class="spec-doc"><p>Non-atomic load of a mutable field</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-mk_load_atomic"><a href="#val-mk_load_atomic" class="anchor"></a><code><span><span class="keyword">val</span> mk_load_atomic : <span><a href="../Cmm/index.html#type-memory_chunk">Cmm.memory_chunk</a> <span class="arrow">&#45;&gt;</span></span> <a href="../Cmm/index.html#type-operation">Cmm.operation</a></span></code></div><div class="spec-doc"><p>Atomic load. All atomic fields are mutable.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-field_address"><a href="#val-field_address" class="anchor"></a><code><span><span class="keyword">val</span> field_address : <span><a href="../Cmm/index.html#type-expression">Cmm.expression</a> <span class="arrow">&#45;&gt;</span></span> <span>int <span class="arrow">&#45;&gt;</span></span> <span><a href="../Debuginfo/index.html#type-t">Debuginfo.t</a> <span class="arrow">&#45;&gt;</span></span> <a href="../Cmm/index.html#type-expression">Cmm.expression</a></span></code></div><div class="spec-doc"><p><code>field_address ptr n dbg</code> returns an expression for the address of the <code>n</code>th field of the block pointed to by <code>ptr</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-get_field_gen"><a href="#val-get_field_gen" class="anchor"></a><code><span><span class="keyword">val</span> get_field_gen :
<span><a href="../Asttypes/index.html#type-mutable_flag">Asttypes.mutable_flag</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../Cmm/index.html#type-expression">Cmm.expression</a> <span class="arrow">&#45;&gt;</span></span>
<span>int <span class="arrow">&#45;&gt;</span></span>

View file

@ -1,2 +1,2 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Cmm_invariants (ocaml.Cmm_invariants)</title><link rel="stylesheet" href="../../_odoc-theme/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> <a href="../index.html">ocaml</a> &#x00BB; Cmm_invariants</nav><header class="odoc-preamble"><h1>Module <code><span>Cmm_invariants</span></code></h1><p><code>run ppf fundecl</code> analyses the given function, and returns whether any errors were encountered (with corresponding error messages printed on the given formatter).</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-run"><a href="#val-run" class="anchor"></a><code><span><span class="keyword">val</span> run : <span><a href="../Stdlib/Format/index.html#type-formatter">Stdlib.Format.formatter</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../Cmm/index.html#type-fundecl">Cmm.fundecl</a> <span class="arrow">&#45;&gt;</span></span> bool</span></code></div></div></div></body></html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Cmm_invariants (ocaml.Cmm_invariants)</title><link rel="stylesheet" href="../../_odoc-theme/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> <a href="../index.html">ocaml</a> &#x00BB; Cmm_invariants</nav><header class="odoc-preamble"><h1>Module <code><span>Cmm_invariants</span></code></h1><p>Check a number of continuation-related invariants</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-run"><a href="#val-run" class="anchor"></a><code><span><span class="keyword">val</span> run : <span><a href="../Stdlib/Format/index.html#type-formatter">Stdlib.Format.formatter</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../Cmm/index.html#type-fundecl">Cmm.fundecl</a> <span class="arrow">&#45;&gt;</span></span> bool</span></code></div><div class="spec-doc"><p><code>run ppf fundecl</code> analyses the given function, and returns whether any errors were encountered (with corresponding error messages printed on the given formatter).</p></div></div></div></body></html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1,2 +1,6 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Compmisc (ocaml.Compmisc)</title><link rel="stylesheet" href="../../_odoc-theme/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> <a href="../index.html">ocaml</a> &#x00BB; Compmisc</nav><header class="odoc-preamble"><h1>Module <code><span>Compmisc</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-init_path"><a href="#val-init_path" class="anchor"></a><code><span><span class="keyword">val</span> init_path : <span>?dir:string <span class="arrow">&#45;&gt;</span></span> <span>unit <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-initial_env"><a href="#val-initial_env" class="anchor"></a><code><span><span class="keyword">val</span> initial_env : <span>unit <span class="arrow">&#45;&gt;</span></span> <a href="../Env/index.html#type-t">Env.t</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-set_from_env"><a href="#val-set_from_env" class="anchor"></a><code><span><span class="keyword">val</span> set_from_env : <span><span><span><span class="type-var">'a</span> option</span> <a href="../Stdlib/index.html#type-ref">ref</a></span> <span class="arrow">&#45;&gt;</span></span> <span><span><span class="type-var">'a</span> <a href="../Clflags/index.html#type-env_reader">Clflags.env_reader</a></span> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-read_clflags_from_env"><a href="#val-read_clflags_from_env" class="anchor"></a><code><span><span class="keyword">val</span> read_clflags_from_env : <span>unit <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-with_ppf_dump"><a href="#val-with_ppf_dump" class="anchor"></a><code><span><span class="keyword">val</span> with_ppf_dump : <span>file_prefix:string <span class="arrow">&#45;&gt;</span></span> <span><span>(<span><a href="../Stdlib/Format/index.html#type-formatter">Stdlib.Format.formatter</a> <span class="arrow">&#45;&gt;</span></span> <span class="type-var">'a</span>)</span> <span class="arrow">&#45;&gt;</span></span> <span class="type-var">'a</span></span></code></div></div></div></body></html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Compmisc (ocaml.Compmisc)</title><link rel="stylesheet" href="../../_odoc-theme/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> <a href="../index.html">ocaml</a> &#x00BB; Compmisc</nav><header class="odoc-preamble"><h1>Module <code><span>Compmisc</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-init_path"><a href="#val-init_path" class="anchor"></a><code><span><span class="keyword">val</span> init_path :
<span>?auto_include:<a href="../Load_path/index.html#type-auto_include_callback">Load_path.auto_include_callback</a> <span class="arrow">&#45;&gt;</span></span>
<span>?dir:string <span class="arrow">&#45;&gt;</span></span>
<span>unit <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-initial_env"><a href="#val-initial_env" class="anchor"></a><code><span><span class="keyword">val</span> initial_env : <span>unit <span class="arrow">&#45;&gt;</span></span> <a href="../Env/index.html#type-t">Env.t</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-set_from_env"><a href="#val-set_from_env" class="anchor"></a><code><span><span class="keyword">val</span> set_from_env : <span><span><span><span class="type-var">'a</span> option</span> <a href="../Stdlib/index.html#type-ref">ref</a></span> <span class="arrow">&#45;&gt;</span></span> <span><span><span class="type-var">'a</span> <a href="../Clflags/index.html#type-env_reader">Clflags.env_reader</a></span> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-read_clflags_from_env"><a href="#val-read_clflags_from_env" class="anchor"></a><code><span><span class="keyword">val</span> read_clflags_from_env : <span>unit <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-with_ppf_dump"><a href="#val-with_ppf_dump" class="anchor"></a><code><span><span class="keyword">val</span> with_ppf_dump : <span>file_prefix:string <span class="arrow">&#45;&gt;</span></span> <span><span>(<span><a href="../Stdlib/Format/index.html#type-formatter">Stdlib.Format.formatter</a> <span class="arrow">&#45;&gt;</span></span> <span class="type-var">'a</span>)</span> <span class="arrow">&#45;&gt;</span></span> <span class="type-var">'a</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-auto_include"><a href="#val-auto_include" class="anchor"></a><code><span><span class="keyword">val</span> auto_include : <a href="../Load_path/index.html#type-auto_include_callback">Load_path.auto_include_callback</a></span></code></div><div class="spec-doc"><p><code>auto_include find_in_dir fn</code> is a callback function to be passed to <a href="../Load_path/index.html#val-init"><code>Load_path.init</code></a> and automatically adds <code>-I +lib</code> to the load path after displaying an alert.</p></div></div></div></body></html>

View file

@ -1,8 +0,0 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Condition (ocaml.Condition)</title><link rel="stylesheet" href="../../_odoc-theme/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> <a href="../index.html">ocaml</a> &#x00BB; Condition</nav><header class="odoc-preamble"><h1>Module <code><span>Condition</span></code></h1><p>Condition variables to synchronize between threads.</p><p>Condition variables are used when one thread wants to wait until another thread has finished doing something: the former thread 'waits' on the condition variable, the latter thread 'signals' the condition when it is done. Condition variables should always be protected by a mutex. The typical use is (if <code>D</code> is a shared data structure, <code>m</code> its mutex, and <code>c</code> is a condition variable):</p><pre class="language-ocaml"><code>Mutex.lock m;
while (* some predicate P over D is not satisfied *) do
Condition.wait c m
done;
(* Modify D *)
if (* the predicate P over D is now satisfied *) then Condition.signal c;
Mutex.unlock m</code></pre></header><div class="odoc-content"><div class="odoc-spec"><div class="spec type anchored" id="type-t"><a href="#type-t" class="anchor"></a><code><span><span class="keyword">type</span> t</span></code></div><div class="spec-doc"><p>The type of condition variables.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-create"><a href="#val-create" class="anchor"></a><code><span><span class="keyword">val</span> create : <span>unit <span class="arrow">&#45;&gt;</span></span> <a href="#type-t">t</a></span></code></div><div class="spec-doc"><p>Return a new condition variable.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-wait"><a href="#val-wait" class="anchor"></a><code><span><span class="keyword">val</span> wait : <span><a href="#type-t">t</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../Mutex/index.html#type-t">Mutex.t</a> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p><code>wait c m</code> atomically unlocks the mutex <code>m</code> and suspends the calling process on the condition variable <code>c</code>. The process will restart after the condition variable <code>c</code> has been signalled. The mutex <code>m</code> is locked again before <code>wait</code> returns.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-signal"><a href="#val-signal" class="anchor"></a><code><span><span class="keyword">val</span> signal : <span><a href="#type-t">t</a> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p><code>signal c</code> restarts one of the processes waiting on the condition variable <code>c</code>.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-broadcast"><a href="#val-broadcast" class="anchor"></a><code><span><span class="keyword">val</span> broadcast : <span><a href="#type-t">t</a> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p><code>broadcast c</code> restarts all processes waiting on the condition variable <code>c</code>.</p></div></div></div></body></html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -35,8 +35,8 @@
<a href="../Types/index.html#type-type_declaration">Types.type_declaration</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-existential_name"><a href="#val-existential_name" class="anchor"></a><code><span><span class="keyword">val</span> existential_name :
<span><a href="../Types/index.html#type-constructor_description">Types.constructor_description</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../Types/index.html#type-type_expr">Types.type_expr</a> <span class="arrow">&#45;&gt;</span></span>
string</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-instance_constructor"><a href="#val-instance_constructor" class="anchor"></a><code><span><span class="keyword">val</span> instance_constructor :
<span>?in_pattern:<span>(<span><a href="../Env/index.html#type-t">Env.t</a> <a href="../Stdlib/index.html#type-ref">ref</a></span> * int)</span> <span class="arrow">&#45;&gt;</span></span>
string</span></code></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-existential_treatment"><a href="#type-existential_treatment" class="anchor"></a><code><span><span class="keyword">type</span> existential_treatment</span><span> = </span></code><ol><li id="type-existential_treatment.Keep_existentials_flexible" class="def variant constructor anchored"><a href="#type-existential_treatment.Keep_existentials_flexible" class="anchor"></a><code><span>| </span><span><span class="constructor">Keep_existentials_flexible</span></span></code></li><li id="type-existential_treatment.Make_existentials_abstract" class="def variant constructor anchored"><a href="#type-existential_treatment.Make_existentials_abstract" class="anchor"></a><code><span>| </span><span><span class="constructor">Make_existentials_abstract</span> <span class="keyword">of</span> </span><span>{</span></code><ol><li id="type-existential_treatment.env" class="def record field anchored"><a href="#type-existential_treatment.env" class="anchor"></a><code><span>env : <span><a href="../Env/index.html#type-t">Env.t</a> <a href="../Stdlib/index.html#type-ref">ref</a></span>;</span></code></li><li id="type-existential_treatment.scope" class="def record field anchored"><a href="#type-existential_treatment.scope" class="anchor"></a><code><span>scope : int;</span></code></li></ol><code><span>}</span></code></li></ol></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-instance_constructor"><a href="#val-instance_constructor" class="anchor"></a><code><span><span class="keyword">val</span> instance_constructor :
<span><a href="#type-existential_treatment">existential_treatment</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../Types/index.html#type-constructor_description">Types.constructor_description</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../Types/index.html#type-type_expr">Types.type_expr</a> list</span> * <a href="../Types/index.html#type-type_expr">Types.type_expr</a> * <span><a href="../Types/index.html#type-type_expr">Types.type_expr</a> list</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-instance_parameterized_type"><a href="#val-instance_parameterized_type" class="anchor"></a><code><span><span class="keyword">val</span> instance_parameterized_type :
<span>?keep_names:bool <span class="arrow">&#45;&gt;</span></span>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -4,4 +4,4 @@
<span><span><a href="../Reg/index.html#type-t">Reg.t</a> array</span> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../Reg/index.html#type-t">Reg.t</a> array</span> <span class="arrow">&#45;&gt;</span></span>
<span><a href="#type-instruction">instruction</a> <span class="arrow">&#45;&gt;</span></span>
<a href="#type-instruction">instruction</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-invert_test"><a href="#val-invert_test" class="anchor"></a><code><span><span class="keyword">val</span> invert_test : <span><a href="../Mach/index.html#type-test">Mach.test</a> <span class="arrow">&#45;&gt;</span></span> <a href="../Mach/index.html#type-test">Mach.test</a></span></code></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-fundecl"><a href="#type-fundecl" class="anchor"></a><code><span><span class="keyword">type</span> fundecl</span><span> = </span><span>{</span></code><ol><li id="type-fundecl.fun_name" class="def record field anchored"><a href="#type-fundecl.fun_name" class="anchor"></a><code><span>fun_name : string;</span></code></li><li id="type-fundecl.fun_body" class="def record field anchored"><a href="#type-fundecl.fun_body" class="anchor"></a><code><span>fun_body : <a href="#type-instruction">instruction</a>;</span></code></li><li id="type-fundecl.fun_fast" class="def record field anchored"><a href="#type-fundecl.fun_fast" class="anchor"></a><code><span>fun_fast : bool;</span></code></li><li id="type-fundecl.fun_dbg" class="def record field anchored"><a href="#type-fundecl.fun_dbg" class="anchor"></a><code><span>fun_dbg : <a href="../Debuginfo/index.html#type-t">Debuginfo.t</a>;</span></code></li><li id="type-fundecl.fun_tailrec_entry_point_label" class="def record field anchored"><a href="#type-fundecl.fun_tailrec_entry_point_label" class="anchor"></a><code><span>fun_tailrec_entry_point_label : <a href="#type-label">label</a>;</span></code></li><li id="type-fundecl.fun_contains_calls" class="def record field anchored"><a href="#type-fundecl.fun_contains_calls" class="anchor"></a><code><span>fun_contains_calls : bool;</span></code></li><li id="type-fundecl.fun_num_stack_slots" class="def record field anchored"><a href="#type-fundecl.fun_num_stack_slots" class="anchor"></a><code><span>fun_num_stack_slots : <span>int array</span>;</span></code></li><li id="type-fundecl.fun_frame_required" class="def record field anchored"><a href="#type-fundecl.fun_frame_required" class="anchor"></a><code><span>fun_frame_required : bool;</span></code></li><li id="type-fundecl.fun_prologue_required" class="def record field anchored"><a href="#type-fundecl.fun_prologue_required" class="anchor"></a><code><span>fun_prologue_required : bool;</span></code></li></ol><code><span>}</span></code></div></div></div></body></html>
<a href="#type-instruction">instruction</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-invert_test"><a href="#val-invert_test" class="anchor"></a><code><span><span class="keyword">val</span> invert_test : <span><a href="../Mach/index.html#type-test">Mach.test</a> <span class="arrow">&#45;&gt;</span></span> <a href="../Mach/index.html#type-test">Mach.test</a></span></code></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-fundecl"><a href="#type-fundecl" class="anchor"></a><code><span><span class="keyword">type</span> fundecl</span><span> = </span><span>{</span></code><ol><li id="type-fundecl.fun_name" class="def record field anchored"><a href="#type-fundecl.fun_name" class="anchor"></a><code><span>fun_name : string;</span></code></li><li id="type-fundecl.fun_args" class="def record field anchored"><a href="#type-fundecl.fun_args" class="anchor"></a><code><span>fun_args : <a href="../Reg/Set/index.html#type-t">Reg.Set.t</a>;</span></code></li><li id="type-fundecl.fun_body" class="def record field anchored"><a href="#type-fundecl.fun_body" class="anchor"></a><code><span>fun_body : <a href="#type-instruction">instruction</a>;</span></code></li><li id="type-fundecl.fun_fast" class="def record field anchored"><a href="#type-fundecl.fun_fast" class="anchor"></a><code><span>fun_fast : bool;</span></code></li><li id="type-fundecl.fun_dbg" class="def record field anchored"><a href="#type-fundecl.fun_dbg" class="anchor"></a><code><span>fun_dbg : <a href="../Debuginfo/index.html#type-t">Debuginfo.t</a>;</span></code></li><li id="type-fundecl.fun_tailrec_entry_point_label" class="def record field anchored"><a href="#type-fundecl.fun_tailrec_entry_point_label" class="anchor"></a><code><span>fun_tailrec_entry_point_label : <a href="#type-label">label</a>;</span></code></li><li id="type-fundecl.fun_contains_calls" class="def record field anchored"><a href="#type-fundecl.fun_contains_calls" class="anchor"></a><code><span>fun_contains_calls : bool;</span></code></li><li id="type-fundecl.fun_num_stack_slots" class="def record field anchored"><a href="#type-fundecl.fun_num_stack_slots" class="anchor"></a><code><span>fun_num_stack_slots : <span>int array</span>;</span></code></li><li id="type-fundecl.fun_frame_required" class="def record field anchored"><a href="#type-fundecl.fun_frame_required" class="anchor"></a><code><span>fun_frame_required : bool;</span></code></li><li id="type-fundecl.fun_prologue_required" class="def record field anchored"><a href="#type-fundecl.fun_prologue_required" class="anchor"></a><code><span>fun_prologue_required : bool;</span></code></li></ol><code><span>}</span></code></div></div></div></body></html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1,2 +1,2 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Dir (ocaml.Load_path.Dir)</title><link rel="stylesheet" href="../../../_odoc-theme/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> <a href="../../index.html">ocaml</a> &#x00BB; <a href="../index.html">Load_path</a> &#x00BB; Dir</nav><header class="odoc-preamble"><h1>Module <code><span>Load_path.Dir</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec type anchored" id="type-t"><a href="#type-t" class="anchor"></a><code><span><span class="keyword">type</span> t</span></code></div><div class="spec-doc"><p>Represent one directory in the load path.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-create"><a href="#val-create" class="anchor"></a><code><span><span class="keyword">val</span> create : <span>string <span class="arrow">&#45;&gt;</span></span> <a href="#type-t">t</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-path"><a href="#val-path" class="anchor"></a><code><span><span class="keyword">val</span> path : <span><a href="#type-t">t</a> <span class="arrow">&#45;&gt;</span></span> string</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-files"><a href="#val-files" class="anchor"></a><code><span><span class="keyword">val</span> files : <span><a href="#type-t">t</a> <span class="arrow">&#45;&gt;</span></span> <span>string list</span></span></code></div><div class="spec-doc"><p>All the files in that directory. This doesn't include files in sub-directories of this directory.</p></div></div></div></body></html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Dir (ocaml.Load_path.Dir)</title><link rel="stylesheet" href="../../../_odoc-theme/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> <a href="../../index.html">ocaml</a> &#x00BB; <a href="../index.html">Load_path</a> &#x00BB; Dir</nav><header class="odoc-preamble"><h1>Module <code><span>Load_path.Dir</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec type anchored" id="type-t"><a href="#type-t" class="anchor"></a><code><span><span class="keyword">type</span> t</span></code></div><div class="spec-doc"><p>Represent one directory in the load path.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-create"><a href="#val-create" class="anchor"></a><code><span><span class="keyword">val</span> create : <span>string <span class="arrow">&#45;&gt;</span></span> <a href="#type-t">t</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-path"><a href="#val-path" class="anchor"></a><code><span><span class="keyword">val</span> path : <span><a href="#type-t">t</a> <span class="arrow">&#45;&gt;</span></span> string</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-files"><a href="#val-files" class="anchor"></a><code><span><span class="keyword">val</span> files : <span><a href="#type-t">t</a> <span class="arrow">&#45;&gt;</span></span> <span>string list</span></span></code></div><div class="spec-doc"><p>All the files in that directory. This doesn't include files in sub-directories of this directory.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-find"><a href="#val-find" class="anchor"></a><code><span><span class="keyword">val</span> find : <span><a href="#type-t">t</a> <span class="arrow">&#45;&gt;</span></span> <span>string <span class="arrow">&#45;&gt;</span></span> <span>string option</span></span></code></div><div class="spec-doc"><p><code>find dir fn</code> returns the full path to <code>fn</code> in <code>dir</code>.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-find_uncap"><a href="#val-find_uncap" class="anchor"></a><code><span><span class="keyword">val</span> find_uncap : <span><a href="#type-t">t</a> <span class="arrow">&#45;&gt;</span></span> <span>string <span class="arrow">&#45;&gt;</span></span> <span>string option</span></span></code></div><div class="spec-doc"><p>As <a href="#val-find"><code>find</code></a>, but search also for uncapitalized name, i.e. if name is Foo.ml, either /path/Foo.ml or /path/foo.ml may be returned.</p></div></div></div></body></html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1,4 +0,0 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Mutex (ocaml.Mutex)</title><link rel="stylesheet" href="../../_odoc-theme/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> <a href="../index.html">ocaml</a> &#x00BB; Mutex</nav><header class="odoc-preamble"><h1>Module <code><span>Mutex</span></code></h1><p>Locks for mutual exclusion.</p><p>Mutexes (mutual-exclusion locks) are used to implement critical sections and protect shared mutable data structures against concurrent accesses. The typical use is (if <code>m</code> is the mutex associated with the data structure <code>D</code>):</p><pre class="language-ocaml"><code>Mutex.lock m;
(* Critical section that operates over D *);
Mutex.unlock m</code></pre></header><div class="odoc-content"><div class="odoc-spec"><div class="spec type anchored" id="type-t"><a href="#type-t" class="anchor"></a><code><span><span class="keyword">type</span> t</span></code></div><div class="spec-doc"><p>The type of mutexes.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-create"><a href="#val-create" class="anchor"></a><code><span><span class="keyword">val</span> create : <span>unit <span class="arrow">&#45;&gt;</span></span> <a href="#type-t">t</a></span></code></div><div class="spec-doc"><p>Return a new mutex.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-lock"><a href="#val-lock" class="anchor"></a><code><span><span class="keyword">val</span> lock : <span><a href="#type-t">t</a> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p>Lock the given mutex. Only one thread can have the mutex locked at any time. A thread that attempts to lock a mutex already locked by another thread will suspend until the other thread unlocks the mutex.</p><ul class="at-tags"><li class="raises"><span class="at-tag">raises</span> <span class="value">Sys_error</span> <p>if the mutex is already locked by the thread calling <a href="#val-lock"><code>Mutex.lock</code></a>.</p></li></ul><ul class="at-tags"><li class="before"><span class="at-tag">before</span> <span class="value">4.12</span> <p><code>Sys_error</code> was not raised for recursive locking (platform-dependent behaviour)</p></li></ul></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-try_lock"><a href="#val-try_lock" class="anchor"></a><code><span><span class="keyword">val</span> try_lock : <span><a href="#type-t">t</a> <span class="arrow">&#45;&gt;</span></span> bool</span></code></div><div class="spec-doc"><p>Same as <a href="#val-lock"><code>Mutex.lock</code></a>, but does not suspend the calling thread if the mutex is already locked: just return <code>false</code> immediately in that case. If the mutex is unlocked, lock it and return <code>true</code>.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-unlock"><a href="#val-unlock" class="anchor"></a><code><span><span class="keyword">val</span> unlock : <span><a href="#type-t">t</a> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p>Unlock the given mutex. Other threads suspended trying to lock the mutex will restart. The mutex must have been previously locked by the thread that calls <a href="#val-unlock"><code>Mutex.unlock</code></a>.</p><ul class="at-tags"><li class="raises"><span class="at-tag">raises</span> <span class="value">Sys_error</span> <p>if the mutex is unlocked or was locked by another thread.</p></li></ul><ul class="at-tags"><li class="before"><span class="at-tag">before</span> <span class="value">4.12</span> <p><code>Sys_error</code> was not raised when unlocking an unlocked mutex or when unlocking a mutex from a different thread.</p></li></ul></div></div></div></body></html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,2 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Ocamlmktop_init (ocaml.Ocamlmktop_init)</title><link rel="stylesheet" href="../../_odoc-theme/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> <a href="../index.html">ocaml</a> &#x00BB; Ocamlmktop_init</nav><header class="odoc-preamble"><h1>Module <code><span>Ocamlmktop_init</span></code></h1></header><div class="odoc-content"></div></body></html>

View file

@ -44,7 +44,7 @@
<span>int <span class="arrow">&#45;&gt;</span></span>
<span><span>string option</span> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../../../Odoc_info/index.html#type-text">Odoc_info.text</a> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-html_of_Verbatim"><a href="#method-html_of_Verbatim" class="anchor"></a><code><span><span class="keyword">method</span> html_of_Verbatim : <span><a href="../../../../Stdlib/Buffer/index.html#type-t">Buffer.t</a> <span class="arrow">&#45;&gt;</span></span> <span>string <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-html_of_attribute"><a href="#method-html_of_attribute" class="anchor"></a><code><span><span class="keyword">method</span> html_of_attribute : <span><a href="../../../../Stdlib/Buffer/index.html#type-t">Buffer.t</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../../../../Odoc_info/Value/index.html#type-t_attribute">Odoc_info.Value.t_attribute</a> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-html_of_author_list"><a href="#method-html_of_author_list" class="anchor"></a><code><span><span class="keyword">method</span> html_of_author_list : <span><a href="../../../../Stdlib/Buffer/index.html#type-t">Buffer.t</a> <span class="arrow">&#45;&gt;</span></span> <span><span>string list</span> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-html_of_before"><a href="#method-html_of_before" class="anchor"></a><code><span><span class="keyword">method</span> html_of_before : <span><a href="../../../../Stdlib/Buffer/index.html#type-t">Buffer.t</a> <span class="arrow">&#45;&gt;</span></span> <span><span><span>(string * <a href="../../../../Odoc_info/index.html#type-text">Odoc_info.text</a>)</span> list</span> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-html_of_class"><a href="#method-html_of_class" class="anchor"></a><code><span><span class="keyword">method</span> html_of_class : <span><a href="../../../../Stdlib/Buffer/index.html#type-t">Buffer.t</a> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-html_of_Verbatim"><a href="#method-html_of_Verbatim" class="anchor"></a><code><span><span class="keyword">method</span> html_of_Verbatim : <span><a href="../../../../Stdlib/Buffer/index.html#type-t">Buffer.t</a> <span class="arrow">&#45;&gt;</span></span> <span>string <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-html_of_alerts"><a href="#method-html_of_alerts" class="anchor"></a><code><span><span class="keyword">method</span> html_of_alerts : <span><a href="../../../../Stdlib/Buffer/index.html#type-t">Buffer.t</a> <span class="arrow">&#45;&gt;</span></span> <span><span><a href="../../../../Odoc_info/index.html#type-alert">Odoc_info.alert</a> list</span> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-html_of_attribute"><a href="#method-html_of_attribute" class="anchor"></a><code><span><span class="keyword">method</span> html_of_attribute : <span><a href="../../../../Stdlib/Buffer/index.html#type-t">Buffer.t</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../../../../Odoc_info/Value/index.html#type-t_attribute">Odoc_info.Value.t_attribute</a> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-html_of_author_list"><a href="#method-html_of_author_list" class="anchor"></a><code><span><span class="keyword">method</span> html_of_author_list : <span><a href="../../../../Stdlib/Buffer/index.html#type-t">Buffer.t</a> <span class="arrow">&#45;&gt;</span></span> <span><span>string list</span> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-html_of_before"><a href="#method-html_of_before" class="anchor"></a><code><span><span class="keyword">method</span> html_of_before : <span><a href="../../../../Stdlib/Buffer/index.html#type-t">Buffer.t</a> <span class="arrow">&#45;&gt;</span></span> <span><span><span>(string * <a href="../../../../Odoc_info/index.html#type-text">Odoc_info.text</a>)</span> list</span> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-html_of_class"><a href="#method-html_of_class" class="anchor"></a><code><span><span class="keyword">method</span> html_of_class : <span><a href="../../../../Stdlib/Buffer/index.html#type-t">Buffer.t</a> <span class="arrow">&#45;&gt;</span></span>
<span>?complete:bool <span class="arrow">&#45;&gt;</span></span>
<span>?with_link:bool <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../../../Odoc_info/Class/index.html#type-t_class">Odoc_info.Class.t_class</a> <span class="arrow">&#45;&gt;</span></span>
@ -78,7 +78,7 @@
<a href="../../../../Odoc_dag2html/index.html#type-dag">Odoc_dag2html.dag</a></span> <span class="arrow">&#45;&gt;</span></span>
string</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-html_of_described_parameter_list"><a href="#method-html_of_described_parameter_list" class="anchor"></a><code><span><span class="keyword">method</span> html_of_described_parameter_list : <span><a href="../../../../Stdlib/Buffer/index.html#type-t">Buffer.t</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../../../Odoc_info/Name/index.html#type-t">Odoc_info.Name.t</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../../../Odoc_parameter/index.html#type-parameter">Odoc_parameter.parameter</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../../../Odoc_info/Parameter/index.html#type-parameter">Odoc_info.Parameter.parameter</a> list</span> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-html_of_exception"><a href="#method-html_of_exception" class="anchor"></a><code><span><span class="keyword">method</span> html_of_exception : <span><a href="../../../../Stdlib/Buffer/index.html#type-t">Buffer.t</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../../../../Odoc_info/Exception/index.html#type-t_exception">Odoc_info.Exception.t_exception</a> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-html_of_included_module"><a href="#method-html_of_included_module" class="anchor"></a><code><span><span class="keyword">method</span> html_of_included_module : <span><a href="../../../../Stdlib/Buffer/index.html#type-t">Buffer.t</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../../../Odoc_info/Module/index.html#type-included_module">Odoc_info.Module.included_module</a> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-html_of_info"><a href="#method-html_of_info" class="anchor"></a><code><span><span class="keyword">method</span> html_of_info : <span>?cls:string <span class="arrow">&#45;&gt;</span></span>
@ -124,7 +124,7 @@
<span><a href="../../../../Odoc_info/Parameter/index.html#type-parameter">Odoc_info.Parameter.parameter</a> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-html_of_parameter_list"><a href="#method-html_of_parameter_list" class="anchor"></a><code><span><span class="keyword">method</span> html_of_parameter_list : <span><a href="../../../../Stdlib/Buffer/index.html#type-t">Buffer.t</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../../../Odoc_info/Name/index.html#type-t">Odoc_info.Name.t</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../../../Odoc_parameter/index.html#type-parameter">Odoc_parameter.parameter</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../../../Odoc_info/Parameter/index.html#type-parameter">Odoc_info.Parameter.parameter</a> list</span> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-html_of_raised_exceptions"><a href="#method-html_of_raised_exceptions" class="anchor"></a><code><span><span class="keyword">method</span> html_of_raised_exceptions : <span><a href="../../../../Stdlib/Buffer/index.html#type-t">Buffer.t</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><span>(string * <a href="../../../../Odoc_info/index.html#type-text">Odoc_info.text</a>)</span> list</span> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-html_of_record"><a href="#method-html_of_record" class="anchor"></a><code><span><span class="keyword">method</span> html_of_record : <span>father:<a href="../../../../Odoc_info/Name/index.html#type-t">Odoc_info.Name.t</a> <span class="arrow">&#45;&gt;</span></span>

View file

@ -44,7 +44,7 @@
<span>int <span class="arrow">&#45;&gt;</span></span>
<span><span>string option</span> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../../Odoc_info/index.html#type-text">Odoc_info.text</a> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-html_of_Verbatim"><a href="#method-html_of_Verbatim" class="anchor"></a><code><span><span class="keyword">method</span> html_of_Verbatim : <span><a href="../../../Stdlib/Buffer/index.html#type-t">Buffer.t</a> <span class="arrow">&#45;&gt;</span></span> <span>string <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-html_of_attribute"><a href="#method-html_of_attribute" class="anchor"></a><code><span><span class="keyword">method</span> html_of_attribute : <span><a href="../../../Stdlib/Buffer/index.html#type-t">Buffer.t</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../../../Odoc_info/Value/index.html#type-t_attribute">Odoc_info.Value.t_attribute</a> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-html_of_author_list"><a href="#method-html_of_author_list" class="anchor"></a><code><span><span class="keyword">method</span> html_of_author_list : <span><a href="../../../Stdlib/Buffer/index.html#type-t">Buffer.t</a> <span class="arrow">&#45;&gt;</span></span> <span><span>string list</span> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-html_of_before"><a href="#method-html_of_before" class="anchor"></a><code><span><span class="keyword">method</span> html_of_before : <span><a href="../../../Stdlib/Buffer/index.html#type-t">Buffer.t</a> <span class="arrow">&#45;&gt;</span></span> <span><span><span>(string * <a href="../../../Odoc_info/index.html#type-text">Odoc_info.text</a>)</span> list</span> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-html_of_class"><a href="#method-html_of_class" class="anchor"></a><code><span><span class="keyword">method</span> html_of_class : <span><a href="../../../Stdlib/Buffer/index.html#type-t">Buffer.t</a> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-html_of_Verbatim"><a href="#method-html_of_Verbatim" class="anchor"></a><code><span><span class="keyword">method</span> html_of_Verbatim : <span><a href="../../../Stdlib/Buffer/index.html#type-t">Buffer.t</a> <span class="arrow">&#45;&gt;</span></span> <span>string <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-html_of_alerts"><a href="#method-html_of_alerts" class="anchor"></a><code><span><span class="keyword">method</span> html_of_alerts : <span><a href="../../../Stdlib/Buffer/index.html#type-t">Buffer.t</a> <span class="arrow">&#45;&gt;</span></span> <span><span><a href="../../../Odoc_info/index.html#type-alert">Odoc_info.alert</a> list</span> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-html_of_attribute"><a href="#method-html_of_attribute" class="anchor"></a><code><span><span class="keyword">method</span> html_of_attribute : <span><a href="../../../Stdlib/Buffer/index.html#type-t">Buffer.t</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../../../Odoc_info/Value/index.html#type-t_attribute">Odoc_info.Value.t_attribute</a> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-html_of_author_list"><a href="#method-html_of_author_list" class="anchor"></a><code><span><span class="keyword">method</span> html_of_author_list : <span><a href="../../../Stdlib/Buffer/index.html#type-t">Buffer.t</a> <span class="arrow">&#45;&gt;</span></span> <span><span>string list</span> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-html_of_before"><a href="#method-html_of_before" class="anchor"></a><code><span><span class="keyword">method</span> html_of_before : <span><a href="../../../Stdlib/Buffer/index.html#type-t">Buffer.t</a> <span class="arrow">&#45;&gt;</span></span> <span><span><span>(string * <a href="../../../Odoc_info/index.html#type-text">Odoc_info.text</a>)</span> list</span> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-html_of_class"><a href="#method-html_of_class" class="anchor"></a><code><span><span class="keyword">method</span> html_of_class : <span><a href="../../../Stdlib/Buffer/index.html#type-t">Buffer.t</a> <span class="arrow">&#45;&gt;</span></span>
<span>?complete:bool <span class="arrow">&#45;&gt;</span></span>
<span>?with_link:bool <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../../Odoc_info/Class/index.html#type-t_class">Odoc_info.Class.t_class</a> <span class="arrow">&#45;&gt;</span></span>
@ -78,7 +78,7 @@
<a href="../../../Odoc_dag2html/index.html#type-dag">Odoc_dag2html.dag</a></span> <span class="arrow">&#45;&gt;</span></span>
string</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-html_of_described_parameter_list"><a href="#method-html_of_described_parameter_list" class="anchor"></a><code><span><span class="keyword">method</span> html_of_described_parameter_list : <span><a href="../../../Stdlib/Buffer/index.html#type-t">Buffer.t</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../../Odoc_info/Name/index.html#type-t">Odoc_info.Name.t</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../../Odoc_parameter/index.html#type-parameter">Odoc_parameter.parameter</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../../Odoc_info/Parameter/index.html#type-parameter">Odoc_info.Parameter.parameter</a> list</span> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-html_of_exception"><a href="#method-html_of_exception" class="anchor"></a><code><span><span class="keyword">method</span> html_of_exception : <span><a href="../../../Stdlib/Buffer/index.html#type-t">Buffer.t</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../../../Odoc_info/Exception/index.html#type-t_exception">Odoc_info.Exception.t_exception</a> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-html_of_included_module"><a href="#method-html_of_included_module" class="anchor"></a><code><span><span class="keyword">method</span> html_of_included_module : <span><a href="../../../Stdlib/Buffer/index.html#type-t">Buffer.t</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../../Odoc_info/Module/index.html#type-included_module">Odoc_info.Module.included_module</a> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-html_of_info"><a href="#method-html_of_info" class="anchor"></a><code><span><span class="keyword">method</span> html_of_info : <span>?cls:string <span class="arrow">&#45;&gt;</span></span>
@ -124,7 +124,7 @@
<span><a href="../../../Odoc_info/Parameter/index.html#type-parameter">Odoc_info.Parameter.parameter</a> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-html_of_parameter_list"><a href="#method-html_of_parameter_list" class="anchor"></a><code><span><span class="keyword">method</span> html_of_parameter_list : <span><a href="../../../Stdlib/Buffer/index.html#type-t">Buffer.t</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../../Odoc_info/Name/index.html#type-t">Odoc_info.Name.t</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../../Odoc_parameter/index.html#type-parameter">Odoc_parameter.parameter</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../../Odoc_info/Parameter/index.html#type-parameter">Odoc_info.Parameter.parameter</a> list</span> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-html_of_raised_exceptions"><a href="#method-html_of_raised_exceptions" class="anchor"></a><code><span><span class="keyword">method</span> html_of_raised_exceptions : <span><a href="../../../Stdlib/Buffer/index.html#type-t">Buffer.t</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><span>(string * <a href="../../../Odoc_info/index.html#type-text">Odoc_info.text</a>)</span> list</span> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-html_of_record"><a href="#method-html_of_record" class="anchor"></a><code><span><span class="keyword">method</span> html_of_record : <span>father:<a href="../../../Odoc_info/Name/index.html#type-t">Odoc_info.Name.t</a> <span class="arrow">&#45;&gt;</span></span>

View file

@ -107,7 +107,7 @@
<span><a href="../../../../Odoc_info/Name/index.html#type-t">Odoc_info.Name.t</a> <span class="arrow">&#45;&gt;</span></span>
<span>string <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../../../Types/index.html#type-type_expr">Types.type_expr</a> list</span> <span class="arrow">&#45;&gt;</span></span>
string</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-recfield_label"><a href="#method-recfield_label" class="anchor"></a><code><span><span class="keyword">method</span> recfield_label : <span>?no_:bool <span class="arrow">&#45;&gt;</span></span> <span><a href="../../../../Odoc_info/Name/index.html#type-t">Odoc_info.Name.t</a> <span class="arrow">&#45;&gt;</span></span> string</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-relative_idents"><a href="#method-relative_idents" class="anchor"></a><code><span><span class="keyword">method</span> relative_idents : <span><a href="../../../../Odoc_info/Name/index.html#type-t">Odoc_info.Name.t</a> <span class="arrow">&#45;&gt;</span></span> <span>string <span class="arrow">&#45;&gt;</span></span> string</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-relative_module_idents"><a href="#method-relative_module_idents" class="anchor"></a><code><span><span class="keyword">method</span> relative_module_idents : <span><a href="../../../../Odoc_info/Name/index.html#type-t">Odoc_info.Name.t</a> <span class="arrow">&#45;&gt;</span></span> <span>string <span class="arrow">&#45;&gt;</span></span> string</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-section_style"><a href="#method-section_style" class="anchor"></a><code><span><span class="keyword">method</span> section_style : <span>int <span class="arrow">&#45;&gt;</span></span> <span>string <span class="arrow">&#45;&gt;</span></span> string</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-subst"><a href="#method-subst" class="anchor"></a><code><span><span class="keyword">method</span> subst : <span><span><span>(<a href="../../../../Str/index.html#type-regexp">Str.regexp</a> * string)</span> list</span> <span class="arrow">&#45;&gt;</span></span> <span>string <span class="arrow">&#45;&gt;</span></span> string</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-text_of_attribute"><a href="#method-text_of_attribute" class="anchor"></a><code><span><span class="keyword">method</span> text_of_attribute : <span><a href="../../../../Odoc_info/Value/index.html#type-t_attribute">Odoc_info.Value.t_attribute</a> <span class="arrow">&#45;&gt;</span></span>
string</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-recfield_label"><a href="#method-recfield_label" class="anchor"></a><code><span><span class="keyword">method</span> recfield_label : <span>?no_:bool <span class="arrow">&#45;&gt;</span></span> <span><a href="../../../../Odoc_info/Name/index.html#type-t">Odoc_info.Name.t</a> <span class="arrow">&#45;&gt;</span></span> string</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-relative_idents"><a href="#method-relative_idents" class="anchor"></a><code><span><span class="keyword">method</span> relative_idents : <span><a href="../../../../Odoc_info/Name/index.html#type-t">Odoc_info.Name.t</a> <span class="arrow">&#45;&gt;</span></span> <span>string <span class="arrow">&#45;&gt;</span></span> string</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-relative_module_idents"><a href="#method-relative_module_idents" class="anchor"></a><code><span><span class="keyword">method</span> relative_module_idents : <span><a href="../../../../Odoc_info/Name/index.html#type-t">Odoc_info.Name.t</a> <span class="arrow">&#45;&gt;</span></span> <span>string <span class="arrow">&#45;&gt;</span></span> string</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-section_style"><a href="#method-section_style" class="anchor"></a><code><span><span class="keyword">method</span> section_style : <span>int <span class="arrow">&#45;&gt;</span></span> <span>string <span class="arrow">&#45;&gt;</span></span> string</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-subst"><a href="#method-subst" class="anchor"></a><code><span><span class="keyword">method</span> subst : <span><span><span>(<a href="../../../../Str/index.html#type-regexp">Str.regexp</a> * string)</span> list</span> <span class="arrow">&#45;&gt;</span></span> <span>string <span class="arrow">&#45;&gt;</span></span> string</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-text_of_alerts"><a href="#method-text_of_alerts" class="anchor"></a><code><span><span class="keyword">method</span> text_of_alerts : <span><span><a href="../../../../Odoc_info/index.html#type-alert">Odoc_info.alert</a> list</span> <span class="arrow">&#45;&gt;</span></span> <span><a href="../../../../Odoc_info/index.html#type-text_element">Odoc_info.text_element</a> list</span></span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-text_of_attribute"><a href="#method-text_of_attribute" class="anchor"></a><code><span><span class="keyword">method</span> text_of_attribute : <span><a href="../../../../Odoc_info/Value/index.html#type-t_attribute">Odoc_info.Value.t_attribute</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../../../Odoc_info/index.html#type-text_element">Odoc_info.text_element</a> list</span></span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-text_of_author_list"><a href="#method-text_of_author_list" class="anchor"></a><code><span><span class="keyword">method</span> text_of_author_list : <span><span>string list</span> <span class="arrow">&#45;&gt;</span></span> <span><a href="../../../../Odoc_info/index.html#type-text_element">Odoc_info.text_element</a> list</span></span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-text_of_before"><a href="#method-text_of_before" class="anchor"></a><code><span><span class="keyword">method</span> text_of_before : <span><span><span>(string * <a href="../../../../Odoc_info/index.html#type-text">Odoc_info.text</a>)</span> list</span> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../../../Odoc_info/index.html#type-text_element">Odoc_info.text_element</a> list</span></span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-text_of_class_kind"><a href="#method-text_of_class_kind" class="anchor"></a><code><span><span class="keyword">method</span> text_of_class_kind : <span><a href="../../../../Odoc_info/Name/index.html#type-t">Odoc_info.Name.t</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../../../Odoc_info/Class/index.html#type-class_kind">Odoc_info.Class.class_kind</a> <span class="arrow">&#45;&gt;</span></span>

View file

@ -107,7 +107,7 @@
<span><a href="../../../Odoc_info/Name/index.html#type-t">Odoc_info.Name.t</a> <span class="arrow">&#45;&gt;</span></span>
<span>string <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../../Types/index.html#type-type_expr">Types.type_expr</a> list</span> <span class="arrow">&#45;&gt;</span></span>
string</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-recfield_label"><a href="#method-recfield_label" class="anchor"></a><code><span><span class="keyword">method</span> recfield_label : <span>?no_:bool <span class="arrow">&#45;&gt;</span></span> <span><a href="../../../Odoc_info/Name/index.html#type-t">Odoc_info.Name.t</a> <span class="arrow">&#45;&gt;</span></span> string</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-relative_idents"><a href="#method-relative_idents" class="anchor"></a><code><span><span class="keyword">method</span> relative_idents : <span><a href="../../../Odoc_info/Name/index.html#type-t">Odoc_info.Name.t</a> <span class="arrow">&#45;&gt;</span></span> <span>string <span class="arrow">&#45;&gt;</span></span> string</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-relative_module_idents"><a href="#method-relative_module_idents" class="anchor"></a><code><span><span class="keyword">method</span> relative_module_idents : <span><a href="../../../Odoc_info/Name/index.html#type-t">Odoc_info.Name.t</a> <span class="arrow">&#45;&gt;</span></span> <span>string <span class="arrow">&#45;&gt;</span></span> string</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-section_style"><a href="#method-section_style" class="anchor"></a><code><span><span class="keyword">method</span> section_style : <span>int <span class="arrow">&#45;&gt;</span></span> <span>string <span class="arrow">&#45;&gt;</span></span> string</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-subst"><a href="#method-subst" class="anchor"></a><code><span><span class="keyword">method</span> subst : <span><span><span>(<a href="../../../Str/index.html#type-regexp">Str.regexp</a> * string)</span> list</span> <span class="arrow">&#45;&gt;</span></span> <span>string <span class="arrow">&#45;&gt;</span></span> string</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-text_of_attribute"><a href="#method-text_of_attribute" class="anchor"></a><code><span><span class="keyword">method</span> text_of_attribute : <span><a href="../../../Odoc_info/Value/index.html#type-t_attribute">Odoc_info.Value.t_attribute</a> <span class="arrow">&#45;&gt;</span></span>
string</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-recfield_label"><a href="#method-recfield_label" class="anchor"></a><code><span><span class="keyword">method</span> recfield_label : <span>?no_:bool <span class="arrow">&#45;&gt;</span></span> <span><a href="../../../Odoc_info/Name/index.html#type-t">Odoc_info.Name.t</a> <span class="arrow">&#45;&gt;</span></span> string</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-relative_idents"><a href="#method-relative_idents" class="anchor"></a><code><span><span class="keyword">method</span> relative_idents : <span><a href="../../../Odoc_info/Name/index.html#type-t">Odoc_info.Name.t</a> <span class="arrow">&#45;&gt;</span></span> <span>string <span class="arrow">&#45;&gt;</span></span> string</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-relative_module_idents"><a href="#method-relative_module_idents" class="anchor"></a><code><span><span class="keyword">method</span> relative_module_idents : <span><a href="../../../Odoc_info/Name/index.html#type-t">Odoc_info.Name.t</a> <span class="arrow">&#45;&gt;</span></span> <span>string <span class="arrow">&#45;&gt;</span></span> string</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-section_style"><a href="#method-section_style" class="anchor"></a><code><span><span class="keyword">method</span> section_style : <span>int <span class="arrow">&#45;&gt;</span></span> <span>string <span class="arrow">&#45;&gt;</span></span> string</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-subst"><a href="#method-subst" class="anchor"></a><code><span><span class="keyword">method</span> subst : <span><span><span>(<a href="../../../Str/index.html#type-regexp">Str.regexp</a> * string)</span> list</span> <span class="arrow">&#45;&gt;</span></span> <span>string <span class="arrow">&#45;&gt;</span></span> string</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-text_of_alerts"><a href="#method-text_of_alerts" class="anchor"></a><code><span><span class="keyword">method</span> text_of_alerts : <span><span><a href="../../../Odoc_info/index.html#type-alert">Odoc_info.alert</a> list</span> <span class="arrow">&#45;&gt;</span></span> <span><a href="../../../Odoc_info/index.html#type-text_element">Odoc_info.text_element</a> list</span></span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-text_of_attribute"><a href="#method-text_of_attribute" class="anchor"></a><code><span><span class="keyword">method</span> text_of_attribute : <span><a href="../../../Odoc_info/Value/index.html#type-t_attribute">Odoc_info.Value.t_attribute</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../../Odoc_info/index.html#type-text_element">Odoc_info.text_element</a> list</span></span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-text_of_author_list"><a href="#method-text_of_author_list" class="anchor"></a><code><span><span class="keyword">method</span> text_of_author_list : <span><span>string list</span> <span class="arrow">&#45;&gt;</span></span> <span><a href="../../../Odoc_info/index.html#type-text_element">Odoc_info.text_element</a> list</span></span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-text_of_before"><a href="#method-text_of_before" class="anchor"></a><code><span><span class="keyword">method</span> text_of_before : <span><span><span>(string * <a href="../../../Odoc_info/index.html#type-text">Odoc_info.text</a>)</span> list</span> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../../Odoc_info/index.html#type-text_element">Odoc_info.text_element</a> list</span></span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-text_of_class_kind"><a href="#method-text_of_class_kind" class="anchor"></a><code><span><span class="keyword">method</span> text_of_class_kind : <span><a href="../../../Odoc_info/Name/index.html#type-t">Odoc_info.Name.t</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../../Odoc_info/Class/index.html#type-class_kind">Odoc_info.Class.class_kind</a> <span class="arrow">&#45;&gt;</span></span>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -60,7 +60,7 @@
<span><a href="../../../../Odoc_info/Extension/index.html#type-t_type_extension">Odoc_info.Extension.t_type_extension</a> <span class="arrow">&#45;&gt;</span></span>
string</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-texi_of_value"><a href="#method-texi_of_value" class="anchor"></a><code><span><span class="keyword">method</span> texi_of_value : <span><a href="../../../../Odoc_info/Value/index.html#type-t_value">Odoc_info.Value.t_value</a> <span class="arrow">&#45;&gt;</span></span> string</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-text_el_of_type_expr"><a href="#method-text_el_of_type_expr" class="anchor"></a><code><span><span class="keyword">method</span> text_el_of_type_expr : <span><a href="../../../../Odoc_info/Name/index.html#type-t">Odoc_info.Name.t</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../../../Types/index.html#type-type_expr">Types.type_expr</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../../../Odoc_info/index.html#type-text_element">Odoc_info.text_element</a></span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-text_of_attribute"><a href="#method-text_of_attribute" class="anchor"></a><code><span><span class="keyword">method</span> text_of_attribute : <span><a href="../../../../Odoc_info/Value/index.html#type-t_attribute">Odoc_info.Value.t_attribute</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../../../Odoc_info/index.html#type-text_element">Odoc_info.text_element</a></span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-text_of_alerts"><a href="#method-text_of_alerts" class="anchor"></a><code><span><span class="keyword">method</span> text_of_alerts : <span><span><a href="../../../../Odoc_info/index.html#type-alert">Odoc_info.alert</a> list</span> <span class="arrow">&#45;&gt;</span></span> <span><a href="../../../../Odoc_info/index.html#type-text_element">Odoc_info.text_element</a> list</span></span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-text_of_attribute"><a href="#method-text_of_attribute" class="anchor"></a><code><span><span class="keyword">method</span> text_of_attribute : <span><a href="../../../../Odoc_info/Value/index.html#type-t_attribute">Odoc_info.Value.t_attribute</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../../../Odoc_info/index.html#type-text_element">Odoc_info.text_element</a> list</span></span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-text_of_author_list"><a href="#method-text_of_author_list" class="anchor"></a><code><span><span class="keyword">method</span> text_of_author_list : <span><span>string list</span> <span class="arrow">&#45;&gt;</span></span> <span><a href="../../../../Odoc_info/index.html#type-text_element">Odoc_info.text_element</a> list</span></span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-text_of_before"><a href="#method-text_of_before" class="anchor"></a><code><span><span class="keyword">method</span> text_of_before : <span><span><span>(string * <a href="../../../../Odoc_info/index.html#type-text">Odoc_info.text</a>)</span> list</span> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../../../Odoc_info/index.html#type-text_element">Odoc_info.text_element</a> list</span></span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-text_of_class_kind"><a href="#method-text_of_class_kind" class="anchor"></a><code><span><span class="keyword">method</span> text_of_class_kind : <span><a href="../../../../Odoc_info/Name/index.html#type-t">Odoc_info.Name.t</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../../../Odoc_info/Class/index.html#type-class_kind">Odoc_info.Class.class_kind</a> <span class="arrow">&#45;&gt;</span></span>

View file

@ -60,7 +60,7 @@
<span><a href="../../../Odoc_info/Extension/index.html#type-t_type_extension">Odoc_info.Extension.t_type_extension</a> <span class="arrow">&#45;&gt;</span></span>
string</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-texi_of_value"><a href="#method-texi_of_value" class="anchor"></a><code><span><span class="keyword">method</span> texi_of_value : <span><a href="../../../Odoc_info/Value/index.html#type-t_value">Odoc_info.Value.t_value</a> <span class="arrow">&#45;&gt;</span></span> string</span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-text_el_of_type_expr"><a href="#method-text_el_of_type_expr" class="anchor"></a><code><span><span class="keyword">method</span> text_el_of_type_expr : <span><a href="../../../Odoc_info/Name/index.html#type-t">Odoc_info.Name.t</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../../Types/index.html#type-type_expr">Types.type_expr</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../../Odoc_info/index.html#type-text_element">Odoc_info.text_element</a></span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-text_of_attribute"><a href="#method-text_of_attribute" class="anchor"></a><code><span><span class="keyword">method</span> text_of_attribute : <span><a href="../../../Odoc_info/Value/index.html#type-t_attribute">Odoc_info.Value.t_attribute</a> <span class="arrow">&#45;&gt;</span></span>
<a href="../../../Odoc_info/index.html#type-text_element">Odoc_info.text_element</a></span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-text_of_alerts"><a href="#method-text_of_alerts" class="anchor"></a><code><span><span class="keyword">method</span> text_of_alerts : <span><span><a href="../../../Odoc_info/index.html#type-alert">Odoc_info.alert</a> list</span> <span class="arrow">&#45;&gt;</span></span> <span><a href="../../../Odoc_info/index.html#type-text_element">Odoc_info.text_element</a> list</span></span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-text_of_attribute"><a href="#method-text_of_attribute" class="anchor"></a><code><span><span class="keyword">method</span> text_of_attribute : <span><a href="../../../Odoc_info/Value/index.html#type-t_attribute">Odoc_info.Value.t_attribute</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../../Odoc_info/index.html#type-text_element">Odoc_info.text_element</a> list</span></span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-text_of_author_list"><a href="#method-text_of_author_list" class="anchor"></a><code><span><span class="keyword">method</span> text_of_author_list : <span><span>string list</span> <span class="arrow">&#45;&gt;</span></span> <span><a href="../../../Odoc_info/index.html#type-text_element">Odoc_info.text_element</a> list</span></span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-text_of_before"><a href="#method-text_of_before" class="anchor"></a><code><span><span class="keyword">method</span> text_of_before : <span><span><span>(string * <a href="../../../Odoc_info/index.html#type-text">Odoc_info.text</a>)</span> list</span> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../../Odoc_info/index.html#type-text_element">Odoc_info.text_element</a> list</span></span></code></div></div><div class="odoc-spec"><div class="spec method anchored" id="method-text_of_class_kind"><a href="#method-text_of_class_kind" class="anchor"></a><code><span><span class="keyword">method</span> text_of_class_kind : <span><a href="../../../Odoc_info/Name/index.html#type-t">Odoc_info.Name.t</a> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../../Odoc_info/Class/index.html#type-class_kind">Odoc_info.Class.class_kind</a> <span class="arrow">&#45;&gt;</span></span>

Some files were not shown because too many files have changed in this diff Show more