Skip to content

Commit b136335

Browse files
committed
Deploying to wikidoc from @ e6c8a9a 🚀
1 parent 77806b2 commit b136335

File tree

26 files changed

+79849
-99503
lines changed

26 files changed

+79849
-99503
lines changed

doc/dev/api/js_of_ocaml-compiler/Js_of_ocaml_compiler/Code/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<span><a href="#type-program">program</a> <span class="arrow">&#45;&gt;</span></span>
1717
<span><span>(<span><span><a href="Var/index.html#type-t">Var.t</a> option</span> <span class="arrow">&#45;&gt;</span></span> <span><span><a href="Var/index.html#type-t">Var.t</a> list</span> <span class="arrow">&#45;&gt;</span></span> <span><a href="#type-cont">cont</a> <span class="arrow">&#45;&gt;</span></span> <span><span><a href="../Parse_info/index.html#type-t">Parse_info.t</a> option</span> <span class="arrow">&#45;&gt;</span></span> <span><span class="type-var">'d</span> <span class="arrow">&#45;&gt;</span></span> <span class="type-var">'d</span>)</span> <span class="arrow">&#45;&gt;</span></span>
1818
<span><span class="type-var">'d</span> <span class="arrow">&#45;&gt;</span></span>
19-
<span class="type-var">'d</span></span></code></div><div class="spec-doc"><p>Similar to <a href="#val-fold_closures"><code>fold_closures</code></a>, but applies the fold function to the outermost closures first. Unlike with <a href="#val-fold_closures"><code>fold_closures</code></a>, only the closures reachable from <code>p.start</code> are considered.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-fold_children"><a href="#val-fold_children" class="anchor"></a><code><span><span class="keyword">val</span> fold_children : <span><span class="type-var">'c</span> <a href="#type-fold_blocs">fold_blocs</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-fold_children_skip_try_body"><a href="#val-fold_children_skip_try_body" class="anchor"></a><code><span><span class="keyword">val</span> fold_children_skip_try_body : <span><span class="type-var">'c</span> <a href="#type-fold_blocs">fold_blocs</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-poptraps"><a href="#val-poptraps" class="anchor"></a><code><span><span class="keyword">val</span> poptraps : <span><span><a href="#type-block">block</a> <span class="xref-unresolved">Addr</span>.Map.t</span> <span class="arrow">&#45;&gt;</span></span> <span><a href="Addr/index.html#type-t">Addr.t</a> <span class="arrow">&#45;&gt;</span></span> <span class="xref-unresolved">Addr</span>.Set.t</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-traverse"><a href="#val-traverse" class="anchor"></a><code><span><span class="keyword">val</span> traverse :
19+
<span class="type-var">'d</span></span></code></div><div class="spec-doc"><p>Similar to <a href="#val-fold_closures"><code>fold_closures</code></a>, but applies the fold function to the outermost closures first. Unlike with <a href="#val-fold_closures"><code>fold_closures</code></a>, only the closures reachable from <code>p.start</code> are considered.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-fold_children"><a href="#val-fold_children" class="anchor"></a><code><span><span class="keyword">val</span> fold_children : <span><span class="type-var">'c</span> <a href="#type-fold_blocs">fold_blocs</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-fold_children_skip_try_body"><a href="#val-fold_children_skip_try_body" class="anchor"></a><code><span><span class="keyword">val</span> fold_children_skip_try_body : <span><span class="type-var">'c</span> <a href="#type-fold_blocs">fold_blocs</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-poptraps"><a href="#val-poptraps" class="anchor"></a><code><span><span class="keyword">val</span> poptraps : <span><span><a href="#type-block">block</a> <span class="xref-unresolved">Addr</span>.Map.t</span> <span class="arrow">&#45;&gt;</span></span> <span><a href="Addr/index.html#type-t">Addr.t</a> <span class="arrow">&#45;&gt;</span></span> <span class="xref-unresolved">Addr</span>.Set.t</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-return_values"><a href="#val-return_values" class="anchor"></a><code><span><span class="keyword">val</span> return_values : <span><a href="#type-program">program</a> <span class="arrow">&#45;&gt;</span></span> <span><span class="xref-unresolved">Var</span>.Set.t <span class="xref-unresolved">Var</span>.Map.t</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-traverse"><a href="#val-traverse" class="anchor"></a><code><span><span class="keyword">val</span> traverse :
2020
<span><a href="#type-fold_blocs_poly">fold_blocs_poly</a> <span class="arrow">&#45;&gt;</span></span>
2121
<span><span>(<span><a href="Addr/index.html#type-t">Addr.t</a> <span class="arrow">&#45;&gt;</span></span> <span><span class="type-var">'c</span> <span class="arrow">&#45;&gt;</span></span> <span class="type-var">'c</span>)</span> <span class="arrow">&#45;&gt;</span></span>
2222
<span><a href="Addr/index.html#type-t">Addr.t</a> <span class="arrow">&#45;&gt;</span></span>

doc/dev/api/js_of_ocaml-compiler/Js_of_ocaml_compiler/Config/Flag/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

doc/dev/api/js_of_ocaml-compiler/Js_of_ocaml_compiler/Driver/index.html

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,18 @@
11
<!DOCTYPE html>
2-
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Driver (js_of_ocaml-compiler.Js_of_ocaml_compiler.Driver)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta name="generator" content="odoc 3.0.0"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">Index</a> &#x00BB; <a href="../../index.html">js_of_ocaml-compiler</a> &#x00BB; <a href="../index.html">Js_of_ocaml_compiler</a> &#x00BB; Driver</nav><header class="odoc-preamble"><h1>Module <code><span>Js_of_ocaml_compiler.Driver</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec type anchored" id="type-optimized_result"><a href="#type-optimized_result" class="anchor"></a><code><span><span class="keyword">type</span> optimized_result</span><span> = </span><span>{</span></code><ol><li id="type-optimized_result.program" class="def record field anchored"><a href="#type-optimized_result.program" class="anchor"></a><code><span>program : <a href="../Code/index.html#type-program">Code.program</a>;</span></code></li><li id="type-optimized_result.variable_uses" class="def record field anchored"><a href="#type-optimized_result.variable_uses" class="anchor"></a><code><span>variable_uses : <a href="../Deadcode/index.html#type-variable_uses">Deadcode.variable_uses</a>;</span></code></li><li id="type-optimized_result.trampolined_calls" class="def record field anchored"><a href="#type-optimized_result.trampolined_calls" class="anchor"></a><code><span>trampolined_calls : <a href="../Effects/index.html#type-trampolined_calls">Effects.trampolined_calls</a>;</span></code></li><li id="type-optimized_result.in_cps" class="def record field anchored"><a href="#type-optimized_result.in_cps" class="anchor"></a><code><span>in_cps : <a href="../Effects/index.html#type-in_cps">Effects.in_cps</a>;</span></code></li><li id="type-optimized_result.deadcode_sentinal" class="def record field anchored"><a href="#type-optimized_result.deadcode_sentinal" class="anchor"></a><code><span>deadcode_sentinal : <a href="../Code/Var/index.html#type-t">Code.Var.t</a>;</span></code></li></ol><code><span>}</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-optimize_for_wasm"><a href="#val-optimize_for_wasm" class="anchor"></a><code><span><span class="keyword">val</span> optimize_for_wasm :
2+
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Driver (js_of_ocaml-compiler.Js_of_ocaml_compiler.Driver)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta name="generator" content="odoc 3.0.0"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">Index</a> &#x00BB; <a href="../../index.html">js_of_ocaml-compiler</a> &#x00BB; <a href="../index.html">Js_of_ocaml_compiler</a> &#x00BB; Driver</nav><header class="odoc-preamble"><h1>Module <code><span>Js_of_ocaml_compiler.Driver</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec type anchored" id="type-optimized_result"><a href="#type-optimized_result" class="anchor"></a><code><span><span class="keyword">type</span> optimized_result</span><span> = </span><span>{</span></code><ol><li id="type-optimized_result.program" class="def record field anchored"><a href="#type-optimized_result.program" class="anchor"></a><code><span>program : <a href="../Code/index.html#type-program">Code.program</a>;</span></code></li><li id="type-optimized_result.variable_uses" class="def record field anchored"><a href="#type-optimized_result.variable_uses" class="anchor"></a><code><span>variable_uses : <a href="../Deadcode/index.html#type-variable_uses">Deadcode.variable_uses</a>;</span></code></li><li id="type-optimized_result.trampolined_calls" class="def record field anchored"><a href="#type-optimized_result.trampolined_calls" class="anchor"></a><code><span>trampolined_calls : <a href="../Effects/index.html#type-trampolined_calls">Effects.trampolined_calls</a>;</span></code></li><li id="type-optimized_result.in_cps" class="def record field anchored"><a href="#type-optimized_result.in_cps" class="anchor"></a><code><span>in_cps : <a href="../Effects/index.html#type-in_cps">Effects.in_cps</a>;</span></code></li><li id="type-optimized_result.deadcode_sentinal" class="def record field anchored"><a href="#type-optimized_result.deadcode_sentinal" class="anchor"></a><code><span>deadcode_sentinal : <a href="../Code/Var/index.html#type-t">Code.Var.t</a>;</span></code></li><li id="type-optimized_result.shapes" class="def record field anchored"><a href="#type-optimized_result.shapes" class="anchor"></a><code><span>shapes : <span><a href="../Shape/index.html#type-t">Shape.t</a> <a href="../Stdlib/StringMap/index.html#type-t">Stdlib.StringMap.t</a></span>;</span></code></li></ol><code><span>}</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-optimize_for_wasm"><a href="#val-optimize_for_wasm" class="anchor"></a><code><span><span class="keyword">val</span> optimize_for_wasm :
3+
<span><span class="label">shapes</span>:bool <span class="arrow">&#45;&gt;</span></span>
34
<span><span class="label">profile</span>:<a href="../Profile/index.html#type-t">Profile.t</a> <span class="arrow">&#45;&gt;</span></span>
45
<span><a href="../Code/index.html#type-program">Code.program</a> <span class="arrow">&#45;&gt;</span></span>
56
<a href="#type-optimized_result">optimized_result</a> * <span>(<a href="../Global_flow/index.html#type-state">Global_flow.state</a> * <a href="../Global_flow/index.html#type-info">Global_flow.info</a>)</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-f"><a href="#val-f" class="anchor"></a><code><span><span class="keyword">val</span> f :
67
<span><span class="optlabel">?standalone</span>:bool <span class="arrow">&#45;&gt;</span></span>
78
<span><span class="optlabel">?wrap_with_fun</span>:<span>[ `Iife <span>| `Anonymous</span> <span><span>| `Named</span> of string</span> ]</span> <span class="arrow">&#45;&gt;</span></span>
89
<span><span class="optlabel">?profile</span>:<a href="../Profile/index.html#type-t">Profile.t</a> <span class="arrow">&#45;&gt;</span></span>
10+
<span><span class="optlabel">?shapes</span>:bool <span class="arrow">&#45;&gt;</span></span>
911
<span><span class="label">link</span>:<span>[ `All <span><span>| `All_from</span> of <span>string list</span></span> <span>| `Needed</span> <span>| `No</span> ]</span> <span class="arrow">&#45;&gt;</span></span>
1012
<span><span class="label">source_map</span>:bool <span class="arrow">&#45;&gt;</span></span>
1113
<span><span class="label">formatter</span>:<a href="../Pretty_print/index.html#type-t">Pretty_print.t</a> <span class="arrow">&#45;&gt;</span></span>
1214
<span><a href="../Code/index.html#type-program">Code.program</a> <span class="arrow">&#45;&gt;</span></span>
13-
<a href="../Source_map/index.html#type-info">Source_map.info</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-f'"><a href="#val-f'" class="anchor"></a><code><span><span class="keyword">val</span> f' :
15+
<a href="../Source_map/index.html#type-info">Source_map.info</a> * <span><a href="../Shape/index.html#type-t">Shape.t</a> <a href="../Stdlib/StringMap/index.html#type-t">Stdlib.StringMap.t</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-f'"><a href="#val-f'" class="anchor"></a><code><span><span class="keyword">val</span> f' :
1416
<span><span class="optlabel">?standalone</span>:bool <span class="arrow">&#45;&gt;</span></span>
1517
<span><span class="optlabel">?wrap_with_fun</span>:<span>[ `Iife <span>| `Anonymous</span> <span><span>| `Named</span> of string</span> ]</span> <span class="arrow">&#45;&gt;</span></span>
1618
<span><span class="optlabel">?profile</span>:<a href="../Profile/index.html#type-t">Profile.t</a> <span class="arrow">&#45;&gt;</span></span>

doc/dev/api/js_of_ocaml-compiler/Js_of_ocaml_compiler/Flow/index.html

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,10 @@
1212
<span><a href="../Code/index.html#type-constant">Code.constant</a> option</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-the_string_of"><a href="#val-the_string_of" class="anchor"></a><code><span><span class="keyword">val</span> the_string_of : <span><a href="Info/index.html#type-t">Info.t</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../Code/index.html#type-prim_arg">Code.prim_arg</a> <span class="arrow">&#45;&gt;</span></span> <span>string option</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-the_native_string_of"><a href="#val-the_native_string_of" class="anchor"></a><code><span><span class="keyword">val</span> the_native_string_of :
1313
<span><a href="Info/index.html#type-t">Info.t</a> <span class="arrow">&#45;&gt;</span></span>
1414
<span><a href="../Code/index.html#type-prim_arg">Code.prim_arg</a> <span class="arrow">&#45;&gt;</span></span>
15-
<span><a href="../Code/Native_string/index.html#type-t">Code.Native_string.t</a> option</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-the_block_contents_of"><a href="#val-the_block_contents_of" class="anchor"></a><code><span><span class="keyword">val</span> the_block_contents_of : <span><a href="Info/index.html#type-t">Info.t</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../Code/index.html#type-prim_arg">Code.prim_arg</a> <span class="arrow">&#45;&gt;</span></span> <span><span><a href="../Code/Var/index.html#type-t">Code.Var.t</a> array</span> option</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-the_int"><a href="#val-the_int" class="anchor"></a><code><span><span class="keyword">val</span> the_int : <span><a href="Info/index.html#type-t">Info.t</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../Code/index.html#type-prim_arg">Code.prim_arg</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../Targetint/index.html#type-t">Targetint.t</a> option</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-f"><a href="#val-f" class="anchor"></a><code><span><span class="keyword">val</span> f : <span><a href="../Code/index.html#type-program">Code.program</a> <span class="arrow">&#45;&gt;</span></span> <a href="../Code/index.html#type-program">Code.program</a> * <a href="Info/index.html#type-t">Info.t</a></span></code></div></div></div></body></html>
15+
<span><a href="../Code/Native_string/index.html#type-t">Code.Native_string.t</a> option</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-the_block_contents_of"><a href="#val-the_block_contents_of" class="anchor"></a><code><span><span class="keyword">val</span> the_block_contents_of : <span><a href="Info/index.html#type-t">Info.t</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../Code/index.html#type-prim_arg">Code.prim_arg</a> <span class="arrow">&#45;&gt;</span></span> <span><span><a href="../Code/Var/index.html#type-t">Code.Var.t</a> array</span> option</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-the_int"><a href="#val-the_int" class="anchor"></a><code><span><span class="keyword">val</span> the_int : <span><a href="Info/index.html#type-t">Info.t</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../Code/index.html#type-prim_arg">Code.prim_arg</a> <span class="arrow">&#45;&gt;</span></span> <span><a href="../Targetint/index.html#type-t">Targetint.t</a> option</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-f"><a href="#val-f" class="anchor"></a><code><span><span class="keyword">val</span> f : <span><a href="../Code/index.html#type-program">Code.program</a> <span class="arrow">&#45;&gt;</span></span> <a href="../Code/index.html#type-program">Code.program</a> * <a href="Info/index.html#type-t">Info.t</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-the_shape_of"><a href="#val-the_shape_of" class="anchor"></a><code><span><span class="keyword">val</span> the_shape_of :
16+
<span><span class="label">return_values</span>:
17+
<span><span class="xref-unresolved">Js_of_ocaml_compiler</span>.Code.Var.Set.t <span class="xref-unresolved">Js_of_ocaml_compiler</span>.Code.Var.Map.t</span> <span class="arrow">&#45;&gt;</span></span>
18+
<span><span class="label">pure</span>:<a href="../Pure_fun/index.html#type-t">Pure_fun.t</a> <span class="arrow">&#45;&gt;</span></span>
19+
<span><a href="Info/index.html#type-t">Info.t</a> <span class="arrow">&#45;&gt;</span></span>
20+
<span><a href="../Code/Var/index.html#type-t">Code.Var.t</a> <span class="arrow">&#45;&gt;</span></span>
21+
<a href="../Shape/index.html#type-t">Shape.t</a></span></code></div></div></div></body></html>

0 commit comments

Comments
 (0)