My aggregated monorepo of OCaml code, automaintained
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge branch 'better-website' of /cache/jons-agent/workspace/work/better-website

+12700 -36
+2 -2
day11/doc-pages/batch.mld
··· 18 18 opam repositories within a profile, keyed by commit SHAs. 19 19 20 20 Sits near the top of the dependency hierarchy, depending on 21 - {!day11-opam-build}, {!page-solution}, {!day11-lib}, {!day11-layer}, 22 - and {!day11-exec}. 21 + {!page-opam_build}, {!page-solution}, {!page-lib}, {!page-layer}, 22 + and {!page-exec}. 23 23 24 24 {1 Modules} 25 25
+2 -2
day11/doc-pages/jtw.mld
··· 13 13 index generation, dynamic_cmis.json creation, and container script 14 14 generation. 15 15 16 - Depends on {!day11-opam-build}, {!day11-container}, {!day11-doc}, 17 - {!day11-layer}, and {!day11-solver}. 16 + Depends on {!page-opam_build}, {!page-container}, {!page-doc}, 17 + {!page-layer}, and {!page-solver}. 18 18 19 19 {1 Modules} 20 20
+1 -1
day11/doc-pages/layer.mld
··· 19 19 eviction. {!Day11_layer.Symlinks} maintains per-identifier tracking 20 20 symlinks for layer discovery. 21 21 22 - Depends on {!day11-exec} for subprocess and sudo access. Has no opam 22 + Depends on {!page-exec} for subprocess and sudo access. Has no opam 23 23 or package-domain knowledge — domain-specific metadata lives in 24 24 sidecar files owned by higher libraries. 25 25
+2 -2
day11/doc-pages/opam_build.mld
··· 16 16 for investigating failed builds. {!Day11_opam_build.Patches} manages per-package patch 17 17 files that modify builds before execution. 18 18 19 - Depends on {!day11-runner}, {!day11-opam-layer}, {!day11-solver} (via 20 - solver_pool), {!day11-opam}, {!page-solution}, and the lower layer and 19 + Depends on {!page-runner}, {!page-opam_layer}, {!page-solver} (via 20 + solver_pool), {!page-opam}, {!page-solution}, and the lower layer and 21 21 container libraries. 22 22 23 23 {1 Modules}
+3 -3
day11/doc-pages/opam_layer.mld
··· 1 1 {0 day11-opam-layer} 2 2 3 3 Opam-flavoured layer types that give domain meaning to the generic 4 - {!day11-layer} storage. {!Day11_opam_layer.Build} is the recursive DAG node type: each 4 + {!page-layer} storage. {!Day11_opam_layer.Build} is the recursive DAG node type: each 5 5 node carries a content-addressed hash, a package, direct dependency 6 6 nodes, and a universe identifier. {!Day11_opam_layer.Tool} aggregates multiple build 7 7 nodes into a single tool layer (e.g. odoc + deps). {!Day11_opam_layer.Build_meta} ··· 14 14 synthetic opam switch-state files so the container sees stacked deps 15 15 as installed. 16 16 17 - Depends on {!day11-layer}, {!day11-exec}, and {!page-solution}. This 18 - library defines the types that {!day11-opam-build} and {!day11-doc} 17 + Depends on {!page-layer}, {!page-exec}, and {!page-solution}. This 18 + library defines the types that {!page-opam_build} and {!page-doc} 19 19 operate on. 20 20 21 21 {1 Modules}
+2 -2
day11/doc-pages/runner.mld
··· 11 11 variables, bind mounts, commands — are injected by the caller through 12 12 the [prep_upper] callback and the {!Day11_container.Oci_spec.t}. 13 13 14 - Depends on {!day11-layer} for storage and stacking, {!day11-container} 15 - for overlayfs mounts and runc execution, and {!day11-exec} for 14 + Depends on {!page-layer} for storage and stacking, {!page-container} 15 + for overlayfs mounts and runc execution, and {!page-exec} for 16 16 subprocess primitives. 17 17 18 18 {1 Modules}
+1 -1
day11/doc-pages/solver.mld
··· 11 11 invalidation. {!Day11_solver.Dot_solution} renders dependency graphs as Graphviz 12 12 DOT files for debugging. 13 13 14 - Depends on {!page-solution} for solution types and {!day11-opam} for the 14 + Depends on {!page-solution} for solution types and {!page-opam} for the 15 15 git-backed package index. 16 16 17 17 {1 Modules}
+1 -1
day11/doc/universe.mli
··· 23 23 (** [write_package_refs ~pkg_html_dir ~universe_hashes] writes 24 24 [universes.json] into the package's HTML directory listing which 25 25 universes it references. Moves atomically with the package docs 26 - during {!Atomic_publish}. *) 26 + during publication (see {!Day11_exec.Atomic_swap}). *) 27 27 28 28 val collect_referenced : 29 29 html_dir:Fpath.t -> string list
+1 -1
day11/opam_build/build_layer.mli
··· 74 74 sidecars ([build.json] for opam package builds, [doc.json] for 75 75 odoc layers). NOT called on cache hits. 76 76 77 - Default strategy is {!opam_build_strategy}. *) 77 + The default strategy runs [opam-build] on the package. *)
+2 -1
day11/opam_layer/build_meta.mli
··· 3 3 Lives next to {!Day11_layer.Meta} as [build.json] in the 4 4 layer directory. The presence of this file marks a layer as the 5 5 output of an opam package build (as opposed to e.g. a doc layer, 6 - see {!Doc_meta}, or a future layer kind that doesn't yet exist). 6 + see {!Day11_doc.Doc_meta}, or a future layer kind that doesn't 7 + yet exist). 7 8 8 9 The opam-specific information is kept here so that 9 10 {!Day11_layer.Meta} can stay generic and reusable across
+191
docs/plans/2026-04-15-native-figures.md
··· 1 + # Native `@figure` for .mld pages 2 + 3 + **Status:** Planned 4 + **Date:** 2026-04-15 5 + 6 + ## Problem 7 + 8 + Blog posts currently embed figures as raw HTML: 9 + 10 + ``` 11 + {%html: 12 + <figure> 13 + <a href="…"><img src="parseff.png" alt="…"></a> 14 + <figcaption><em>A screenshot…</em></figcaption> 15 + </figure> 16 + %} 17 + ``` 18 + 19 + See e.g. `site/blog/2026/04/weeknotes-2026-15.mld:66-71` and several 20 + instances in 21 + `site/blog/2026/04/odoc_and_ocaml_notebooks.mld`. 22 + 23 + This is verbose, HTML-only, and loses odoc's semantic layer (captions 24 + can't contain references, no consistent CSS hook, no alt-text 25 + discipline). 26 + 27 + Odoc's native `{image:…}` syntax (`odoc/src/parser/token.ml:42,45`) 28 + renders bare `<img>` — no caption, no link wrapping. 29 + 30 + ## Goal 31 + 32 + A block-level tag that produces a `<figure>` with caption, linkable 33 + image, and sensible defaults: 34 + 35 + ``` 36 + @figure parseff.png "A screenshot of the parseff site" 37 + https://jon.ludl.am/experiments/parseff 38 + ``` 39 + 40 + or a multi-line form where the body is the caption (so it can be 41 + formatted): 42 + 43 + ``` 44 + @figure parseff.png 45 + Produced by the {{:…}parseff plugin}. Click for the full site. 46 + ``` 47 + 48 + ## Ground truth 49 + 50 + - Block-tag extensions receive `Comment.nestable_block_element list` 51 + as the body (`odoc/src/extension_api/odoc_extension_api.ml:121-148`) 52 + — so the caption **can** contain formatted inlines (bold, italic, 53 + links, references). This is the key advantage over a code-block 54 + extension, which gets a raw string 55 + (`odoc_extension_api.ml:174-185`). 56 + - The existing admonition extension 57 + (`odoc-admonition-extension/src/admonition_extension.ml:125-146`) 58 + is the closest pattern: tag + formatted block body → rendered HTML 59 + with custom class. 60 + 61 + ## Design 62 + 63 + ### Future V3 (deferred — depends on custom inlines task) 64 + 65 + Walk the first paragraph's inline AST instead of parsing strings. Use 66 + odoc's native `{image:url}` / `{{image:url}alt}` media element as the 67 + image, render everything else in the paragraph as a rich caption 68 + (preserving `{i}`, `{b}`, `{{:url}…}`, `{!refs}`): 69 + 70 + ``` 71 + @figure link=https://…/parseff {{image:parseff.png} A screenshot of the parseff site} produced by the {i plugin}. 72 + ``` 73 + 74 + → `<figure><a><img></a><figcaption>produced by the <em>plugin</em>.</figcaption></figure>` 75 + 76 + Because `non_link_inline_element` excludes `Media`, native odoc can't 77 + nest an image inside a link, so the wrapping URL still needs to arrive 78 + as an attribute prefix. Once the custom-inline extension point lands 79 + (`docs/plans/2026-04-15-odoc-custom-inlines.md`), a dedicated 80 + `{linked-image url src alt}` custom inline removes the attribute 81 + prefix entirely: 82 + 83 + ``` 84 + @figure {linked-image https://…/parseff parseff.png "A screenshot"} produced by the {i plugin}. 85 + ``` 86 + 87 + V3 is deferred until the custom-inline work is done; V1 stays in the 88 + tree as the working implementation in the meantime. 89 + 90 + ### Syntax (v1 — shipped) 91 + 92 + ``` 93 + @figure <src> alt="…" [link="…"] [caption="…"] [class="…"] 94 + ``` 95 + 96 + Everything after `@figure` is an attribute string. Bare first token is 97 + promoted to `src`. The `alt` attribute doubles as the figcaption unless 98 + a separate `caption="…"` attribute is given. Plain text only — no 99 + inline formatting in captions. 100 + 101 + **Why not a rich-text caption block?** Odoc's parser collapses 102 + newlines to spaces inside a paragraph, and a blank line terminates the 103 + `@tag` body. That leaves no way to distinguish "attrs" from "caption" 104 + within the same paragraph, and no way to attach a second paragraph to 105 + the tag. A v2 using a code-block extension (`{@figure[ rich caption 106 + with {{:url}links} ]}`) would work but defers richer captions. For 107 + now, plain-text alt-as-caption covers the existing blog use cases. 108 + 109 + ### Rendering 110 + 111 + Output: 112 + 113 + ```html 114 + <figure class="figure {class}"> 115 + <a href="{link}"><img src="{src}" alt="{alt}"></a> <!-- link optional --> 116 + <figcaption>{caption}</figcaption> 117 + </figure> 118 + ``` 119 + 120 + If no `link`, emit bare `<img>`. If no `alt`, warn (accessibility). 121 + If no caption, emit `<figure>` without `<figcaption>`. 122 + 123 + The caption is rendered by feeding the body blocks back through 124 + `Odoc_document` standard inline/block rendering — no need to 125 + reimplement formatting. Admonitions already do this. 126 + 127 + ### Asset resolution 128 + 129 + The `src` is relative to the `.mld` file. Odoc's existing asset 130 + handling (`{image:…}`) resolves paths against the page's location; 131 + reuse that logic by parsing the src through the same helper rather 132 + than inlining it as raw HTML. Check what admonition does with 133 + references to see if this is straightforward. 134 + 135 + ### CSS 136 + 137 + One block in `odoc_jons_plugins_css.ml`: 138 + 139 + ```css 140 + figure.figure { margin: 1.5em 0; text-align: center; } 141 + figure.figure img { max-width: 100%; height: auto; } 142 + figure.figure figcaption { font-style: italic; color: #666; } 143 + ``` 144 + 145 + ## Sequence 146 + 147 + 1. Add `Figure` module in 148 + `odoc-jons-plugins/src/odoc_jons_plugins.ml` using the block-tag 149 + extension pattern. 150 + 2. Write an attribute parser for `key="value"` pairs on the tag's 151 + first line. 152 + 3. Render via the block-tag `to_document` → construct 153 + `Odoc_document.Types` nodes (or emit raw `<figure>` wrapping 154 + around already-rendered inner content — see admonition for which 155 + idiom fits). 156 + 4. Resolve `src` through odoc's asset path logic so the generated 157 + `<img src>` matches what `{image:…}` would produce. 158 + 5. CSS. 159 + 6. Convert the April 2026 posts from `{%html: <figure>…%}` to 160 + `@figure`. 161 + 7. Warn (don't fail) when `alt` is missing. 162 + 163 + ## Effort 164 + 165 + Small–medium. Most of the machinery already exists in 166 + `admonition_extension.ml`. Biggest risk is getting asset path 167 + resolution right without duplicating odoc internals. ~100–150 LOC. 168 + 169 + ## Gotchas 170 + 171 + - **Attribute parsing in .mld.** Odoc's parser treats the first line 172 + after `@figure` as prose. The extension body is whatever lands 173 + between this tag and the next block-level sibling. Two options: 174 + (a) parse attrs from the first paragraph's raw text, (b) require 175 + attrs on separate marker lines like `@figure src=…`. (a) is 176 + friendlier. Prototype and see what the received AST looks like. 177 + - **Link-wrapped images.** If the image links to itself at full 178 + size (common pattern), default `link` to `src` when absent? Or 179 + leave explicit. Prefer explicit — less magic. 180 + - **Multiple images per figure.** Out of scope for v1. 181 + - **Non-HTML backends.** Same concern as inline extensions. For now, 182 + HTML-only is fine; warn on other backends. 183 + 184 + ## Not doing 185 + 186 + - **Full Pandoc-style figure syntax** (`![alt](src "title")`). Keep to 187 + odoc's `@tag` style. 188 + - **Automatic width/height detection** from image dimensions. Lets 189 + the browser handle it. 190 + - **Gallery/lightbox JS.** Out of scope; can be added later as a 191 + separate plugin that enhances `.figure` elements.
+193
docs/plans/2026-04-15-odoc-custom-inlines.md
··· 1 + # Custom Inline Extensions for Odoc 2 + 3 + **Status:** Shipped (2026-04-15) — simplified implementation 4 + **Date:** 2026-04-15 5 + 6 + ## Shipped 7 + 8 + The implementation uses a lighter approach than originally sketched: 9 + instead of a new AST variant, inline extensions ride on the existing 10 + `Raw_markup` variant with a synthetic target prefix (`odoc-ext:`). 11 + 12 + - Lexer rule: `{&name payload}` emits 13 + `Raw_markup (Some ("odoc-ext:" ^ name), payload)` — no new token 14 + type. One rule added in `odoc/src/parser/lexer.mll`. 15 + - HTML generator: `raw_markup` in `odoc/src/html/generator.ml` 16 + detects the prefix and dispatches to the inline-handler registry. 17 + Falls back to emitting payload raw if no handler is registered. 18 + - Registry: `register_inline_handler` / `find_inline_handler` + 19 + `inline_extension_target_prefix` constant in 20 + `odoc/src/extension_registry/odoc_extension_registry.ml`. 21 + - Plugin API: `module type Inline_Extension` (prefix + `to_html : 22 + string -> string`) and `Registry.register_inline` in 23 + `odoc/src/extension_api/odoc_extension_api.ml`. 24 + 25 + Total: ~180 LOC across 5 files, no AST changes, no document-IR 26 + changes, no backend pattern-match audit. The Raw_markup target is 27 + lightly punned but fully reversible if we ever want a clean 28 + `` `Extension `` AST variant. 29 + 30 + Smoke-test plugins in `odoc-jons-plugins`: 31 + 32 + - `{&kbd Ctrl-K}` → `<kbd>Ctrl-K</kbd>` 33 + - `{&margin an aside about X}` → `<span class="margin-note">…</span>` 34 + 35 + Both verified end-to-end after installing the patched odoc and 36 + reinstalling the plugin. 37 + 38 + ## Not shipped 39 + 40 + The originally-sketched new AST variant, separate token type, and 41 + document-IR change are all deferred. They buy cleaner semantics (e.g. 42 + for non-HTML backends that might want to dispatch on the variant 43 + directly) but are not needed for the inline extensions to work. The 44 + sketch below remains as documentation of that larger design. 45 + 46 + --- 47 + 48 + ## Original sketch (deferred) 49 + 50 + ## Problem 51 + 52 + Odoc supports custom block-level tags (`@custom …`) and custom code 53 + blocks (`{@name[ … ]}`) via a plugin registry. There is no equivalent 54 + at the inline level. Authors who want marginal annotations, citations, 55 + keyboard-key styling, or other small inline decorations must fall back 56 + to `{%html: … %}` raw markup, which is verbose, HTML-only, and 57 + bypasses odoc's semantic layer. 58 + 59 + ## Goal 60 + 61 + Let plugins register inline-level handlers, so `.mld` authors can 62 + write something like `{%margin:this is a side note}` and have a plugin 63 + render it to arbitrary inline HTML. 64 + 65 + ## Core constraint 66 + 67 + `inline_element` in `odoc/src/model/comment.ml:35-39` is a **closed 68 + polymorphic variant**. The lexer (`odoc/src/parser/lexer.mll`) has a 69 + hard-coded set of brace commands. There is no extension point at the 70 + inline level today — block-level `@custom` works because the lexer 71 + treats any `@name` as a generic `Custom` token dispatched through the 72 + extension registry at 73 + `odoc/src/extension_api/odoc_extension_api.ml:121-148`. 74 + 75 + Adding inline extensibility therefore requires an odoc patch. We can 76 + follow the shape of the block-level registry. 77 + 78 + ## Design 79 + 80 + ### 1. AST — `odoc/src/model/comment.ml` 81 + 82 + Add an extension variant to `inline_element`: 83 + 84 + ```ocaml 85 + | `Extension of string * string (* name, raw payload *) 86 + ``` 87 + 88 + Add the mirror variant to the document IR at 89 + `odoc/src/document/types.ml` so it can survive through to the 90 + renderer. 91 + 92 + ### 2. Syntax — `{%name:payload}` 93 + 94 + Chosen because: 95 + 96 + - `{%` is already used only for `{%html: … %}` (raw markup, closed by 97 + `%}`). The new form uses `}` to close, so the lexer can disambiguate 98 + by lookahead: `{%html:` → raw markup path; `{%name:` where `name ≠ 99 + html` → inline extension. 100 + - Does not collide with `{!ref}`, `{{:url} text}`, or any existing 101 + brace command. 102 + - The `%` cues "injected content", matching the raw-markup 103 + convention. 104 + 105 + Alternative considered: `{:name payload}`. Mirrors `@name` block 106 + syntax nicely but visually close to the `{{:url}}` link form. Sticking 107 + with `{%…}` unless feedback says otherwise. 108 + 109 + ### 3. Lexer + parser 110 + 111 + - `odoc/src/parser/token.ml` — new token `Inline_extension of string * 112 + string`. 113 + - `odoc/src/parser/lexer.mll` — recognise `{%name:content}` where 114 + `name` is `[a-z][a-z0-9_.-]*` and `name ≠ html`. Warn and recover on 115 + unknown-looking forms. 116 + - `odoc/src/parser/syntax.ml` — consume the token inside 117 + `inline_element`, produce `` `Extension (name, payload) ``. 118 + 119 + ### 4. Document phase 120 + 121 + - `odoc/src/document/comment.ml` — in the inline dispatcher, map AST 122 + `Extension` to the document IR's `Extension` variant. 123 + 124 + ### 5. Plugin API — `odoc/src/extension_api/odoc_extension_api.ml` 125 + 126 + Add a module type alongside the block-level `Extension`: 127 + 128 + ```ocaml 129 + module type Inline_Extension = sig 130 + val prefix : string 131 + val to_inline : string -> Inline.t 132 + end 133 + ``` 134 + 135 + Add `Registry.register_inline` that stores handlers in a parallel 136 + `Hashtbl` keyed by prefix. 137 + 138 + Plugins return `Inline.t` directly (the document IR), so they can emit 139 + styled text, links, raw HTML, or any mix — same flexibility the 140 + block-level API gives them. 141 + 142 + ### 6. HTML rendering 143 + 144 + - `odoc/src/html/generator.ml:inline` — when the IR has 145 + `Extension (name, payload)`, look up the handler in the registry and 146 + splice its `Inline.t` result. Fall back to rendering the payload as 147 + plain text if no handler is registered (with a warning), so sites 148 + don't break when a plugin is missing. 149 + 150 + ### 7. Smoke test — `odoc-jons-plugins` 151 + 152 + Register one small inline plugin (e.g. `{%margin:…}`) rendering to a 153 + `<span class="margin-note">`, plus CSS in 154 + `odoc_jons_plugins_css.ml`. Use it in a blog post. 155 + 156 + ## Sequence 157 + 158 + 1. AST variant in `model/comment.ml` + `document/types.ml`. 159 + 2. Token + lexer rule. 160 + 3. Parser wiring in `syntax.ml`. 161 + 4. Document-phase mapping in `document/comment.ml`. 162 + 5. Plugin API module type + `register_inline`. 163 + 6. HTML dispatcher + fallback. 164 + 7. Tests: parse, error recovery on unknown/malformed forms, roundtrip, 165 + handler lookup. 166 + 8. Ship `{%margin:…}` via `odoc-jons-plugins`. 167 + 168 + ## Effort 169 + 170 + ~150–200 LOC across 7 files. Roughly 2× the sherlodoc patch. The 171 + parser changes are the only genuinely new territory; everything else 172 + mirrors the block-level code path. 173 + 174 + ## Gotchas 175 + 176 + - **Payload escaping.** The payload is "everything until `}`". Need a 177 + plan for `}` inside payload — either backslash-escape, or disallow 178 + (plugins can accept references to external content instead). 179 + - **Non-HTML backends.** Odoc also renders to man pages / LaTeX. Either 180 + implement `Extension` in each backend (with a "plain text of 181 + payload" default) or restrict this feature to HTML for now and warn 182 + on other backends. 183 + - **Upstream.** Worth proposing to odoc rather than carrying locally — 184 + inline extensibility is generally useful and patching the parser is 185 + costly to maintain out-of-tree. 186 + 187 + ## Not doing 188 + 189 + - **Post-processing `Raw_markup` or `Link`** to fake inline 190 + extensibility without an odoc patch. Ugly syntax, fragile, and 191 + breaks non-HTML backends. Rejected. 192 + - **Full attribute grammar** (`{%name attr=foo: payload}`). Start with 193 + `name + string payload`; plugins can parse the payload themselves.
+110
docs/plans/2026-04-15-page-tags.md
··· 1 + # `@page-tags` for .mld pages 2 + 3 + **Status:** Planned 4 + **Date:** 2026-04-15 5 + 6 + ## Problem 7 + 8 + Pages have no machine-readable tag metadata. Cross-linking related 9 + posts today means hand-written "see also" lists, which rot. A 10 + lightweight `@page-tags foo bar baz` tag would let us (a) surface a 11 + visible tag chip row on each page and (b) power cross-page queries 12 + ("all pages tagged `ocaml`", "related posts by shared tags") the same 13 + way `@recent-posts` already does. 14 + 15 + ## Goal 16 + 17 + - Author syntax: `@page-tags ocaml odoc plugins` at the top of any 18 + `.mld`. 19 + - Visible rendering: a small chip row near the page header. 20 + - Programmatic consumption: a sibling extension (e.g. `@tagged-pages 21 + ocaml`) that enumerates matching pages. 22 + 23 + ## Ground truth 24 + 25 + - Block-tag extensions register via 26 + `Odoc_extension_api.Registry.register` and receive 27 + `Comment.nestable_block_element list` (`odoc-jons-plugins/src/odoc_jons_plugins.ml:383-401`). 28 + - Cross-page data is available at **link phase** via the `Env` API. 29 + `@recent-posts` uses `Api.Env.lookup_page_by_path` to pull other 30 + pages' content 31 + (`odoc-jons-plugins/src/odoc_jons_plugins.ml:687, 696`; 32 + `odoc/src/extension_api/odoc_extension_api.ml:116, 140-147`). 33 + 34 + ## Design 35 + 36 + Two extensions, one for producing tags, one for consuming them. 37 + 38 + ### 1. `@page-tags` — producer 39 + 40 + Register a block-tag extension with `prefix = "page-tags"`. 41 + 42 + - Parse the block content into a flat list of tag tokens (split on 43 + whitespace; each tag `[a-z0-9][a-z0-9-]*`; warn on anything else). 44 + - Render: a `<div class="page-tags">` with one `<a 45 + class="tag-chip">` per tag linking to `/tags/<tag>.html` (or 46 + wherever the index lives; see "Tag index page" below). 47 + - Emit a small CSS block via `odoc_jons_plugins_css.ml`. 48 + 49 + ### 2. `@tagged-pages <tag>` — consumer 50 + 51 + A link-phase extension (same shape as `recent-posts`) that: 52 + 53 + - Walks the page tree via `Env`. 54 + - For each page, looks at its raw `Comment.docs` for a top-level 55 + `@page-tags` block and extracts the tags. 56 + - Emits a bulleted list of pages whose tags include the argument. 57 + 58 + This is the mechanism for "quick referencing between pages". A 59 + separate per-tag index page (`/tags/ocaml.mld`) can just be a thin 60 + `.mld` containing `@tagged-pages ocaml`. 61 + 62 + ### 3. Tag normalisation 63 + 64 + Lowercase, trim, dedupe at extraction. Same function used in both the 65 + producer (for rendering) and the consumer (for matching), so that 66 + `Ocaml` and `ocaml` are the same tag. 67 + 68 + ## Sequence 69 + 70 + 1. Add `Page_tags` module in 71 + `odoc-jons-plugins/src/odoc_jons_plugins.ml` — block-tag extension, 72 + parse + render. 73 + 2. Add CSS for `.page-tags` / `.tag-chip` in 74 + `odoc_jons_plugins_css.ml`. 75 + 3. Add `Tagged_pages` link-phase extension — mirror the structure of 76 + `Recent_posts`. 77 + 4. Factor a shared `extract_tags : Comment.docs -> string list` 78 + helper so producer and consumer agree. 79 + 5. Optional: a `/tags/index.mld` listing every tag with counts; build 80 + with a third extension `@tag-cloud` or generate offline. 81 + 6. Add `@page-tags` to a handful of posts; link from the blog index. 82 + 83 + ## Effort 84 + 85 + Small. Producer is ~30 LOC copying the `hidden_tag_extension` 86 + pattern. Consumer is ~100 LOC copying `Recent_posts`. No odoc patch 87 + needed. 88 + 89 + ## Gotchas 90 + 91 + - **Tag discovery.** The consumer must know which tags exist. Either 92 + (a) walk all pages in the consumer and collect, or (b) persist tag 93 + index at build time via a hook. (a) is simpler; (b) is faster if 94 + the site grows. Start with (a). 95 + - **Positioning in rendering.** Tags ideally render near the page 96 + header, not wherever the `@page-tags` block physically sits. The 97 + block-tag extension can't control position directly; simplest is to 98 + put `@page-tags` at the top of the file and accept the block 99 + renders in-place. If that's ugly, a post-render shell hook can 100 + relocate the node. 101 + - **Anchor for "tagged by"**: each rendered chip links to a tag 102 + index. Decide the URL scheme up front (`/tags/<tag>`) so links 103 + don't need to be rewritten later. 104 + 105 + ## Not doing 106 + 107 + - **YAML front-matter-style metadata.** Keeping with odoc's native 108 + `@tag` style so it parses with no syntax extension. 109 + - **Full-text tag search integration with sherlodoc.** Handled 110 + separately once mld indexing is in.
+125
docs/plans/2026-04-15-sherlodoc-mld-indexing.md
··· 1 + # Sherlodoc mld Page-Prose Indexing 2 + 3 + **Status:** Phase 1 shipped (2026-04-15); Phase 2 deferred 4 + **Date:** 2026-04-15 5 + 6 + ## Problem 7 + 8 + Sherlodoc does not index `.mld` page content. Its indexer explicitly 9 + drops entries of kind `Doc | Page _ | Dir | Impl` before they reach the 10 + full-text index (`odoc/sherlodoc/index/load_doc.ml:220-226`). Only API 11 + items (values, types, modules) and their docstrings are searchable. A 12 + user searching the site cannot find blog posts, tutorials, or narrative 13 + pages by their content. 14 + 15 + ## Goal 16 + 17 + Make headings (and optionally paragraphs/list items) from `.mld` pages 18 + searchable via sherlodoc, with results that deep-link to the relevant 19 + heading anchor. 20 + 21 + ## Scope 22 + 23 + All changes live inside the vendored `odoc/` tree. No upstream 24 + coordination required; regenerate `.db` after deployment. 25 + 26 + Rough size: ~150 LOC across 4–5 files. 27 + 28 + ## Design 29 + 30 + ### 1. Extract prose entries — `odoc/src/index/skeleton.ml:338-343` 31 + 32 + Today `from_page` emits one `Entry` per page. Walk 33 + `p.content.elements` (`Comment.block_element`) recursively and emit 34 + child entries for: 35 + 36 + - `Heading` — reuse its existing `Identifier.Label.t` as the entry 37 + id (the same label already drives the HTML fragment anchor). 38 + - `Paragraph` / list items — synthesize child ids from the parent 39 + label plus a counter. (Phase 2; see "Staging" below.) 40 + 41 + Attach the new entries as children of the page node in the `Tree` so 42 + hierarchy is preserved. 43 + 44 + ### 2. Entry kind — `odoc/src/index/entry.ml:45-62` and `odoc/sherlodoc/db/entry.ml:7-34` 45 + 46 + Add a `Heading` variant. Reusing `Doc` would work but loses the ability 47 + to badge results distinctly and tune ranking. Since sherlodoc is 48 + vendored, the binary format bump is local to us. 49 + 50 + ### 3. Unblock the filter — `odoc/sherlodoc/index/load_doc.ml:220-226` 51 + 52 + `is_pure_documentation` short-circuits before `register_entry`, 53 + `register_doc`, and `register_full_name`. Remove `Heading` (and 54 + optionally `Doc`) from that guard so prose reaches tokenization. Keep 55 + `Page _` excluded (the whole-page entry is already in the tree) and 56 + `Dir`/`Impl` (not prose). 57 + 58 + ### 4. URL fragments — `odoc/src/search/html.ml:7-29` 59 + 60 + When the entry id is a `Label`, build `<page-url>#<label>`. Odoc 61 + already emits matching `id=` anchors on headings, so no new anchor 62 + logic is needed — just make sure the search URL picks up the fragment. 63 + 64 + ### 5. Result display — `odoc/sherlodoc/jsoo/odoc_html_frontend.ml:39-52` 65 + 66 + Add a `kind_heading` badge. Compose `name` as `"Page title › Heading"`, 67 + leave `rhs = None`, and put a short prose snippet in `doc_html`. All 68 + rendering is server-side OCaml — no JS changes. 69 + 70 + ### 6. Ranking — `odoc/sherlodoc/index/load_doc.ml:37-47` 71 + 72 + Existing `cost_doc = 100` already ranks prose below API items. 73 + Optionally add a small bonus for top-level headings (Title < 74 + Section < Subsection) so page-level hits float up. 75 + 76 + ## Sequence 77 + 78 + ### Phase 1 — one-entry-per-page (SHIPPED) 79 + 80 + Trivial change: remove `Doc` and `Page _` from the 81 + `is_pure_documentation` filter in 82 + `odoc/sherlodoc/index/load_doc.ml:220-223`. The inner `register_entry` 83 + already handles `Doc`-kind entries correctly (skips 84 + `register_full_name` and `register_kind` for them), so page body text 85 + flows straight into `register_doc`'s tokeniser. One result per page, 86 + matched by any word in the body. No new AST variants, no URL work. 87 + 88 + Verified via a standalone cram-style test: 89 + `sherlodoc index` + `sherlodoc search "parseff"` returns the indexed 90 + `.mld` page hit, and a nonsense query returns `[No results]`. 91 + 92 + ### Phase 2 — per-heading entries (DEFERRED) 93 + 94 + 1. Add `Heading` kind in both `entry.ml`s. 95 + 2. Recurse in `skeleton.ml`; emit heading entries. 96 + 3. Unblock `Heading` in `load_doc.ml`. 97 + 4. Compose fragment URL in `search/html.ml`. 98 + 5. Add `kind_heading` constant in `odoc_html_frontend.ml`. 99 + 6. Regenerate `.db`, test search against the live site. 100 + 101 + ## Staging 102 + 103 + - **Phase 1 (headings only):** smallest useful increment. Low noise, 104 + high value — users usually search for section titles. 105 + - **Phase 2 (paragraph bodies):** gate behind `--index-prose`. Decide 106 + after Phase 1 ships whether the added recall outweighs the noise. 107 + 108 + ## Gotchas 109 + 110 + - **Anchor stability.** Auto-generated labels for unlabeled headings 111 + change when you reorder or rename them — search results will rot. 112 + Consider requiring explicit `{1:label ...}` syntax on headings that 113 + should be indexed, or accept some churn. 114 + - **Result flooding.** Indexing every paragraph easily drowns API hits. 115 + Headings-first avoids this. 116 + - **DB format bump.** Any deployed `.db` must be rebuilt on upgrade. 117 + - **Upstream.** Worth floating the design to the sherlodoc maintainer 118 + even while we carry the patch locally. 119 + 120 + ## Not doing 121 + 122 + - Building a separate page-only search index (lunr/pagefind). Rejected 123 + because it splits the search UX. 124 + - Rewriting sherlodoc's ranking model. The existing cost model is good 125 + enough for a first cut.
+609 -5
odoc-jons-plugins/src/odoc_jons_plugins.ml
··· 6 6 module Url = Odoc_document.Url 7 7 8 8 (* Register CSS and JS as support files *) 9 + (* The jon-shell.css support file is registered later, after all 10 + stylesheet fragments (including the inline-extension CSS for 11 + {&margin}, {&kbd}, etc.) are in scope so we can concatenate 12 + everything into one file that the page's <link> already pulls. *) 13 + 9 14 let () = 10 - Odoc_extension_registry.register_support_file ~prefix:"jon-shell" 11 - { 12 - filename = "extensions/jon-shell.css"; 13 - content = Inline Odoc_jons_plugins_css.css; 14 - }; 15 15 Odoc_extension_registry.register_support_file ~prefix:"jon-shell" 16 16 { 17 17 filename = "extensions/jon-shell.js"; ··· 399 399 400 400 let () = 401 401 List.iter hidden_tag_extension [ "published"; "notanotebook"; "packages" ] 402 + 403 + (* --- Page tags extension --- 404 + 405 + Produces a small row of tag chips from [@page-tags foo bar baz]. Tags 406 + are lowercase, link to /tags/<tag>. The consumer extension 407 + ([@tagged-pages <tag>]) is a separate plugin that walks the page tree 408 + at link phase to collect matching pages. *) 409 + 410 + module Page_tags = struct 411 + let prefix = "page-tags" 412 + 413 + let page_tags_css = {| 414 + /* Page tags extension - neutralize the at-tags list wrapper */ 415 + .jon-shell-main ul.at-tags:has(li.page-tags) { 416 + list-style: none; 417 + margin: 0; 418 + padding: 0; 419 + } 420 + .jon-shell-main .at-tags li.page-tags { 421 + list-style: none; 422 + margin: 0; 423 + padding: 0; 424 + text-indent: 0; 425 + } 426 + .page-tags { 427 + display: flex; 428 + flex-wrap: wrap; 429 + gap: 0.4em; 430 + margin: 0.75em 0 1.5em; 431 + } 432 + .page-tags .tag-chip { 433 + display: inline-block; 434 + padding: 0.15em 0.65em; 435 + font-size: 0.8rem; 436 + line-height: 1.4; 437 + color: var(--text-muted, #666); 438 + background: var(--surface-alt, #f3f3f3); 439 + border: 1px solid var(--border-color, #e0e0e0); 440 + border-radius: 999px; 441 + text-decoration: none; 442 + transition: background 0.15s ease, color 0.15s ease; 443 + } 444 + .page-tags .tag-chip:hover { 445 + color: var(--accent-color, #b44e2d); 446 + background: var(--bg-hover, #eee); 447 + } 448 + @media (prefers-color-scheme: dark) { 449 + .page-tags .tag-chip { 450 + color: var(--text-muted, #aaa); 451 + background: rgba(255,255,255,0.04); 452 + border-color: rgba(255,255,255,0.1); 453 + } 454 + } 455 + |} 456 + 457 + (* A tag is lowercase [a-z0-9] with optional internal hyphens. We 458 + normalise by lowercasing and trimming, and reject anything that 459 + doesn't match. *) 460 + let is_tag_char c = 461 + (c >= 'a' && c <= 'z') 462 + || (c >= '0' && c <= '9') 463 + || c = '-' 464 + 465 + let normalise_tag s = 466 + let s = Stdlib.String.lowercase_ascii (Stdlib.String.trim s) in 467 + if s = "" then None 468 + else if Stdlib.String.length s < 1 then None 469 + else 470 + let ok = ref true in 471 + Stdlib.String.iter (fun c -> if not (is_tag_char c) then ok := false) s; 472 + if !ok then Some s else None 473 + 474 + (* Parse tags from the block content: take the plain text, split on 475 + whitespace, dedupe while preserving order. *) 476 + let extract_tags content = 477 + let text = Api.text_of_nestable_block_elements content in 478 + let parts = 479 + Stdlib.String.split_on_char ' ' text 480 + |> List.concat_map (fun s -> Stdlib.String.split_on_char '\n' s) 481 + |> List.concat_map (fun s -> Stdlib.String.split_on_char '\t' s) 482 + in 483 + let seen = Hashtbl.create 8 in 484 + List.filter_map (fun part -> 485 + match normalise_tag part with 486 + | None -> None 487 + | Some tag -> 488 + if Hashtbl.mem seen tag then None 489 + else (Hashtbl.add seen tag (); Some tag) 490 + ) parts 491 + 492 + let raw_block html = 493 + Odoc_document.Types.Block.{ attr = []; desc = Raw_markup ("html", html) } 494 + 495 + (* HTML-escape a tag (tags are already constrained to safe chars, but 496 + be defensive). *) 497 + let escape_attr s = 498 + let b = Buffer.create (Stdlib.String.length s) in 499 + Stdlib.String.iter (fun c -> 500 + match c with 501 + | '&' -> Buffer.add_string b "&amp;" 502 + | '<' -> Buffer.add_string b "&lt;" 503 + | '>' -> Buffer.add_string b "&gt;" 504 + | '"' -> Buffer.add_string b "&quot;" 505 + | c -> Buffer.add_char b c 506 + ) s; 507 + Buffer.contents b 508 + 509 + let render_chips tags = 510 + let buf = Buffer.create 256 in 511 + Buffer.add_string buf {|<div class="page-tags">|}; 512 + List.iter (fun tag -> 513 + let t = escape_attr tag in 514 + Buffer.add_string buf 515 + (Printf.sprintf {|<a class="tag-chip" href="/tags/%s">%s</a>|} t t) 516 + ) tags; 517 + Buffer.add_string buf "</div>"; 518 + Buffer.contents buf 519 + 520 + let to_document ~tag:_ content = 521 + let tags = extract_tags content in 522 + let content = 523 + if tags = [] then [] 524 + else [ raw_block (render_chips tags) ] 525 + in 526 + { 527 + Api.content; 528 + overrides = []; 529 + resources = [ Api.Css_inline page_tags_css ]; 530 + assets = []; 531 + } 532 + 533 + let link ~tag:_ env content = 534 + let tags = extract_tags content in 535 + List.iter (fun tag -> 536 + let hierarchy : Odoc_model.Paths.Reference.Hierarchy.t = 537 + (`TCurrentPackage, [ "tags"; tag ]) 538 + in 539 + match Api.Env.lookup_page_by_path hierarchy env with 540 + | Ok _ -> () 541 + | Error _ -> 542 + failwith 543 + (Printf.sprintf 544 + "@page-tags: no page found for tag '%s'. Create \ 545 + site/tags/%s.mld before using this tag." 546 + tag tag) 547 + ) tags; 548 + content 549 + end 550 + 551 + let () = 552 + Api.Registry.register_with_link (module Page_tags) 553 + 554 + (* Whitespace-separated tokeniser with support for double-quoted 555 + values. Used by @figure and the image / linked-image inlines. *) 556 + module Tok = struct 557 + let is_ws c = c = ' ' || c = '\t' || c = '\n' || c = '\r' 558 + 559 + let tokenise s = 560 + let len = Stdlib.String.length s in 561 + let i = ref 0 in 562 + let out = ref [] in 563 + let skip_ws () = 564 + while !i < len && is_ws s.[!i] do incr i done 565 + in 566 + while !i < len do 567 + skip_ws (); 568 + if !i < len then begin 569 + let start = !i in 570 + let tok = 571 + if s.[!i] = '"' then begin 572 + incr i; 573 + let tstart = !i in 574 + while !i < len && s.[!i] <> '"' do incr i done; 575 + let t = Stdlib.String.sub s tstart (!i - tstart) in 576 + if !i < len then incr i; 577 + t 578 + end else begin 579 + while !i < len && not (is_ws s.[!i]) do incr i done; 580 + Stdlib.String.sub s start (!i - start) 581 + end 582 + in 583 + if tok <> "" then out := tok :: !out 584 + end 585 + done; 586 + List.rev !out 587 + end 588 + 589 + (* --- Figure extension --- 590 + 591 + [@figure src=foo.png alt="…" link="…"] 592 + Caption body (one or more paragraphs, with inline formatting). 593 + 594 + Renders to <figure><a><img></a><figcaption>…</figcaption></figure>. 595 + The caption body is rendered through the normal odoc document layer 596 + so links, references, and emphasis work inside it. *) 597 + 598 + module Figure = struct 599 + open Odoc_document.Types 600 + 601 + let prefix = "figure" 602 + 603 + let figure_css = {| 604 + /* Figure extension - neutralize the at-tags list wrapper */ 605 + .jon-shell-main ul.at-tags:has(li.figure) { 606 + list-style: none; 607 + margin: 0; 608 + padding: 0; 609 + } 610 + .jon-shell-main .at-tags li.figure { 611 + list-style: none; 612 + margin: 0; 613 + padding: 0; 614 + text-indent: 0; 615 + } 616 + figure.figure { 617 + margin: 1.5em auto; 618 + text-align: center; 619 + } 620 + figure.figure img { 621 + max-width: 100%; 622 + height: auto; 623 + border-radius: 4px; 624 + } 625 + figure.figure figcaption { 626 + margin-top: 0.6em; 627 + font-size: 0.9rem; 628 + color: var(--text-muted, #666); 629 + font-style: italic; 630 + line-height: 1.5; 631 + } 632 + figure.figure figcaption p { 633 + margin: 0; 634 + } 635 + |} 636 + 637 + (* Parse key=value pairs out of a single line of raw text. Supports 638 + quoted values ("…") and bare values (stop at whitespace). Returns 639 + an assoc list. Unknown keys are kept — the caller decides what to 640 + do with them. *) 641 + let parse_attrs line = 642 + let len = Stdlib.String.length line in 643 + let i = ref 0 in 644 + let attrs = ref [] in 645 + let skip_ws () = 646 + while !i < len && (line.[!i] = ' ' || line.[!i] = '\t') do 647 + incr i 648 + done 649 + in 650 + let read_key () = 651 + let start = !i in 652 + while !i < len 653 + && line.[!i] <> '=' 654 + && line.[!i] <> ' ' 655 + && line.[!i] <> '\t' 656 + do incr i done; 657 + Stdlib.String.sub line start (!i - start) 658 + in 659 + let read_quoted () = 660 + (* assumes current char is '"' *) 661 + incr i; 662 + let start = !i in 663 + while !i < len && line.[!i] <> '"' do incr i done; 664 + let v = Stdlib.String.sub line start (!i - start) in 665 + if !i < len then incr i; (* consume closing quote *) 666 + v 667 + in 668 + let read_bare () = 669 + let start = !i in 670 + while !i < len && line.[!i] <> ' ' && line.[!i] <> '\t' do 671 + incr i 672 + done; 673 + Stdlib.String.sub line start (!i - start) 674 + in 675 + (try 676 + while !i < len do 677 + skip_ws (); 678 + if !i >= len then raise Exit; 679 + let key = read_key () in 680 + if key = "" then raise Exit; 681 + if !i < len && line.[!i] = '=' then begin 682 + incr i; 683 + let value = 684 + if !i < len && line.[!i] = '"' then read_quoted () 685 + else read_bare () 686 + in 687 + attrs := (key, value) :: !attrs 688 + end else begin 689 + (* bare token — treat as the source if no src= seen yet *) 690 + attrs := (key, "") :: !attrs 691 + end 692 + done 693 + with Exit -> ()); 694 + List.rev !attrs 695 + 696 + let find_attr key attrs = 697 + List.assoc_opt key attrs 698 + 699 + (* If the author wrote [@figure foo.png …] (no src=), the first bare 700 + token becomes the src. *) 701 + let infer_src attrs = 702 + match find_attr "src" attrs with 703 + | Some _ -> attrs 704 + | None -> 705 + match List.find_opt (fun (_k, v) -> v = "") attrs with 706 + | Some (k, _) -> 707 + (* Promote the first bare token to src *) 708 + let rest = List.filter (fun (k', v) -> not (k' = k && v = "")) attrs in 709 + ("src", k) :: rest 710 + | None -> attrs 711 + 712 + (* HTML-escape an attribute / text value. *) 713 + let escape s = 714 + let b = Buffer.create (Stdlib.String.length s) in 715 + Stdlib.String.iter (fun c -> 716 + match c with 717 + | '&' -> Buffer.add_string b "&amp;" 718 + | '<' -> Buffer.add_string b "&lt;" 719 + | '>' -> Buffer.add_string b "&gt;" 720 + | '"' -> Buffer.add_string b "&quot;" 721 + | c -> Buffer.add_char b c 722 + ) s; 723 + Buffer.contents b 724 + 725 + let raw_block html = 726 + Block.{ attr = []; desc = Raw_markup ("html", html) } 727 + 728 + (* V3: detect a {&image …} or {&linked-image …} custom inline in the 729 + first paragraph and use it as the image. The rest of the 730 + paragraph's inlines become the rich-formatted caption. Falls back 731 + to V1 attribute-only form if no such inline is present. *) 732 + let ext_image_prefix = "odoc-ext:image" 733 + let ext_linked_prefix = "odoc-ext:linked-image" 734 + 735 + (* Split a paragraph's inlines around the first image/linked-image 736 + custom inline. Returns (before, image_html, after) or None. *) 737 + let find_image_inline 738 + (inlines : Odoc_model.Comment.inline_element 739 + Odoc_model.Location_.with_location list) = 740 + let rec go acc = function 741 + | [] -> None 742 + | (el : Odoc_model.Comment.inline_element 743 + Odoc_model.Location_.with_location) :: rest -> 744 + (match el.value with 745 + | `Raw_markup (target, payload) 746 + when target = ext_image_prefix -> 747 + (match Tok.tokenise payload with 748 + | src :: rest_toks -> 749 + let alt = Stdlib.String.concat " " rest_toks in 750 + let html = 751 + Printf.sprintf {|<img src="%s" alt="%s">|} 752 + (escape src) (escape alt) 753 + in 754 + Some (List.rev acc, html, rest) 755 + | [] -> go (el :: acc) rest) 756 + | `Raw_markup (target, payload) 757 + when target = ext_linked_prefix -> 758 + (match Tok.tokenise payload with 759 + | url :: src :: rest_toks -> 760 + let alt = Stdlib.String.concat " " rest_toks in 761 + let html = 762 + Printf.sprintf 763 + {|<a href="%s"><img src="%s" alt="%s"></a>|} 764 + (escape url) (escape src) (escape alt) 765 + in 766 + Some (List.rev acc, html, rest) 767 + | _ -> go (el :: acc) rest) 768 + | _ -> go (el :: acc) rest) 769 + in 770 + go [] inlines 771 + 772 + (* Skip leading/trailing whitespace-only inlines for a cleaner caption. *) 773 + let trim_inlines inlines = 774 + let is_blank (el : Odoc_model.Comment.inline_element 775 + Odoc_model.Location_.with_location) = 776 + match el.value with 777 + | `Space -> true 778 + | _ -> false 779 + in 780 + let rec drop_head = function 781 + | x :: rest when is_blank x -> drop_head rest 782 + | xs -> xs 783 + in 784 + let drop_tail xs = List.rev (drop_head (List.rev xs)) in 785 + drop_tail (drop_head inlines) 786 + 787 + let try_v3 content = 788 + match content with 789 + | [] -> None 790 + | (first : Odoc_model.Comment.nestable_block_element 791 + Odoc_model.Location_.with_location) :: _ -> 792 + (match first.value with 793 + | `Paragraph inlines -> 794 + (match find_image_inline inlines with 795 + | None -> None 796 + | Some (before, img_html, after) -> 797 + Some (img_html, trim_inlines (before @ after))) 798 + | _ -> None) 799 + 800 + let render_v3 ~img_html ~caption_inlines = 801 + let caption_ir : Inline.t = 802 + Odoc_document.Comment.inline_element_list caption_inlines 803 + in 804 + let has_caption = caption_inlines <> [] in 805 + let open_fig = {|<figure class="figure">|} in 806 + let opens = if has_caption then "<figcaption>" else "" in 807 + let closes = if has_caption then "</figcaption>" else "" in 808 + let blocks = 809 + [ raw_block (open_fig ^ img_html ^ opens) ] 810 + @ (if has_caption 811 + then [ Block.{ attr = []; desc = Inline caption_ir } ] 812 + else []) 813 + @ [ raw_block (closes ^ "</figure>") ] 814 + in 815 + { 816 + Api.content = blocks; 817 + overrides = []; 818 + resources = [ Api.Css_inline figure_css ]; 819 + assets = []; 820 + } 821 + 822 + (* v1 design: the entire tag body is treated as the attribute string. 823 + Syntax: [@figure src=foo.png alt="Caption text" link=https://…] 824 + The [alt] attribute doubles as the figcaption (plain text). For 825 + rich-text captions, fall back to raw HTML until a v2 exists. *) 826 + let to_document ~tag:_ content = 827 + match try_v3 content with 828 + | Some (img_html, caption_inlines) -> 829 + render_v3 ~img_html ~caption_inlines 830 + | None -> 831 + (* Fall through to V1 *) 832 + let _to_document_v1 = () in 833 + let _ = _to_document_v1 in 834 + let attr_line = 835 + Api.text_of_nestable_block_elements content 836 + |> Stdlib.String.trim 837 + in 838 + let attrs = parse_attrs attr_line |> infer_src in 839 + match find_attr "src" attrs with 840 + | None -> 841 + (* No src — fall back to emitting the original content so the 842 + author sees something rather than silence. *) 843 + Api.simple_output (Api.blocks_of_nestable_elements content) 844 + | Some src -> 845 + let alt = Option.value ~default:"" (find_attr "alt" attrs) in 846 + let caption = 847 + match find_attr "caption" attrs with 848 + | Some c -> c 849 + | None -> alt 850 + in 851 + let link = find_attr "link" attrs in 852 + let extra_class = Option.value ~default:"" (find_attr "class" attrs) in 853 + let cls = 854 + if extra_class = "" then "figure" 855 + else "figure " ^ extra_class 856 + in 857 + let img_html = 858 + match link with 859 + | Some url -> 860 + Printf.sprintf {|<a href="%s"><img src="%s" alt="%s"></a>|} 861 + (escape url) (escape src) (escape alt) 862 + | None -> 863 + Printf.sprintf {|<img src="%s" alt="%s">|} 864 + (escape src) (escape alt) 865 + in 866 + let caption_html = 867 + if caption = "" then "" 868 + else Printf.sprintf {|<figcaption>%s</figcaption>|} (escape caption) 869 + in 870 + let full_html = 871 + Printf.sprintf {|<figure class="%s">%s%s</figure>|} 872 + (escape cls) img_html caption_html 873 + in 874 + { 875 + Api.content = [ raw_block full_html ]; 876 + overrides = []; 877 + resources = [ Api.Css_inline figure_css ]; 878 + assets = []; 879 + } 880 + end 881 + 882 + let () = 883 + Api.Registry.register (module Figure) 884 + 885 + (* --- Inline extensions --- 886 + 887 + Custom inline elements written as [{&name payload}] in .mld text. 888 + The registry calls us with the raw payload string; we return a 889 + chunk of HTML that is spliced into the output verbatim. 890 + 891 + The extension sets up its own CSS via a separate block-level hook 892 + on first use; that's inconvenient to track per-page, so we register 893 + the CSS once via the shell support file (already pulled into every 894 + page by the jon-shell plugin). *) 895 + 896 + module Margin = struct 897 + let prefix = "margin" 898 + 899 + let escape s = 900 + let b = Buffer.create (Stdlib.String.length s) in 901 + Stdlib.String.iter (fun c -> 902 + match c with 903 + | '&' -> Buffer.add_string b "&amp;" 904 + | '<' -> Buffer.add_string b "&lt;" 905 + | '>' -> Buffer.add_string b "&gt;" 906 + | '"' -> Buffer.add_string b "&quot;" 907 + | c -> Buffer.add_char b c 908 + ) s; 909 + Buffer.contents b 910 + 911 + let to_html payload = 912 + Printf.sprintf {|<span class="margin-note">%s</span>|} (escape payload) 913 + end 914 + 915 + module Kbd = struct 916 + let prefix = "kbd" 917 + let escape = Margin.escape 918 + let to_html payload = 919 + Printf.sprintf {|<kbd>%s</kbd>|} (escape payload) 920 + end 921 + 922 + module Image_inline = struct 923 + let prefix = "image" 924 + let escape = Margin.escape 925 + let to_html payload = 926 + match Tok.tokenise payload with 927 + | [] -> "" 928 + | src :: rest -> 929 + let alt = Stdlib.String.concat " " rest in 930 + Printf.sprintf {|<img src="%s" alt="%s">|} 931 + (escape src) (escape alt) 932 + end 933 + 934 + module Linked_image_inline = struct 935 + let prefix = "linked-image" 936 + let escape = Margin.escape 937 + let to_html payload = 938 + match Tok.tokenise payload with 939 + | [] | [ _ ] -> "" 940 + | url :: src :: rest -> 941 + let alt = Stdlib.String.concat " " rest in 942 + Printf.sprintf 943 + {|<a href="%s"><img src="%s" alt="%s"></a>|} 944 + (escape url) (escape src) (escape alt) 945 + end 946 + 947 + let inline_extensions_css = {| 948 + /* Inline extension: margin note 949 + 950 + Float a small sidenote to the right of the paragraph. The main 951 + content column is flush with the page sidebar on the right so we 952 + can't escape into an outer gutter; instead we float inside the 953 + column and let the paragraph text wrap around it. On narrow 954 + viewports it falls back to a pull-quote style block. */ 955 + .margin-note { 956 + float: right; 957 + clear: right; 958 + width: 12em; 959 + margin: 0.1em 0 0.4em 1.2em; 960 + padding: 0 0 0 0.7em; 961 + font-size: 0.8em; 962 + line-height: 1.5; 963 + color: var(--text-muted, #666); 964 + border-left: 2px solid var(--accent-color, #b44e2d); 965 + font-style: normal; 966 + } 967 + 968 + /* Keep the sidenote from overlapping figures or code blocks that 969 + come after it. */ 970 + .margin-note + * { 971 + clear: right; 972 + } 973 + 974 + /* Narrow viewports: show inline before the next block. */ 975 + @media (max-width: 800px) { 976 + .margin-note { 977 + float: none; 978 + display: block; 979 + width: auto; 980 + margin: 0.4em 0 0.4em 0; 981 + font-size: 0.85em; 982 + } 983 + } 984 + 985 + @media (prefers-color-scheme: dark) { 986 + .margin-note { 987 + color: var(--text-muted, #aaa); 988 + } 989 + } 990 + |} 991 + 992 + let () = 993 + Api.Registry.register_inline (module Margin); 994 + Api.Registry.register_inline (module Kbd); 995 + Api.Registry.register_inline (module Image_inline); 996 + Api.Registry.register_inline (module Linked_image_inline); 997 + (* Now that inline_extensions_css is in scope, register 998 + jon-shell.css with the combined stylesheet — the shell's page 999 + <link> already references this file, so no per-page hook needed. *) 1000 + Odoc_extension_registry.register_support_file ~prefix:"jon-shell" 1001 + { 1002 + filename = "extensions/jon-shell.css"; 1003 + content = Inline 1004 + (Odoc_jons_plugins_css.css ^ "\n" ^ inline_extensions_css); 1005 + } 402 1006 403 1007 (* --- Recent posts extension --- *) 404 1008
+1 -1
odoc/doc/index.mld
··· 1 - @children_order odoc_for_authors cheatsheet dune features extensions ocamldoc_differences interface driver json deprecated/ main_index odoc.document/ odoc.examples/ odoc.extension_api/ odoc.extension_registry/ odoc.html/ odoc.html_support_files/ odoc.index/ odoc.json_index/ odoc.latex/ odoc.loader/ odoc.manpage/ odoc.markdown/ odoc.model/ odoc.model_desc/ odoc.ocamlary/ odoc.occurrences/ odoc.odoc/ odoc.odoc_utils/ odoc.search/ odoc.search_html_frontend/ odoc.syntax_highlighter/ odoc.xref2/ odoc.xref_test/ src/ 1 + @children_order odoc_for_authors cheatsheet dune features extensions ocamldoc_differences interface driver json deprecated/ main_index odoc.document/ odoc.examples/ odoc.extension_api/ odoc.extension_registry/ odoc.html/ odoc.html_support_files/ odoc.index/ odoc.json_index/ odoc.latex/ odoc.loader/ odoc.manpage/ odoc.markdown/ odoc.model/ odoc.model_desc/ odoc.ocamlary/ odoc.occurrences/ odoc.odoc/ odoc.odoc_utils/ odoc.ref_index/ odoc.search/ odoc.search_html_frontend/ odoc.syntax_highlighter/ odoc.xref2/ odoc.xref_test/ src/ 2 2 @short_title The odoc documentation generator 3 3 4 4 {0 The [odoc] documentation generator}
+1 -1
odoc/sherlodoc/index/load_doc.ml
··· 219 219 let cat = categorize entry in 220 220 let is_pure_documentation = 221 221 match kind with 222 - | Doc | Page _ | Dir | Impl -> true 222 + | Dir | Impl -> true 223 223 | _ -> false 224 224 in 225 225 if is_pure_documentation || cat = `ignore || Odoc_model.Paths.Identifier.is_hidden id
+39
odoc/src/extension_api/odoc_extension_api.ml
··· 165 165 [`Binding (key, value)] for key=value pairs. *) 166 166 } 167 167 168 + (** {1 Inline Extensions} 169 + 170 + Extensions can handle inline-level custom elements written as 171 + [{&name payload}] in odoc comments. The extension receives the raw 172 + payload string and returns the HTML that should be spliced into 173 + the output verbatim. 174 + 175 + Example: 176 + {[ 177 + module Margin = struct 178 + let prefix = "margin" 179 + let to_html payload = 180 + Printf.sprintf 181 + {|<span class="margin-note">%s</span>|} 182 + payload 183 + end 184 + 185 + let () = Registry.register_inline (module Margin) 186 + ]} 187 + 188 + In a comment: [Some text with {&margin an aside about X} inline.] 189 + 190 + Inline extensions are HTML-only. On other backends the element 191 + renders to the empty string. Payload is a raw string — the 192 + extension decides how to parse it. *) 193 + 194 + module type Inline_Extension = sig 195 + val prefix : string 196 + (** The inline tag prefix, e.g. ["margin"] handles [{&margin ...}]. *) 197 + 198 + val to_html : string -> string 199 + (** [to_html payload] returns the raw HTML to splice into the output. 200 + The returned string is emitted without further processing; the 201 + extension is responsible for any escaping. *) 202 + end 203 + 168 204 (** The signature that code block extensions must implement *) 169 205 module type Code_Block_Extension = sig 170 206 val prefix : string ··· 238 274 E.link ~tag (Obj.obj env) content 239 275 in 240 276 Odoc_extension_registry.register_link_handler ~prefix:E.prefix link_handler 277 + 278 + let register_inline (module E : Inline_Extension) = 279 + Odoc_extension_registry.register_inline_handler ~prefix:E.prefix E.to_html 241 280 242 281 let register_code_block (module E : Code_Block_Extension) = 243 282 let handler meta content =
+34
odoc/src/extension_registry/odoc_extension_registry.ml
··· 235 235 236 236 let find_link_handler ~prefix = 237 237 Hashtbl.find_opt link_handlers prefix 238 + 239 + (** {1 Inline Extension Handlers} 240 + 241 + Extensions can register handlers for inline-level custom elements 242 + written as [{&name payload}] in odoc comments. The handler receives 243 + the raw payload string and returns a chunk of HTML that will be 244 + spliced into the rendered output verbatim. 245 + 246 + These extensions are HTML-only. On other backends the element 247 + renders to the empty string. *) 248 + 249 + type inline_handler = string -> string 250 + (** [payload -> raw html]. *) 251 + 252 + let inline_handlers : (string, inline_handler) Hashtbl.t = Hashtbl.create 16 253 + 254 + let inline_prefixes : (string, unit) Hashtbl.t = Hashtbl.create 16 255 + 256 + let register_inline_handler ~prefix (handler : inline_handler) = 257 + Hashtbl.replace inline_handlers prefix handler; 258 + Hashtbl.replace inline_prefixes prefix () 259 + 260 + let find_inline_handler ~prefix = 261 + Hashtbl.find_opt inline_handlers prefix 262 + 263 + let list_inline_prefixes () = 264 + Hashtbl.fold (fun prefix () acc -> prefix :: acc) inline_prefixes [] 265 + |> List.sort String.compare 266 + 267 + (** Synthetic target prefix used in [Comment.Raw_markup] to carry 268 + inline-extension payloads through the AST without adding a new 269 + variant. Lexer emits [Raw_markup (Some (inline_extension_target_prefix 270 + ^ name), payload)]; renderers detect the prefix and dispatch. *) 271 + let inline_extension_target_prefix = "odoc-ext:"
+22 -8
odoc/src/html/generator.ml
··· 83 83 84 84 and raw_markup (t : Raw_markup.t) = 85 85 let target, content = t in 86 - match Astring.String.Ascii.lowercase target with 87 - | "html" -> 88 - (* This is OK because we output *textual* HTML. 89 - In theory, we should try to parse the HTML with lambdasoup and rebuild 90 - the HTML tree from there. 91 - *) 92 - [ Html.Unsafe.data content ] 93 - | _ -> [] 86 + let lowercase_target = Astring.String.Ascii.lowercase target in 87 + let ext_prefix = Odoc_extension_registry.inline_extension_target_prefix in 88 + let ext_prefix_len = Stdlib.String.length ext_prefix in 89 + if Stdlib.String.length lowercase_target >= ext_prefix_len 90 + && Stdlib.String.sub lowercase_target 0 ext_prefix_len = ext_prefix 91 + then 92 + let name = 93 + Stdlib.String.sub lowercase_target ext_prefix_len 94 + (Stdlib.String.length lowercase_target - ext_prefix_len) 95 + in 96 + match Odoc_extension_registry.find_inline_handler ~prefix:name with 97 + | Some handler -> [ Html.Unsafe.data (handler content) ] 98 + | None -> [ Html.Unsafe.data content ] 99 + else 100 + match lowercase_target with 101 + | "html" -> 102 + (* This is OK because we output *textual* HTML. 103 + In theory, we should try to parse the HTML with lambdasoup and rebuild 104 + the HTML tree from there. 105 + *) 106 + [ Html.Unsafe.data content ] 107 + | _ -> [] 94 108 95 109 and source k ?a ?mode_links (t : Source.t) = 96 110 let rec token (x : Source.token) =
+23 -2
odoc/src/index/skeleton.ml
··· 148 148 149 149 let of_docs id source_loc doc = 150 150 Entry.entry ~id ~doc:doc.elements ~kind:Doc ~source_loc 151 + 152 + let of_heading label_id inline_content location = 153 + let doc = 154 + [ { Odoc_model.Location_.value = `Paragraph inline_content; 155 + location } ] 156 + in 157 + Entry.entry ~id:label_id ~doc ~kind:Doc ~source_loc:None 151 158 end 152 159 153 160 let if_non_hidden id f = ··· 338 345 let from_page (p : Page.t) = 339 346 match p with 340 347 | { name; content; _ } -> 341 - let entry = Entry.of_docs name None content in 342 - Tree.leaf entry 348 + let page_entry = Entry.of_docs name None content in 349 + (* Phase 2: emit one child entry per heading so sherlodoc can 350 + index heading text and deep-link to the anchor. The heading's 351 + Label.t identifier carries the fragment anchor. *) 352 + let heading_children = 353 + List.filter_map 354 + (fun (el : Odoc_model.Comment.block_element 355 + Odoc_model.Location_.with_location) -> 356 + match el.value with 357 + | `Heading (_, label_id, inline_content) -> 358 + Some (Tree.leaf 359 + (Entry.of_heading label_id inline_content el.location)) 360 + | _ -> None) 361 + content.elements 362 + in 363 + { Tree.node = page_entry; children = heading_children }
+13
odoc/src/parser/lexer.mll
··· 423 423 ~in_what:(Token.describe token)); 424 424 emit input token } 425 425 426 + | "{&" (language_tag_char+ as ext_name) horizontal_space+ 427 + ([^ '}']* as ext_payload) ('}' | eof as ext_end) 428 + { 429 + let token = `Raw_markup (Some ("odoc-ext:" ^ ext_name), ext_payload) in 430 + if ext_end <> "}" then 431 + warning 432 + input 433 + ~start_offset:(Lexing.lexeme_end lexbuf) 434 + (Parse_error.not_allowed 435 + ~what:(Token.describe `End) 436 + ~in_what:(Token.describe token)); 437 + emit input token } 438 + 426 439 | "{ul" 427 440 { emit input (`Begin_list `Unordered) } 428 441
+1 -1
site/blog/2026/04/weeknotes-2026-15.mld
··· 70 70 </figure> 71 71 %} 72 72 73 - There are a number of advantages and disadvantages to this. As @davesnx {{:https://sancho.dev/blog/ocaml-documentation-as-markdown}wrote}, 73 + There are a number of advantages and disadvantages to this. As \@davesnx {{:https://sancho.dev/blog/ocaml-documentation-as-markdown}wrote}, 74 74 his concern with the markdown output was to be able to integrate the odoc output seamlessly 75 75 with an existing site, and it does this very well. However, it's at a cost - we lose links 76 76 in the API docs, links to source, the source rendering itself, and so on. Whereas the plugin
+85
site/drafts/new-extensions.mld
··· 1 + {0 New extensions} 2 + 3 + @page-tags ocaml odoc plugins meta 4 + 5 + A visual tour of four new pieces of machinery wired into this site: 6 + page tags, native figures, custom inline extensions, and mld-page 7 + search via sherlodoc. 8 + 9 + {1 [@page-tags]} 10 + 11 + The list at the top of this page was written as: 12 + 13 + {@shell[ 14 + @page-tags ocaml odoc plugins meta 15 + ]} 16 + 17 + The plugin extracts those words, normalises them, and renders a row 18 + of chip links to [/tags/<tag>]. Cross-page indexing (finding all 19 + pages tagged [odoc]) is a follow-up. 20 + 21 + {1 [@figure]} 22 + 23 + Two forms coexist. 24 + 25 + {b V1 (attribute-only, plain-text caption):} 26 + 27 + {@shell[ 28 + @figure sherlodoc-search.png alt="Sherlodoc's search UI" link="https://github.com/art-w/sherlodoc" 29 + ]} 30 + 31 + @figure sherlodoc-search.png alt="Sherlodoc's search UI (V1, plain caption)" link="https://github.com/art-w/sherlodoc" 32 + 33 + {b V3 (inline-AST caption with rich formatting):} the body carries a 34 + [{&linked-image URL SRC "alt"}] or [{&image SRC "alt"}] custom inline, 35 + and the remaining inlines become a {i richly-formatted} figcaption: 36 + 37 + {@shell[ 38 + @figure {&linked-image https://github.com/art-w/sherlodoc sherlodoc-search.png "Sherlodoc"} \ 39 + produced by the {i sherlodoc} team. 40 + ]} 41 + 42 + @figure {&linked-image https://github.com/art-w/sherlodoc sherlodoc-search.png "Sherlodoc search UI"} produced by the {i sherlodoc} team — note the {b bold} and {i italics} work inside the caption. 43 + 44 + {1 [{&name payload}] custom inlines} 45 + 46 + Press {&kbd Ctrl-K} to open the search box. The tag here was written 47 + as [{&kbd Ctrl-K}] and the plugin turned it into a [<kbd>] element. 48 + 49 + A margin note {&margin This is a side note. It floats to the right 50 + and the paragraph wraps around it.} floats to the right of the 51 + paragraph. This is a sizeable block of prose designed to wrap around 52 + the margin note and give it enough vertical space to show properly. 53 + Without the float, the note would sit inline — which is what it did 54 + in the first cut of this plugin. With the float, you get a proper 55 + sidenote experience on wide screens. On a narrow viewport it collapses 56 + to a block-quote style above the next element. Same syntax — [{&margin 57 + note text}] — same plugin registered under [margin], just better CSS. 58 + 59 + Two plugins, 20 lines of OCaml each: 60 + 61 + {@ocaml[ 62 + module Kbd = struct 63 + let prefix = "kbd" 64 + let to_html s = Printf.sprintf {|<kbd>%s</kbd>|} (escape s) 65 + end 66 + 67 + let () = Api.Registry.register_inline (module Kbd) 68 + ]} 69 + 70 + {1 Sherlodoc mld indexing} 71 + 72 + Searching for {b parseff}, {b sherlodoc}, or any other word that 73 + appears only in a [.mld] page now returns the page itself as a hit. 74 + Before this patch only API items (values, types, modules) were 75 + searchable; page prose was dropped on the floor by the sherlodoc 76 + indexer. One-line change in [load_doc.ml]. Per-heading anchors with 77 + fragment URLs are Phase 2. 78 + 79 + {1 What's next} 80 + 81 + - Cross-page tag index ([@tagged-pages <tag>]). 82 + - [{&margin …}] promoted from inline chip to real gutter placement. 83 + - [@figure] V3 using the inline-AST caption pattern, enabled by the 84 + new custom-inline hook. 85 + - Sherlodoc Phase 2: per-heading entries with deep-link anchors.
site/drafts/sherlodoc-search.png

This is a binary file and will not be displayed.

+11202 -2
site/dune.inc
··· 56 56 blog/2026/03/weeknotes-2026-13.mld 57 57 blog/2026/04/index.mld 58 58 blog/2026/04/odoc_and_ocaml_notebooks.mld 59 + blog/2026/04/weeknotes-2026-15.mld 59 60 blog/2026/index.mld 60 61 blog/index.mld 61 62 drafts/index.mld 63 + drafts/new-extensions.mld 62 64 index.mld 63 65 notebooks/foundations/foundations1.mld 64 66 notebooks/foundations/foundations10.mld ··· 78 80 notebooks/oxcaml/local.mld 79 81 projects/index.mld 80 82 reference/index.mld 83 + tags/index.mld 84 + tags/meta.mld 85 + tags/ocaml.mld 86 + tags/odoc.mld 87 + tags/plugins.mld 81 88 blog/2025/05/alice.jpg 82 89 blog/2025/05/amy.jpg 83 90 blog/2025/05/emilio.jpg ··· 116 123 blog/2026/04/new.png 117 124 blog/2026/04/notebook.png 118 125 blog/2026/04/old.png 126 + blog/2026/04/parseff.png 119 127 blog/2026/04/scrolly-odoc.gif 120 128 blog/2026/04/search.png 121 129 blog/2026/04/sherlodoc-search.png ··· 123 131 blog/2026/04/tessera-standalone.png 124 132 blog/2026/04/tessera.png 125 133 blog/2026/04/vibecoding.png 134 + drafts/sherlodoc-search.png 126 135 (alias ../doc-full)) 127 136 (action 128 137 (progn ··· 616 625 odoc 617 626 compile 618 627 --warn-error 628 + blog/2026/04/weeknotes-2026-15.mld 629 + --output-dir 630 + _odoc 631 + --parent-id 632 + blog/2026/04) 633 + (run 634 + odoc 635 + compile 636 + --warn-error 619 637 blog/2026/index.mld 620 638 --output-dir 621 639 _odoc ··· 635 653 compile 636 654 --warn-error 637 655 drafts/index.mld 656 + --output-dir 657 + _odoc 658 + --parent-id 659 + drafts) 660 + (run 661 + odoc 662 + compile 663 + --warn-error 664 + drafts/new-extensions.mld 638 665 --output-dir 639 666 _odoc 640 667 --parent-id ··· 804 831 reference) 805 832 (run 806 833 odoc 834 + compile 835 + --warn-error 836 + tags/index.mld 837 + --output-dir 838 + _odoc 839 + --parent-id 840 + tags) 841 + (run 842 + odoc 843 + compile 844 + --warn-error 845 + tags/meta.mld 846 + --output-dir 847 + _odoc 848 + --parent-id 849 + tags) 850 + (run 851 + odoc 852 + compile 853 + --warn-error 854 + tags/ocaml.mld 855 + --output-dir 856 + _odoc 857 + --parent-id 858 + tags) 859 + (run 860 + odoc 861 + compile 862 + --warn-error 863 + tags/odoc.mld 864 + --output-dir 865 + _odoc 866 + --parent-id 867 + tags) 868 + (run 869 + odoc 870 + compile 871 + --warn-error 872 + tags/plugins.mld 873 + --output-dir 874 + _odoc 875 + --parent-id 876 + tags) 877 + (run 878 + odoc 807 879 compile-asset 808 880 --name 809 881 alice.jpg ··· 1148 1220 odoc 1149 1221 compile-asset 1150 1222 --name 1223 + parseff.png 1224 + --output-dir 1225 + _odoc 1226 + --parent-id 1227 + blog/2026/04) 1228 + (run 1229 + odoc 1230 + compile-asset 1231 + --name 1151 1232 scrolly-odoc.gif 1152 1233 --output-dir 1153 1234 _odoc ··· 1207 1288 _odoc 1208 1289 --parent-id 1209 1290 blog/2026/04) 1291 + (run 1292 + odoc 1293 + compile-asset 1294 + --name 1295 + sherlodoc-search.png 1296 + --output-dir 1297 + _odoc 1298 + --parent-id 1299 + drafts) 1210 1300 (run 1211 1301 odoc 1212 1302 link ··· 67145 67235 odoc 67146 67236 link 67147 67237 --warn-error 67238 + _odoc/blog/2026/04/page-weeknotes-2026-15.odoc 67239 + -P 67240 + site:_odoc 67241 + -P 67242 + angstrom:../_doc/_odoc/reference/angstrom 67243 + -P 67244 + angstrom-async:../_doc/_odoc/reference/angstrom-async 67245 + -P 67246 + angstrom-lwt-unix:../_doc/_odoc/reference/angstrom-lwt-unix 67247 + -P 67248 + angstrom-unix:../_doc/_odoc/reference/angstrom-unix 67249 + -P 67250 + astring:../_doc/_odoc/reference/astring 67251 + -P 67252 + async:../_doc/_odoc/reference/async 67253 + -P 67254 + async_kernel:../_doc/_odoc/reference/async_kernel 67255 + -P 67256 + async_log:../_doc/_odoc/reference/async_log 67257 + -P 67258 + async_rpc_kernel:../_doc/_odoc/reference/async_rpc_kernel 67259 + -P 67260 + async_unix:../_doc/_odoc/reference/async_unix 67261 + -P 67262 + base64:../_doc/_odoc/reference/base64 67263 + -P 67264 + base:../_doc/_odoc/reference/base 67265 + -P 67266 + base_bigstring:../_doc/_odoc/reference/base_bigstring 67267 + -P 67268 + basement:../_doc/_odoc/reference/basement 67269 + -P 67270 + base_quickcheck:../_doc/_odoc/reference/base_quickcheck 67271 + -P 67272 + bigstringaf:../_doc/_odoc/reference/bigstringaf 67273 + -P 67274 + bin_prot:../_doc/_odoc/reference/bin_prot 67275 + -P 67276 + bos:../_doc/_odoc/reference/bos 67277 + -P 67278 + brr:../_doc/_odoc/reference/brr 67279 + -P 67280 + camlp-streams:../_doc/_odoc/reference/camlp-streams 67281 + -P 67282 + capsule0:../_doc/_odoc/reference/capsule0 67283 + -P 67284 + capsule:../_doc/_odoc/reference/capsule 67285 + -P 67286 + cmdliner:../_doc/_odoc/reference/cmdliner 67287 + -P 67288 + code-mirror:../_doc/_odoc/reference/code-mirror 67289 + -P 67290 + ocaml-variants:../_doc/_odoc/reference/ocaml-variants 67291 + -P 67292 + core:../_doc/_odoc/reference/core 67293 + -P 67294 + core_extended:../_doc/_odoc/reference/core_extended 67295 + -P 67296 + core_kernel:../_doc/_odoc/reference/core_kernel 67297 + -P 67298 + core_unix:../_doc/_odoc/reference/core_unix 67299 + -P 67300 + csexp:../_doc/_odoc/reference/csexp 67301 + -P 67302 + cstruct:../_doc/_odoc/reference/cstruct 67303 + -P 67304 + decompress:../_doc/_odoc/reference/decompress 67305 + -P 67306 + odoc:../_doc/_odoc/reference/odoc 67307 + -P 67308 + domain-local-await:../_doc/_odoc/reference/domain-local-await 67309 + -P 67310 + eio:../_doc/_odoc/reference/eio 67311 + -P 67312 + eio_linux:../_doc/_odoc/reference/eio_linux 67313 + -P 67314 + eio_main:../_doc/_odoc/reference/eio_main 67315 + -P 67316 + eio_posix:../_doc/_odoc/reference/eio_posix 67317 + -P 67318 + expect_test_helpers_core:../_doc/_odoc/reference/expect_test_helpers_core 67319 + -P 67320 + fieldslib:../_doc/_odoc/reference/fieldslib 67321 + -P 67322 + flexible_sexp:../_doc/_odoc/reference/flexible_sexp 67323 + -P 67324 + fmt:../_doc/_odoc/reference/fmt 67325 + -P 67326 + fpath:../_doc/_odoc/reference/fpath 67327 + -P 67328 + gen:../_doc/_odoc/reference/gen 67329 + -P 67330 + hmap:../_doc/_odoc/reference/hmap 67331 + -P 67332 + int_repr:../_doc/_odoc/reference/int_repr 67333 + -P 67334 + iomux:../_doc/_odoc/reference/iomux 67335 + -P 67336 + jane-street-headers:../_doc/_odoc/reference/jane-street-headers 67337 + -P 67338 + js_of_ocaml-compiler:../_doc/_odoc/reference/js_of_ocaml-compiler 67339 + -P 67340 + js_of_ocaml:../_doc/_odoc/reference/js_of_ocaml 67341 + -P 67342 + js_of_ocaml-lwt:../_doc/_odoc/reference/js_of_ocaml-lwt 67343 + -P 67344 + js_of_ocaml-toplevel:../_doc/_odoc/reference/js_of_ocaml-toplevel 67345 + -P 67346 + jsonm:../_doc/_odoc/reference/jsonm 67347 + -P 67348 + js_top_worker-client:../_doc/_odoc/reference/js_top_worker-client 67349 + -P 67350 + js_top_worker:../_doc/_odoc/reference/js_top_worker 67351 + -P 67352 + js_top_worker-rpc:../_doc/_odoc/reference/js_top_worker-rpc 67353 + -P 67354 + js_top_worker-web:../_doc/_odoc/reference/js_top_worker-web 67355 + -P 67356 + js_top_worker-widget:../_doc/_odoc/reference/js_top_worker-widget 67357 + -P 67358 + js_top_worker-widget-leaflet:../_doc/_odoc/reference/js_top_worker-widget-leaflet 67359 + -P 67360 + logs:../_doc/_odoc/reference/logs 67361 + -P 67362 + lwt-dllist:../_doc/_odoc/reference/lwt-dllist 67363 + -P 67364 + lwt:../_doc/_odoc/reference/lwt 67365 + -P 67366 + menhirLib:../_doc/_odoc/reference/menhirLib 67367 + -P 67368 + merlin-js:../_doc/_odoc/reference/merlin-js 67369 + -P 67370 + merlin-lib:../_doc/_odoc/reference/merlin-lib 67371 + -P 67372 + mime_printer:../_doc/_odoc/reference/mime_printer 67373 + -P 67374 + mtime:../_doc/_odoc/reference/mtime 67375 + -P 67376 + note:../_doc/_odoc/reference/note 67377 + -P 67378 + num:../_doc/_odoc/reference/num 67379 + -P 67380 + ocaml-compiler-libs:../_doc/_odoc/reference/ocaml-compiler-libs 67381 + -P 67382 + ocamlgraph:../_doc/_odoc/reference/ocamlgraph 67383 + -P 67384 + ocaml_intrinsics_kernel:../_doc/_odoc/reference/ocaml_intrinsics_kernel 67385 + -P 67386 + ocplib-endian:../_doc/_odoc/reference/ocplib-endian 67387 + -P 67388 + odoc-admonition-extension:../_doc/_odoc/reference/odoc-admonition-extension 67389 + -P 67390 + odoc-docsite:../_doc/_odoc/reference/odoc-docsite 67391 + -P 67392 + odoc-dot-extension:../_doc/_odoc/reference/odoc-dot-extension 67393 + -P 67394 + odoc-driver:../_doc/_odoc/reference/odoc-driver 67395 + -P 67396 + odoc-interactive-extension:../_doc/_odoc/reference/odoc-interactive-extension 67397 + -P 67398 + odoc-jons-plugins:../_doc/_odoc/reference/odoc-jons-plugins 67399 + -P 67400 + odoc-mermaid-extension:../_doc/_odoc/reference/odoc-mermaid-extension 67401 + -P 67402 + odoc-msc-extension:../_doc/_odoc/reference/odoc-msc-extension 67403 + -P 67404 + odoc-parser:../_doc/_odoc/reference/odoc-parser 67405 + -P 67406 + odoc-rfc-extension:../_doc/_odoc/reference/odoc-rfc-extension 67407 + -P 67408 + odoc-scrollycode-extension:../_doc/_odoc/reference/odoc-scrollycode-extension 67409 + -P 67410 + odoc-standalone:../_doc/_odoc/reference/odoc-standalone 67411 + -P 67412 + onnxrt:../_doc/_odoc/reference/onnxrt 67413 + -P 67414 + opam-core:../_doc/_odoc/reference/opam-core 67415 + -P 67416 + opam-file-format:../_doc/_odoc/reference/opam-file-format 67417 + -P 67418 + opam-format:../_doc/_odoc/reference/opam-format 67419 + -P 67420 + optint:../_doc/_odoc/reference/optint 67421 + -P 67422 + parsexp:../_doc/_odoc/reference/parsexp 67423 + -P 67424 + patch:../_doc/_odoc/reference/patch 67425 + -P 67426 + pipe_with_writer_error:../_doc/_odoc/reference/pipe_with_writer_error 67427 + -P 67428 + portable:../_doc/_odoc/reference/portable 67429 + -P 67430 + ppx_assert:../_doc/_odoc/reference/ppx_assert 67431 + -P 67432 + ppx_bench:../_doc/_odoc/reference/ppx_bench 67433 + -P 67434 + ppx_compare:../_doc/_odoc/reference/ppx_compare 67435 + -P 67436 + ppx_derivers:../_doc/_odoc/reference/ppx_derivers 67437 + -P 67438 + ppx_diff:../_doc/_odoc/reference/ppx_diff 67439 + -P 67440 + ppx_enumerate:../_doc/_odoc/reference/ppx_enumerate 67441 + -P 67442 + ppx_expect:../_doc/_odoc/reference/ppx_expect 67443 + -P 67444 + ppx_fuelproof:../_doc/_odoc/reference/ppx_fuelproof 67445 + -P 67446 + ppx_hash:../_doc/_odoc/reference/ppx_hash 67447 + -P 67448 + ppx_helpers:../_doc/_odoc/reference/ppx_helpers 67449 + -P 67450 + ppx_here:../_doc/_odoc/reference/ppx_here 67451 + -P 67452 + ppx_inline_test:../_doc/_odoc/reference/ppx_inline_test 67453 + -P 67454 + ppxlib_ast:../_doc/_odoc/reference/ppxlib_ast 67455 + -P 67456 + ppxlib_jane:../_doc/_odoc/reference/ppxlib_jane 67457 + -P 67458 + ppxlib:../_doc/_odoc/reference/ppxlib 67459 + -P 67460 + ppxlib_register:../_doc/_odoc/reference/ppxlib_register 67461 + -P 67462 + ppx_log:../_doc/_odoc/reference/ppx_log 67463 + -P 67464 + ppx_module_timer:../_doc/_odoc/reference/ppx_module_timer 67465 + -P 67466 + ppx_portable:../_doc/_odoc/reference/ppx_portable 67467 + -P 67468 + ppx_sexp_conv:../_doc/_odoc/reference/ppx_sexp_conv 67469 + -P 67470 + ppx_sexp_message:../_doc/_odoc/reference/ppx_sexp_message 67471 + -P 67472 + ppx_stable_witness:../_doc/_odoc/reference/ppx_stable_witness 67473 + -P 67474 + ppx_string:../_doc/_odoc/reference/ppx_string 67475 + -P 67476 + ppx_template:../_doc/_odoc/reference/ppx_template 67477 + -P 67478 + ppx_typed_fields:../_doc/_odoc/reference/ppx_typed_fields 67479 + -P 67480 + progress:../_doc/_odoc/reference/progress 67481 + -P 67482 + protocol_version_header:../_doc/_odoc/reference/protocol_version_header 67483 + -P 67484 + psq:../_doc/_odoc/reference/psq 67485 + -P 67486 + record_builder:../_doc/_odoc/reference/record_builder 67487 + -P 67488 + re:../_doc/_odoc/reference/re 67489 + -P 67490 + rresult:../_doc/_odoc/reference/rresult 67491 + -P 67492 + sedlex:../_doc/_odoc/reference/sedlex 67493 + -P 67494 + sexplib0:../_doc/_odoc/reference/sexplib0 67495 + -P 67496 + sexplib:../_doc/_odoc/reference/sexplib 67497 + -P 67498 + sexp_pretty:../_doc/_odoc/reference/sexp_pretty 67499 + -P 67500 + sexp_type:../_doc/_odoc/reference/sexp_type 67501 + -P 67502 + sha:../_doc/_odoc/reference/sha 67503 + -P 67504 + sherlodoc:../_doc/_odoc/reference/sherlodoc 67505 + -P 67506 + spawn:../_doc/_odoc/reference/spawn 67507 + -P 67508 + splittable_random:../_doc/_odoc/reference/splittable_random 67509 + -P 67510 + stdio:../_doc/_odoc/reference/stdio 67511 + -P 67512 + string_dict:../_doc/_odoc/reference/string_dict 67513 + -P 67514 + stringext:../_doc/_odoc/reference/stringext 67515 + -P 67516 + swhid_core:../_doc/_odoc/reference/swhid_core 67517 + -P 67518 + terminal:../_doc/_odoc/reference/terminal 67519 + -P 67520 + tessera-geotessera-jsoo:../_doc/_odoc/reference/tessera-geotessera-jsoo 67521 + -P 67522 + tessera-geotessera:../_doc/_odoc/reference/tessera-geotessera 67523 + -P 67524 + tessera-linalg:../_doc/_odoc/reference/tessera-linalg 67525 + -P 67526 + tessera-npy:../_doc/_odoc/reference/tessera-npy 67527 + -P 67528 + tessera-tfjs:../_doc/_odoc/reference/tessera-tfjs 67529 + -P 67530 + tessera-viz-jsoo:../_doc/_odoc/reference/tessera-viz-jsoo 67531 + -P 67532 + tessera-viz:../_doc/_odoc/reference/tessera-viz 67533 + -P 67534 + tessera-zarr-jsoo:../_doc/_odoc/reference/tessera-zarr-jsoo 67535 + -P 67536 + tessera-zarr:../_doc/_odoc/reference/tessera-zarr 67537 + -P 67538 + textutils:../_doc/_odoc/reference/textutils 67539 + -P 67540 + thread-table:../_doc/_odoc/reference/thread-table 67541 + -P 67542 + time_now:../_doc/_odoc/reference/time_now 67543 + -P 67544 + typerep:../_doc/_odoc/reference/typerep 67545 + -P 67546 + tyxml:../_doc/_odoc/reference/tyxml 67547 + -P 67548 + unique:../_doc/_odoc/reference/unique 67549 + -P 67550 + univ_map:../_doc/_odoc/reference/univ_map 67551 + -P 67552 + uopt:../_doc/_odoc/reference/uopt 67553 + -P 67554 + uring:../_doc/_odoc/reference/uring 67555 + -P 67556 + uri:../_doc/_odoc/reference/uri 67557 + -P 67558 + uucp:../_doc/_odoc/reference/uucp 67559 + -P 67560 + uutf:../_doc/_odoc/reference/uutf 67561 + -P 67562 + variantslib:../_doc/_odoc/reference/variantslib 67563 + -P 67564 + x-ocaml:../_doc/_odoc/reference/x-ocaml 67565 + -P 67566 + yojson:../_doc/_odoc/reference/yojson 67567 + -P 67568 + zarr-v3-unix:../_doc/_odoc/reference/zarr-v3-unix 67569 + -P 67570 + zarr-v3:../_doc/_odoc/reference/zarr-v3 67571 + -L 67572 + angstrom:../_doc/_odoc/reference/angstrom/angstrom 67573 + -L 67574 + angstrom-async:../_doc/_odoc/reference/angstrom-async/angstrom-async 67575 + -L 67576 + angstrom-lwt-unix:../_doc/_odoc/reference/angstrom-lwt-unix/angstrom-lwt-unix 67577 + -L 67578 + angstrom-unix:../_doc/_odoc/reference/angstrom-unix/angstrom-unix 67579 + -L 67580 + astring:../_doc/_odoc/reference/astring/astring 67581 + -L 67582 + async:../_doc/_odoc/reference/async/async 67583 + -L 67584 + async.async_command:../_doc/_odoc/reference/async/async.async_command 67585 + -L 67586 + async.async_quickcheck:../_doc/_odoc/reference/async/async.async_quickcheck 67587 + -L 67588 + async.async_rpc:../_doc/_odoc/reference/async/async.async_rpc 67589 + -L 67590 + async_kernel:../_doc/_odoc/reference/async_kernel/async_kernel 67591 + -L 67592 + async_kernel.config:../_doc/_odoc/reference/async_kernel/async_kernel.config 67593 + -L 67594 + async_kernel.eager_deferred:../_doc/_odoc/reference/async_kernel/async_kernel.eager_deferred 67595 + -L 67596 + async_kernel.limiter_async:../_doc/_odoc/reference/async_kernel/async_kernel.limiter_async 67597 + -L 67598 + async_kernel.persistent_connection_kernel:../_doc/_odoc/reference/async_kernel/async_kernel.persistent_connection_kernel 67599 + -L 67600 + async_kernel.read_write_pair:../_doc/_odoc/reference/async_kernel/async_kernel.read_write_pair 67601 + -L 67602 + async_kernel.weak_hashtbl_async:../_doc/_odoc/reference/async_kernel/async_kernel.weak_hashtbl_async 67603 + -L 67604 + async.lock_file_async:../_doc/_odoc/reference/async/async.lock_file_async 67605 + -L 67606 + async_log:../_doc/_odoc/reference/async_log/async_log 67607 + -L 67608 + async.log_extended:../_doc/_odoc/reference/async/async.log_extended 67609 + -L 67610 + async_log.kernel:../_doc/_odoc/reference/async_log/async_log.kernel 67611 + -L 67612 + async.persistent_connection:../_doc/_odoc/reference/async/async.persistent_connection 67613 + -L 67614 + async_rpc_kernel:../_doc/_odoc/reference/async_rpc_kernel/async_rpc_kernel 67615 + -L 67616 + async_unix:../_doc/_odoc/reference/async_unix/async_unix 67617 + -L 67618 + async_unix.thread_pool:../_doc/_odoc/reference/async_unix/async_unix.thread_pool 67619 + -L 67620 + async_unix.thread_safe_ivar:../_doc/_odoc/reference/async_unix/async_unix.thread_safe_ivar 67621 + -L 67622 + async_unix.thread_safe_pipe:../_doc/_odoc/reference/async_unix/async_unix.thread_safe_pipe 67623 + -L 67624 + async.unpack_sequence:../_doc/_odoc/reference/async/async.unpack_sequence 67625 + -L 67626 + base64:../_doc/_odoc/reference/base64/base64 67627 + -L 67628 + base64.rfc2045:../_doc/_odoc/reference/base64/base64.rfc2045 67629 + -L 67630 + base:../_doc/_odoc/reference/base/base 67631 + -L 67632 + base_bigstring:../_doc/_odoc/reference/base_bigstring/base_bigstring 67633 + -L 67634 + base.composition_infix:../_doc/_odoc/reference/base/base.composition_infix 67635 + -L 67636 + base.md5:../_doc/_odoc/reference/base/base.md5 67637 + -L 67638 + basement:../_doc/_odoc/reference/basement/basement 67639 + -L 67640 + base_quickcheck:../_doc/_odoc/reference/base_quickcheck/base_quickcheck 67641 + -L 67642 + base_quickcheck.ppx_quickcheck:../_doc/_odoc/reference/base_quickcheck/base_quickcheck.ppx_quickcheck 67643 + -L 67644 + base_quickcheck.ppx_quickcheck.expander:../_doc/_odoc/reference/base_quickcheck/base_quickcheck.ppx_quickcheck.expander 67645 + -L 67646 + base_quickcheck.ppx_quickcheck.runtime:../_doc/_odoc/reference/base_quickcheck/base_quickcheck.ppx_quickcheck.runtime 67647 + -L 67648 + base.shadow_stdlib:../_doc/_odoc/reference/base/base.shadow_stdlib 67649 + -L 67650 + bigstringaf:../_doc/_odoc/reference/bigstringaf/bigstringaf 67651 + -L 67652 + bin_prot:../_doc/_odoc/reference/bin_prot/bin_prot 67653 + -L 67654 + bin_prot.shape:../_doc/_odoc/reference/bin_prot/bin_prot.shape 67655 + -L 67656 + bos:../_doc/_odoc/reference/bos/bos 67657 + -L 67658 + bos.setup:../_doc/_odoc/reference/bos/bos.setup 67659 + -L 67660 + brr:../_doc/_odoc/reference/brr/brr 67661 + -L 67662 + brr.ocaml_poke:../_doc/_odoc/reference/brr/brr.ocaml_poke 67663 + -L 67664 + brr.ocaml_poke_ui:../_doc/_odoc/reference/brr/brr.ocaml_poke_ui 67665 + -L 67666 + brr.poke:../_doc/_odoc/reference/brr/brr.poke 67667 + -L 67668 + brr.poked:../_doc/_odoc/reference/brr/brr.poked 67669 + -L 67670 + camlp-streams:../_doc/_odoc/reference/camlp-streams/camlp-streams 67671 + -L 67672 + capsule0.blocking_sync:../_doc/_odoc/reference/capsule0/capsule0.blocking_sync 67673 + -L 67674 + capsule0.expert:../_doc/_odoc/reference/capsule0/capsule0.expert 67675 + -L 67676 + capsule:../_doc/_odoc/reference/capsule/capsule 67677 + -L 67678 + cmdliner:../_doc/_odoc/reference/cmdliner/cmdliner 67679 + -L 67680 + code-mirror.autocomplete:../_doc/_odoc/reference/code-mirror/code-mirror.autocomplete 67681 + -L 67682 + code-mirror:../_doc/_odoc/reference/code-mirror/code-mirror 67683 + -L 67684 + code-mirror.lint:../_doc/_odoc/reference/code-mirror/code-mirror.lint 67685 + -L 67686 + code-mirror.stream:../_doc/_odoc/reference/code-mirror/code-mirror.stream 67687 + -L 67688 + code-mirror.tooltip:../_doc/_odoc/reference/code-mirror/code-mirror.tooltip 67689 + -L 67690 + compiler-libs.bytecomp:../_doc/_odoc/reference/ocaml-variants/compiler-libs.bytecomp 67691 + -L 67692 + compiler-libs.common:../_doc/_odoc/reference/ocaml-variants/compiler-libs.common 67693 + -L 67694 + compiler-libs.optcomp:../_doc/_odoc/reference/ocaml-variants/compiler-libs.optcomp 67695 + -L 67696 + compiler-libs.toplevel:../_doc/_odoc/reference/ocaml-variants/compiler-libs.toplevel 67697 + -L 67698 + core.base_for_tests:../_doc/_odoc/reference/core/core.base_for_tests 67699 + -L 67700 + core.command:../_doc/_odoc/reference/core/core.command 67701 + -L 67702 + core:../_doc/_odoc/reference/core/core 67703 + -L 67704 + core_extended.appendable_list:../_doc/_odoc/reference/core_extended/core_extended.appendable_list 67705 + -L 67706 + core_extended.delimited_kernel:../_doc/_odoc/reference/core_extended/core_extended.delimited_kernel 67707 + -L 67708 + core_extended.find_files:../_doc/_odoc/reference/core_extended/core_extended.find_files 67709 + -L 67710 + core_extended.immediate_kernel:../_doc/_odoc/reference/core_extended/core_extended.immediate_kernel 67711 + -L 67712 + core_extended.selection:../_doc/_odoc/reference/core_extended/core_extended.selection 67713 + -L 67714 + core.filename_base:../_doc/_odoc/reference/core/core.filename_base 67715 + -L 67716 + core.heap_block:../_doc/_odoc/reference/core/core.heap_block 67717 + -L 67718 + core_kernel.ansi_kernel:../_doc/_odoc/reference/core_kernel/core_kernel.ansi_kernel 67719 + -L 67720 + core_kernel.balanced_reducer:../_doc/_odoc/reference/core_kernel/core_kernel.balanced_reducer 67721 + -L 67722 + core_kernel.binary_packing:../_doc/_odoc/reference/core_kernel/core_kernel.binary_packing 67723 + -L 67724 + core_kernel.bounded_int_table:../_doc/_odoc/reference/core_kernel/core_kernel.bounded_int_table 67725 + -L 67726 + core_kernel.bus:../_doc/_odoc/reference/core_kernel/core_kernel.bus 67727 + -L 67728 + core_kernel.caml_threads:../_doc/_odoc/reference/core_kernel/core_kernel.caml_threads 67729 + -L 67730 + core_kernel.caml_unix:../_doc/_odoc/reference/core_kernel/core_kernel.caml_unix 67731 + -L 67732 + core_kernel:../_doc/_odoc/reference/core_kernel/core_kernel 67733 + -L 67734 + core_kernel.enum:../_doc/_odoc/reference/core_kernel/core_kernel.enum 67735 + -L 67736 + core_kernel.fheap:../_doc/_odoc/reference/core_kernel/core_kernel.fheap 67737 + -L 67738 + core_kernel.flags:../_doc/_odoc/reference/core_kernel/core_kernel.flags 67739 + -L 67740 + core_kernel.force_once:../_doc/_odoc/reference/core_kernel/core_kernel.force_once 67741 + -L 67742 + core_kernel.hash_heap:../_doc/_odoc/reference/core_kernel/core_kernel.hash_heap 67743 + -L 67744 + core_kernel.int_set:../_doc/_odoc/reference/core_kernel/core_kernel.int_set 67745 + -L 67746 + core_kernel.iobuf:../_doc/_odoc/reference/core_kernel/core_kernel.iobuf 67747 + -L 67748 + core_kernel.limiter:../_doc/_odoc/reference/core_kernel/core_kernel.limiter 67749 + -L 67750 + core_kernel.moption:../_doc/_odoc/reference/core_kernel/core_kernel.moption 67751 + -L 67752 + core_kernel.nonempty_list:../_doc/_odoc/reference/core_kernel/core_kernel.nonempty_list 67753 + -L 67754 + core_kernel.nonempty_set:../_doc/_odoc/reference/core_kernel/core_kernel.nonempty_set 67755 + -L 67756 + core_kernel.pairing_heap:../_doc/_odoc/reference/core_kernel/core_kernel.pairing_heap 67757 + -L 67758 + core_kernel.pooled_hashtbl:../_doc/_odoc/reference/core_kernel/core_kernel.pooled_hashtbl 67759 + -L 67760 + core_kernel.reversed_list:../_doc/_odoc/reference/core_kernel/core_kernel.reversed_list 67761 + -L 67762 + core_kernel.sexp_hidden_in_test:../_doc/_odoc/reference/core_kernel/core_kernel.sexp_hidden_in_test 67763 + -L 67764 + core_kernel.thread_pool_cpu_affinity:../_doc/_odoc/reference/core_kernel/core_kernel.thread_pool_cpu_affinity 67765 + -L 67766 + core_kernel.thread_safe_queue:../_doc/_odoc/reference/core_kernel/core_kernel.thread_safe_queue 67767 + -L 67768 + core_kernel.timing_wheel:../_doc/_odoc/reference/core_kernel/core_kernel.timing_wheel 67769 + -L 67770 + core_kernel.total_map:../_doc/_odoc/reference/core_kernel/core_kernel.total_map 67771 + -L 67772 + core_kernel.tuple_pool:../_doc/_odoc/reference/core_kernel/core_kernel.tuple_pool 67773 + -L 67774 + core_kernel.univ:../_doc/_odoc/reference/core_kernel/core_kernel.univ 67775 + -L 67776 + core_kernel.unpack_buffer:../_doc/_odoc/reference/core_kernel/core_kernel.unpack_buffer 67777 + -L 67778 + core_kernel.uopt:../_doc/_odoc/reference/core_kernel/core_kernel.uopt 67779 + -L 67780 + core_kernel.uuid:../_doc/_odoc/reference/core_kernel/core_kernel.uuid 67781 + -L 67782 + core_kernel.version_util_compat:../_doc/_odoc/reference/core_kernel/core_kernel.version_util_compat 67783 + -L 67784 + core_kernel.weak_array:../_doc/_odoc/reference/core_kernel/core_kernel.weak_array 67785 + -L 67786 + core_kernel.weak_hashtbl:../_doc/_odoc/reference/core_kernel/core_kernel.weak_hashtbl 67787 + -L 67788 + core_kernel.weak_pointer:../_doc/_odoc/reference/core_kernel/core_kernel.weak_pointer 67789 + -L 67790 + core.top:../_doc/_odoc/reference/core/core.top 67791 + -L 67792 + core_unix.bigbuffer_blocking:../_doc/_odoc/reference/core_unix/core_unix.bigbuffer_blocking 67793 + -L 67794 + core_unix.bigstring_unix:../_doc/_odoc/reference/core_unix/core_unix.bigstring_unix 67795 + -L 67796 + core_unix.command_test_helpers:../_doc/_odoc/reference/core_unix/core_unix.command_test_helpers 67797 + -L 67798 + core_unix.command_test_helpers_test:../_doc/_odoc/reference/core_unix/core_unix.command_test_helpers_test 67799 + -L 67800 + core_unix.command_unix:../_doc/_odoc/reference/core_unix/core_unix.command_unix 67801 + -L 67802 + core_unix.core_thread:../_doc/_odoc/reference/core_unix/core_unix.core_thread 67803 + -L 67804 + core_unix:../_doc/_odoc/reference/core_unix/core_unix 67805 + -L 67806 + core_unix.daemon:../_doc/_odoc/reference/core_unix/core_unix.daemon 67807 + -L 67808 + core_unix.date_unix:../_doc/_odoc/reference/core_unix/core_unix.date_unix 67809 + -L 67810 + core_unix.error_checking_mutex:../_doc/_odoc/reference/core_unix/core_unix.error_checking_mutex 67811 + -L 67812 + core_unix.filename_unix:../_doc/_odoc/reference/core_unix/core_unix.filename_unix 67813 + -L 67814 + core_unix.interval_lib:../_doc/_odoc/reference/core_unix/core_unix.interval_lib 67815 + -L 67816 + core_unix.interval_unix:../_doc/_odoc/reference/core_unix/core_unix.interval_unix 67817 + -L 67818 + core_unix.iobuf_unix:../_doc/_odoc/reference/core_unix/core_unix.iobuf_unix 67819 + -L 67820 + core_unix.linux_ext:../_doc/_odoc/reference/core_unix/core_unix.linux_ext 67821 + -L 67822 + core_unix.lock_file_blocking:../_doc/_odoc/reference/core_unix/core_unix.lock_file_blocking 67823 + -L 67824 + core_unix.nano_mutex:../_doc/_odoc/reference/core_unix/core_unix.nano_mutex 67825 + -L 67826 + core_unix.ocaml_c_utils:../_doc/_odoc/reference/core_unix/core_unix.ocaml_c_utils 67827 + -L 67828 + core_unix.process_env:../_doc/_odoc/reference/core_unix/core_unix.process_env 67829 + -L 67830 + core_unix.signal_unix:../_doc/_odoc/reference/core_unix/core_unix.signal_unix 67831 + -L 67832 + core_unix.squeue:../_doc/_odoc/reference/core_unix/core_unix.squeue 67833 + -L 67834 + core_unix.syslog:../_doc/_odoc/reference/core_unix/core_unix.syslog 67835 + -L 67836 + core_unix.sys_unix:../_doc/_odoc/reference/core_unix/core_unix.sys_unix 67837 + -L 67838 + core_unix.time_float_unix:../_doc/_odoc/reference/core_unix/core_unix.time_float_unix 67839 + -L 67840 + core_unix.time_interface:../_doc/_odoc/reference/core_unix/core_unix.time_interface 67841 + -L 67842 + core_unix.time_ns_unix:../_doc/_odoc/reference/core_unix/core_unix.time_ns_unix 67843 + -L 67844 + core_unix.time_stamp_counter:../_doc/_odoc/reference/core_unix/core_unix.time_stamp_counter 67845 + -L 67846 + core_unix.unix_pseudo_terminal:../_doc/_odoc/reference/core_unix/core_unix.unix_pseudo_terminal 67847 + -L 67848 + core_unix.uuid:../_doc/_odoc/reference/core_unix/core_unix.uuid 67849 + -L 67850 + core.validate:../_doc/_odoc/reference/core/core.validate 67851 + -L 67852 + csexp:../_doc/_odoc/reference/csexp/csexp 67853 + -L 67854 + cstruct:../_doc/_odoc/reference/cstruct/cstruct 67855 + -L 67856 + decompress.de:../_doc/_odoc/reference/decompress/decompress.de 67857 + -L 67858 + decompress.gz:../_doc/_odoc/reference/decompress/decompress.gz 67859 + -L 67860 + decompress.lz:../_doc/_odoc/reference/decompress/decompress.lz 67861 + -L 67862 + decompress.lzo:../_doc/_odoc/reference/decompress/decompress.lzo 67863 + -L 67864 + decompress.zl:../_doc/_odoc/reference/decompress/decompress.zl 67865 + -L 67866 + deprecated:../_doc/_odoc/reference/odoc/deprecated 67867 + -L 67868 + domain-local-await:../_doc/_odoc/reference/domain-local-await/domain-local-await 67869 + -L 67870 + dynlink:../_doc/_odoc/reference/ocaml-variants/dynlink 67871 + -L 67872 + eio.core:../_doc/_odoc/reference/eio/eio.core 67873 + -L 67874 + eio:../_doc/_odoc/reference/eio/eio 67875 + -L 67876 + eio_linux:../_doc/_odoc/reference/eio_linux/eio_linux 67877 + -L 67878 + eio_main:../_doc/_odoc/reference/eio_main/eio_main 67879 + -L 67880 + eio.mock:../_doc/_odoc/reference/eio/eio.mock 67881 + -L 67882 + eio_posix:../_doc/_odoc/reference/eio_posix/eio_posix 67883 + -L 67884 + eio.runtime_events:../_doc/_odoc/reference/eio/eio.runtime_events 67885 + -L 67886 + eio.unix:../_doc/_odoc/reference/eio/eio.unix 67887 + -L 67888 + eio.utils:../_doc/_odoc/reference/eio/eio.utils 67889 + -L 67890 + expect_test_helpers_core.expect_test_helpers_base:../_doc/_odoc/reference/expect_test_helpers_core/expect_test_helpers_core.expect_test_helpers_base 67891 + -L 67892 + expect_test_helpers_core:../_doc/_odoc/reference/expect_test_helpers_core/expect_test_helpers_core 67893 + -L 67894 + fieldslib:../_doc/_odoc/reference/fieldslib/fieldslib 67895 + -L 67896 + flexible_sexp:../_doc/_odoc/reference/flexible_sexp/flexible_sexp 67897 + -L 67898 + fmt.cli:../_doc/_odoc/reference/fmt/fmt.cli 67899 + -L 67900 + fmt:../_doc/_odoc/reference/fmt/fmt 67901 + -L 67902 + fmt.tty:../_doc/_odoc/reference/fmt/fmt.tty 67903 + -L 67904 + fpath:../_doc/_odoc/reference/fpath/fpath 67905 + -L 67906 + gen:../_doc/_odoc/reference/gen/gen 67907 + -L 67908 + hmap:../_doc/_odoc/reference/hmap/hmap 67909 + -L 67910 + int_repr:../_doc/_odoc/reference/int_repr/int_repr 67911 + -L 67912 + iomux:../_doc/_odoc/reference/iomux/iomux 67913 + -L 67914 + jane-street-headers:../_doc/_odoc/reference/jane-street-headers/jane-street-headers 67915 + -L 67916 + js_of_ocaml-compiler.dynlink:../_doc/_odoc/reference/js_of_ocaml-compiler/js_of_ocaml-compiler.dynlink 67917 + -L 67918 + js_of_ocaml-compiler.findlib-support:../_doc/_odoc/reference/js_of_ocaml-compiler/js_of_ocaml-compiler.findlib-support 67919 + -L 67920 + js_of_ocaml-compiler:../_doc/_odoc/reference/js_of_ocaml-compiler/js_of_ocaml-compiler 67921 + -L 67922 + js_of_ocaml-compiler.runtime-files:../_doc/_odoc/reference/js_of_ocaml-compiler/js_of_ocaml-compiler.runtime-files 67923 + -L 67924 + js_of_ocaml-compiler.runtime:../_doc/_odoc/reference/js_of_ocaml-compiler/js_of_ocaml-compiler.runtime 67925 + -L 67926 + js_of_ocaml.deriving:../_doc/_odoc/reference/js_of_ocaml/js_of_ocaml.deriving 67927 + -L 67928 + js_of_ocaml:../_doc/_odoc/reference/js_of_ocaml/js_of_ocaml 67929 + -L 67930 + js_of_ocaml-lwt:../_doc/_odoc/reference/js_of_ocaml-lwt/js_of_ocaml-lwt 67931 + -L 67932 + js_of_ocaml-toplevel:../_doc/_odoc/reference/js_of_ocaml-toplevel/js_of_ocaml-toplevel 67933 + -L 67934 + jsonm:../_doc/_odoc/reference/jsonm/jsonm 67935 + -L 67936 + js_top_worker-client.msg:../_doc/_odoc/reference/js_top_worker-client/js_top_worker-client.msg 67937 + -L 67938 + js_top_worker:../_doc/_odoc/reference/js_top_worker/js_top_worker 67939 + -L 67940 + js_top_worker-rpc.message:../_doc/_odoc/reference/js_top_worker-rpc/js_top_worker-rpc.message 67941 + -L 67942 + js_top_worker-web:../_doc/_odoc/reference/js_top_worker-web/js_top_worker-web 67943 + -L 67944 + js_top_worker-widget:../_doc/_odoc/reference/js_top_worker-widget/js_top_worker-widget 67945 + -L 67946 + js_top_worker-widget-leaflet:../_doc/_odoc/reference/js_top_worker-widget-leaflet/js_top_worker-widget-leaflet 67947 + -L 67948 + logs.browser:../_doc/_odoc/reference/logs/logs.browser 67949 + -L 67950 + logs.cli:../_doc/_odoc/reference/logs/logs.cli 67951 + -L 67952 + logs.fmt:../_doc/_odoc/reference/logs/logs.fmt 67953 + -L 67954 + logs:../_doc/_odoc/reference/logs/logs 67955 + -L 67956 + logs.lwt:../_doc/_odoc/reference/logs/logs.lwt 67957 + -L 67958 + logs.threaded:../_doc/_odoc/reference/logs/logs.threaded 67959 + -L 67960 + lwt-dllist:../_doc/_odoc/reference/lwt-dllist/lwt-dllist 67961 + -L 67962 + lwt:../_doc/_odoc/reference/lwt/lwt 67963 + -L 67964 + lwt.unix:../_doc/_odoc/reference/lwt/lwt.unix 67965 + -L 67966 + menhirLib:../_doc/_odoc/reference/menhirLib/menhirLib 67967 + -L 67968 + merlin-js.client:../_doc/_odoc/reference/merlin-js/merlin-js.client 67969 + -L 67970 + merlin-js.code-mirror:../_doc/_odoc/reference/merlin-js/merlin-js.code-mirror 67971 + -L 67972 + merlin-js.protocol:../_doc/_odoc/reference/merlin-js/merlin-js.protocol 67973 + -L 67974 + merlin-js.worker:../_doc/_odoc/reference/merlin-js/merlin-js.worker 67975 + -L 67976 + merlin-js.worker.static:../_doc/_odoc/reference/merlin-js/merlin-js.worker.static 67977 + -L 67978 + merlin-lib.analysis:../_doc/_odoc/reference/merlin-lib/merlin-lib.analysis 67979 + -L 67980 + merlin-lib.commands:../_doc/_odoc/reference/merlin-lib/merlin-lib.commands 67981 + -L 67982 + merlin-lib.config:../_doc/_odoc/reference/merlin-lib/merlin-lib.config 67983 + -L 67984 + merlin-lib.dot_protocol:../_doc/_odoc/reference/merlin-lib/merlin-lib.dot_protocol 67985 + -L 67986 + merlin-lib.extend:../_doc/_odoc/reference/merlin-lib/merlin-lib.extend 67987 + -L 67988 + merlin-lib.index_format:../_doc/_odoc/reference/merlin-lib/merlin-lib.index_format 67989 + -L 67990 + merlin-lib.kernel:../_doc/_odoc/reference/merlin-lib/merlin-lib.kernel 67991 + -L 67992 + merlin-lib.ocaml_merlin_specific:../_doc/_odoc/reference/merlin-lib/merlin-lib.ocaml_merlin_specific 67993 + -L 67994 + merlin-lib.ocaml_parsing:../_doc/_odoc/reference/merlin-lib/merlin-lib.ocaml_parsing 67995 + -L 67996 + merlin-lib.ocaml_preprocess:../_doc/_odoc/reference/merlin-lib/merlin-lib.ocaml_preprocess 67997 + -L 67998 + merlin-lib.ocaml_typing:../_doc/_odoc/reference/merlin-lib/merlin-lib.ocaml_typing 67999 + -L 68000 + merlin-lib.ocaml_utils:../_doc/_odoc/reference/merlin-lib/merlin-lib.ocaml_utils 68001 + -L 68002 + merlin-lib.os_ipc:../_doc/_odoc/reference/merlin-lib/merlin-lib.os_ipc 68003 + -L 68004 + merlin-lib.query_commands:../_doc/_odoc/reference/merlin-lib/merlin-lib.query_commands 68005 + -L 68006 + merlin-lib.query_protocol:../_doc/_odoc/reference/merlin-lib/merlin-lib.query_protocol 68007 + -L 68008 + merlin-lib.sherlodoc:../_doc/_odoc/reference/merlin-lib/merlin-lib.sherlodoc 68009 + -L 68010 + merlin-lib.utils:../_doc/_odoc/reference/merlin-lib/merlin-lib.utils 68011 + -L 68012 + mime_printer:../_doc/_odoc/reference/mime_printer/mime_printer 68013 + -L 68014 + mtime.clock:../_doc/_odoc/reference/mtime/mtime.clock 68015 + -L 68016 + mtime:../_doc/_odoc/reference/mtime/mtime 68017 + -L 68018 + note.brr:../_doc/_odoc/reference/note/note.brr 68019 + -L 68020 + note:../_doc/_odoc/reference/note/note 68021 + -L 68022 + num.core:../_doc/_odoc/reference/num/num.core 68023 + -L 68024 + ocaml-compiler-libs.bytecomp:../_doc/_odoc/reference/ocaml-compiler-libs/ocaml-compiler-libs.bytecomp 68025 + -L 68026 + ocaml-compiler-libs.common:../_doc/_odoc/reference/ocaml-compiler-libs/ocaml-compiler-libs.common 68027 + -L 68028 + ocaml-compiler-libs.optcomp:../_doc/_odoc/reference/ocaml-compiler-libs/ocaml-compiler-libs.optcomp 68029 + -L 68030 + ocaml-compiler-libs.shadow:../_doc/_odoc/reference/ocaml-compiler-libs/ocaml-compiler-libs.shadow 68031 + -L 68032 + ocaml-compiler-libs.toplevel:../_doc/_odoc/reference/ocaml-compiler-libs/ocaml-compiler-libs.toplevel 68033 + -L 68034 + ocamlgraph:../_doc/_odoc/reference/ocamlgraph/ocamlgraph 68035 + -L 68036 + ocaml_intrinsics_kernel:../_doc/_odoc/reference/ocaml_intrinsics_kernel/ocaml_intrinsics_kernel 68037 + -L 68038 + ocplib-endian.bigstring:../_doc/_odoc/reference/ocplib-endian/ocplib-endian.bigstring 68039 + -L 68040 + ocplib-endian:../_doc/_odoc/reference/ocplib-endian/ocplib-endian 68041 + -L 68042 + odoc-admonition-extension.impl:../_doc/_odoc/reference/odoc-admonition-extension/odoc-admonition-extension.impl 68043 + -L 68044 + odoc-docsite.impl:../_doc/_odoc/reference/odoc-docsite/odoc-docsite.impl 68045 + -L 68046 + odoc.document:../_doc/_odoc/reference/odoc/odoc.document 68047 + -L 68048 + odoc-dot-extension.impl:../_doc/_odoc/reference/odoc-dot-extension/odoc-dot-extension.impl 68049 + -L 68050 + odoc-driver:../_doc/_odoc/reference/odoc-driver/odoc-driver 68051 + -L 68052 + odoc.examples:../_doc/_odoc/reference/odoc/odoc.examples 68053 + -L 68054 + odoc.extension_api:../_doc/_odoc/reference/odoc/odoc.extension_api 68055 + -L 68056 + odoc.extension_registry:../_doc/_odoc/reference/odoc/odoc.extension_registry 68057 + -L 68058 + odoc.html:../_doc/_odoc/reference/odoc/odoc.html 68059 + -L 68060 + odoc.html_support_files:../_doc/_odoc/reference/odoc/odoc.html_support_files 68061 + -L 68062 + odoc.index:../_doc/_odoc/reference/odoc/odoc.index 68063 + -L 68064 + odoc-interactive-extension.impl:../_doc/_odoc/reference/odoc-interactive-extension/odoc-interactive-extension.impl 68065 + -L 68066 + odoc-jons-plugins.impl:../_doc/_odoc/reference/odoc-jons-plugins/odoc-jons-plugins.impl 68067 + -L 68068 + odoc.json_index:../_doc/_odoc/reference/odoc/odoc.json_index 68069 + -L 68070 + odoc.latex:../_doc/_odoc/reference/odoc/odoc.latex 68071 + -L 68072 + odoc.loader:../_doc/_odoc/reference/odoc/odoc.loader 68073 + -L 68074 + odoc.manpage:../_doc/_odoc/reference/odoc/odoc.manpage 68075 + -L 68076 + odoc.markdown:../_doc/_odoc/reference/odoc/odoc.markdown 68077 + -L 68078 + odoc-mermaid-extension.impl:../_doc/_odoc/reference/odoc-mermaid-extension/odoc-mermaid-extension.impl 68079 + -L 68080 + odoc.model_desc:../_doc/_odoc/reference/odoc/odoc.model_desc 68081 + -L 68082 + odoc.model:../_doc/_odoc/reference/odoc/odoc.model 68083 + -L 68084 + odoc-msc-extension.impl:../_doc/_odoc/reference/odoc-msc-extension/odoc-msc-extension.impl 68085 + -L 68086 + odoc.ocamlary:../_doc/_odoc/reference/odoc/odoc.ocamlary 68087 + -L 68088 + odoc.occurrences:../_doc/_odoc/reference/odoc/odoc.occurrences 68089 + -L 68090 + odoc.odoc:../_doc/_odoc/reference/odoc/odoc.odoc 68091 + -L 68092 + odoc.odoc_utils:../_doc/_odoc/reference/odoc/odoc.odoc_utils 68093 + -L 68094 + odoc-parser:../_doc/_odoc/reference/odoc-parser/odoc-parser 68095 + -L 68096 + odoc-rfc-extension.impl:../_doc/_odoc/reference/odoc-rfc-extension/odoc-rfc-extension.impl 68097 + -L 68098 + odoc-scrollycode-extension.impl:../_doc/_odoc/reference/odoc-scrollycode-extension/odoc-scrollycode-extension.impl 68099 + -L 68100 + odoc.search_html_frontend:../_doc/_odoc/reference/odoc/odoc.search_html_frontend 68101 + -L 68102 + odoc.search:../_doc/_odoc/reference/odoc/odoc.search 68103 + -L 68104 + odoc-standalone.impl:../_doc/_odoc/reference/odoc-standalone/odoc-standalone.impl 68105 + -L 68106 + odoc.syntax_highlighter:../_doc/_odoc/reference/odoc/odoc.syntax_highlighter 68107 + -L 68108 + odoc.xref2:../_doc/_odoc/reference/odoc/odoc.xref2 68109 + -L 68110 + odoc.xref_test:../_doc/_odoc/reference/odoc/odoc.xref_test 68111 + -L 68112 + onnxrt:../_doc/_odoc/reference/onnxrt/onnxrt 68113 + -L 68114 + opam-core.cmdliner:../_doc/_odoc/reference/opam-core/opam-core.cmdliner 68115 + -L 68116 + opam-core:../_doc/_odoc/reference/opam-core/opam-core 68117 + -L 68118 + opam-file-format:../_doc/_odoc/reference/opam-file-format/opam-file-format 68119 + -L 68120 + opam-format:../_doc/_odoc/reference/opam-format/opam-format 68121 + -L 68122 + optint:../_doc/_odoc/reference/optint/optint 68123 + -L 68124 + parsexp:../_doc/_odoc/reference/parsexp/parsexp 68125 + -L 68126 + patch:../_doc/_odoc/reference/patch/patch 68127 + -L 68128 + pipe_with_writer_error:../_doc/_odoc/reference/pipe_with_writer_error/pipe_with_writer_error 68129 + -L 68130 + portable.adaptive_backoff:../_doc/_odoc/reference/portable/portable.adaptive_backoff 68131 + -L 68132 + portable.common:../_doc/_odoc/reference/portable/portable.common 68133 + -L 68134 + portable.kernel:../_doc/_odoc/reference/portable/portable.kernel 68135 + -L 68136 + portable:../_doc/_odoc/reference/portable/portable 68137 + -L 68138 + portable.test_helpers:../_doc/_odoc/reference/portable/portable.test_helpers 68139 + -L 68140 + ppx_assert:../_doc/_odoc/reference/ppx_assert/ppx_assert 68141 + -L 68142 + ppx_assert.runtime-lib:../_doc/_odoc/reference/ppx_assert/ppx_assert.runtime-lib 68143 + -L 68144 + ppx_bench.config:../_doc/_odoc/reference/ppx_bench/ppx_bench.config 68145 + -L 68146 + ppx_bench.config_types:../_doc/_odoc/reference/ppx_bench/ppx_bench.config_types 68147 + -L 68148 + ppx_bench:../_doc/_odoc/reference/ppx_bench/ppx_bench 68149 + -L 68150 + ppx_bench.runtime-lib:../_doc/_odoc/reference/ppx_bench/ppx_bench.runtime-lib 68151 + -L 68152 + ppx_compare.expander:../_doc/_odoc/reference/ppx_compare/ppx_compare.expander 68153 + -L 68154 + ppx_compare:../_doc/_odoc/reference/ppx_compare/ppx_compare 68155 + -L 68156 + ppx_compare.runtime-lib:../_doc/_odoc/reference/ppx_compare/ppx_compare.runtime-lib 68157 + -L 68158 + ppx_derivers:../_doc/_odoc/reference/ppx_derivers/ppx_derivers 68159 + -L 68160 + ppx_diff.diffable_cinaps:../_doc/_odoc/reference/ppx_diff/ppx_diff.diffable_cinaps 68161 + -L 68162 + ppx_diff.diffable:../_doc/_odoc/reference/ppx_diff/ppx_diff.diffable 68163 + -L 68164 + ppx_diff.ppx_diff:../_doc/_odoc/reference/ppx_diff/ppx_diff.ppx_diff 68165 + -L 68166 + ppx_enumerate:../_doc/_odoc/reference/ppx_enumerate/ppx_enumerate 68167 + -L 68168 + ppx_enumerate.runtime-lib:../_doc/_odoc/reference/ppx_enumerate/ppx_enumerate.runtime-lib 68169 + -L 68170 + ppx_expect.config:../_doc/_odoc/reference/ppx_expect/ppx_expect.config 68171 + -L 68172 + ppx_expect.config_types:../_doc/_odoc/reference/ppx_expect/ppx_expect.config_types 68173 + -L 68174 + ppx_expect.make_corrected_file_kernel:../_doc/_odoc/reference/ppx_expect/ppx_expect.make_corrected_file_kernel 68175 + -L 68176 + ppx_expect.make_corrected_file:../_doc/_odoc/reference/ppx_expect/ppx_expect.make_corrected_file 68177 + -L 68178 + ppx_expect:../_doc/_odoc/reference/ppx_expect/ppx_expect 68179 + -L 68180 + ppx_expect.runtime:../_doc/_odoc/reference/ppx_expect/ppx_expect.runtime 68181 + -L 68182 + ppx_expect.runtime_types:../_doc/_odoc/reference/ppx_expect/ppx_expect.runtime_types 68183 + -L 68184 + ppx_fuelproof:../_doc/_odoc/reference/ppx_fuelproof/ppx_fuelproof 68185 + -L 68186 + ppx_fuelproof.runtime:../_doc/_odoc/reference/ppx_fuelproof/ppx_fuelproof.runtime 68187 + -L 68188 + ppx_hash.base_internalhash_types:../_doc/_odoc/reference/ppx_hash/ppx_hash.base_internalhash_types 68189 + -L 68190 + ppx_hash.expander:../_doc/_odoc/reference/ppx_hash/ppx_hash.expander 68191 + -L 68192 + ppx_hash:../_doc/_odoc/reference/ppx_hash/ppx_hash 68193 + -L 68194 + ppx_hash.runtime-lib:../_doc/_odoc/reference/ppx_hash/ppx_hash.runtime-lib 68195 + -L 68196 + ppx_helpers.modes_lib:../_doc/_odoc/reference/ppx_helpers/ppx_helpers.modes_lib 68197 + -L 68198 + ppx_helpers:../_doc/_odoc/reference/ppx_helpers/ppx_helpers 68199 + -L 68200 + ppx_here.expander:../_doc/_odoc/reference/ppx_here/ppx_here.expander 68201 + -L 68202 + ppx_here:../_doc/_odoc/reference/ppx_here/ppx_here 68203 + -L 68204 + ppx_here.runtime-lib:../_doc/_odoc/reference/ppx_here/ppx_here.runtime-lib 68205 + -L 68206 + ppx_inline_test.config:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.config 68207 + -L 68208 + ppx_inline_test.drop:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.drop 68209 + -L 68210 + ppx_inline_test.libname:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.libname 68211 + -L 68212 + ppx_inline_test:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test 68213 + -L 68214 + ppx_inline_test.runner.lib:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.runner.lib 68215 + -L 68216 + ppx_inline_test.runner:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.runner 68217 + -L 68218 + ppx_inline_test.runtime-lib:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.runtime-lib 68219 + -L 68220 + ppxlib_ast.astlib:../_doc/_odoc/reference/ppxlib_ast/ppxlib_ast.astlib 68221 + -L 68222 + ppxlib_ast.ast:../_doc/_odoc/reference/ppxlib_ast/ppxlib_ast.ast 68223 + -L 68224 + ppxlib_ast.stdppx:../_doc/_odoc/reference/ppxlib_ast/ppxlib_ast.stdppx 68225 + -L 68226 + ppxlib_ast.traverse_builtins:../_doc/_odoc/reference/ppxlib_ast/ppxlib_ast.traverse_builtins 68227 + -L 68228 + ppxlib_jane:../_doc/_odoc/reference/ppxlib_jane/ppxlib_jane 68229 + -L 68230 + ppxlib.metaquot_lifters:../_doc/_odoc/reference/ppxlib/ppxlib.metaquot_lifters 68231 + -L 68232 + ppxlib.metaquot:../_doc/_odoc/reference/ppxlib/ppxlib.metaquot 68233 + -L 68234 + ppxlib:../_doc/_odoc/reference/ppxlib/ppxlib 68235 + -L 68236 + ppxlib.print_diff:../_doc/_odoc/reference/ppxlib/ppxlib.print_diff 68237 + -L 68238 + ppxlib_register:../_doc/_odoc/reference/ppxlib_register/ppxlib_register 68239 + -L 68240 + ppxlib.runner_as_ppx:../_doc/_odoc/reference/ppxlib/ppxlib.runner_as_ppx 68241 + -L 68242 + ppxlib.runner:../_doc/_odoc/reference/ppxlib/ppxlib.runner 68243 + -L 68244 + ppxlib.traverse:../_doc/_odoc/reference/ppxlib/ppxlib.traverse 68245 + -L 68246 + ppx_log.kernel:../_doc/_odoc/reference/ppx_log/ppx_log.kernel 68247 + -L 68248 + ppx_log:../_doc/_odoc/reference/ppx_log/ppx_log 68249 + -L 68250 + ppx_log.syntax:../_doc/_odoc/reference/ppx_log/ppx_log.syntax 68251 + -L 68252 + ppx_log.types:../_doc/_odoc/reference/ppx_log/ppx_log.types 68253 + -L 68254 + ppx_module_timer.helpers:../_doc/_odoc/reference/ppx_module_timer/ppx_module_timer.helpers 68255 + -L 68256 + ppx_module_timer:../_doc/_odoc/reference/ppx_module_timer/ppx_module_timer 68257 + -L 68258 + ppx_module_timer.runtime:../_doc/_odoc/reference/ppx_module_timer/ppx_module_timer.runtime 68259 + -L 68260 + ppx_portable:../_doc/_odoc/reference/ppx_portable/ppx_portable 68261 + -L 68262 + ppx_portable.runtime:../_doc/_odoc/reference/ppx_portable/ppx_portable.runtime 68263 + -L 68264 + ppx_sexp_conv.expander:../_doc/_odoc/reference/ppx_sexp_conv/ppx_sexp_conv.expander 68265 + -L 68266 + ppx_sexp_conv:../_doc/_odoc/reference/ppx_sexp_conv/ppx_sexp_conv 68267 + -L 68268 + ppx_sexp_conv.runtime-lib:../_doc/_odoc/reference/ppx_sexp_conv/ppx_sexp_conv.runtime-lib 68269 + -L 68270 + ppx_sexp_message.expander:../_doc/_odoc/reference/ppx_sexp_message/ppx_sexp_message.expander 68271 + -L 68272 + ppx_sexp_message:../_doc/_odoc/reference/ppx_sexp_message/ppx_sexp_message 68273 + -L 68274 + ppx_stable_witness:../_doc/_odoc/reference/ppx_stable_witness/ppx_stable_witness 68275 + -L 68276 + ppx_stable_witness.runtime:../_doc/_odoc/reference/ppx_stable_witness/ppx_stable_witness.runtime 68277 + -L 68278 + ppx_stable_witness.stable_witness:../_doc/_odoc/reference/ppx_stable_witness/ppx_stable_witness.stable_witness 68279 + -L 68280 + ppx_string:../_doc/_odoc/reference/ppx_string/ppx_string 68281 + -L 68282 + ppx_string.runtime:../_doc/_odoc/reference/ppx_string/ppx_string.runtime 68283 + -L 68284 + ppx_template.expander:../_doc/_odoc/reference/ppx_template/ppx_template.expander 68285 + -L 68286 + ppx_template:../_doc/_odoc/reference/ppx_template/ppx_template 68287 + -L 68288 + ppx_typed_fields:../_doc/_odoc/reference/ppx_typed_fields/ppx_typed_fields 68289 + -L 68290 + ppx_typed_fields.typed_field_map:../_doc/_odoc/reference/ppx_typed_fields/ppx_typed_fields.typed_field_map 68291 + -L 68292 + ppx_typed_fields.typed_fields_lib:../_doc/_odoc/reference/ppx_typed_fields/ppx_typed_fields.typed_fields_lib 68293 + -L 68294 + ppx_typed_fields.typed_variants_lib:../_doc/_odoc/reference/ppx_typed_fields/ppx_typed_fields.typed_variants_lib 68295 + -L 68296 + progress.engine:../_doc/_odoc/reference/progress/progress.engine 68297 + -L 68298 + progress:../_doc/_odoc/reference/progress/progress 68299 + -L 68300 + progress.vector:../_doc/_odoc/reference/progress/progress.vector 68301 + -L 68302 + protocol_version_header:../_doc/_odoc/reference/protocol_version_header/protocol_version_header 68303 + -L 68304 + psq:../_doc/_odoc/reference/psq/psq 68305 + -L 68306 + record_builder:../_doc/_odoc/reference/record_builder/record_builder 68307 + -L 68308 + re.emacs:../_doc/_odoc/reference/re/re.emacs 68309 + -L 68310 + re.glob:../_doc/_odoc/reference/re/re.glob 68311 + -L 68312 + re.pcre:../_doc/_odoc/reference/re/re.pcre 68313 + -L 68314 + re.perl:../_doc/_odoc/reference/re/re.perl 68315 + -L 68316 + re.posix:../_doc/_odoc/reference/re/re.posix 68317 + -L 68318 + re:../_doc/_odoc/reference/re/re 68319 + -L 68320 + re.str:../_doc/_odoc/reference/re/re.str 68321 + -L 68322 + rresult:../_doc/_odoc/reference/rresult/rresult 68323 + -L 68324 + runtime_events:../_doc/_odoc/reference/ocaml-variants/runtime_events 68325 + -L 68326 + sedlex.ppx:../_doc/_odoc/reference/sedlex/sedlex.ppx 68327 + -L 68328 + sedlex:../_doc/_odoc/reference/sedlex/sedlex 68329 + -L 68330 + sedlex.utils:../_doc/_odoc/reference/sedlex/sedlex.utils 68331 + -L 68332 + sexplib0:../_doc/_odoc/reference/sexplib0/sexplib0 68333 + -L 68334 + sexplib.num:../_doc/_odoc/reference/sexplib/sexplib.num 68335 + -L 68336 + sexplib:../_doc/_odoc/reference/sexplib/sexplib 68337 + -L 68338 + sexplib.unix:../_doc/_odoc/reference/sexplib/sexplib.unix 68339 + -L 68340 + sexp_pretty:../_doc/_odoc/reference/sexp_pretty/sexp_pretty 68341 + -L 68342 + sexp_type.grammar:../_doc/_odoc/reference/sexp_type/sexp_type.grammar 68343 + -L 68344 + sexp_type:../_doc/_odoc/reference/sexp_type/sexp_type 68345 + -L 68346 + sha:../_doc/_odoc/reference/sha/sha 68347 + -L 68348 + sherlodoc.db:../_doc/_odoc/reference/sherlodoc/sherlodoc.db 68349 + -L 68350 + sherlodoc.db_store:../_doc/_odoc/reference/sherlodoc/sherlodoc.db_store 68351 + -L 68352 + sherlodoc.query:../_doc/_odoc/reference/sherlodoc/sherlodoc.query 68353 + -L 68354 + sherlodoc.storage_js:../_doc/_odoc/reference/sherlodoc/sherlodoc.storage_js 68355 + -L 68356 + sherlodoc.storage_marshal:../_doc/_odoc/reference/sherlodoc/sherlodoc.storage_marshal 68357 + -L 68358 + spawn:../_doc/_odoc/reference/spawn/spawn 68359 + -L 68360 + splittable_random:../_doc/_odoc/reference/splittable_random/splittable_random 68361 + -L 68362 + stdio:../_doc/_odoc/reference/stdio/stdio 68363 + -L 68364 + stdlib_alpha:../_doc/_odoc/reference/ocaml-variants/stdlib_alpha 68365 + -L 68366 + stdlib_beta:../_doc/_odoc/reference/ocaml-variants/stdlib_beta 68367 + -L 68368 + stdlib:../_doc/_odoc/reference/ocaml-variants/stdlib 68369 + -L 68370 + stdlib_stable:../_doc/_odoc/reference/ocaml-variants/stdlib_stable 68371 + -L 68372 + stdlib_upstream_compatible:../_doc/_odoc/reference/ocaml-variants/stdlib_upstream_compatible 68373 + -L 68374 + string_dict:../_doc/_odoc/reference/string_dict/string_dict 68375 + -L 68376 + stringext:../_doc/_odoc/reference/stringext/stringext 68377 + -L 68378 + str:../_doc/_odoc/reference/ocaml-variants/str 68379 + -L 68380 + swhid_core:../_doc/_odoc/reference/swhid_core/swhid_core 68381 + -L 68382 + terminal.ansi:../_doc/_odoc/reference/terminal/terminal.ansi 68383 + -L 68384 + terminal:../_doc/_odoc/reference/terminal/terminal 68385 + -L 68386 + tessera-geotessera-jsoo:../_doc/_odoc/reference/tessera-geotessera-jsoo/tessera-geotessera-jsoo 68387 + -L 68388 + tessera-geotessera:../_doc/_odoc/reference/tessera-geotessera/tessera-geotessera 68389 + -L 68390 + tessera-linalg:../_doc/_odoc/reference/tessera-linalg/tessera-linalg 68391 + -L 68392 + tessera-npy:../_doc/_odoc/reference/tessera-npy/tessera-npy 68393 + -L 68394 + tessera-tfjs:../_doc/_odoc/reference/tessera-tfjs/tessera-tfjs 68395 + -L 68396 + tessera-viz-jsoo:../_doc/_odoc/reference/tessera-viz-jsoo/tessera-viz-jsoo 68397 + -L 68398 + tessera-viz:../_doc/_odoc/reference/tessera-viz/tessera-viz 68399 + -L 68400 + tessera-zarr-jsoo:../_doc/_odoc/reference/tessera-zarr-jsoo/tessera-zarr-jsoo 68401 + -L 68402 + tessera-zarr:../_doc/_odoc/reference/tessera-zarr/tessera-zarr 68403 + -L 68404 + textutils.ascii_table_kernel:../_doc/_odoc/reference/textutils/textutils.ascii_table_kernel 68405 + -L 68406 + textutils.ascii_table:../_doc/_odoc/reference/textutils/textutils.ascii_table 68407 + -L 68408 + textutils.console:../_doc/_odoc/reference/textutils/textutils.console 68409 + -L 68410 + threads:../_doc/_odoc/reference/ocaml-variants/threads 68411 + -L 68412 + thread-table:../_doc/_odoc/reference/thread-table/thread-table 68413 + -L 68414 + time_now:../_doc/_odoc/reference/time_now/time_now 68415 + -L 68416 + typerep:../_doc/_odoc/reference/typerep/typerep 68417 + -L 68418 + tyxml.functor:../_doc/_odoc/reference/tyxml/tyxml.functor 68419 + -L 68420 + tyxml:../_doc/_odoc/reference/tyxml/tyxml 68421 + -L 68422 + unique:../_doc/_odoc/reference/unique/unique 68423 + -L 68424 + univ_map:../_doc/_odoc/reference/univ_map/univ_map 68425 + -L 68426 + unix:../_doc/_odoc/reference/ocaml-variants/unix 68427 + -L 68428 + uopt:../_doc/_odoc/reference/uopt/uopt 68429 + -L 68430 + uring:../_doc/_odoc/reference/uring/uring 68431 + -L 68432 + uri.services_full:../_doc/_odoc/reference/uri/uri.services_full 68433 + -L 68434 + uri.services:../_doc/_odoc/reference/uri/uri.services 68435 + -L 68436 + uri:../_doc/_odoc/reference/uri/uri 68437 + -L 68438 + uucp:../_doc/_odoc/reference/uucp/uucp 68439 + -L 68440 + uutf:../_doc/_odoc/reference/uutf/uutf 68441 + -L 68442 + variantslib:../_doc/_odoc/reference/variantslib/variantslib 68443 + -L 68444 + x-ocaml.lib:../_doc/_odoc/reference/x-ocaml/x-ocaml.lib 68445 + -L 68446 + x-ocaml.protocol:../_doc/_odoc/reference/x-ocaml/x-ocaml.protocol 68447 + -L 68448 + yojson:../_doc/_odoc/reference/yojson/yojson 68449 + -L 68450 + zarr-v3-unix:../_doc/_odoc/reference/zarr-v3-unix/zarr-v3-unix 68451 + -L 68452 + zarr-v3:../_doc/_odoc/reference/zarr-v3/zarr-v3 68453 + -o 68454 + _odoc/blog/2026/04/page-weeknotes-2026-15.odocl) 68455 + (run 68456 + odoc 68457 + link 68458 + --warn-error 67148 68459 _odoc/blog/2026/page-index.odoc 67149 68460 -P 67150 68461 site:_odoc ··· 70804 72115 zarr-v3:../_doc/_odoc/reference/zarr-v3/zarr-v3 70805 72116 -o 70806 72117 _odoc/drafts/page-index.odocl) 72118 + (run 72119 + odoc 72120 + link 72121 + --warn-error 72122 + _odoc/drafts/page-new-extensions.odoc 72123 + -P 72124 + site:_odoc 72125 + -P 72126 + angstrom:../_doc/_odoc/reference/angstrom 72127 + -P 72128 + angstrom-async:../_doc/_odoc/reference/angstrom-async 72129 + -P 72130 + angstrom-lwt-unix:../_doc/_odoc/reference/angstrom-lwt-unix 72131 + -P 72132 + angstrom-unix:../_doc/_odoc/reference/angstrom-unix 72133 + -P 72134 + astring:../_doc/_odoc/reference/astring 72135 + -P 72136 + async:../_doc/_odoc/reference/async 72137 + -P 72138 + async_kernel:../_doc/_odoc/reference/async_kernel 72139 + -P 72140 + async_log:../_doc/_odoc/reference/async_log 72141 + -P 72142 + async_rpc_kernel:../_doc/_odoc/reference/async_rpc_kernel 72143 + -P 72144 + async_unix:../_doc/_odoc/reference/async_unix 72145 + -P 72146 + base64:../_doc/_odoc/reference/base64 72147 + -P 72148 + base:../_doc/_odoc/reference/base 72149 + -P 72150 + base_bigstring:../_doc/_odoc/reference/base_bigstring 72151 + -P 72152 + basement:../_doc/_odoc/reference/basement 72153 + -P 72154 + base_quickcheck:../_doc/_odoc/reference/base_quickcheck 72155 + -P 72156 + bigstringaf:../_doc/_odoc/reference/bigstringaf 72157 + -P 72158 + bin_prot:../_doc/_odoc/reference/bin_prot 72159 + -P 72160 + bos:../_doc/_odoc/reference/bos 72161 + -P 72162 + brr:../_doc/_odoc/reference/brr 72163 + -P 72164 + camlp-streams:../_doc/_odoc/reference/camlp-streams 72165 + -P 72166 + capsule0:../_doc/_odoc/reference/capsule0 72167 + -P 72168 + capsule:../_doc/_odoc/reference/capsule 72169 + -P 72170 + cmdliner:../_doc/_odoc/reference/cmdliner 72171 + -P 72172 + code-mirror:../_doc/_odoc/reference/code-mirror 72173 + -P 72174 + ocaml-variants:../_doc/_odoc/reference/ocaml-variants 72175 + -P 72176 + core:../_doc/_odoc/reference/core 72177 + -P 72178 + core_extended:../_doc/_odoc/reference/core_extended 72179 + -P 72180 + core_kernel:../_doc/_odoc/reference/core_kernel 72181 + -P 72182 + core_unix:../_doc/_odoc/reference/core_unix 72183 + -P 72184 + csexp:../_doc/_odoc/reference/csexp 72185 + -P 72186 + cstruct:../_doc/_odoc/reference/cstruct 72187 + -P 72188 + decompress:../_doc/_odoc/reference/decompress 72189 + -P 72190 + odoc:../_doc/_odoc/reference/odoc 72191 + -P 72192 + domain-local-await:../_doc/_odoc/reference/domain-local-await 72193 + -P 72194 + eio:../_doc/_odoc/reference/eio 72195 + -P 72196 + eio_linux:../_doc/_odoc/reference/eio_linux 72197 + -P 72198 + eio_main:../_doc/_odoc/reference/eio_main 72199 + -P 72200 + eio_posix:../_doc/_odoc/reference/eio_posix 72201 + -P 72202 + expect_test_helpers_core:../_doc/_odoc/reference/expect_test_helpers_core 72203 + -P 72204 + fieldslib:../_doc/_odoc/reference/fieldslib 72205 + -P 72206 + flexible_sexp:../_doc/_odoc/reference/flexible_sexp 72207 + -P 72208 + fmt:../_doc/_odoc/reference/fmt 72209 + -P 72210 + fpath:../_doc/_odoc/reference/fpath 72211 + -P 72212 + gen:../_doc/_odoc/reference/gen 72213 + -P 72214 + hmap:../_doc/_odoc/reference/hmap 72215 + -P 72216 + int_repr:../_doc/_odoc/reference/int_repr 72217 + -P 72218 + iomux:../_doc/_odoc/reference/iomux 72219 + -P 72220 + jane-street-headers:../_doc/_odoc/reference/jane-street-headers 72221 + -P 72222 + js_of_ocaml-compiler:../_doc/_odoc/reference/js_of_ocaml-compiler 72223 + -P 72224 + js_of_ocaml:../_doc/_odoc/reference/js_of_ocaml 72225 + -P 72226 + js_of_ocaml-lwt:../_doc/_odoc/reference/js_of_ocaml-lwt 72227 + -P 72228 + js_of_ocaml-toplevel:../_doc/_odoc/reference/js_of_ocaml-toplevel 72229 + -P 72230 + jsonm:../_doc/_odoc/reference/jsonm 72231 + -P 72232 + js_top_worker-client:../_doc/_odoc/reference/js_top_worker-client 72233 + -P 72234 + js_top_worker:../_doc/_odoc/reference/js_top_worker 72235 + -P 72236 + js_top_worker-rpc:../_doc/_odoc/reference/js_top_worker-rpc 72237 + -P 72238 + js_top_worker-web:../_doc/_odoc/reference/js_top_worker-web 72239 + -P 72240 + js_top_worker-widget:../_doc/_odoc/reference/js_top_worker-widget 72241 + -P 72242 + js_top_worker-widget-leaflet:../_doc/_odoc/reference/js_top_worker-widget-leaflet 72243 + -P 72244 + logs:../_doc/_odoc/reference/logs 72245 + -P 72246 + lwt-dllist:../_doc/_odoc/reference/lwt-dllist 72247 + -P 72248 + lwt:../_doc/_odoc/reference/lwt 72249 + -P 72250 + menhirLib:../_doc/_odoc/reference/menhirLib 72251 + -P 72252 + merlin-js:../_doc/_odoc/reference/merlin-js 72253 + -P 72254 + merlin-lib:../_doc/_odoc/reference/merlin-lib 72255 + -P 72256 + mime_printer:../_doc/_odoc/reference/mime_printer 72257 + -P 72258 + mtime:../_doc/_odoc/reference/mtime 72259 + -P 72260 + note:../_doc/_odoc/reference/note 72261 + -P 72262 + num:../_doc/_odoc/reference/num 72263 + -P 72264 + ocaml-compiler-libs:../_doc/_odoc/reference/ocaml-compiler-libs 72265 + -P 72266 + ocamlgraph:../_doc/_odoc/reference/ocamlgraph 72267 + -P 72268 + ocaml_intrinsics_kernel:../_doc/_odoc/reference/ocaml_intrinsics_kernel 72269 + -P 72270 + ocplib-endian:../_doc/_odoc/reference/ocplib-endian 72271 + -P 72272 + odoc-admonition-extension:../_doc/_odoc/reference/odoc-admonition-extension 72273 + -P 72274 + odoc-docsite:../_doc/_odoc/reference/odoc-docsite 72275 + -P 72276 + odoc-dot-extension:../_doc/_odoc/reference/odoc-dot-extension 72277 + -P 72278 + odoc-driver:../_doc/_odoc/reference/odoc-driver 72279 + -P 72280 + odoc-interactive-extension:../_doc/_odoc/reference/odoc-interactive-extension 72281 + -P 72282 + odoc-jons-plugins:../_doc/_odoc/reference/odoc-jons-plugins 72283 + -P 72284 + odoc-mermaid-extension:../_doc/_odoc/reference/odoc-mermaid-extension 72285 + -P 72286 + odoc-msc-extension:../_doc/_odoc/reference/odoc-msc-extension 72287 + -P 72288 + odoc-parser:../_doc/_odoc/reference/odoc-parser 72289 + -P 72290 + odoc-rfc-extension:../_doc/_odoc/reference/odoc-rfc-extension 72291 + -P 72292 + odoc-scrollycode-extension:../_doc/_odoc/reference/odoc-scrollycode-extension 72293 + -P 72294 + odoc-standalone:../_doc/_odoc/reference/odoc-standalone 72295 + -P 72296 + onnxrt:../_doc/_odoc/reference/onnxrt 72297 + -P 72298 + opam-core:../_doc/_odoc/reference/opam-core 72299 + -P 72300 + opam-file-format:../_doc/_odoc/reference/opam-file-format 72301 + -P 72302 + opam-format:../_doc/_odoc/reference/opam-format 72303 + -P 72304 + optint:../_doc/_odoc/reference/optint 72305 + -P 72306 + parsexp:../_doc/_odoc/reference/parsexp 72307 + -P 72308 + patch:../_doc/_odoc/reference/patch 72309 + -P 72310 + pipe_with_writer_error:../_doc/_odoc/reference/pipe_with_writer_error 72311 + -P 72312 + portable:../_doc/_odoc/reference/portable 72313 + -P 72314 + ppx_assert:../_doc/_odoc/reference/ppx_assert 72315 + -P 72316 + ppx_bench:../_doc/_odoc/reference/ppx_bench 72317 + -P 72318 + ppx_compare:../_doc/_odoc/reference/ppx_compare 72319 + -P 72320 + ppx_derivers:../_doc/_odoc/reference/ppx_derivers 72321 + -P 72322 + ppx_diff:../_doc/_odoc/reference/ppx_diff 72323 + -P 72324 + ppx_enumerate:../_doc/_odoc/reference/ppx_enumerate 72325 + -P 72326 + ppx_expect:../_doc/_odoc/reference/ppx_expect 72327 + -P 72328 + ppx_fuelproof:../_doc/_odoc/reference/ppx_fuelproof 72329 + -P 72330 + ppx_hash:../_doc/_odoc/reference/ppx_hash 72331 + -P 72332 + ppx_helpers:../_doc/_odoc/reference/ppx_helpers 72333 + -P 72334 + ppx_here:../_doc/_odoc/reference/ppx_here 72335 + -P 72336 + ppx_inline_test:../_doc/_odoc/reference/ppx_inline_test 72337 + -P 72338 + ppxlib_ast:../_doc/_odoc/reference/ppxlib_ast 72339 + -P 72340 + ppxlib_jane:../_doc/_odoc/reference/ppxlib_jane 72341 + -P 72342 + ppxlib:../_doc/_odoc/reference/ppxlib 72343 + -P 72344 + ppxlib_register:../_doc/_odoc/reference/ppxlib_register 72345 + -P 72346 + ppx_log:../_doc/_odoc/reference/ppx_log 72347 + -P 72348 + ppx_module_timer:../_doc/_odoc/reference/ppx_module_timer 72349 + -P 72350 + ppx_portable:../_doc/_odoc/reference/ppx_portable 72351 + -P 72352 + ppx_sexp_conv:../_doc/_odoc/reference/ppx_sexp_conv 72353 + -P 72354 + ppx_sexp_message:../_doc/_odoc/reference/ppx_sexp_message 72355 + -P 72356 + ppx_stable_witness:../_doc/_odoc/reference/ppx_stable_witness 72357 + -P 72358 + ppx_string:../_doc/_odoc/reference/ppx_string 72359 + -P 72360 + ppx_template:../_doc/_odoc/reference/ppx_template 72361 + -P 72362 + ppx_typed_fields:../_doc/_odoc/reference/ppx_typed_fields 72363 + -P 72364 + progress:../_doc/_odoc/reference/progress 72365 + -P 72366 + protocol_version_header:../_doc/_odoc/reference/protocol_version_header 72367 + -P 72368 + psq:../_doc/_odoc/reference/psq 72369 + -P 72370 + record_builder:../_doc/_odoc/reference/record_builder 72371 + -P 72372 + re:../_doc/_odoc/reference/re 72373 + -P 72374 + rresult:../_doc/_odoc/reference/rresult 72375 + -P 72376 + sedlex:../_doc/_odoc/reference/sedlex 72377 + -P 72378 + sexplib0:../_doc/_odoc/reference/sexplib0 72379 + -P 72380 + sexplib:../_doc/_odoc/reference/sexplib 72381 + -P 72382 + sexp_pretty:../_doc/_odoc/reference/sexp_pretty 72383 + -P 72384 + sexp_type:../_doc/_odoc/reference/sexp_type 72385 + -P 72386 + sha:../_doc/_odoc/reference/sha 72387 + -P 72388 + sherlodoc:../_doc/_odoc/reference/sherlodoc 72389 + -P 72390 + spawn:../_doc/_odoc/reference/spawn 72391 + -P 72392 + splittable_random:../_doc/_odoc/reference/splittable_random 72393 + -P 72394 + stdio:../_doc/_odoc/reference/stdio 72395 + -P 72396 + string_dict:../_doc/_odoc/reference/string_dict 72397 + -P 72398 + stringext:../_doc/_odoc/reference/stringext 72399 + -P 72400 + swhid_core:../_doc/_odoc/reference/swhid_core 72401 + -P 72402 + terminal:../_doc/_odoc/reference/terminal 72403 + -P 72404 + tessera-geotessera-jsoo:../_doc/_odoc/reference/tessera-geotessera-jsoo 72405 + -P 72406 + tessera-geotessera:../_doc/_odoc/reference/tessera-geotessera 72407 + -P 72408 + tessera-linalg:../_doc/_odoc/reference/tessera-linalg 72409 + -P 72410 + tessera-npy:../_doc/_odoc/reference/tessera-npy 72411 + -P 72412 + tessera-tfjs:../_doc/_odoc/reference/tessera-tfjs 72413 + -P 72414 + tessera-viz-jsoo:../_doc/_odoc/reference/tessera-viz-jsoo 72415 + -P 72416 + tessera-viz:../_doc/_odoc/reference/tessera-viz 72417 + -P 72418 + tessera-zarr-jsoo:../_doc/_odoc/reference/tessera-zarr-jsoo 72419 + -P 72420 + tessera-zarr:../_doc/_odoc/reference/tessera-zarr 72421 + -P 72422 + textutils:../_doc/_odoc/reference/textutils 72423 + -P 72424 + thread-table:../_doc/_odoc/reference/thread-table 72425 + -P 72426 + time_now:../_doc/_odoc/reference/time_now 72427 + -P 72428 + typerep:../_doc/_odoc/reference/typerep 72429 + -P 72430 + tyxml:../_doc/_odoc/reference/tyxml 72431 + -P 72432 + unique:../_doc/_odoc/reference/unique 72433 + -P 72434 + univ_map:../_doc/_odoc/reference/univ_map 72435 + -P 72436 + uopt:../_doc/_odoc/reference/uopt 72437 + -P 72438 + uring:../_doc/_odoc/reference/uring 72439 + -P 72440 + uri:../_doc/_odoc/reference/uri 72441 + -P 72442 + uucp:../_doc/_odoc/reference/uucp 72443 + -P 72444 + uutf:../_doc/_odoc/reference/uutf 72445 + -P 72446 + variantslib:../_doc/_odoc/reference/variantslib 72447 + -P 72448 + x-ocaml:../_doc/_odoc/reference/x-ocaml 72449 + -P 72450 + yojson:../_doc/_odoc/reference/yojson 72451 + -P 72452 + zarr-v3-unix:../_doc/_odoc/reference/zarr-v3-unix 72453 + -P 72454 + zarr-v3:../_doc/_odoc/reference/zarr-v3 72455 + -L 72456 + angstrom:../_doc/_odoc/reference/angstrom/angstrom 72457 + -L 72458 + angstrom-async:../_doc/_odoc/reference/angstrom-async/angstrom-async 72459 + -L 72460 + angstrom-lwt-unix:../_doc/_odoc/reference/angstrom-lwt-unix/angstrom-lwt-unix 72461 + -L 72462 + angstrom-unix:../_doc/_odoc/reference/angstrom-unix/angstrom-unix 72463 + -L 72464 + astring:../_doc/_odoc/reference/astring/astring 72465 + -L 72466 + async:../_doc/_odoc/reference/async/async 72467 + -L 72468 + async.async_command:../_doc/_odoc/reference/async/async.async_command 72469 + -L 72470 + async.async_quickcheck:../_doc/_odoc/reference/async/async.async_quickcheck 72471 + -L 72472 + async.async_rpc:../_doc/_odoc/reference/async/async.async_rpc 72473 + -L 72474 + async_kernel:../_doc/_odoc/reference/async_kernel/async_kernel 72475 + -L 72476 + async_kernel.config:../_doc/_odoc/reference/async_kernel/async_kernel.config 72477 + -L 72478 + async_kernel.eager_deferred:../_doc/_odoc/reference/async_kernel/async_kernel.eager_deferred 72479 + -L 72480 + async_kernel.limiter_async:../_doc/_odoc/reference/async_kernel/async_kernel.limiter_async 72481 + -L 72482 + async_kernel.persistent_connection_kernel:../_doc/_odoc/reference/async_kernel/async_kernel.persistent_connection_kernel 72483 + -L 72484 + async_kernel.read_write_pair:../_doc/_odoc/reference/async_kernel/async_kernel.read_write_pair 72485 + -L 72486 + async_kernel.weak_hashtbl_async:../_doc/_odoc/reference/async_kernel/async_kernel.weak_hashtbl_async 72487 + -L 72488 + async.lock_file_async:../_doc/_odoc/reference/async/async.lock_file_async 72489 + -L 72490 + async_log:../_doc/_odoc/reference/async_log/async_log 72491 + -L 72492 + async.log_extended:../_doc/_odoc/reference/async/async.log_extended 72493 + -L 72494 + async_log.kernel:../_doc/_odoc/reference/async_log/async_log.kernel 72495 + -L 72496 + async.persistent_connection:../_doc/_odoc/reference/async/async.persistent_connection 72497 + -L 72498 + async_rpc_kernel:../_doc/_odoc/reference/async_rpc_kernel/async_rpc_kernel 72499 + -L 72500 + async_unix:../_doc/_odoc/reference/async_unix/async_unix 72501 + -L 72502 + async_unix.thread_pool:../_doc/_odoc/reference/async_unix/async_unix.thread_pool 72503 + -L 72504 + async_unix.thread_safe_ivar:../_doc/_odoc/reference/async_unix/async_unix.thread_safe_ivar 72505 + -L 72506 + async_unix.thread_safe_pipe:../_doc/_odoc/reference/async_unix/async_unix.thread_safe_pipe 72507 + -L 72508 + async.unpack_sequence:../_doc/_odoc/reference/async/async.unpack_sequence 72509 + -L 72510 + base64:../_doc/_odoc/reference/base64/base64 72511 + -L 72512 + base64.rfc2045:../_doc/_odoc/reference/base64/base64.rfc2045 72513 + -L 72514 + base:../_doc/_odoc/reference/base/base 72515 + -L 72516 + base_bigstring:../_doc/_odoc/reference/base_bigstring/base_bigstring 72517 + -L 72518 + base.composition_infix:../_doc/_odoc/reference/base/base.composition_infix 72519 + -L 72520 + base.md5:../_doc/_odoc/reference/base/base.md5 72521 + -L 72522 + basement:../_doc/_odoc/reference/basement/basement 72523 + -L 72524 + base_quickcheck:../_doc/_odoc/reference/base_quickcheck/base_quickcheck 72525 + -L 72526 + base_quickcheck.ppx_quickcheck:../_doc/_odoc/reference/base_quickcheck/base_quickcheck.ppx_quickcheck 72527 + -L 72528 + base_quickcheck.ppx_quickcheck.expander:../_doc/_odoc/reference/base_quickcheck/base_quickcheck.ppx_quickcheck.expander 72529 + -L 72530 + base_quickcheck.ppx_quickcheck.runtime:../_doc/_odoc/reference/base_quickcheck/base_quickcheck.ppx_quickcheck.runtime 72531 + -L 72532 + base.shadow_stdlib:../_doc/_odoc/reference/base/base.shadow_stdlib 72533 + -L 72534 + bigstringaf:../_doc/_odoc/reference/bigstringaf/bigstringaf 72535 + -L 72536 + bin_prot:../_doc/_odoc/reference/bin_prot/bin_prot 72537 + -L 72538 + bin_prot.shape:../_doc/_odoc/reference/bin_prot/bin_prot.shape 72539 + -L 72540 + bos:../_doc/_odoc/reference/bos/bos 72541 + -L 72542 + bos.setup:../_doc/_odoc/reference/bos/bos.setup 72543 + -L 72544 + brr:../_doc/_odoc/reference/brr/brr 72545 + -L 72546 + brr.ocaml_poke:../_doc/_odoc/reference/brr/brr.ocaml_poke 72547 + -L 72548 + brr.ocaml_poke_ui:../_doc/_odoc/reference/brr/brr.ocaml_poke_ui 72549 + -L 72550 + brr.poke:../_doc/_odoc/reference/brr/brr.poke 72551 + -L 72552 + brr.poked:../_doc/_odoc/reference/brr/brr.poked 72553 + -L 72554 + camlp-streams:../_doc/_odoc/reference/camlp-streams/camlp-streams 72555 + -L 72556 + capsule0.blocking_sync:../_doc/_odoc/reference/capsule0/capsule0.blocking_sync 72557 + -L 72558 + capsule0.expert:../_doc/_odoc/reference/capsule0/capsule0.expert 72559 + -L 72560 + capsule:../_doc/_odoc/reference/capsule/capsule 72561 + -L 72562 + cmdliner:../_doc/_odoc/reference/cmdliner/cmdliner 72563 + -L 72564 + code-mirror.autocomplete:../_doc/_odoc/reference/code-mirror/code-mirror.autocomplete 72565 + -L 72566 + code-mirror:../_doc/_odoc/reference/code-mirror/code-mirror 72567 + -L 72568 + code-mirror.lint:../_doc/_odoc/reference/code-mirror/code-mirror.lint 72569 + -L 72570 + code-mirror.stream:../_doc/_odoc/reference/code-mirror/code-mirror.stream 72571 + -L 72572 + code-mirror.tooltip:../_doc/_odoc/reference/code-mirror/code-mirror.tooltip 72573 + -L 72574 + compiler-libs.bytecomp:../_doc/_odoc/reference/ocaml-variants/compiler-libs.bytecomp 72575 + -L 72576 + compiler-libs.common:../_doc/_odoc/reference/ocaml-variants/compiler-libs.common 72577 + -L 72578 + compiler-libs.optcomp:../_doc/_odoc/reference/ocaml-variants/compiler-libs.optcomp 72579 + -L 72580 + compiler-libs.toplevel:../_doc/_odoc/reference/ocaml-variants/compiler-libs.toplevel 72581 + -L 72582 + core.base_for_tests:../_doc/_odoc/reference/core/core.base_for_tests 72583 + -L 72584 + core.command:../_doc/_odoc/reference/core/core.command 72585 + -L 72586 + core:../_doc/_odoc/reference/core/core 72587 + -L 72588 + core_extended.appendable_list:../_doc/_odoc/reference/core_extended/core_extended.appendable_list 72589 + -L 72590 + core_extended.delimited_kernel:../_doc/_odoc/reference/core_extended/core_extended.delimited_kernel 72591 + -L 72592 + core_extended.find_files:../_doc/_odoc/reference/core_extended/core_extended.find_files 72593 + -L 72594 + core_extended.immediate_kernel:../_doc/_odoc/reference/core_extended/core_extended.immediate_kernel 72595 + -L 72596 + core_extended.selection:../_doc/_odoc/reference/core_extended/core_extended.selection 72597 + -L 72598 + core.filename_base:../_doc/_odoc/reference/core/core.filename_base 72599 + -L 72600 + core.heap_block:../_doc/_odoc/reference/core/core.heap_block 72601 + -L 72602 + core_kernel.ansi_kernel:../_doc/_odoc/reference/core_kernel/core_kernel.ansi_kernel 72603 + -L 72604 + core_kernel.balanced_reducer:../_doc/_odoc/reference/core_kernel/core_kernel.balanced_reducer 72605 + -L 72606 + core_kernel.binary_packing:../_doc/_odoc/reference/core_kernel/core_kernel.binary_packing 72607 + -L 72608 + core_kernel.bounded_int_table:../_doc/_odoc/reference/core_kernel/core_kernel.bounded_int_table 72609 + -L 72610 + core_kernel.bus:../_doc/_odoc/reference/core_kernel/core_kernel.bus 72611 + -L 72612 + core_kernel.caml_threads:../_doc/_odoc/reference/core_kernel/core_kernel.caml_threads 72613 + -L 72614 + core_kernel.caml_unix:../_doc/_odoc/reference/core_kernel/core_kernel.caml_unix 72615 + -L 72616 + core_kernel:../_doc/_odoc/reference/core_kernel/core_kernel 72617 + -L 72618 + core_kernel.enum:../_doc/_odoc/reference/core_kernel/core_kernel.enum 72619 + -L 72620 + core_kernel.fheap:../_doc/_odoc/reference/core_kernel/core_kernel.fheap 72621 + -L 72622 + core_kernel.flags:../_doc/_odoc/reference/core_kernel/core_kernel.flags 72623 + -L 72624 + core_kernel.force_once:../_doc/_odoc/reference/core_kernel/core_kernel.force_once 72625 + -L 72626 + core_kernel.hash_heap:../_doc/_odoc/reference/core_kernel/core_kernel.hash_heap 72627 + -L 72628 + core_kernel.int_set:../_doc/_odoc/reference/core_kernel/core_kernel.int_set 72629 + -L 72630 + core_kernel.iobuf:../_doc/_odoc/reference/core_kernel/core_kernel.iobuf 72631 + -L 72632 + core_kernel.limiter:../_doc/_odoc/reference/core_kernel/core_kernel.limiter 72633 + -L 72634 + core_kernel.moption:../_doc/_odoc/reference/core_kernel/core_kernel.moption 72635 + -L 72636 + core_kernel.nonempty_list:../_doc/_odoc/reference/core_kernel/core_kernel.nonempty_list 72637 + -L 72638 + core_kernel.nonempty_set:../_doc/_odoc/reference/core_kernel/core_kernel.nonempty_set 72639 + -L 72640 + core_kernel.pairing_heap:../_doc/_odoc/reference/core_kernel/core_kernel.pairing_heap 72641 + -L 72642 + core_kernel.pooled_hashtbl:../_doc/_odoc/reference/core_kernel/core_kernel.pooled_hashtbl 72643 + -L 72644 + core_kernel.reversed_list:../_doc/_odoc/reference/core_kernel/core_kernel.reversed_list 72645 + -L 72646 + core_kernel.sexp_hidden_in_test:../_doc/_odoc/reference/core_kernel/core_kernel.sexp_hidden_in_test 72647 + -L 72648 + core_kernel.thread_pool_cpu_affinity:../_doc/_odoc/reference/core_kernel/core_kernel.thread_pool_cpu_affinity 72649 + -L 72650 + core_kernel.thread_safe_queue:../_doc/_odoc/reference/core_kernel/core_kernel.thread_safe_queue 72651 + -L 72652 + core_kernel.timing_wheel:../_doc/_odoc/reference/core_kernel/core_kernel.timing_wheel 72653 + -L 72654 + core_kernel.total_map:../_doc/_odoc/reference/core_kernel/core_kernel.total_map 72655 + -L 72656 + core_kernel.tuple_pool:../_doc/_odoc/reference/core_kernel/core_kernel.tuple_pool 72657 + -L 72658 + core_kernel.univ:../_doc/_odoc/reference/core_kernel/core_kernel.univ 72659 + -L 72660 + core_kernel.unpack_buffer:../_doc/_odoc/reference/core_kernel/core_kernel.unpack_buffer 72661 + -L 72662 + core_kernel.uopt:../_doc/_odoc/reference/core_kernel/core_kernel.uopt 72663 + -L 72664 + core_kernel.uuid:../_doc/_odoc/reference/core_kernel/core_kernel.uuid 72665 + -L 72666 + core_kernel.version_util_compat:../_doc/_odoc/reference/core_kernel/core_kernel.version_util_compat 72667 + -L 72668 + core_kernel.weak_array:../_doc/_odoc/reference/core_kernel/core_kernel.weak_array 72669 + -L 72670 + core_kernel.weak_hashtbl:../_doc/_odoc/reference/core_kernel/core_kernel.weak_hashtbl 72671 + -L 72672 + core_kernel.weak_pointer:../_doc/_odoc/reference/core_kernel/core_kernel.weak_pointer 72673 + -L 72674 + core.top:../_doc/_odoc/reference/core/core.top 72675 + -L 72676 + core_unix.bigbuffer_blocking:../_doc/_odoc/reference/core_unix/core_unix.bigbuffer_blocking 72677 + -L 72678 + core_unix.bigstring_unix:../_doc/_odoc/reference/core_unix/core_unix.bigstring_unix 72679 + -L 72680 + core_unix.command_test_helpers:../_doc/_odoc/reference/core_unix/core_unix.command_test_helpers 72681 + -L 72682 + core_unix.command_test_helpers_test:../_doc/_odoc/reference/core_unix/core_unix.command_test_helpers_test 72683 + -L 72684 + core_unix.command_unix:../_doc/_odoc/reference/core_unix/core_unix.command_unix 72685 + -L 72686 + core_unix.core_thread:../_doc/_odoc/reference/core_unix/core_unix.core_thread 72687 + -L 72688 + core_unix:../_doc/_odoc/reference/core_unix/core_unix 72689 + -L 72690 + core_unix.daemon:../_doc/_odoc/reference/core_unix/core_unix.daemon 72691 + -L 72692 + core_unix.date_unix:../_doc/_odoc/reference/core_unix/core_unix.date_unix 72693 + -L 72694 + core_unix.error_checking_mutex:../_doc/_odoc/reference/core_unix/core_unix.error_checking_mutex 72695 + -L 72696 + core_unix.filename_unix:../_doc/_odoc/reference/core_unix/core_unix.filename_unix 72697 + -L 72698 + core_unix.interval_lib:../_doc/_odoc/reference/core_unix/core_unix.interval_lib 72699 + -L 72700 + core_unix.interval_unix:../_doc/_odoc/reference/core_unix/core_unix.interval_unix 72701 + -L 72702 + core_unix.iobuf_unix:../_doc/_odoc/reference/core_unix/core_unix.iobuf_unix 72703 + -L 72704 + core_unix.linux_ext:../_doc/_odoc/reference/core_unix/core_unix.linux_ext 72705 + -L 72706 + core_unix.lock_file_blocking:../_doc/_odoc/reference/core_unix/core_unix.lock_file_blocking 72707 + -L 72708 + core_unix.nano_mutex:../_doc/_odoc/reference/core_unix/core_unix.nano_mutex 72709 + -L 72710 + core_unix.ocaml_c_utils:../_doc/_odoc/reference/core_unix/core_unix.ocaml_c_utils 72711 + -L 72712 + core_unix.process_env:../_doc/_odoc/reference/core_unix/core_unix.process_env 72713 + -L 72714 + core_unix.signal_unix:../_doc/_odoc/reference/core_unix/core_unix.signal_unix 72715 + -L 72716 + core_unix.squeue:../_doc/_odoc/reference/core_unix/core_unix.squeue 72717 + -L 72718 + core_unix.syslog:../_doc/_odoc/reference/core_unix/core_unix.syslog 72719 + -L 72720 + core_unix.sys_unix:../_doc/_odoc/reference/core_unix/core_unix.sys_unix 72721 + -L 72722 + core_unix.time_float_unix:../_doc/_odoc/reference/core_unix/core_unix.time_float_unix 72723 + -L 72724 + core_unix.time_interface:../_doc/_odoc/reference/core_unix/core_unix.time_interface 72725 + -L 72726 + core_unix.time_ns_unix:../_doc/_odoc/reference/core_unix/core_unix.time_ns_unix 72727 + -L 72728 + core_unix.time_stamp_counter:../_doc/_odoc/reference/core_unix/core_unix.time_stamp_counter 72729 + -L 72730 + core_unix.unix_pseudo_terminal:../_doc/_odoc/reference/core_unix/core_unix.unix_pseudo_terminal 72731 + -L 72732 + core_unix.uuid:../_doc/_odoc/reference/core_unix/core_unix.uuid 72733 + -L 72734 + core.validate:../_doc/_odoc/reference/core/core.validate 72735 + -L 72736 + csexp:../_doc/_odoc/reference/csexp/csexp 72737 + -L 72738 + cstruct:../_doc/_odoc/reference/cstruct/cstruct 72739 + -L 72740 + decompress.de:../_doc/_odoc/reference/decompress/decompress.de 72741 + -L 72742 + decompress.gz:../_doc/_odoc/reference/decompress/decompress.gz 72743 + -L 72744 + decompress.lz:../_doc/_odoc/reference/decompress/decompress.lz 72745 + -L 72746 + decompress.lzo:../_doc/_odoc/reference/decompress/decompress.lzo 72747 + -L 72748 + decompress.zl:../_doc/_odoc/reference/decompress/decompress.zl 72749 + -L 72750 + deprecated:../_doc/_odoc/reference/odoc/deprecated 72751 + -L 72752 + domain-local-await:../_doc/_odoc/reference/domain-local-await/domain-local-await 72753 + -L 72754 + dynlink:../_doc/_odoc/reference/ocaml-variants/dynlink 72755 + -L 72756 + eio.core:../_doc/_odoc/reference/eio/eio.core 72757 + -L 72758 + eio:../_doc/_odoc/reference/eio/eio 72759 + -L 72760 + eio_linux:../_doc/_odoc/reference/eio_linux/eio_linux 72761 + -L 72762 + eio_main:../_doc/_odoc/reference/eio_main/eio_main 72763 + -L 72764 + eio.mock:../_doc/_odoc/reference/eio/eio.mock 72765 + -L 72766 + eio_posix:../_doc/_odoc/reference/eio_posix/eio_posix 72767 + -L 72768 + eio.runtime_events:../_doc/_odoc/reference/eio/eio.runtime_events 72769 + -L 72770 + eio.unix:../_doc/_odoc/reference/eio/eio.unix 72771 + -L 72772 + eio.utils:../_doc/_odoc/reference/eio/eio.utils 72773 + -L 72774 + expect_test_helpers_core.expect_test_helpers_base:../_doc/_odoc/reference/expect_test_helpers_core/expect_test_helpers_core.expect_test_helpers_base 72775 + -L 72776 + expect_test_helpers_core:../_doc/_odoc/reference/expect_test_helpers_core/expect_test_helpers_core 72777 + -L 72778 + fieldslib:../_doc/_odoc/reference/fieldslib/fieldslib 72779 + -L 72780 + flexible_sexp:../_doc/_odoc/reference/flexible_sexp/flexible_sexp 72781 + -L 72782 + fmt.cli:../_doc/_odoc/reference/fmt/fmt.cli 72783 + -L 72784 + fmt:../_doc/_odoc/reference/fmt/fmt 72785 + -L 72786 + fmt.tty:../_doc/_odoc/reference/fmt/fmt.tty 72787 + -L 72788 + fpath:../_doc/_odoc/reference/fpath/fpath 72789 + -L 72790 + gen:../_doc/_odoc/reference/gen/gen 72791 + -L 72792 + hmap:../_doc/_odoc/reference/hmap/hmap 72793 + -L 72794 + int_repr:../_doc/_odoc/reference/int_repr/int_repr 72795 + -L 72796 + iomux:../_doc/_odoc/reference/iomux/iomux 72797 + -L 72798 + jane-street-headers:../_doc/_odoc/reference/jane-street-headers/jane-street-headers 72799 + -L 72800 + js_of_ocaml-compiler.dynlink:../_doc/_odoc/reference/js_of_ocaml-compiler/js_of_ocaml-compiler.dynlink 72801 + -L 72802 + js_of_ocaml-compiler.findlib-support:../_doc/_odoc/reference/js_of_ocaml-compiler/js_of_ocaml-compiler.findlib-support 72803 + -L 72804 + js_of_ocaml-compiler:../_doc/_odoc/reference/js_of_ocaml-compiler/js_of_ocaml-compiler 72805 + -L 72806 + js_of_ocaml-compiler.runtime-files:../_doc/_odoc/reference/js_of_ocaml-compiler/js_of_ocaml-compiler.runtime-files 72807 + -L 72808 + js_of_ocaml-compiler.runtime:../_doc/_odoc/reference/js_of_ocaml-compiler/js_of_ocaml-compiler.runtime 72809 + -L 72810 + js_of_ocaml.deriving:../_doc/_odoc/reference/js_of_ocaml/js_of_ocaml.deriving 72811 + -L 72812 + js_of_ocaml:../_doc/_odoc/reference/js_of_ocaml/js_of_ocaml 72813 + -L 72814 + js_of_ocaml-lwt:../_doc/_odoc/reference/js_of_ocaml-lwt/js_of_ocaml-lwt 72815 + -L 72816 + js_of_ocaml-toplevel:../_doc/_odoc/reference/js_of_ocaml-toplevel/js_of_ocaml-toplevel 72817 + -L 72818 + jsonm:../_doc/_odoc/reference/jsonm/jsonm 72819 + -L 72820 + js_top_worker-client.msg:../_doc/_odoc/reference/js_top_worker-client/js_top_worker-client.msg 72821 + -L 72822 + js_top_worker:../_doc/_odoc/reference/js_top_worker/js_top_worker 72823 + -L 72824 + js_top_worker-rpc.message:../_doc/_odoc/reference/js_top_worker-rpc/js_top_worker-rpc.message 72825 + -L 72826 + js_top_worker-web:../_doc/_odoc/reference/js_top_worker-web/js_top_worker-web 72827 + -L 72828 + js_top_worker-widget:../_doc/_odoc/reference/js_top_worker-widget/js_top_worker-widget 72829 + -L 72830 + js_top_worker-widget-leaflet:../_doc/_odoc/reference/js_top_worker-widget-leaflet/js_top_worker-widget-leaflet 72831 + -L 72832 + logs.browser:../_doc/_odoc/reference/logs/logs.browser 72833 + -L 72834 + logs.cli:../_doc/_odoc/reference/logs/logs.cli 72835 + -L 72836 + logs.fmt:../_doc/_odoc/reference/logs/logs.fmt 72837 + -L 72838 + logs:../_doc/_odoc/reference/logs/logs 72839 + -L 72840 + logs.lwt:../_doc/_odoc/reference/logs/logs.lwt 72841 + -L 72842 + logs.threaded:../_doc/_odoc/reference/logs/logs.threaded 72843 + -L 72844 + lwt-dllist:../_doc/_odoc/reference/lwt-dllist/lwt-dllist 72845 + -L 72846 + lwt:../_doc/_odoc/reference/lwt/lwt 72847 + -L 72848 + lwt.unix:../_doc/_odoc/reference/lwt/lwt.unix 72849 + -L 72850 + menhirLib:../_doc/_odoc/reference/menhirLib/menhirLib 72851 + -L 72852 + merlin-js.client:../_doc/_odoc/reference/merlin-js/merlin-js.client 72853 + -L 72854 + merlin-js.code-mirror:../_doc/_odoc/reference/merlin-js/merlin-js.code-mirror 72855 + -L 72856 + merlin-js.protocol:../_doc/_odoc/reference/merlin-js/merlin-js.protocol 72857 + -L 72858 + merlin-js.worker:../_doc/_odoc/reference/merlin-js/merlin-js.worker 72859 + -L 72860 + merlin-js.worker.static:../_doc/_odoc/reference/merlin-js/merlin-js.worker.static 72861 + -L 72862 + merlin-lib.analysis:../_doc/_odoc/reference/merlin-lib/merlin-lib.analysis 72863 + -L 72864 + merlin-lib.commands:../_doc/_odoc/reference/merlin-lib/merlin-lib.commands 72865 + -L 72866 + merlin-lib.config:../_doc/_odoc/reference/merlin-lib/merlin-lib.config 72867 + -L 72868 + merlin-lib.dot_protocol:../_doc/_odoc/reference/merlin-lib/merlin-lib.dot_protocol 72869 + -L 72870 + merlin-lib.extend:../_doc/_odoc/reference/merlin-lib/merlin-lib.extend 72871 + -L 72872 + merlin-lib.index_format:../_doc/_odoc/reference/merlin-lib/merlin-lib.index_format 72873 + -L 72874 + merlin-lib.kernel:../_doc/_odoc/reference/merlin-lib/merlin-lib.kernel 72875 + -L 72876 + merlin-lib.ocaml_merlin_specific:../_doc/_odoc/reference/merlin-lib/merlin-lib.ocaml_merlin_specific 72877 + -L 72878 + merlin-lib.ocaml_parsing:../_doc/_odoc/reference/merlin-lib/merlin-lib.ocaml_parsing 72879 + -L 72880 + merlin-lib.ocaml_preprocess:../_doc/_odoc/reference/merlin-lib/merlin-lib.ocaml_preprocess 72881 + -L 72882 + merlin-lib.ocaml_typing:../_doc/_odoc/reference/merlin-lib/merlin-lib.ocaml_typing 72883 + -L 72884 + merlin-lib.ocaml_utils:../_doc/_odoc/reference/merlin-lib/merlin-lib.ocaml_utils 72885 + -L 72886 + merlin-lib.os_ipc:../_doc/_odoc/reference/merlin-lib/merlin-lib.os_ipc 72887 + -L 72888 + merlin-lib.query_commands:../_doc/_odoc/reference/merlin-lib/merlin-lib.query_commands 72889 + -L 72890 + merlin-lib.query_protocol:../_doc/_odoc/reference/merlin-lib/merlin-lib.query_protocol 72891 + -L 72892 + merlin-lib.sherlodoc:../_doc/_odoc/reference/merlin-lib/merlin-lib.sherlodoc 72893 + -L 72894 + merlin-lib.utils:../_doc/_odoc/reference/merlin-lib/merlin-lib.utils 72895 + -L 72896 + mime_printer:../_doc/_odoc/reference/mime_printer/mime_printer 72897 + -L 72898 + mtime.clock:../_doc/_odoc/reference/mtime/mtime.clock 72899 + -L 72900 + mtime:../_doc/_odoc/reference/mtime/mtime 72901 + -L 72902 + note.brr:../_doc/_odoc/reference/note/note.brr 72903 + -L 72904 + note:../_doc/_odoc/reference/note/note 72905 + -L 72906 + num.core:../_doc/_odoc/reference/num/num.core 72907 + -L 72908 + ocaml-compiler-libs.bytecomp:../_doc/_odoc/reference/ocaml-compiler-libs/ocaml-compiler-libs.bytecomp 72909 + -L 72910 + ocaml-compiler-libs.common:../_doc/_odoc/reference/ocaml-compiler-libs/ocaml-compiler-libs.common 72911 + -L 72912 + ocaml-compiler-libs.optcomp:../_doc/_odoc/reference/ocaml-compiler-libs/ocaml-compiler-libs.optcomp 72913 + -L 72914 + ocaml-compiler-libs.shadow:../_doc/_odoc/reference/ocaml-compiler-libs/ocaml-compiler-libs.shadow 72915 + -L 72916 + ocaml-compiler-libs.toplevel:../_doc/_odoc/reference/ocaml-compiler-libs/ocaml-compiler-libs.toplevel 72917 + -L 72918 + ocamlgraph:../_doc/_odoc/reference/ocamlgraph/ocamlgraph 72919 + -L 72920 + ocaml_intrinsics_kernel:../_doc/_odoc/reference/ocaml_intrinsics_kernel/ocaml_intrinsics_kernel 72921 + -L 72922 + ocplib-endian.bigstring:../_doc/_odoc/reference/ocplib-endian/ocplib-endian.bigstring 72923 + -L 72924 + ocplib-endian:../_doc/_odoc/reference/ocplib-endian/ocplib-endian 72925 + -L 72926 + odoc-admonition-extension.impl:../_doc/_odoc/reference/odoc-admonition-extension/odoc-admonition-extension.impl 72927 + -L 72928 + odoc-docsite.impl:../_doc/_odoc/reference/odoc-docsite/odoc-docsite.impl 72929 + -L 72930 + odoc.document:../_doc/_odoc/reference/odoc/odoc.document 72931 + -L 72932 + odoc-dot-extension.impl:../_doc/_odoc/reference/odoc-dot-extension/odoc-dot-extension.impl 72933 + -L 72934 + odoc-driver:../_doc/_odoc/reference/odoc-driver/odoc-driver 72935 + -L 72936 + odoc.examples:../_doc/_odoc/reference/odoc/odoc.examples 72937 + -L 72938 + odoc.extension_api:../_doc/_odoc/reference/odoc/odoc.extension_api 72939 + -L 72940 + odoc.extension_registry:../_doc/_odoc/reference/odoc/odoc.extension_registry 72941 + -L 72942 + odoc.html:../_doc/_odoc/reference/odoc/odoc.html 72943 + -L 72944 + odoc.html_support_files:../_doc/_odoc/reference/odoc/odoc.html_support_files 72945 + -L 72946 + odoc.index:../_doc/_odoc/reference/odoc/odoc.index 72947 + -L 72948 + odoc-interactive-extension.impl:../_doc/_odoc/reference/odoc-interactive-extension/odoc-interactive-extension.impl 72949 + -L 72950 + odoc-jons-plugins.impl:../_doc/_odoc/reference/odoc-jons-plugins/odoc-jons-plugins.impl 72951 + -L 72952 + odoc.json_index:../_doc/_odoc/reference/odoc/odoc.json_index 72953 + -L 72954 + odoc.latex:../_doc/_odoc/reference/odoc/odoc.latex 72955 + -L 72956 + odoc.loader:../_doc/_odoc/reference/odoc/odoc.loader 72957 + -L 72958 + odoc.manpage:../_doc/_odoc/reference/odoc/odoc.manpage 72959 + -L 72960 + odoc.markdown:../_doc/_odoc/reference/odoc/odoc.markdown 72961 + -L 72962 + odoc-mermaid-extension.impl:../_doc/_odoc/reference/odoc-mermaid-extension/odoc-mermaid-extension.impl 72963 + -L 72964 + odoc.model_desc:../_doc/_odoc/reference/odoc/odoc.model_desc 72965 + -L 72966 + odoc.model:../_doc/_odoc/reference/odoc/odoc.model 72967 + -L 72968 + odoc-msc-extension.impl:../_doc/_odoc/reference/odoc-msc-extension/odoc-msc-extension.impl 72969 + -L 72970 + odoc.ocamlary:../_doc/_odoc/reference/odoc/odoc.ocamlary 72971 + -L 72972 + odoc.occurrences:../_doc/_odoc/reference/odoc/odoc.occurrences 72973 + -L 72974 + odoc.odoc:../_doc/_odoc/reference/odoc/odoc.odoc 72975 + -L 72976 + odoc.odoc_utils:../_doc/_odoc/reference/odoc/odoc.odoc_utils 72977 + -L 72978 + odoc-parser:../_doc/_odoc/reference/odoc-parser/odoc-parser 72979 + -L 72980 + odoc-rfc-extension.impl:../_doc/_odoc/reference/odoc-rfc-extension/odoc-rfc-extension.impl 72981 + -L 72982 + odoc-scrollycode-extension.impl:../_doc/_odoc/reference/odoc-scrollycode-extension/odoc-scrollycode-extension.impl 72983 + -L 72984 + odoc.search_html_frontend:../_doc/_odoc/reference/odoc/odoc.search_html_frontend 72985 + -L 72986 + odoc.search:../_doc/_odoc/reference/odoc/odoc.search 72987 + -L 72988 + odoc-standalone.impl:../_doc/_odoc/reference/odoc-standalone/odoc-standalone.impl 72989 + -L 72990 + odoc.syntax_highlighter:../_doc/_odoc/reference/odoc/odoc.syntax_highlighter 72991 + -L 72992 + odoc.xref2:../_doc/_odoc/reference/odoc/odoc.xref2 72993 + -L 72994 + odoc.xref_test:../_doc/_odoc/reference/odoc/odoc.xref_test 72995 + -L 72996 + onnxrt:../_doc/_odoc/reference/onnxrt/onnxrt 72997 + -L 72998 + opam-core.cmdliner:../_doc/_odoc/reference/opam-core/opam-core.cmdliner 72999 + -L 73000 + opam-core:../_doc/_odoc/reference/opam-core/opam-core 73001 + -L 73002 + opam-file-format:../_doc/_odoc/reference/opam-file-format/opam-file-format 73003 + -L 73004 + opam-format:../_doc/_odoc/reference/opam-format/opam-format 73005 + -L 73006 + optint:../_doc/_odoc/reference/optint/optint 73007 + -L 73008 + parsexp:../_doc/_odoc/reference/parsexp/parsexp 73009 + -L 73010 + patch:../_doc/_odoc/reference/patch/patch 73011 + -L 73012 + pipe_with_writer_error:../_doc/_odoc/reference/pipe_with_writer_error/pipe_with_writer_error 73013 + -L 73014 + portable.adaptive_backoff:../_doc/_odoc/reference/portable/portable.adaptive_backoff 73015 + -L 73016 + portable.common:../_doc/_odoc/reference/portable/portable.common 73017 + -L 73018 + portable.kernel:../_doc/_odoc/reference/portable/portable.kernel 73019 + -L 73020 + portable:../_doc/_odoc/reference/portable/portable 73021 + -L 73022 + portable.test_helpers:../_doc/_odoc/reference/portable/portable.test_helpers 73023 + -L 73024 + ppx_assert:../_doc/_odoc/reference/ppx_assert/ppx_assert 73025 + -L 73026 + ppx_assert.runtime-lib:../_doc/_odoc/reference/ppx_assert/ppx_assert.runtime-lib 73027 + -L 73028 + ppx_bench.config:../_doc/_odoc/reference/ppx_bench/ppx_bench.config 73029 + -L 73030 + ppx_bench.config_types:../_doc/_odoc/reference/ppx_bench/ppx_bench.config_types 73031 + -L 73032 + ppx_bench:../_doc/_odoc/reference/ppx_bench/ppx_bench 73033 + -L 73034 + ppx_bench.runtime-lib:../_doc/_odoc/reference/ppx_bench/ppx_bench.runtime-lib 73035 + -L 73036 + ppx_compare.expander:../_doc/_odoc/reference/ppx_compare/ppx_compare.expander 73037 + -L 73038 + ppx_compare:../_doc/_odoc/reference/ppx_compare/ppx_compare 73039 + -L 73040 + ppx_compare.runtime-lib:../_doc/_odoc/reference/ppx_compare/ppx_compare.runtime-lib 73041 + -L 73042 + ppx_derivers:../_doc/_odoc/reference/ppx_derivers/ppx_derivers 73043 + -L 73044 + ppx_diff.diffable_cinaps:../_doc/_odoc/reference/ppx_diff/ppx_diff.diffable_cinaps 73045 + -L 73046 + ppx_diff.diffable:../_doc/_odoc/reference/ppx_diff/ppx_diff.diffable 73047 + -L 73048 + ppx_diff.ppx_diff:../_doc/_odoc/reference/ppx_diff/ppx_diff.ppx_diff 73049 + -L 73050 + ppx_enumerate:../_doc/_odoc/reference/ppx_enumerate/ppx_enumerate 73051 + -L 73052 + ppx_enumerate.runtime-lib:../_doc/_odoc/reference/ppx_enumerate/ppx_enumerate.runtime-lib 73053 + -L 73054 + ppx_expect.config:../_doc/_odoc/reference/ppx_expect/ppx_expect.config 73055 + -L 73056 + ppx_expect.config_types:../_doc/_odoc/reference/ppx_expect/ppx_expect.config_types 73057 + -L 73058 + ppx_expect.make_corrected_file_kernel:../_doc/_odoc/reference/ppx_expect/ppx_expect.make_corrected_file_kernel 73059 + -L 73060 + ppx_expect.make_corrected_file:../_doc/_odoc/reference/ppx_expect/ppx_expect.make_corrected_file 73061 + -L 73062 + ppx_expect:../_doc/_odoc/reference/ppx_expect/ppx_expect 73063 + -L 73064 + ppx_expect.runtime:../_doc/_odoc/reference/ppx_expect/ppx_expect.runtime 73065 + -L 73066 + ppx_expect.runtime_types:../_doc/_odoc/reference/ppx_expect/ppx_expect.runtime_types 73067 + -L 73068 + ppx_fuelproof:../_doc/_odoc/reference/ppx_fuelproof/ppx_fuelproof 73069 + -L 73070 + ppx_fuelproof.runtime:../_doc/_odoc/reference/ppx_fuelproof/ppx_fuelproof.runtime 73071 + -L 73072 + ppx_hash.base_internalhash_types:../_doc/_odoc/reference/ppx_hash/ppx_hash.base_internalhash_types 73073 + -L 73074 + ppx_hash.expander:../_doc/_odoc/reference/ppx_hash/ppx_hash.expander 73075 + -L 73076 + ppx_hash:../_doc/_odoc/reference/ppx_hash/ppx_hash 73077 + -L 73078 + ppx_hash.runtime-lib:../_doc/_odoc/reference/ppx_hash/ppx_hash.runtime-lib 73079 + -L 73080 + ppx_helpers.modes_lib:../_doc/_odoc/reference/ppx_helpers/ppx_helpers.modes_lib 73081 + -L 73082 + ppx_helpers:../_doc/_odoc/reference/ppx_helpers/ppx_helpers 73083 + -L 73084 + ppx_here.expander:../_doc/_odoc/reference/ppx_here/ppx_here.expander 73085 + -L 73086 + ppx_here:../_doc/_odoc/reference/ppx_here/ppx_here 73087 + -L 73088 + ppx_here.runtime-lib:../_doc/_odoc/reference/ppx_here/ppx_here.runtime-lib 73089 + -L 73090 + ppx_inline_test.config:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.config 73091 + -L 73092 + ppx_inline_test.drop:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.drop 73093 + -L 73094 + ppx_inline_test.libname:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.libname 73095 + -L 73096 + ppx_inline_test:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test 73097 + -L 73098 + ppx_inline_test.runner.lib:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.runner.lib 73099 + -L 73100 + ppx_inline_test.runner:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.runner 73101 + -L 73102 + ppx_inline_test.runtime-lib:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.runtime-lib 73103 + -L 73104 + ppxlib_ast.astlib:../_doc/_odoc/reference/ppxlib_ast/ppxlib_ast.astlib 73105 + -L 73106 + ppxlib_ast.ast:../_doc/_odoc/reference/ppxlib_ast/ppxlib_ast.ast 73107 + -L 73108 + ppxlib_ast.stdppx:../_doc/_odoc/reference/ppxlib_ast/ppxlib_ast.stdppx 73109 + -L 73110 + ppxlib_ast.traverse_builtins:../_doc/_odoc/reference/ppxlib_ast/ppxlib_ast.traverse_builtins 73111 + -L 73112 + ppxlib_jane:../_doc/_odoc/reference/ppxlib_jane/ppxlib_jane 73113 + -L 73114 + ppxlib.metaquot_lifters:../_doc/_odoc/reference/ppxlib/ppxlib.metaquot_lifters 73115 + -L 73116 + ppxlib.metaquot:../_doc/_odoc/reference/ppxlib/ppxlib.metaquot 73117 + -L 73118 + ppxlib:../_doc/_odoc/reference/ppxlib/ppxlib 73119 + -L 73120 + ppxlib.print_diff:../_doc/_odoc/reference/ppxlib/ppxlib.print_diff 73121 + -L 73122 + ppxlib_register:../_doc/_odoc/reference/ppxlib_register/ppxlib_register 73123 + -L 73124 + ppxlib.runner_as_ppx:../_doc/_odoc/reference/ppxlib/ppxlib.runner_as_ppx 73125 + -L 73126 + ppxlib.runner:../_doc/_odoc/reference/ppxlib/ppxlib.runner 73127 + -L 73128 + ppxlib.traverse:../_doc/_odoc/reference/ppxlib/ppxlib.traverse 73129 + -L 73130 + ppx_log.kernel:../_doc/_odoc/reference/ppx_log/ppx_log.kernel 73131 + -L 73132 + ppx_log:../_doc/_odoc/reference/ppx_log/ppx_log 73133 + -L 73134 + ppx_log.syntax:../_doc/_odoc/reference/ppx_log/ppx_log.syntax 73135 + -L 73136 + ppx_log.types:../_doc/_odoc/reference/ppx_log/ppx_log.types 73137 + -L 73138 + ppx_module_timer.helpers:../_doc/_odoc/reference/ppx_module_timer/ppx_module_timer.helpers 73139 + -L 73140 + ppx_module_timer:../_doc/_odoc/reference/ppx_module_timer/ppx_module_timer 73141 + -L 73142 + ppx_module_timer.runtime:../_doc/_odoc/reference/ppx_module_timer/ppx_module_timer.runtime 73143 + -L 73144 + ppx_portable:../_doc/_odoc/reference/ppx_portable/ppx_portable 73145 + -L 73146 + ppx_portable.runtime:../_doc/_odoc/reference/ppx_portable/ppx_portable.runtime 73147 + -L 73148 + ppx_sexp_conv.expander:../_doc/_odoc/reference/ppx_sexp_conv/ppx_sexp_conv.expander 73149 + -L 73150 + ppx_sexp_conv:../_doc/_odoc/reference/ppx_sexp_conv/ppx_sexp_conv 73151 + -L 73152 + ppx_sexp_conv.runtime-lib:../_doc/_odoc/reference/ppx_sexp_conv/ppx_sexp_conv.runtime-lib 73153 + -L 73154 + ppx_sexp_message.expander:../_doc/_odoc/reference/ppx_sexp_message/ppx_sexp_message.expander 73155 + -L 73156 + ppx_sexp_message:../_doc/_odoc/reference/ppx_sexp_message/ppx_sexp_message 73157 + -L 73158 + ppx_stable_witness:../_doc/_odoc/reference/ppx_stable_witness/ppx_stable_witness 73159 + -L 73160 + ppx_stable_witness.runtime:../_doc/_odoc/reference/ppx_stable_witness/ppx_stable_witness.runtime 73161 + -L 73162 + ppx_stable_witness.stable_witness:../_doc/_odoc/reference/ppx_stable_witness/ppx_stable_witness.stable_witness 73163 + -L 73164 + ppx_string:../_doc/_odoc/reference/ppx_string/ppx_string 73165 + -L 73166 + ppx_string.runtime:../_doc/_odoc/reference/ppx_string/ppx_string.runtime 73167 + -L 73168 + ppx_template.expander:../_doc/_odoc/reference/ppx_template/ppx_template.expander 73169 + -L 73170 + ppx_template:../_doc/_odoc/reference/ppx_template/ppx_template 73171 + -L 73172 + ppx_typed_fields:../_doc/_odoc/reference/ppx_typed_fields/ppx_typed_fields 73173 + -L 73174 + ppx_typed_fields.typed_field_map:../_doc/_odoc/reference/ppx_typed_fields/ppx_typed_fields.typed_field_map 73175 + -L 73176 + ppx_typed_fields.typed_fields_lib:../_doc/_odoc/reference/ppx_typed_fields/ppx_typed_fields.typed_fields_lib 73177 + -L 73178 + ppx_typed_fields.typed_variants_lib:../_doc/_odoc/reference/ppx_typed_fields/ppx_typed_fields.typed_variants_lib 73179 + -L 73180 + progress.engine:../_doc/_odoc/reference/progress/progress.engine 73181 + -L 73182 + progress:../_doc/_odoc/reference/progress/progress 73183 + -L 73184 + progress.vector:../_doc/_odoc/reference/progress/progress.vector 73185 + -L 73186 + protocol_version_header:../_doc/_odoc/reference/protocol_version_header/protocol_version_header 73187 + -L 73188 + psq:../_doc/_odoc/reference/psq/psq 73189 + -L 73190 + record_builder:../_doc/_odoc/reference/record_builder/record_builder 73191 + -L 73192 + re.emacs:../_doc/_odoc/reference/re/re.emacs 73193 + -L 73194 + re.glob:../_doc/_odoc/reference/re/re.glob 73195 + -L 73196 + re.pcre:../_doc/_odoc/reference/re/re.pcre 73197 + -L 73198 + re.perl:../_doc/_odoc/reference/re/re.perl 73199 + -L 73200 + re.posix:../_doc/_odoc/reference/re/re.posix 73201 + -L 73202 + re:../_doc/_odoc/reference/re/re 73203 + -L 73204 + re.str:../_doc/_odoc/reference/re/re.str 73205 + -L 73206 + rresult:../_doc/_odoc/reference/rresult/rresult 73207 + -L 73208 + runtime_events:../_doc/_odoc/reference/ocaml-variants/runtime_events 73209 + -L 73210 + sedlex.ppx:../_doc/_odoc/reference/sedlex/sedlex.ppx 73211 + -L 73212 + sedlex:../_doc/_odoc/reference/sedlex/sedlex 73213 + -L 73214 + sedlex.utils:../_doc/_odoc/reference/sedlex/sedlex.utils 73215 + -L 73216 + sexplib0:../_doc/_odoc/reference/sexplib0/sexplib0 73217 + -L 73218 + sexplib.num:../_doc/_odoc/reference/sexplib/sexplib.num 73219 + -L 73220 + sexplib:../_doc/_odoc/reference/sexplib/sexplib 73221 + -L 73222 + sexplib.unix:../_doc/_odoc/reference/sexplib/sexplib.unix 73223 + -L 73224 + sexp_pretty:../_doc/_odoc/reference/sexp_pretty/sexp_pretty 73225 + -L 73226 + sexp_type.grammar:../_doc/_odoc/reference/sexp_type/sexp_type.grammar 73227 + -L 73228 + sexp_type:../_doc/_odoc/reference/sexp_type/sexp_type 73229 + -L 73230 + sha:../_doc/_odoc/reference/sha/sha 73231 + -L 73232 + sherlodoc.db:../_doc/_odoc/reference/sherlodoc/sherlodoc.db 73233 + -L 73234 + sherlodoc.db_store:../_doc/_odoc/reference/sherlodoc/sherlodoc.db_store 73235 + -L 73236 + sherlodoc.query:../_doc/_odoc/reference/sherlodoc/sherlodoc.query 73237 + -L 73238 + sherlodoc.storage_js:../_doc/_odoc/reference/sherlodoc/sherlodoc.storage_js 73239 + -L 73240 + sherlodoc.storage_marshal:../_doc/_odoc/reference/sherlodoc/sherlodoc.storage_marshal 73241 + -L 73242 + spawn:../_doc/_odoc/reference/spawn/spawn 73243 + -L 73244 + splittable_random:../_doc/_odoc/reference/splittable_random/splittable_random 73245 + -L 73246 + stdio:../_doc/_odoc/reference/stdio/stdio 73247 + -L 73248 + stdlib_alpha:../_doc/_odoc/reference/ocaml-variants/stdlib_alpha 73249 + -L 73250 + stdlib_beta:../_doc/_odoc/reference/ocaml-variants/stdlib_beta 73251 + -L 73252 + stdlib:../_doc/_odoc/reference/ocaml-variants/stdlib 73253 + -L 73254 + stdlib_stable:../_doc/_odoc/reference/ocaml-variants/stdlib_stable 73255 + -L 73256 + stdlib_upstream_compatible:../_doc/_odoc/reference/ocaml-variants/stdlib_upstream_compatible 73257 + -L 73258 + string_dict:../_doc/_odoc/reference/string_dict/string_dict 73259 + -L 73260 + stringext:../_doc/_odoc/reference/stringext/stringext 73261 + -L 73262 + str:../_doc/_odoc/reference/ocaml-variants/str 73263 + -L 73264 + swhid_core:../_doc/_odoc/reference/swhid_core/swhid_core 73265 + -L 73266 + terminal.ansi:../_doc/_odoc/reference/terminal/terminal.ansi 73267 + -L 73268 + terminal:../_doc/_odoc/reference/terminal/terminal 73269 + -L 73270 + tessera-geotessera-jsoo:../_doc/_odoc/reference/tessera-geotessera-jsoo/tessera-geotessera-jsoo 73271 + -L 73272 + tessera-geotessera:../_doc/_odoc/reference/tessera-geotessera/tessera-geotessera 73273 + -L 73274 + tessera-linalg:../_doc/_odoc/reference/tessera-linalg/tessera-linalg 73275 + -L 73276 + tessera-npy:../_doc/_odoc/reference/tessera-npy/tessera-npy 73277 + -L 73278 + tessera-tfjs:../_doc/_odoc/reference/tessera-tfjs/tessera-tfjs 73279 + -L 73280 + tessera-viz-jsoo:../_doc/_odoc/reference/tessera-viz-jsoo/tessera-viz-jsoo 73281 + -L 73282 + tessera-viz:../_doc/_odoc/reference/tessera-viz/tessera-viz 73283 + -L 73284 + tessera-zarr-jsoo:../_doc/_odoc/reference/tessera-zarr-jsoo/tessera-zarr-jsoo 73285 + -L 73286 + tessera-zarr:../_doc/_odoc/reference/tessera-zarr/tessera-zarr 73287 + -L 73288 + textutils.ascii_table_kernel:../_doc/_odoc/reference/textutils/textutils.ascii_table_kernel 73289 + -L 73290 + textutils.ascii_table:../_doc/_odoc/reference/textutils/textutils.ascii_table 73291 + -L 73292 + textutils.console:../_doc/_odoc/reference/textutils/textutils.console 73293 + -L 73294 + threads:../_doc/_odoc/reference/ocaml-variants/threads 73295 + -L 73296 + thread-table:../_doc/_odoc/reference/thread-table/thread-table 73297 + -L 73298 + time_now:../_doc/_odoc/reference/time_now/time_now 73299 + -L 73300 + typerep:../_doc/_odoc/reference/typerep/typerep 73301 + -L 73302 + tyxml.functor:../_doc/_odoc/reference/tyxml/tyxml.functor 73303 + -L 73304 + tyxml:../_doc/_odoc/reference/tyxml/tyxml 73305 + -L 73306 + unique:../_doc/_odoc/reference/unique/unique 73307 + -L 73308 + univ_map:../_doc/_odoc/reference/univ_map/univ_map 73309 + -L 73310 + unix:../_doc/_odoc/reference/ocaml-variants/unix 73311 + -L 73312 + uopt:../_doc/_odoc/reference/uopt/uopt 73313 + -L 73314 + uring:../_doc/_odoc/reference/uring/uring 73315 + -L 73316 + uri.services_full:../_doc/_odoc/reference/uri/uri.services_full 73317 + -L 73318 + uri.services:../_doc/_odoc/reference/uri/uri.services 73319 + -L 73320 + uri:../_doc/_odoc/reference/uri/uri 73321 + -L 73322 + uucp:../_doc/_odoc/reference/uucp/uucp 73323 + -L 73324 + uutf:../_doc/_odoc/reference/uutf/uutf 73325 + -L 73326 + variantslib:../_doc/_odoc/reference/variantslib/variantslib 73327 + -L 73328 + x-ocaml.lib:../_doc/_odoc/reference/x-ocaml/x-ocaml.lib 73329 + -L 73330 + x-ocaml.protocol:../_doc/_odoc/reference/x-ocaml/x-ocaml.protocol 73331 + -L 73332 + yojson:../_doc/_odoc/reference/yojson/yojson 73333 + -L 73334 + zarr-v3-unix:../_doc/_odoc/reference/zarr-v3-unix/zarr-v3-unix 73335 + -L 73336 + zarr-v3:../_doc/_odoc/reference/zarr-v3/zarr-v3 73337 + -o 73338 + _odoc/drafts/page-new-extensions.odocl) 70807 73339 (run 70808 73340 odoc 70809 73341 link ··· 94007 96539 odoc 94008 96540 link 94009 96541 --warn-error 96542 + _odoc/tags/page-index.odoc 96543 + -P 96544 + site:_odoc 96545 + -P 96546 + angstrom:../_doc/_odoc/reference/angstrom 96547 + -P 96548 + angstrom-async:../_doc/_odoc/reference/angstrom-async 96549 + -P 96550 + angstrom-lwt-unix:../_doc/_odoc/reference/angstrom-lwt-unix 96551 + -P 96552 + angstrom-unix:../_doc/_odoc/reference/angstrom-unix 96553 + -P 96554 + astring:../_doc/_odoc/reference/astring 96555 + -P 96556 + async:../_doc/_odoc/reference/async 96557 + -P 96558 + async_kernel:../_doc/_odoc/reference/async_kernel 96559 + -P 96560 + async_log:../_doc/_odoc/reference/async_log 96561 + -P 96562 + async_rpc_kernel:../_doc/_odoc/reference/async_rpc_kernel 96563 + -P 96564 + async_unix:../_doc/_odoc/reference/async_unix 96565 + -P 96566 + base64:../_doc/_odoc/reference/base64 96567 + -P 96568 + base:../_doc/_odoc/reference/base 96569 + -P 96570 + base_bigstring:../_doc/_odoc/reference/base_bigstring 96571 + -P 96572 + basement:../_doc/_odoc/reference/basement 96573 + -P 96574 + base_quickcheck:../_doc/_odoc/reference/base_quickcheck 96575 + -P 96576 + bigstringaf:../_doc/_odoc/reference/bigstringaf 96577 + -P 96578 + bin_prot:../_doc/_odoc/reference/bin_prot 96579 + -P 96580 + bos:../_doc/_odoc/reference/bos 96581 + -P 96582 + brr:../_doc/_odoc/reference/brr 96583 + -P 96584 + camlp-streams:../_doc/_odoc/reference/camlp-streams 96585 + -P 96586 + capsule0:../_doc/_odoc/reference/capsule0 96587 + -P 96588 + capsule:../_doc/_odoc/reference/capsule 96589 + -P 96590 + cmdliner:../_doc/_odoc/reference/cmdliner 96591 + -P 96592 + code-mirror:../_doc/_odoc/reference/code-mirror 96593 + -P 96594 + ocaml-variants:../_doc/_odoc/reference/ocaml-variants 96595 + -P 96596 + core:../_doc/_odoc/reference/core 96597 + -P 96598 + core_extended:../_doc/_odoc/reference/core_extended 96599 + -P 96600 + core_kernel:../_doc/_odoc/reference/core_kernel 96601 + -P 96602 + core_unix:../_doc/_odoc/reference/core_unix 96603 + -P 96604 + csexp:../_doc/_odoc/reference/csexp 96605 + -P 96606 + cstruct:../_doc/_odoc/reference/cstruct 96607 + -P 96608 + decompress:../_doc/_odoc/reference/decompress 96609 + -P 96610 + odoc:../_doc/_odoc/reference/odoc 96611 + -P 96612 + domain-local-await:../_doc/_odoc/reference/domain-local-await 96613 + -P 96614 + eio:../_doc/_odoc/reference/eio 96615 + -P 96616 + eio_linux:../_doc/_odoc/reference/eio_linux 96617 + -P 96618 + eio_main:../_doc/_odoc/reference/eio_main 96619 + -P 96620 + eio_posix:../_doc/_odoc/reference/eio_posix 96621 + -P 96622 + expect_test_helpers_core:../_doc/_odoc/reference/expect_test_helpers_core 96623 + -P 96624 + fieldslib:../_doc/_odoc/reference/fieldslib 96625 + -P 96626 + flexible_sexp:../_doc/_odoc/reference/flexible_sexp 96627 + -P 96628 + fmt:../_doc/_odoc/reference/fmt 96629 + -P 96630 + fpath:../_doc/_odoc/reference/fpath 96631 + -P 96632 + gen:../_doc/_odoc/reference/gen 96633 + -P 96634 + hmap:../_doc/_odoc/reference/hmap 96635 + -P 96636 + int_repr:../_doc/_odoc/reference/int_repr 96637 + -P 96638 + iomux:../_doc/_odoc/reference/iomux 96639 + -P 96640 + jane-street-headers:../_doc/_odoc/reference/jane-street-headers 96641 + -P 96642 + js_of_ocaml-compiler:../_doc/_odoc/reference/js_of_ocaml-compiler 96643 + -P 96644 + js_of_ocaml:../_doc/_odoc/reference/js_of_ocaml 96645 + -P 96646 + js_of_ocaml-lwt:../_doc/_odoc/reference/js_of_ocaml-lwt 96647 + -P 96648 + js_of_ocaml-toplevel:../_doc/_odoc/reference/js_of_ocaml-toplevel 96649 + -P 96650 + jsonm:../_doc/_odoc/reference/jsonm 96651 + -P 96652 + js_top_worker-client:../_doc/_odoc/reference/js_top_worker-client 96653 + -P 96654 + js_top_worker:../_doc/_odoc/reference/js_top_worker 96655 + -P 96656 + js_top_worker-rpc:../_doc/_odoc/reference/js_top_worker-rpc 96657 + -P 96658 + js_top_worker-web:../_doc/_odoc/reference/js_top_worker-web 96659 + -P 96660 + js_top_worker-widget:../_doc/_odoc/reference/js_top_worker-widget 96661 + -P 96662 + js_top_worker-widget-leaflet:../_doc/_odoc/reference/js_top_worker-widget-leaflet 96663 + -P 96664 + logs:../_doc/_odoc/reference/logs 96665 + -P 96666 + lwt-dllist:../_doc/_odoc/reference/lwt-dllist 96667 + -P 96668 + lwt:../_doc/_odoc/reference/lwt 96669 + -P 96670 + menhirLib:../_doc/_odoc/reference/menhirLib 96671 + -P 96672 + merlin-js:../_doc/_odoc/reference/merlin-js 96673 + -P 96674 + merlin-lib:../_doc/_odoc/reference/merlin-lib 96675 + -P 96676 + mime_printer:../_doc/_odoc/reference/mime_printer 96677 + -P 96678 + mtime:../_doc/_odoc/reference/mtime 96679 + -P 96680 + note:../_doc/_odoc/reference/note 96681 + -P 96682 + num:../_doc/_odoc/reference/num 96683 + -P 96684 + ocaml-compiler-libs:../_doc/_odoc/reference/ocaml-compiler-libs 96685 + -P 96686 + ocamlgraph:../_doc/_odoc/reference/ocamlgraph 96687 + -P 96688 + ocaml_intrinsics_kernel:../_doc/_odoc/reference/ocaml_intrinsics_kernel 96689 + -P 96690 + ocplib-endian:../_doc/_odoc/reference/ocplib-endian 96691 + -P 96692 + odoc-admonition-extension:../_doc/_odoc/reference/odoc-admonition-extension 96693 + -P 96694 + odoc-docsite:../_doc/_odoc/reference/odoc-docsite 96695 + -P 96696 + odoc-dot-extension:../_doc/_odoc/reference/odoc-dot-extension 96697 + -P 96698 + odoc-driver:../_doc/_odoc/reference/odoc-driver 96699 + -P 96700 + odoc-interactive-extension:../_doc/_odoc/reference/odoc-interactive-extension 96701 + -P 96702 + odoc-jons-plugins:../_doc/_odoc/reference/odoc-jons-plugins 96703 + -P 96704 + odoc-mermaid-extension:../_doc/_odoc/reference/odoc-mermaid-extension 96705 + -P 96706 + odoc-msc-extension:../_doc/_odoc/reference/odoc-msc-extension 96707 + -P 96708 + odoc-parser:../_doc/_odoc/reference/odoc-parser 96709 + -P 96710 + odoc-rfc-extension:../_doc/_odoc/reference/odoc-rfc-extension 96711 + -P 96712 + odoc-scrollycode-extension:../_doc/_odoc/reference/odoc-scrollycode-extension 96713 + -P 96714 + odoc-standalone:../_doc/_odoc/reference/odoc-standalone 96715 + -P 96716 + onnxrt:../_doc/_odoc/reference/onnxrt 96717 + -P 96718 + opam-core:../_doc/_odoc/reference/opam-core 96719 + -P 96720 + opam-file-format:../_doc/_odoc/reference/opam-file-format 96721 + -P 96722 + opam-format:../_doc/_odoc/reference/opam-format 96723 + -P 96724 + optint:../_doc/_odoc/reference/optint 96725 + -P 96726 + parsexp:../_doc/_odoc/reference/parsexp 96727 + -P 96728 + patch:../_doc/_odoc/reference/patch 96729 + -P 96730 + pipe_with_writer_error:../_doc/_odoc/reference/pipe_with_writer_error 96731 + -P 96732 + portable:../_doc/_odoc/reference/portable 96733 + -P 96734 + ppx_assert:../_doc/_odoc/reference/ppx_assert 96735 + -P 96736 + ppx_bench:../_doc/_odoc/reference/ppx_bench 96737 + -P 96738 + ppx_compare:../_doc/_odoc/reference/ppx_compare 96739 + -P 96740 + ppx_derivers:../_doc/_odoc/reference/ppx_derivers 96741 + -P 96742 + ppx_diff:../_doc/_odoc/reference/ppx_diff 96743 + -P 96744 + ppx_enumerate:../_doc/_odoc/reference/ppx_enumerate 96745 + -P 96746 + ppx_expect:../_doc/_odoc/reference/ppx_expect 96747 + -P 96748 + ppx_fuelproof:../_doc/_odoc/reference/ppx_fuelproof 96749 + -P 96750 + ppx_hash:../_doc/_odoc/reference/ppx_hash 96751 + -P 96752 + ppx_helpers:../_doc/_odoc/reference/ppx_helpers 96753 + -P 96754 + ppx_here:../_doc/_odoc/reference/ppx_here 96755 + -P 96756 + ppx_inline_test:../_doc/_odoc/reference/ppx_inline_test 96757 + -P 96758 + ppxlib_ast:../_doc/_odoc/reference/ppxlib_ast 96759 + -P 96760 + ppxlib_jane:../_doc/_odoc/reference/ppxlib_jane 96761 + -P 96762 + ppxlib:../_doc/_odoc/reference/ppxlib 96763 + -P 96764 + ppxlib_register:../_doc/_odoc/reference/ppxlib_register 96765 + -P 96766 + ppx_log:../_doc/_odoc/reference/ppx_log 96767 + -P 96768 + ppx_module_timer:../_doc/_odoc/reference/ppx_module_timer 96769 + -P 96770 + ppx_portable:../_doc/_odoc/reference/ppx_portable 96771 + -P 96772 + ppx_sexp_conv:../_doc/_odoc/reference/ppx_sexp_conv 96773 + -P 96774 + ppx_sexp_message:../_doc/_odoc/reference/ppx_sexp_message 96775 + -P 96776 + ppx_stable_witness:../_doc/_odoc/reference/ppx_stable_witness 96777 + -P 96778 + ppx_string:../_doc/_odoc/reference/ppx_string 96779 + -P 96780 + ppx_template:../_doc/_odoc/reference/ppx_template 96781 + -P 96782 + ppx_typed_fields:../_doc/_odoc/reference/ppx_typed_fields 96783 + -P 96784 + progress:../_doc/_odoc/reference/progress 96785 + -P 96786 + protocol_version_header:../_doc/_odoc/reference/protocol_version_header 96787 + -P 96788 + psq:../_doc/_odoc/reference/psq 96789 + -P 96790 + record_builder:../_doc/_odoc/reference/record_builder 96791 + -P 96792 + re:../_doc/_odoc/reference/re 96793 + -P 96794 + rresult:../_doc/_odoc/reference/rresult 96795 + -P 96796 + sedlex:../_doc/_odoc/reference/sedlex 96797 + -P 96798 + sexplib0:../_doc/_odoc/reference/sexplib0 96799 + -P 96800 + sexplib:../_doc/_odoc/reference/sexplib 96801 + -P 96802 + sexp_pretty:../_doc/_odoc/reference/sexp_pretty 96803 + -P 96804 + sexp_type:../_doc/_odoc/reference/sexp_type 96805 + -P 96806 + sha:../_doc/_odoc/reference/sha 96807 + -P 96808 + sherlodoc:../_doc/_odoc/reference/sherlodoc 96809 + -P 96810 + spawn:../_doc/_odoc/reference/spawn 96811 + -P 96812 + splittable_random:../_doc/_odoc/reference/splittable_random 96813 + -P 96814 + stdio:../_doc/_odoc/reference/stdio 96815 + -P 96816 + string_dict:../_doc/_odoc/reference/string_dict 96817 + -P 96818 + stringext:../_doc/_odoc/reference/stringext 96819 + -P 96820 + swhid_core:../_doc/_odoc/reference/swhid_core 96821 + -P 96822 + terminal:../_doc/_odoc/reference/terminal 96823 + -P 96824 + tessera-geotessera-jsoo:../_doc/_odoc/reference/tessera-geotessera-jsoo 96825 + -P 96826 + tessera-geotessera:../_doc/_odoc/reference/tessera-geotessera 96827 + -P 96828 + tessera-linalg:../_doc/_odoc/reference/tessera-linalg 96829 + -P 96830 + tessera-npy:../_doc/_odoc/reference/tessera-npy 96831 + -P 96832 + tessera-tfjs:../_doc/_odoc/reference/tessera-tfjs 96833 + -P 96834 + tessera-viz-jsoo:../_doc/_odoc/reference/tessera-viz-jsoo 96835 + -P 96836 + tessera-viz:../_doc/_odoc/reference/tessera-viz 96837 + -P 96838 + tessera-zarr-jsoo:../_doc/_odoc/reference/tessera-zarr-jsoo 96839 + -P 96840 + tessera-zarr:../_doc/_odoc/reference/tessera-zarr 96841 + -P 96842 + textutils:../_doc/_odoc/reference/textutils 96843 + -P 96844 + thread-table:../_doc/_odoc/reference/thread-table 96845 + -P 96846 + time_now:../_doc/_odoc/reference/time_now 96847 + -P 96848 + typerep:../_doc/_odoc/reference/typerep 96849 + -P 96850 + tyxml:../_doc/_odoc/reference/tyxml 96851 + -P 96852 + unique:../_doc/_odoc/reference/unique 96853 + -P 96854 + univ_map:../_doc/_odoc/reference/univ_map 96855 + -P 96856 + uopt:../_doc/_odoc/reference/uopt 96857 + -P 96858 + uring:../_doc/_odoc/reference/uring 96859 + -P 96860 + uri:../_doc/_odoc/reference/uri 96861 + -P 96862 + uucp:../_doc/_odoc/reference/uucp 96863 + -P 96864 + uutf:../_doc/_odoc/reference/uutf 96865 + -P 96866 + variantslib:../_doc/_odoc/reference/variantslib 96867 + -P 96868 + x-ocaml:../_doc/_odoc/reference/x-ocaml 96869 + -P 96870 + yojson:../_doc/_odoc/reference/yojson 96871 + -P 96872 + zarr-v3-unix:../_doc/_odoc/reference/zarr-v3-unix 96873 + -P 96874 + zarr-v3:../_doc/_odoc/reference/zarr-v3 96875 + -L 96876 + angstrom:../_doc/_odoc/reference/angstrom/angstrom 96877 + -L 96878 + angstrom-async:../_doc/_odoc/reference/angstrom-async/angstrom-async 96879 + -L 96880 + angstrom-lwt-unix:../_doc/_odoc/reference/angstrom-lwt-unix/angstrom-lwt-unix 96881 + -L 96882 + angstrom-unix:../_doc/_odoc/reference/angstrom-unix/angstrom-unix 96883 + -L 96884 + astring:../_doc/_odoc/reference/astring/astring 96885 + -L 96886 + async:../_doc/_odoc/reference/async/async 96887 + -L 96888 + async.async_command:../_doc/_odoc/reference/async/async.async_command 96889 + -L 96890 + async.async_quickcheck:../_doc/_odoc/reference/async/async.async_quickcheck 96891 + -L 96892 + async.async_rpc:../_doc/_odoc/reference/async/async.async_rpc 96893 + -L 96894 + async_kernel:../_doc/_odoc/reference/async_kernel/async_kernel 96895 + -L 96896 + async_kernel.config:../_doc/_odoc/reference/async_kernel/async_kernel.config 96897 + -L 96898 + async_kernel.eager_deferred:../_doc/_odoc/reference/async_kernel/async_kernel.eager_deferred 96899 + -L 96900 + async_kernel.limiter_async:../_doc/_odoc/reference/async_kernel/async_kernel.limiter_async 96901 + -L 96902 + async_kernel.persistent_connection_kernel:../_doc/_odoc/reference/async_kernel/async_kernel.persistent_connection_kernel 96903 + -L 96904 + async_kernel.read_write_pair:../_doc/_odoc/reference/async_kernel/async_kernel.read_write_pair 96905 + -L 96906 + async_kernel.weak_hashtbl_async:../_doc/_odoc/reference/async_kernel/async_kernel.weak_hashtbl_async 96907 + -L 96908 + async.lock_file_async:../_doc/_odoc/reference/async/async.lock_file_async 96909 + -L 96910 + async_log:../_doc/_odoc/reference/async_log/async_log 96911 + -L 96912 + async.log_extended:../_doc/_odoc/reference/async/async.log_extended 96913 + -L 96914 + async_log.kernel:../_doc/_odoc/reference/async_log/async_log.kernel 96915 + -L 96916 + async.persistent_connection:../_doc/_odoc/reference/async/async.persistent_connection 96917 + -L 96918 + async_rpc_kernel:../_doc/_odoc/reference/async_rpc_kernel/async_rpc_kernel 96919 + -L 96920 + async_unix:../_doc/_odoc/reference/async_unix/async_unix 96921 + -L 96922 + async_unix.thread_pool:../_doc/_odoc/reference/async_unix/async_unix.thread_pool 96923 + -L 96924 + async_unix.thread_safe_ivar:../_doc/_odoc/reference/async_unix/async_unix.thread_safe_ivar 96925 + -L 96926 + async_unix.thread_safe_pipe:../_doc/_odoc/reference/async_unix/async_unix.thread_safe_pipe 96927 + -L 96928 + async.unpack_sequence:../_doc/_odoc/reference/async/async.unpack_sequence 96929 + -L 96930 + base64:../_doc/_odoc/reference/base64/base64 96931 + -L 96932 + base64.rfc2045:../_doc/_odoc/reference/base64/base64.rfc2045 96933 + -L 96934 + base:../_doc/_odoc/reference/base/base 96935 + -L 96936 + base_bigstring:../_doc/_odoc/reference/base_bigstring/base_bigstring 96937 + -L 96938 + base.composition_infix:../_doc/_odoc/reference/base/base.composition_infix 96939 + -L 96940 + base.md5:../_doc/_odoc/reference/base/base.md5 96941 + -L 96942 + basement:../_doc/_odoc/reference/basement/basement 96943 + -L 96944 + base_quickcheck:../_doc/_odoc/reference/base_quickcheck/base_quickcheck 96945 + -L 96946 + base_quickcheck.ppx_quickcheck:../_doc/_odoc/reference/base_quickcheck/base_quickcheck.ppx_quickcheck 96947 + -L 96948 + base_quickcheck.ppx_quickcheck.expander:../_doc/_odoc/reference/base_quickcheck/base_quickcheck.ppx_quickcheck.expander 96949 + -L 96950 + base_quickcheck.ppx_quickcheck.runtime:../_doc/_odoc/reference/base_quickcheck/base_quickcheck.ppx_quickcheck.runtime 96951 + -L 96952 + base.shadow_stdlib:../_doc/_odoc/reference/base/base.shadow_stdlib 96953 + -L 96954 + bigstringaf:../_doc/_odoc/reference/bigstringaf/bigstringaf 96955 + -L 96956 + bin_prot:../_doc/_odoc/reference/bin_prot/bin_prot 96957 + -L 96958 + bin_prot.shape:../_doc/_odoc/reference/bin_prot/bin_prot.shape 96959 + -L 96960 + bos:../_doc/_odoc/reference/bos/bos 96961 + -L 96962 + bos.setup:../_doc/_odoc/reference/bos/bos.setup 96963 + -L 96964 + brr:../_doc/_odoc/reference/brr/brr 96965 + -L 96966 + brr.ocaml_poke:../_doc/_odoc/reference/brr/brr.ocaml_poke 96967 + -L 96968 + brr.ocaml_poke_ui:../_doc/_odoc/reference/brr/brr.ocaml_poke_ui 96969 + -L 96970 + brr.poke:../_doc/_odoc/reference/brr/brr.poke 96971 + -L 96972 + brr.poked:../_doc/_odoc/reference/brr/brr.poked 96973 + -L 96974 + camlp-streams:../_doc/_odoc/reference/camlp-streams/camlp-streams 96975 + -L 96976 + capsule0.blocking_sync:../_doc/_odoc/reference/capsule0/capsule0.blocking_sync 96977 + -L 96978 + capsule0.expert:../_doc/_odoc/reference/capsule0/capsule0.expert 96979 + -L 96980 + capsule:../_doc/_odoc/reference/capsule/capsule 96981 + -L 96982 + cmdliner:../_doc/_odoc/reference/cmdliner/cmdliner 96983 + -L 96984 + code-mirror.autocomplete:../_doc/_odoc/reference/code-mirror/code-mirror.autocomplete 96985 + -L 96986 + code-mirror:../_doc/_odoc/reference/code-mirror/code-mirror 96987 + -L 96988 + code-mirror.lint:../_doc/_odoc/reference/code-mirror/code-mirror.lint 96989 + -L 96990 + code-mirror.stream:../_doc/_odoc/reference/code-mirror/code-mirror.stream 96991 + -L 96992 + code-mirror.tooltip:../_doc/_odoc/reference/code-mirror/code-mirror.tooltip 96993 + -L 96994 + compiler-libs.bytecomp:../_doc/_odoc/reference/ocaml-variants/compiler-libs.bytecomp 96995 + -L 96996 + compiler-libs.common:../_doc/_odoc/reference/ocaml-variants/compiler-libs.common 96997 + -L 96998 + compiler-libs.optcomp:../_doc/_odoc/reference/ocaml-variants/compiler-libs.optcomp 96999 + -L 97000 + compiler-libs.toplevel:../_doc/_odoc/reference/ocaml-variants/compiler-libs.toplevel 97001 + -L 97002 + core.base_for_tests:../_doc/_odoc/reference/core/core.base_for_tests 97003 + -L 97004 + core.command:../_doc/_odoc/reference/core/core.command 97005 + -L 97006 + core:../_doc/_odoc/reference/core/core 97007 + -L 97008 + core_extended.appendable_list:../_doc/_odoc/reference/core_extended/core_extended.appendable_list 97009 + -L 97010 + core_extended.delimited_kernel:../_doc/_odoc/reference/core_extended/core_extended.delimited_kernel 97011 + -L 97012 + core_extended.find_files:../_doc/_odoc/reference/core_extended/core_extended.find_files 97013 + -L 97014 + core_extended.immediate_kernel:../_doc/_odoc/reference/core_extended/core_extended.immediate_kernel 97015 + -L 97016 + core_extended.selection:../_doc/_odoc/reference/core_extended/core_extended.selection 97017 + -L 97018 + core.filename_base:../_doc/_odoc/reference/core/core.filename_base 97019 + -L 97020 + core.heap_block:../_doc/_odoc/reference/core/core.heap_block 97021 + -L 97022 + core_kernel.ansi_kernel:../_doc/_odoc/reference/core_kernel/core_kernel.ansi_kernel 97023 + -L 97024 + core_kernel.balanced_reducer:../_doc/_odoc/reference/core_kernel/core_kernel.balanced_reducer 97025 + -L 97026 + core_kernel.binary_packing:../_doc/_odoc/reference/core_kernel/core_kernel.binary_packing 97027 + -L 97028 + core_kernel.bounded_int_table:../_doc/_odoc/reference/core_kernel/core_kernel.bounded_int_table 97029 + -L 97030 + core_kernel.bus:../_doc/_odoc/reference/core_kernel/core_kernel.bus 97031 + -L 97032 + core_kernel.caml_threads:../_doc/_odoc/reference/core_kernel/core_kernel.caml_threads 97033 + -L 97034 + core_kernel.caml_unix:../_doc/_odoc/reference/core_kernel/core_kernel.caml_unix 97035 + -L 97036 + core_kernel:../_doc/_odoc/reference/core_kernel/core_kernel 97037 + -L 97038 + core_kernel.enum:../_doc/_odoc/reference/core_kernel/core_kernel.enum 97039 + -L 97040 + core_kernel.fheap:../_doc/_odoc/reference/core_kernel/core_kernel.fheap 97041 + -L 97042 + core_kernel.flags:../_doc/_odoc/reference/core_kernel/core_kernel.flags 97043 + -L 97044 + core_kernel.force_once:../_doc/_odoc/reference/core_kernel/core_kernel.force_once 97045 + -L 97046 + core_kernel.hash_heap:../_doc/_odoc/reference/core_kernel/core_kernel.hash_heap 97047 + -L 97048 + core_kernel.int_set:../_doc/_odoc/reference/core_kernel/core_kernel.int_set 97049 + -L 97050 + core_kernel.iobuf:../_doc/_odoc/reference/core_kernel/core_kernel.iobuf 97051 + -L 97052 + core_kernel.limiter:../_doc/_odoc/reference/core_kernel/core_kernel.limiter 97053 + -L 97054 + core_kernel.moption:../_doc/_odoc/reference/core_kernel/core_kernel.moption 97055 + -L 97056 + core_kernel.nonempty_list:../_doc/_odoc/reference/core_kernel/core_kernel.nonempty_list 97057 + -L 97058 + core_kernel.nonempty_set:../_doc/_odoc/reference/core_kernel/core_kernel.nonempty_set 97059 + -L 97060 + core_kernel.pairing_heap:../_doc/_odoc/reference/core_kernel/core_kernel.pairing_heap 97061 + -L 97062 + core_kernel.pooled_hashtbl:../_doc/_odoc/reference/core_kernel/core_kernel.pooled_hashtbl 97063 + -L 97064 + core_kernel.reversed_list:../_doc/_odoc/reference/core_kernel/core_kernel.reversed_list 97065 + -L 97066 + core_kernel.sexp_hidden_in_test:../_doc/_odoc/reference/core_kernel/core_kernel.sexp_hidden_in_test 97067 + -L 97068 + core_kernel.thread_pool_cpu_affinity:../_doc/_odoc/reference/core_kernel/core_kernel.thread_pool_cpu_affinity 97069 + -L 97070 + core_kernel.thread_safe_queue:../_doc/_odoc/reference/core_kernel/core_kernel.thread_safe_queue 97071 + -L 97072 + core_kernel.timing_wheel:../_doc/_odoc/reference/core_kernel/core_kernel.timing_wheel 97073 + -L 97074 + core_kernel.total_map:../_doc/_odoc/reference/core_kernel/core_kernel.total_map 97075 + -L 97076 + core_kernel.tuple_pool:../_doc/_odoc/reference/core_kernel/core_kernel.tuple_pool 97077 + -L 97078 + core_kernel.univ:../_doc/_odoc/reference/core_kernel/core_kernel.univ 97079 + -L 97080 + core_kernel.unpack_buffer:../_doc/_odoc/reference/core_kernel/core_kernel.unpack_buffer 97081 + -L 97082 + core_kernel.uopt:../_doc/_odoc/reference/core_kernel/core_kernel.uopt 97083 + -L 97084 + core_kernel.uuid:../_doc/_odoc/reference/core_kernel/core_kernel.uuid 97085 + -L 97086 + core_kernel.version_util_compat:../_doc/_odoc/reference/core_kernel/core_kernel.version_util_compat 97087 + -L 97088 + core_kernel.weak_array:../_doc/_odoc/reference/core_kernel/core_kernel.weak_array 97089 + -L 97090 + core_kernel.weak_hashtbl:../_doc/_odoc/reference/core_kernel/core_kernel.weak_hashtbl 97091 + -L 97092 + core_kernel.weak_pointer:../_doc/_odoc/reference/core_kernel/core_kernel.weak_pointer 97093 + -L 97094 + core.top:../_doc/_odoc/reference/core/core.top 97095 + -L 97096 + core_unix.bigbuffer_blocking:../_doc/_odoc/reference/core_unix/core_unix.bigbuffer_blocking 97097 + -L 97098 + core_unix.bigstring_unix:../_doc/_odoc/reference/core_unix/core_unix.bigstring_unix 97099 + -L 97100 + core_unix.command_test_helpers:../_doc/_odoc/reference/core_unix/core_unix.command_test_helpers 97101 + -L 97102 + core_unix.command_test_helpers_test:../_doc/_odoc/reference/core_unix/core_unix.command_test_helpers_test 97103 + -L 97104 + core_unix.command_unix:../_doc/_odoc/reference/core_unix/core_unix.command_unix 97105 + -L 97106 + core_unix.core_thread:../_doc/_odoc/reference/core_unix/core_unix.core_thread 97107 + -L 97108 + core_unix:../_doc/_odoc/reference/core_unix/core_unix 97109 + -L 97110 + core_unix.daemon:../_doc/_odoc/reference/core_unix/core_unix.daemon 97111 + -L 97112 + core_unix.date_unix:../_doc/_odoc/reference/core_unix/core_unix.date_unix 97113 + -L 97114 + core_unix.error_checking_mutex:../_doc/_odoc/reference/core_unix/core_unix.error_checking_mutex 97115 + -L 97116 + core_unix.filename_unix:../_doc/_odoc/reference/core_unix/core_unix.filename_unix 97117 + -L 97118 + core_unix.interval_lib:../_doc/_odoc/reference/core_unix/core_unix.interval_lib 97119 + -L 97120 + core_unix.interval_unix:../_doc/_odoc/reference/core_unix/core_unix.interval_unix 97121 + -L 97122 + core_unix.iobuf_unix:../_doc/_odoc/reference/core_unix/core_unix.iobuf_unix 97123 + -L 97124 + core_unix.linux_ext:../_doc/_odoc/reference/core_unix/core_unix.linux_ext 97125 + -L 97126 + core_unix.lock_file_blocking:../_doc/_odoc/reference/core_unix/core_unix.lock_file_blocking 97127 + -L 97128 + core_unix.nano_mutex:../_doc/_odoc/reference/core_unix/core_unix.nano_mutex 97129 + -L 97130 + core_unix.ocaml_c_utils:../_doc/_odoc/reference/core_unix/core_unix.ocaml_c_utils 97131 + -L 97132 + core_unix.process_env:../_doc/_odoc/reference/core_unix/core_unix.process_env 97133 + -L 97134 + core_unix.signal_unix:../_doc/_odoc/reference/core_unix/core_unix.signal_unix 97135 + -L 97136 + core_unix.squeue:../_doc/_odoc/reference/core_unix/core_unix.squeue 97137 + -L 97138 + core_unix.syslog:../_doc/_odoc/reference/core_unix/core_unix.syslog 97139 + -L 97140 + core_unix.sys_unix:../_doc/_odoc/reference/core_unix/core_unix.sys_unix 97141 + -L 97142 + core_unix.time_float_unix:../_doc/_odoc/reference/core_unix/core_unix.time_float_unix 97143 + -L 97144 + core_unix.time_interface:../_doc/_odoc/reference/core_unix/core_unix.time_interface 97145 + -L 97146 + core_unix.time_ns_unix:../_doc/_odoc/reference/core_unix/core_unix.time_ns_unix 97147 + -L 97148 + core_unix.time_stamp_counter:../_doc/_odoc/reference/core_unix/core_unix.time_stamp_counter 97149 + -L 97150 + core_unix.unix_pseudo_terminal:../_doc/_odoc/reference/core_unix/core_unix.unix_pseudo_terminal 97151 + -L 97152 + core_unix.uuid:../_doc/_odoc/reference/core_unix/core_unix.uuid 97153 + -L 97154 + core.validate:../_doc/_odoc/reference/core/core.validate 97155 + -L 97156 + csexp:../_doc/_odoc/reference/csexp/csexp 97157 + -L 97158 + cstruct:../_doc/_odoc/reference/cstruct/cstruct 97159 + -L 97160 + decompress.de:../_doc/_odoc/reference/decompress/decompress.de 97161 + -L 97162 + decompress.gz:../_doc/_odoc/reference/decompress/decompress.gz 97163 + -L 97164 + decompress.lz:../_doc/_odoc/reference/decompress/decompress.lz 97165 + -L 97166 + decompress.lzo:../_doc/_odoc/reference/decompress/decompress.lzo 97167 + -L 97168 + decompress.zl:../_doc/_odoc/reference/decompress/decompress.zl 97169 + -L 97170 + deprecated:../_doc/_odoc/reference/odoc/deprecated 97171 + -L 97172 + domain-local-await:../_doc/_odoc/reference/domain-local-await/domain-local-await 97173 + -L 97174 + dynlink:../_doc/_odoc/reference/ocaml-variants/dynlink 97175 + -L 97176 + eio.core:../_doc/_odoc/reference/eio/eio.core 97177 + -L 97178 + eio:../_doc/_odoc/reference/eio/eio 97179 + -L 97180 + eio_linux:../_doc/_odoc/reference/eio_linux/eio_linux 97181 + -L 97182 + eio_main:../_doc/_odoc/reference/eio_main/eio_main 97183 + -L 97184 + eio.mock:../_doc/_odoc/reference/eio/eio.mock 97185 + -L 97186 + eio_posix:../_doc/_odoc/reference/eio_posix/eio_posix 97187 + -L 97188 + eio.runtime_events:../_doc/_odoc/reference/eio/eio.runtime_events 97189 + -L 97190 + eio.unix:../_doc/_odoc/reference/eio/eio.unix 97191 + -L 97192 + eio.utils:../_doc/_odoc/reference/eio/eio.utils 97193 + -L 97194 + expect_test_helpers_core.expect_test_helpers_base:../_doc/_odoc/reference/expect_test_helpers_core/expect_test_helpers_core.expect_test_helpers_base 97195 + -L 97196 + expect_test_helpers_core:../_doc/_odoc/reference/expect_test_helpers_core/expect_test_helpers_core 97197 + -L 97198 + fieldslib:../_doc/_odoc/reference/fieldslib/fieldslib 97199 + -L 97200 + flexible_sexp:../_doc/_odoc/reference/flexible_sexp/flexible_sexp 97201 + -L 97202 + fmt.cli:../_doc/_odoc/reference/fmt/fmt.cli 97203 + -L 97204 + fmt:../_doc/_odoc/reference/fmt/fmt 97205 + -L 97206 + fmt.tty:../_doc/_odoc/reference/fmt/fmt.tty 97207 + -L 97208 + fpath:../_doc/_odoc/reference/fpath/fpath 97209 + -L 97210 + gen:../_doc/_odoc/reference/gen/gen 97211 + -L 97212 + hmap:../_doc/_odoc/reference/hmap/hmap 97213 + -L 97214 + int_repr:../_doc/_odoc/reference/int_repr/int_repr 97215 + -L 97216 + iomux:../_doc/_odoc/reference/iomux/iomux 97217 + -L 97218 + jane-street-headers:../_doc/_odoc/reference/jane-street-headers/jane-street-headers 97219 + -L 97220 + js_of_ocaml-compiler.dynlink:../_doc/_odoc/reference/js_of_ocaml-compiler/js_of_ocaml-compiler.dynlink 97221 + -L 97222 + js_of_ocaml-compiler.findlib-support:../_doc/_odoc/reference/js_of_ocaml-compiler/js_of_ocaml-compiler.findlib-support 97223 + -L 97224 + js_of_ocaml-compiler:../_doc/_odoc/reference/js_of_ocaml-compiler/js_of_ocaml-compiler 97225 + -L 97226 + js_of_ocaml-compiler.runtime-files:../_doc/_odoc/reference/js_of_ocaml-compiler/js_of_ocaml-compiler.runtime-files 97227 + -L 97228 + js_of_ocaml-compiler.runtime:../_doc/_odoc/reference/js_of_ocaml-compiler/js_of_ocaml-compiler.runtime 97229 + -L 97230 + js_of_ocaml.deriving:../_doc/_odoc/reference/js_of_ocaml/js_of_ocaml.deriving 97231 + -L 97232 + js_of_ocaml:../_doc/_odoc/reference/js_of_ocaml/js_of_ocaml 97233 + -L 97234 + js_of_ocaml-lwt:../_doc/_odoc/reference/js_of_ocaml-lwt/js_of_ocaml-lwt 97235 + -L 97236 + js_of_ocaml-toplevel:../_doc/_odoc/reference/js_of_ocaml-toplevel/js_of_ocaml-toplevel 97237 + -L 97238 + jsonm:../_doc/_odoc/reference/jsonm/jsonm 97239 + -L 97240 + js_top_worker-client.msg:../_doc/_odoc/reference/js_top_worker-client/js_top_worker-client.msg 97241 + -L 97242 + js_top_worker:../_doc/_odoc/reference/js_top_worker/js_top_worker 97243 + -L 97244 + js_top_worker-rpc.message:../_doc/_odoc/reference/js_top_worker-rpc/js_top_worker-rpc.message 97245 + -L 97246 + js_top_worker-web:../_doc/_odoc/reference/js_top_worker-web/js_top_worker-web 97247 + -L 97248 + js_top_worker-widget:../_doc/_odoc/reference/js_top_worker-widget/js_top_worker-widget 97249 + -L 97250 + js_top_worker-widget-leaflet:../_doc/_odoc/reference/js_top_worker-widget-leaflet/js_top_worker-widget-leaflet 97251 + -L 97252 + logs.browser:../_doc/_odoc/reference/logs/logs.browser 97253 + -L 97254 + logs.cli:../_doc/_odoc/reference/logs/logs.cli 97255 + -L 97256 + logs.fmt:../_doc/_odoc/reference/logs/logs.fmt 97257 + -L 97258 + logs:../_doc/_odoc/reference/logs/logs 97259 + -L 97260 + logs.lwt:../_doc/_odoc/reference/logs/logs.lwt 97261 + -L 97262 + logs.threaded:../_doc/_odoc/reference/logs/logs.threaded 97263 + -L 97264 + lwt-dllist:../_doc/_odoc/reference/lwt-dllist/lwt-dllist 97265 + -L 97266 + lwt:../_doc/_odoc/reference/lwt/lwt 97267 + -L 97268 + lwt.unix:../_doc/_odoc/reference/lwt/lwt.unix 97269 + -L 97270 + menhirLib:../_doc/_odoc/reference/menhirLib/menhirLib 97271 + -L 97272 + merlin-js.client:../_doc/_odoc/reference/merlin-js/merlin-js.client 97273 + -L 97274 + merlin-js.code-mirror:../_doc/_odoc/reference/merlin-js/merlin-js.code-mirror 97275 + -L 97276 + merlin-js.protocol:../_doc/_odoc/reference/merlin-js/merlin-js.protocol 97277 + -L 97278 + merlin-js.worker:../_doc/_odoc/reference/merlin-js/merlin-js.worker 97279 + -L 97280 + merlin-js.worker.static:../_doc/_odoc/reference/merlin-js/merlin-js.worker.static 97281 + -L 97282 + merlin-lib.analysis:../_doc/_odoc/reference/merlin-lib/merlin-lib.analysis 97283 + -L 97284 + merlin-lib.commands:../_doc/_odoc/reference/merlin-lib/merlin-lib.commands 97285 + -L 97286 + merlin-lib.config:../_doc/_odoc/reference/merlin-lib/merlin-lib.config 97287 + -L 97288 + merlin-lib.dot_protocol:../_doc/_odoc/reference/merlin-lib/merlin-lib.dot_protocol 97289 + -L 97290 + merlin-lib.extend:../_doc/_odoc/reference/merlin-lib/merlin-lib.extend 97291 + -L 97292 + merlin-lib.index_format:../_doc/_odoc/reference/merlin-lib/merlin-lib.index_format 97293 + -L 97294 + merlin-lib.kernel:../_doc/_odoc/reference/merlin-lib/merlin-lib.kernel 97295 + -L 97296 + merlin-lib.ocaml_merlin_specific:../_doc/_odoc/reference/merlin-lib/merlin-lib.ocaml_merlin_specific 97297 + -L 97298 + merlin-lib.ocaml_parsing:../_doc/_odoc/reference/merlin-lib/merlin-lib.ocaml_parsing 97299 + -L 97300 + merlin-lib.ocaml_preprocess:../_doc/_odoc/reference/merlin-lib/merlin-lib.ocaml_preprocess 97301 + -L 97302 + merlin-lib.ocaml_typing:../_doc/_odoc/reference/merlin-lib/merlin-lib.ocaml_typing 97303 + -L 97304 + merlin-lib.ocaml_utils:../_doc/_odoc/reference/merlin-lib/merlin-lib.ocaml_utils 97305 + -L 97306 + merlin-lib.os_ipc:../_doc/_odoc/reference/merlin-lib/merlin-lib.os_ipc 97307 + -L 97308 + merlin-lib.query_commands:../_doc/_odoc/reference/merlin-lib/merlin-lib.query_commands 97309 + -L 97310 + merlin-lib.query_protocol:../_doc/_odoc/reference/merlin-lib/merlin-lib.query_protocol 97311 + -L 97312 + merlin-lib.sherlodoc:../_doc/_odoc/reference/merlin-lib/merlin-lib.sherlodoc 97313 + -L 97314 + merlin-lib.utils:../_doc/_odoc/reference/merlin-lib/merlin-lib.utils 97315 + -L 97316 + mime_printer:../_doc/_odoc/reference/mime_printer/mime_printer 97317 + -L 97318 + mtime.clock:../_doc/_odoc/reference/mtime/mtime.clock 97319 + -L 97320 + mtime:../_doc/_odoc/reference/mtime/mtime 97321 + -L 97322 + note.brr:../_doc/_odoc/reference/note/note.brr 97323 + -L 97324 + note:../_doc/_odoc/reference/note/note 97325 + -L 97326 + num.core:../_doc/_odoc/reference/num/num.core 97327 + -L 97328 + ocaml-compiler-libs.bytecomp:../_doc/_odoc/reference/ocaml-compiler-libs/ocaml-compiler-libs.bytecomp 97329 + -L 97330 + ocaml-compiler-libs.common:../_doc/_odoc/reference/ocaml-compiler-libs/ocaml-compiler-libs.common 97331 + -L 97332 + ocaml-compiler-libs.optcomp:../_doc/_odoc/reference/ocaml-compiler-libs/ocaml-compiler-libs.optcomp 97333 + -L 97334 + ocaml-compiler-libs.shadow:../_doc/_odoc/reference/ocaml-compiler-libs/ocaml-compiler-libs.shadow 97335 + -L 97336 + ocaml-compiler-libs.toplevel:../_doc/_odoc/reference/ocaml-compiler-libs/ocaml-compiler-libs.toplevel 97337 + -L 97338 + ocamlgraph:../_doc/_odoc/reference/ocamlgraph/ocamlgraph 97339 + -L 97340 + ocaml_intrinsics_kernel:../_doc/_odoc/reference/ocaml_intrinsics_kernel/ocaml_intrinsics_kernel 97341 + -L 97342 + ocplib-endian.bigstring:../_doc/_odoc/reference/ocplib-endian/ocplib-endian.bigstring 97343 + -L 97344 + ocplib-endian:../_doc/_odoc/reference/ocplib-endian/ocplib-endian 97345 + -L 97346 + odoc-admonition-extension.impl:../_doc/_odoc/reference/odoc-admonition-extension/odoc-admonition-extension.impl 97347 + -L 97348 + odoc-docsite.impl:../_doc/_odoc/reference/odoc-docsite/odoc-docsite.impl 97349 + -L 97350 + odoc.document:../_doc/_odoc/reference/odoc/odoc.document 97351 + -L 97352 + odoc-dot-extension.impl:../_doc/_odoc/reference/odoc-dot-extension/odoc-dot-extension.impl 97353 + -L 97354 + odoc-driver:../_doc/_odoc/reference/odoc-driver/odoc-driver 97355 + -L 97356 + odoc.examples:../_doc/_odoc/reference/odoc/odoc.examples 97357 + -L 97358 + odoc.extension_api:../_doc/_odoc/reference/odoc/odoc.extension_api 97359 + -L 97360 + odoc.extension_registry:../_doc/_odoc/reference/odoc/odoc.extension_registry 97361 + -L 97362 + odoc.html:../_doc/_odoc/reference/odoc/odoc.html 97363 + -L 97364 + odoc.html_support_files:../_doc/_odoc/reference/odoc/odoc.html_support_files 97365 + -L 97366 + odoc.index:../_doc/_odoc/reference/odoc/odoc.index 97367 + -L 97368 + odoc-interactive-extension.impl:../_doc/_odoc/reference/odoc-interactive-extension/odoc-interactive-extension.impl 97369 + -L 97370 + odoc-jons-plugins.impl:../_doc/_odoc/reference/odoc-jons-plugins/odoc-jons-plugins.impl 97371 + -L 97372 + odoc.json_index:../_doc/_odoc/reference/odoc/odoc.json_index 97373 + -L 97374 + odoc.latex:../_doc/_odoc/reference/odoc/odoc.latex 97375 + -L 97376 + odoc.loader:../_doc/_odoc/reference/odoc/odoc.loader 97377 + -L 97378 + odoc.manpage:../_doc/_odoc/reference/odoc/odoc.manpage 97379 + -L 97380 + odoc.markdown:../_doc/_odoc/reference/odoc/odoc.markdown 97381 + -L 97382 + odoc-mermaid-extension.impl:../_doc/_odoc/reference/odoc-mermaid-extension/odoc-mermaid-extension.impl 97383 + -L 97384 + odoc.model_desc:../_doc/_odoc/reference/odoc/odoc.model_desc 97385 + -L 97386 + odoc.model:../_doc/_odoc/reference/odoc/odoc.model 97387 + -L 97388 + odoc-msc-extension.impl:../_doc/_odoc/reference/odoc-msc-extension/odoc-msc-extension.impl 97389 + -L 97390 + odoc.ocamlary:../_doc/_odoc/reference/odoc/odoc.ocamlary 97391 + -L 97392 + odoc.occurrences:../_doc/_odoc/reference/odoc/odoc.occurrences 97393 + -L 97394 + odoc.odoc:../_doc/_odoc/reference/odoc/odoc.odoc 97395 + -L 97396 + odoc.odoc_utils:../_doc/_odoc/reference/odoc/odoc.odoc_utils 97397 + -L 97398 + odoc-parser:../_doc/_odoc/reference/odoc-parser/odoc-parser 97399 + -L 97400 + odoc-rfc-extension.impl:../_doc/_odoc/reference/odoc-rfc-extension/odoc-rfc-extension.impl 97401 + -L 97402 + odoc-scrollycode-extension.impl:../_doc/_odoc/reference/odoc-scrollycode-extension/odoc-scrollycode-extension.impl 97403 + -L 97404 + odoc.search_html_frontend:../_doc/_odoc/reference/odoc/odoc.search_html_frontend 97405 + -L 97406 + odoc.search:../_doc/_odoc/reference/odoc/odoc.search 97407 + -L 97408 + odoc-standalone.impl:../_doc/_odoc/reference/odoc-standalone/odoc-standalone.impl 97409 + -L 97410 + odoc.syntax_highlighter:../_doc/_odoc/reference/odoc/odoc.syntax_highlighter 97411 + -L 97412 + odoc.xref2:../_doc/_odoc/reference/odoc/odoc.xref2 97413 + -L 97414 + odoc.xref_test:../_doc/_odoc/reference/odoc/odoc.xref_test 97415 + -L 97416 + onnxrt:../_doc/_odoc/reference/onnxrt/onnxrt 97417 + -L 97418 + opam-core.cmdliner:../_doc/_odoc/reference/opam-core/opam-core.cmdliner 97419 + -L 97420 + opam-core:../_doc/_odoc/reference/opam-core/opam-core 97421 + -L 97422 + opam-file-format:../_doc/_odoc/reference/opam-file-format/opam-file-format 97423 + -L 97424 + opam-format:../_doc/_odoc/reference/opam-format/opam-format 97425 + -L 97426 + optint:../_doc/_odoc/reference/optint/optint 97427 + -L 97428 + parsexp:../_doc/_odoc/reference/parsexp/parsexp 97429 + -L 97430 + patch:../_doc/_odoc/reference/patch/patch 97431 + -L 97432 + pipe_with_writer_error:../_doc/_odoc/reference/pipe_with_writer_error/pipe_with_writer_error 97433 + -L 97434 + portable.adaptive_backoff:../_doc/_odoc/reference/portable/portable.adaptive_backoff 97435 + -L 97436 + portable.common:../_doc/_odoc/reference/portable/portable.common 97437 + -L 97438 + portable.kernel:../_doc/_odoc/reference/portable/portable.kernel 97439 + -L 97440 + portable:../_doc/_odoc/reference/portable/portable 97441 + -L 97442 + portable.test_helpers:../_doc/_odoc/reference/portable/portable.test_helpers 97443 + -L 97444 + ppx_assert:../_doc/_odoc/reference/ppx_assert/ppx_assert 97445 + -L 97446 + ppx_assert.runtime-lib:../_doc/_odoc/reference/ppx_assert/ppx_assert.runtime-lib 97447 + -L 97448 + ppx_bench.config:../_doc/_odoc/reference/ppx_bench/ppx_bench.config 97449 + -L 97450 + ppx_bench.config_types:../_doc/_odoc/reference/ppx_bench/ppx_bench.config_types 97451 + -L 97452 + ppx_bench:../_doc/_odoc/reference/ppx_bench/ppx_bench 97453 + -L 97454 + ppx_bench.runtime-lib:../_doc/_odoc/reference/ppx_bench/ppx_bench.runtime-lib 97455 + -L 97456 + ppx_compare.expander:../_doc/_odoc/reference/ppx_compare/ppx_compare.expander 97457 + -L 97458 + ppx_compare:../_doc/_odoc/reference/ppx_compare/ppx_compare 97459 + -L 97460 + ppx_compare.runtime-lib:../_doc/_odoc/reference/ppx_compare/ppx_compare.runtime-lib 97461 + -L 97462 + ppx_derivers:../_doc/_odoc/reference/ppx_derivers/ppx_derivers 97463 + -L 97464 + ppx_diff.diffable_cinaps:../_doc/_odoc/reference/ppx_diff/ppx_diff.diffable_cinaps 97465 + -L 97466 + ppx_diff.diffable:../_doc/_odoc/reference/ppx_diff/ppx_diff.diffable 97467 + -L 97468 + ppx_diff.ppx_diff:../_doc/_odoc/reference/ppx_diff/ppx_diff.ppx_diff 97469 + -L 97470 + ppx_enumerate:../_doc/_odoc/reference/ppx_enumerate/ppx_enumerate 97471 + -L 97472 + ppx_enumerate.runtime-lib:../_doc/_odoc/reference/ppx_enumerate/ppx_enumerate.runtime-lib 97473 + -L 97474 + ppx_expect.config:../_doc/_odoc/reference/ppx_expect/ppx_expect.config 97475 + -L 97476 + ppx_expect.config_types:../_doc/_odoc/reference/ppx_expect/ppx_expect.config_types 97477 + -L 97478 + ppx_expect.make_corrected_file_kernel:../_doc/_odoc/reference/ppx_expect/ppx_expect.make_corrected_file_kernel 97479 + -L 97480 + ppx_expect.make_corrected_file:../_doc/_odoc/reference/ppx_expect/ppx_expect.make_corrected_file 97481 + -L 97482 + ppx_expect:../_doc/_odoc/reference/ppx_expect/ppx_expect 97483 + -L 97484 + ppx_expect.runtime:../_doc/_odoc/reference/ppx_expect/ppx_expect.runtime 97485 + -L 97486 + ppx_expect.runtime_types:../_doc/_odoc/reference/ppx_expect/ppx_expect.runtime_types 97487 + -L 97488 + ppx_fuelproof:../_doc/_odoc/reference/ppx_fuelproof/ppx_fuelproof 97489 + -L 97490 + ppx_fuelproof.runtime:../_doc/_odoc/reference/ppx_fuelproof/ppx_fuelproof.runtime 97491 + -L 97492 + ppx_hash.base_internalhash_types:../_doc/_odoc/reference/ppx_hash/ppx_hash.base_internalhash_types 97493 + -L 97494 + ppx_hash.expander:../_doc/_odoc/reference/ppx_hash/ppx_hash.expander 97495 + -L 97496 + ppx_hash:../_doc/_odoc/reference/ppx_hash/ppx_hash 97497 + -L 97498 + ppx_hash.runtime-lib:../_doc/_odoc/reference/ppx_hash/ppx_hash.runtime-lib 97499 + -L 97500 + ppx_helpers.modes_lib:../_doc/_odoc/reference/ppx_helpers/ppx_helpers.modes_lib 97501 + -L 97502 + ppx_helpers:../_doc/_odoc/reference/ppx_helpers/ppx_helpers 97503 + -L 97504 + ppx_here.expander:../_doc/_odoc/reference/ppx_here/ppx_here.expander 97505 + -L 97506 + ppx_here:../_doc/_odoc/reference/ppx_here/ppx_here 97507 + -L 97508 + ppx_here.runtime-lib:../_doc/_odoc/reference/ppx_here/ppx_here.runtime-lib 97509 + -L 97510 + ppx_inline_test.config:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.config 97511 + -L 97512 + ppx_inline_test.drop:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.drop 97513 + -L 97514 + ppx_inline_test.libname:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.libname 97515 + -L 97516 + ppx_inline_test:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test 97517 + -L 97518 + ppx_inline_test.runner.lib:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.runner.lib 97519 + -L 97520 + ppx_inline_test.runner:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.runner 97521 + -L 97522 + ppx_inline_test.runtime-lib:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.runtime-lib 97523 + -L 97524 + ppxlib_ast.astlib:../_doc/_odoc/reference/ppxlib_ast/ppxlib_ast.astlib 97525 + -L 97526 + ppxlib_ast.ast:../_doc/_odoc/reference/ppxlib_ast/ppxlib_ast.ast 97527 + -L 97528 + ppxlib_ast.stdppx:../_doc/_odoc/reference/ppxlib_ast/ppxlib_ast.stdppx 97529 + -L 97530 + ppxlib_ast.traverse_builtins:../_doc/_odoc/reference/ppxlib_ast/ppxlib_ast.traverse_builtins 97531 + -L 97532 + ppxlib_jane:../_doc/_odoc/reference/ppxlib_jane/ppxlib_jane 97533 + -L 97534 + ppxlib.metaquot_lifters:../_doc/_odoc/reference/ppxlib/ppxlib.metaquot_lifters 97535 + -L 97536 + ppxlib.metaquot:../_doc/_odoc/reference/ppxlib/ppxlib.metaquot 97537 + -L 97538 + ppxlib:../_doc/_odoc/reference/ppxlib/ppxlib 97539 + -L 97540 + ppxlib.print_diff:../_doc/_odoc/reference/ppxlib/ppxlib.print_diff 97541 + -L 97542 + ppxlib_register:../_doc/_odoc/reference/ppxlib_register/ppxlib_register 97543 + -L 97544 + ppxlib.runner_as_ppx:../_doc/_odoc/reference/ppxlib/ppxlib.runner_as_ppx 97545 + -L 97546 + ppxlib.runner:../_doc/_odoc/reference/ppxlib/ppxlib.runner 97547 + -L 97548 + ppxlib.traverse:../_doc/_odoc/reference/ppxlib/ppxlib.traverse 97549 + -L 97550 + ppx_log.kernel:../_doc/_odoc/reference/ppx_log/ppx_log.kernel 97551 + -L 97552 + ppx_log:../_doc/_odoc/reference/ppx_log/ppx_log 97553 + -L 97554 + ppx_log.syntax:../_doc/_odoc/reference/ppx_log/ppx_log.syntax 97555 + -L 97556 + ppx_log.types:../_doc/_odoc/reference/ppx_log/ppx_log.types 97557 + -L 97558 + ppx_module_timer.helpers:../_doc/_odoc/reference/ppx_module_timer/ppx_module_timer.helpers 97559 + -L 97560 + ppx_module_timer:../_doc/_odoc/reference/ppx_module_timer/ppx_module_timer 97561 + -L 97562 + ppx_module_timer.runtime:../_doc/_odoc/reference/ppx_module_timer/ppx_module_timer.runtime 97563 + -L 97564 + ppx_portable:../_doc/_odoc/reference/ppx_portable/ppx_portable 97565 + -L 97566 + ppx_portable.runtime:../_doc/_odoc/reference/ppx_portable/ppx_portable.runtime 97567 + -L 97568 + ppx_sexp_conv.expander:../_doc/_odoc/reference/ppx_sexp_conv/ppx_sexp_conv.expander 97569 + -L 97570 + ppx_sexp_conv:../_doc/_odoc/reference/ppx_sexp_conv/ppx_sexp_conv 97571 + -L 97572 + ppx_sexp_conv.runtime-lib:../_doc/_odoc/reference/ppx_sexp_conv/ppx_sexp_conv.runtime-lib 97573 + -L 97574 + ppx_sexp_message.expander:../_doc/_odoc/reference/ppx_sexp_message/ppx_sexp_message.expander 97575 + -L 97576 + ppx_sexp_message:../_doc/_odoc/reference/ppx_sexp_message/ppx_sexp_message 97577 + -L 97578 + ppx_stable_witness:../_doc/_odoc/reference/ppx_stable_witness/ppx_stable_witness 97579 + -L 97580 + ppx_stable_witness.runtime:../_doc/_odoc/reference/ppx_stable_witness/ppx_stable_witness.runtime 97581 + -L 97582 + ppx_stable_witness.stable_witness:../_doc/_odoc/reference/ppx_stable_witness/ppx_stable_witness.stable_witness 97583 + -L 97584 + ppx_string:../_doc/_odoc/reference/ppx_string/ppx_string 97585 + -L 97586 + ppx_string.runtime:../_doc/_odoc/reference/ppx_string/ppx_string.runtime 97587 + -L 97588 + ppx_template.expander:../_doc/_odoc/reference/ppx_template/ppx_template.expander 97589 + -L 97590 + ppx_template:../_doc/_odoc/reference/ppx_template/ppx_template 97591 + -L 97592 + ppx_typed_fields:../_doc/_odoc/reference/ppx_typed_fields/ppx_typed_fields 97593 + -L 97594 + ppx_typed_fields.typed_field_map:../_doc/_odoc/reference/ppx_typed_fields/ppx_typed_fields.typed_field_map 97595 + -L 97596 + ppx_typed_fields.typed_fields_lib:../_doc/_odoc/reference/ppx_typed_fields/ppx_typed_fields.typed_fields_lib 97597 + -L 97598 + ppx_typed_fields.typed_variants_lib:../_doc/_odoc/reference/ppx_typed_fields/ppx_typed_fields.typed_variants_lib 97599 + -L 97600 + progress.engine:../_doc/_odoc/reference/progress/progress.engine 97601 + -L 97602 + progress:../_doc/_odoc/reference/progress/progress 97603 + -L 97604 + progress.vector:../_doc/_odoc/reference/progress/progress.vector 97605 + -L 97606 + protocol_version_header:../_doc/_odoc/reference/protocol_version_header/protocol_version_header 97607 + -L 97608 + psq:../_doc/_odoc/reference/psq/psq 97609 + -L 97610 + record_builder:../_doc/_odoc/reference/record_builder/record_builder 97611 + -L 97612 + re.emacs:../_doc/_odoc/reference/re/re.emacs 97613 + -L 97614 + re.glob:../_doc/_odoc/reference/re/re.glob 97615 + -L 97616 + re.pcre:../_doc/_odoc/reference/re/re.pcre 97617 + -L 97618 + re.perl:../_doc/_odoc/reference/re/re.perl 97619 + -L 97620 + re.posix:../_doc/_odoc/reference/re/re.posix 97621 + -L 97622 + re:../_doc/_odoc/reference/re/re 97623 + -L 97624 + re.str:../_doc/_odoc/reference/re/re.str 97625 + -L 97626 + rresult:../_doc/_odoc/reference/rresult/rresult 97627 + -L 97628 + runtime_events:../_doc/_odoc/reference/ocaml-variants/runtime_events 97629 + -L 97630 + sedlex.ppx:../_doc/_odoc/reference/sedlex/sedlex.ppx 97631 + -L 97632 + sedlex:../_doc/_odoc/reference/sedlex/sedlex 97633 + -L 97634 + sedlex.utils:../_doc/_odoc/reference/sedlex/sedlex.utils 97635 + -L 97636 + sexplib0:../_doc/_odoc/reference/sexplib0/sexplib0 97637 + -L 97638 + sexplib.num:../_doc/_odoc/reference/sexplib/sexplib.num 97639 + -L 97640 + sexplib:../_doc/_odoc/reference/sexplib/sexplib 97641 + -L 97642 + sexplib.unix:../_doc/_odoc/reference/sexplib/sexplib.unix 97643 + -L 97644 + sexp_pretty:../_doc/_odoc/reference/sexp_pretty/sexp_pretty 97645 + -L 97646 + sexp_type.grammar:../_doc/_odoc/reference/sexp_type/sexp_type.grammar 97647 + -L 97648 + sexp_type:../_doc/_odoc/reference/sexp_type/sexp_type 97649 + -L 97650 + sha:../_doc/_odoc/reference/sha/sha 97651 + -L 97652 + sherlodoc.db:../_doc/_odoc/reference/sherlodoc/sherlodoc.db 97653 + -L 97654 + sherlodoc.db_store:../_doc/_odoc/reference/sherlodoc/sherlodoc.db_store 97655 + -L 97656 + sherlodoc.query:../_doc/_odoc/reference/sherlodoc/sherlodoc.query 97657 + -L 97658 + sherlodoc.storage_js:../_doc/_odoc/reference/sherlodoc/sherlodoc.storage_js 97659 + -L 97660 + sherlodoc.storage_marshal:../_doc/_odoc/reference/sherlodoc/sherlodoc.storage_marshal 97661 + -L 97662 + spawn:../_doc/_odoc/reference/spawn/spawn 97663 + -L 97664 + splittable_random:../_doc/_odoc/reference/splittable_random/splittable_random 97665 + -L 97666 + stdio:../_doc/_odoc/reference/stdio/stdio 97667 + -L 97668 + stdlib_alpha:../_doc/_odoc/reference/ocaml-variants/stdlib_alpha 97669 + -L 97670 + stdlib_beta:../_doc/_odoc/reference/ocaml-variants/stdlib_beta 97671 + -L 97672 + stdlib:../_doc/_odoc/reference/ocaml-variants/stdlib 97673 + -L 97674 + stdlib_stable:../_doc/_odoc/reference/ocaml-variants/stdlib_stable 97675 + -L 97676 + stdlib_upstream_compatible:../_doc/_odoc/reference/ocaml-variants/stdlib_upstream_compatible 97677 + -L 97678 + string_dict:../_doc/_odoc/reference/string_dict/string_dict 97679 + -L 97680 + stringext:../_doc/_odoc/reference/stringext/stringext 97681 + -L 97682 + str:../_doc/_odoc/reference/ocaml-variants/str 97683 + -L 97684 + swhid_core:../_doc/_odoc/reference/swhid_core/swhid_core 97685 + -L 97686 + terminal.ansi:../_doc/_odoc/reference/terminal/terminal.ansi 97687 + -L 97688 + terminal:../_doc/_odoc/reference/terminal/terminal 97689 + -L 97690 + tessera-geotessera-jsoo:../_doc/_odoc/reference/tessera-geotessera-jsoo/tessera-geotessera-jsoo 97691 + -L 97692 + tessera-geotessera:../_doc/_odoc/reference/tessera-geotessera/tessera-geotessera 97693 + -L 97694 + tessera-linalg:../_doc/_odoc/reference/tessera-linalg/tessera-linalg 97695 + -L 97696 + tessera-npy:../_doc/_odoc/reference/tessera-npy/tessera-npy 97697 + -L 97698 + tessera-tfjs:../_doc/_odoc/reference/tessera-tfjs/tessera-tfjs 97699 + -L 97700 + tessera-viz-jsoo:../_doc/_odoc/reference/tessera-viz-jsoo/tessera-viz-jsoo 97701 + -L 97702 + tessera-viz:../_doc/_odoc/reference/tessera-viz/tessera-viz 97703 + -L 97704 + tessera-zarr-jsoo:../_doc/_odoc/reference/tessera-zarr-jsoo/tessera-zarr-jsoo 97705 + -L 97706 + tessera-zarr:../_doc/_odoc/reference/tessera-zarr/tessera-zarr 97707 + -L 97708 + textutils.ascii_table_kernel:../_doc/_odoc/reference/textutils/textutils.ascii_table_kernel 97709 + -L 97710 + textutils.ascii_table:../_doc/_odoc/reference/textutils/textutils.ascii_table 97711 + -L 97712 + textutils.console:../_doc/_odoc/reference/textutils/textutils.console 97713 + -L 97714 + threads:../_doc/_odoc/reference/ocaml-variants/threads 97715 + -L 97716 + thread-table:../_doc/_odoc/reference/thread-table/thread-table 97717 + -L 97718 + time_now:../_doc/_odoc/reference/time_now/time_now 97719 + -L 97720 + typerep:../_doc/_odoc/reference/typerep/typerep 97721 + -L 97722 + tyxml.functor:../_doc/_odoc/reference/tyxml/tyxml.functor 97723 + -L 97724 + tyxml:../_doc/_odoc/reference/tyxml/tyxml 97725 + -L 97726 + unique:../_doc/_odoc/reference/unique/unique 97727 + -L 97728 + univ_map:../_doc/_odoc/reference/univ_map/univ_map 97729 + -L 97730 + unix:../_doc/_odoc/reference/ocaml-variants/unix 97731 + -L 97732 + uopt:../_doc/_odoc/reference/uopt/uopt 97733 + -L 97734 + uring:../_doc/_odoc/reference/uring/uring 97735 + -L 97736 + uri.services_full:../_doc/_odoc/reference/uri/uri.services_full 97737 + -L 97738 + uri.services:../_doc/_odoc/reference/uri/uri.services 97739 + -L 97740 + uri:../_doc/_odoc/reference/uri/uri 97741 + -L 97742 + uucp:../_doc/_odoc/reference/uucp/uucp 97743 + -L 97744 + uutf:../_doc/_odoc/reference/uutf/uutf 97745 + -L 97746 + variantslib:../_doc/_odoc/reference/variantslib/variantslib 97747 + -L 97748 + x-ocaml.lib:../_doc/_odoc/reference/x-ocaml/x-ocaml.lib 97749 + -L 97750 + x-ocaml.protocol:../_doc/_odoc/reference/x-ocaml/x-ocaml.protocol 97751 + -L 97752 + yojson:../_doc/_odoc/reference/yojson/yojson 97753 + -L 97754 + zarr-v3-unix:../_doc/_odoc/reference/zarr-v3-unix/zarr-v3-unix 97755 + -L 97756 + zarr-v3:../_doc/_odoc/reference/zarr-v3/zarr-v3 97757 + -o 97758 + _odoc/tags/page-index.odocl) 97759 + (run 97760 + odoc 97761 + link 97762 + --warn-error 97763 + _odoc/tags/page-meta.odoc 97764 + -P 97765 + site:_odoc 97766 + -P 97767 + angstrom:../_doc/_odoc/reference/angstrom 97768 + -P 97769 + angstrom-async:../_doc/_odoc/reference/angstrom-async 97770 + -P 97771 + angstrom-lwt-unix:../_doc/_odoc/reference/angstrom-lwt-unix 97772 + -P 97773 + angstrom-unix:../_doc/_odoc/reference/angstrom-unix 97774 + -P 97775 + astring:../_doc/_odoc/reference/astring 97776 + -P 97777 + async:../_doc/_odoc/reference/async 97778 + -P 97779 + async_kernel:../_doc/_odoc/reference/async_kernel 97780 + -P 97781 + async_log:../_doc/_odoc/reference/async_log 97782 + -P 97783 + async_rpc_kernel:../_doc/_odoc/reference/async_rpc_kernel 97784 + -P 97785 + async_unix:../_doc/_odoc/reference/async_unix 97786 + -P 97787 + base64:../_doc/_odoc/reference/base64 97788 + -P 97789 + base:../_doc/_odoc/reference/base 97790 + -P 97791 + base_bigstring:../_doc/_odoc/reference/base_bigstring 97792 + -P 97793 + basement:../_doc/_odoc/reference/basement 97794 + -P 97795 + base_quickcheck:../_doc/_odoc/reference/base_quickcheck 97796 + -P 97797 + bigstringaf:../_doc/_odoc/reference/bigstringaf 97798 + -P 97799 + bin_prot:../_doc/_odoc/reference/bin_prot 97800 + -P 97801 + bos:../_doc/_odoc/reference/bos 97802 + -P 97803 + brr:../_doc/_odoc/reference/brr 97804 + -P 97805 + camlp-streams:../_doc/_odoc/reference/camlp-streams 97806 + -P 97807 + capsule0:../_doc/_odoc/reference/capsule0 97808 + -P 97809 + capsule:../_doc/_odoc/reference/capsule 97810 + -P 97811 + cmdliner:../_doc/_odoc/reference/cmdliner 97812 + -P 97813 + code-mirror:../_doc/_odoc/reference/code-mirror 97814 + -P 97815 + ocaml-variants:../_doc/_odoc/reference/ocaml-variants 97816 + -P 97817 + core:../_doc/_odoc/reference/core 97818 + -P 97819 + core_extended:../_doc/_odoc/reference/core_extended 97820 + -P 97821 + core_kernel:../_doc/_odoc/reference/core_kernel 97822 + -P 97823 + core_unix:../_doc/_odoc/reference/core_unix 97824 + -P 97825 + csexp:../_doc/_odoc/reference/csexp 97826 + -P 97827 + cstruct:../_doc/_odoc/reference/cstruct 97828 + -P 97829 + decompress:../_doc/_odoc/reference/decompress 97830 + -P 97831 + odoc:../_doc/_odoc/reference/odoc 97832 + -P 97833 + domain-local-await:../_doc/_odoc/reference/domain-local-await 97834 + -P 97835 + eio:../_doc/_odoc/reference/eio 97836 + -P 97837 + eio_linux:../_doc/_odoc/reference/eio_linux 97838 + -P 97839 + eio_main:../_doc/_odoc/reference/eio_main 97840 + -P 97841 + eio_posix:../_doc/_odoc/reference/eio_posix 97842 + -P 97843 + expect_test_helpers_core:../_doc/_odoc/reference/expect_test_helpers_core 97844 + -P 97845 + fieldslib:../_doc/_odoc/reference/fieldslib 97846 + -P 97847 + flexible_sexp:../_doc/_odoc/reference/flexible_sexp 97848 + -P 97849 + fmt:../_doc/_odoc/reference/fmt 97850 + -P 97851 + fpath:../_doc/_odoc/reference/fpath 97852 + -P 97853 + gen:../_doc/_odoc/reference/gen 97854 + -P 97855 + hmap:../_doc/_odoc/reference/hmap 97856 + -P 97857 + int_repr:../_doc/_odoc/reference/int_repr 97858 + -P 97859 + iomux:../_doc/_odoc/reference/iomux 97860 + -P 97861 + jane-street-headers:../_doc/_odoc/reference/jane-street-headers 97862 + -P 97863 + js_of_ocaml-compiler:../_doc/_odoc/reference/js_of_ocaml-compiler 97864 + -P 97865 + js_of_ocaml:../_doc/_odoc/reference/js_of_ocaml 97866 + -P 97867 + js_of_ocaml-lwt:../_doc/_odoc/reference/js_of_ocaml-lwt 97868 + -P 97869 + js_of_ocaml-toplevel:../_doc/_odoc/reference/js_of_ocaml-toplevel 97870 + -P 97871 + jsonm:../_doc/_odoc/reference/jsonm 97872 + -P 97873 + js_top_worker-client:../_doc/_odoc/reference/js_top_worker-client 97874 + -P 97875 + js_top_worker:../_doc/_odoc/reference/js_top_worker 97876 + -P 97877 + js_top_worker-rpc:../_doc/_odoc/reference/js_top_worker-rpc 97878 + -P 97879 + js_top_worker-web:../_doc/_odoc/reference/js_top_worker-web 97880 + -P 97881 + js_top_worker-widget:../_doc/_odoc/reference/js_top_worker-widget 97882 + -P 97883 + js_top_worker-widget-leaflet:../_doc/_odoc/reference/js_top_worker-widget-leaflet 97884 + -P 97885 + logs:../_doc/_odoc/reference/logs 97886 + -P 97887 + lwt-dllist:../_doc/_odoc/reference/lwt-dllist 97888 + -P 97889 + lwt:../_doc/_odoc/reference/lwt 97890 + -P 97891 + menhirLib:../_doc/_odoc/reference/menhirLib 97892 + -P 97893 + merlin-js:../_doc/_odoc/reference/merlin-js 97894 + -P 97895 + merlin-lib:../_doc/_odoc/reference/merlin-lib 97896 + -P 97897 + mime_printer:../_doc/_odoc/reference/mime_printer 97898 + -P 97899 + mtime:../_doc/_odoc/reference/mtime 97900 + -P 97901 + note:../_doc/_odoc/reference/note 97902 + -P 97903 + num:../_doc/_odoc/reference/num 97904 + -P 97905 + ocaml-compiler-libs:../_doc/_odoc/reference/ocaml-compiler-libs 97906 + -P 97907 + ocamlgraph:../_doc/_odoc/reference/ocamlgraph 97908 + -P 97909 + ocaml_intrinsics_kernel:../_doc/_odoc/reference/ocaml_intrinsics_kernel 97910 + -P 97911 + ocplib-endian:../_doc/_odoc/reference/ocplib-endian 97912 + -P 97913 + odoc-admonition-extension:../_doc/_odoc/reference/odoc-admonition-extension 97914 + -P 97915 + odoc-docsite:../_doc/_odoc/reference/odoc-docsite 97916 + -P 97917 + odoc-dot-extension:../_doc/_odoc/reference/odoc-dot-extension 97918 + -P 97919 + odoc-driver:../_doc/_odoc/reference/odoc-driver 97920 + -P 97921 + odoc-interactive-extension:../_doc/_odoc/reference/odoc-interactive-extension 97922 + -P 97923 + odoc-jons-plugins:../_doc/_odoc/reference/odoc-jons-plugins 97924 + -P 97925 + odoc-mermaid-extension:../_doc/_odoc/reference/odoc-mermaid-extension 97926 + -P 97927 + odoc-msc-extension:../_doc/_odoc/reference/odoc-msc-extension 97928 + -P 97929 + odoc-parser:../_doc/_odoc/reference/odoc-parser 97930 + -P 97931 + odoc-rfc-extension:../_doc/_odoc/reference/odoc-rfc-extension 97932 + -P 97933 + odoc-scrollycode-extension:../_doc/_odoc/reference/odoc-scrollycode-extension 97934 + -P 97935 + odoc-standalone:../_doc/_odoc/reference/odoc-standalone 97936 + -P 97937 + onnxrt:../_doc/_odoc/reference/onnxrt 97938 + -P 97939 + opam-core:../_doc/_odoc/reference/opam-core 97940 + -P 97941 + opam-file-format:../_doc/_odoc/reference/opam-file-format 97942 + -P 97943 + opam-format:../_doc/_odoc/reference/opam-format 97944 + -P 97945 + optint:../_doc/_odoc/reference/optint 97946 + -P 97947 + parsexp:../_doc/_odoc/reference/parsexp 97948 + -P 97949 + patch:../_doc/_odoc/reference/patch 97950 + -P 97951 + pipe_with_writer_error:../_doc/_odoc/reference/pipe_with_writer_error 97952 + -P 97953 + portable:../_doc/_odoc/reference/portable 97954 + -P 97955 + ppx_assert:../_doc/_odoc/reference/ppx_assert 97956 + -P 97957 + ppx_bench:../_doc/_odoc/reference/ppx_bench 97958 + -P 97959 + ppx_compare:../_doc/_odoc/reference/ppx_compare 97960 + -P 97961 + ppx_derivers:../_doc/_odoc/reference/ppx_derivers 97962 + -P 97963 + ppx_diff:../_doc/_odoc/reference/ppx_diff 97964 + -P 97965 + ppx_enumerate:../_doc/_odoc/reference/ppx_enumerate 97966 + -P 97967 + ppx_expect:../_doc/_odoc/reference/ppx_expect 97968 + -P 97969 + ppx_fuelproof:../_doc/_odoc/reference/ppx_fuelproof 97970 + -P 97971 + ppx_hash:../_doc/_odoc/reference/ppx_hash 97972 + -P 97973 + ppx_helpers:../_doc/_odoc/reference/ppx_helpers 97974 + -P 97975 + ppx_here:../_doc/_odoc/reference/ppx_here 97976 + -P 97977 + ppx_inline_test:../_doc/_odoc/reference/ppx_inline_test 97978 + -P 97979 + ppxlib_ast:../_doc/_odoc/reference/ppxlib_ast 97980 + -P 97981 + ppxlib_jane:../_doc/_odoc/reference/ppxlib_jane 97982 + -P 97983 + ppxlib:../_doc/_odoc/reference/ppxlib 97984 + -P 97985 + ppxlib_register:../_doc/_odoc/reference/ppxlib_register 97986 + -P 97987 + ppx_log:../_doc/_odoc/reference/ppx_log 97988 + -P 97989 + ppx_module_timer:../_doc/_odoc/reference/ppx_module_timer 97990 + -P 97991 + ppx_portable:../_doc/_odoc/reference/ppx_portable 97992 + -P 97993 + ppx_sexp_conv:../_doc/_odoc/reference/ppx_sexp_conv 97994 + -P 97995 + ppx_sexp_message:../_doc/_odoc/reference/ppx_sexp_message 97996 + -P 97997 + ppx_stable_witness:../_doc/_odoc/reference/ppx_stable_witness 97998 + -P 97999 + ppx_string:../_doc/_odoc/reference/ppx_string 98000 + -P 98001 + ppx_template:../_doc/_odoc/reference/ppx_template 98002 + -P 98003 + ppx_typed_fields:../_doc/_odoc/reference/ppx_typed_fields 98004 + -P 98005 + progress:../_doc/_odoc/reference/progress 98006 + -P 98007 + protocol_version_header:../_doc/_odoc/reference/protocol_version_header 98008 + -P 98009 + psq:../_doc/_odoc/reference/psq 98010 + -P 98011 + record_builder:../_doc/_odoc/reference/record_builder 98012 + -P 98013 + re:../_doc/_odoc/reference/re 98014 + -P 98015 + rresult:../_doc/_odoc/reference/rresult 98016 + -P 98017 + sedlex:../_doc/_odoc/reference/sedlex 98018 + -P 98019 + sexplib0:../_doc/_odoc/reference/sexplib0 98020 + -P 98021 + sexplib:../_doc/_odoc/reference/sexplib 98022 + -P 98023 + sexp_pretty:../_doc/_odoc/reference/sexp_pretty 98024 + -P 98025 + sexp_type:../_doc/_odoc/reference/sexp_type 98026 + -P 98027 + sha:../_doc/_odoc/reference/sha 98028 + -P 98029 + sherlodoc:../_doc/_odoc/reference/sherlodoc 98030 + -P 98031 + spawn:../_doc/_odoc/reference/spawn 98032 + -P 98033 + splittable_random:../_doc/_odoc/reference/splittable_random 98034 + -P 98035 + stdio:../_doc/_odoc/reference/stdio 98036 + -P 98037 + string_dict:../_doc/_odoc/reference/string_dict 98038 + -P 98039 + stringext:../_doc/_odoc/reference/stringext 98040 + -P 98041 + swhid_core:../_doc/_odoc/reference/swhid_core 98042 + -P 98043 + terminal:../_doc/_odoc/reference/terminal 98044 + -P 98045 + tessera-geotessera-jsoo:../_doc/_odoc/reference/tessera-geotessera-jsoo 98046 + -P 98047 + tessera-geotessera:../_doc/_odoc/reference/tessera-geotessera 98048 + -P 98049 + tessera-linalg:../_doc/_odoc/reference/tessera-linalg 98050 + -P 98051 + tessera-npy:../_doc/_odoc/reference/tessera-npy 98052 + -P 98053 + tessera-tfjs:../_doc/_odoc/reference/tessera-tfjs 98054 + -P 98055 + tessera-viz-jsoo:../_doc/_odoc/reference/tessera-viz-jsoo 98056 + -P 98057 + tessera-viz:../_doc/_odoc/reference/tessera-viz 98058 + -P 98059 + tessera-zarr-jsoo:../_doc/_odoc/reference/tessera-zarr-jsoo 98060 + -P 98061 + tessera-zarr:../_doc/_odoc/reference/tessera-zarr 98062 + -P 98063 + textutils:../_doc/_odoc/reference/textutils 98064 + -P 98065 + thread-table:../_doc/_odoc/reference/thread-table 98066 + -P 98067 + time_now:../_doc/_odoc/reference/time_now 98068 + -P 98069 + typerep:../_doc/_odoc/reference/typerep 98070 + -P 98071 + tyxml:../_doc/_odoc/reference/tyxml 98072 + -P 98073 + unique:../_doc/_odoc/reference/unique 98074 + -P 98075 + univ_map:../_doc/_odoc/reference/univ_map 98076 + -P 98077 + uopt:../_doc/_odoc/reference/uopt 98078 + -P 98079 + uring:../_doc/_odoc/reference/uring 98080 + -P 98081 + uri:../_doc/_odoc/reference/uri 98082 + -P 98083 + uucp:../_doc/_odoc/reference/uucp 98084 + -P 98085 + uutf:../_doc/_odoc/reference/uutf 98086 + -P 98087 + variantslib:../_doc/_odoc/reference/variantslib 98088 + -P 98089 + x-ocaml:../_doc/_odoc/reference/x-ocaml 98090 + -P 98091 + yojson:../_doc/_odoc/reference/yojson 98092 + -P 98093 + zarr-v3-unix:../_doc/_odoc/reference/zarr-v3-unix 98094 + -P 98095 + zarr-v3:../_doc/_odoc/reference/zarr-v3 98096 + -L 98097 + angstrom:../_doc/_odoc/reference/angstrom/angstrom 98098 + -L 98099 + angstrom-async:../_doc/_odoc/reference/angstrom-async/angstrom-async 98100 + -L 98101 + angstrom-lwt-unix:../_doc/_odoc/reference/angstrom-lwt-unix/angstrom-lwt-unix 98102 + -L 98103 + angstrom-unix:../_doc/_odoc/reference/angstrom-unix/angstrom-unix 98104 + -L 98105 + astring:../_doc/_odoc/reference/astring/astring 98106 + -L 98107 + async:../_doc/_odoc/reference/async/async 98108 + -L 98109 + async.async_command:../_doc/_odoc/reference/async/async.async_command 98110 + -L 98111 + async.async_quickcheck:../_doc/_odoc/reference/async/async.async_quickcheck 98112 + -L 98113 + async.async_rpc:../_doc/_odoc/reference/async/async.async_rpc 98114 + -L 98115 + async_kernel:../_doc/_odoc/reference/async_kernel/async_kernel 98116 + -L 98117 + async_kernel.config:../_doc/_odoc/reference/async_kernel/async_kernel.config 98118 + -L 98119 + async_kernel.eager_deferred:../_doc/_odoc/reference/async_kernel/async_kernel.eager_deferred 98120 + -L 98121 + async_kernel.limiter_async:../_doc/_odoc/reference/async_kernel/async_kernel.limiter_async 98122 + -L 98123 + async_kernel.persistent_connection_kernel:../_doc/_odoc/reference/async_kernel/async_kernel.persistent_connection_kernel 98124 + -L 98125 + async_kernel.read_write_pair:../_doc/_odoc/reference/async_kernel/async_kernel.read_write_pair 98126 + -L 98127 + async_kernel.weak_hashtbl_async:../_doc/_odoc/reference/async_kernel/async_kernel.weak_hashtbl_async 98128 + -L 98129 + async.lock_file_async:../_doc/_odoc/reference/async/async.lock_file_async 98130 + -L 98131 + async_log:../_doc/_odoc/reference/async_log/async_log 98132 + -L 98133 + async.log_extended:../_doc/_odoc/reference/async/async.log_extended 98134 + -L 98135 + async_log.kernel:../_doc/_odoc/reference/async_log/async_log.kernel 98136 + -L 98137 + async.persistent_connection:../_doc/_odoc/reference/async/async.persistent_connection 98138 + -L 98139 + async_rpc_kernel:../_doc/_odoc/reference/async_rpc_kernel/async_rpc_kernel 98140 + -L 98141 + async_unix:../_doc/_odoc/reference/async_unix/async_unix 98142 + -L 98143 + async_unix.thread_pool:../_doc/_odoc/reference/async_unix/async_unix.thread_pool 98144 + -L 98145 + async_unix.thread_safe_ivar:../_doc/_odoc/reference/async_unix/async_unix.thread_safe_ivar 98146 + -L 98147 + async_unix.thread_safe_pipe:../_doc/_odoc/reference/async_unix/async_unix.thread_safe_pipe 98148 + -L 98149 + async.unpack_sequence:../_doc/_odoc/reference/async/async.unpack_sequence 98150 + -L 98151 + base64:../_doc/_odoc/reference/base64/base64 98152 + -L 98153 + base64.rfc2045:../_doc/_odoc/reference/base64/base64.rfc2045 98154 + -L 98155 + base:../_doc/_odoc/reference/base/base 98156 + -L 98157 + base_bigstring:../_doc/_odoc/reference/base_bigstring/base_bigstring 98158 + -L 98159 + base.composition_infix:../_doc/_odoc/reference/base/base.composition_infix 98160 + -L 98161 + base.md5:../_doc/_odoc/reference/base/base.md5 98162 + -L 98163 + basement:../_doc/_odoc/reference/basement/basement 98164 + -L 98165 + base_quickcheck:../_doc/_odoc/reference/base_quickcheck/base_quickcheck 98166 + -L 98167 + base_quickcheck.ppx_quickcheck:../_doc/_odoc/reference/base_quickcheck/base_quickcheck.ppx_quickcheck 98168 + -L 98169 + base_quickcheck.ppx_quickcheck.expander:../_doc/_odoc/reference/base_quickcheck/base_quickcheck.ppx_quickcheck.expander 98170 + -L 98171 + base_quickcheck.ppx_quickcheck.runtime:../_doc/_odoc/reference/base_quickcheck/base_quickcheck.ppx_quickcheck.runtime 98172 + -L 98173 + base.shadow_stdlib:../_doc/_odoc/reference/base/base.shadow_stdlib 98174 + -L 98175 + bigstringaf:../_doc/_odoc/reference/bigstringaf/bigstringaf 98176 + -L 98177 + bin_prot:../_doc/_odoc/reference/bin_prot/bin_prot 98178 + -L 98179 + bin_prot.shape:../_doc/_odoc/reference/bin_prot/bin_prot.shape 98180 + -L 98181 + bos:../_doc/_odoc/reference/bos/bos 98182 + -L 98183 + bos.setup:../_doc/_odoc/reference/bos/bos.setup 98184 + -L 98185 + brr:../_doc/_odoc/reference/brr/brr 98186 + -L 98187 + brr.ocaml_poke:../_doc/_odoc/reference/brr/brr.ocaml_poke 98188 + -L 98189 + brr.ocaml_poke_ui:../_doc/_odoc/reference/brr/brr.ocaml_poke_ui 98190 + -L 98191 + brr.poke:../_doc/_odoc/reference/brr/brr.poke 98192 + -L 98193 + brr.poked:../_doc/_odoc/reference/brr/brr.poked 98194 + -L 98195 + camlp-streams:../_doc/_odoc/reference/camlp-streams/camlp-streams 98196 + -L 98197 + capsule0.blocking_sync:../_doc/_odoc/reference/capsule0/capsule0.blocking_sync 98198 + -L 98199 + capsule0.expert:../_doc/_odoc/reference/capsule0/capsule0.expert 98200 + -L 98201 + capsule:../_doc/_odoc/reference/capsule/capsule 98202 + -L 98203 + cmdliner:../_doc/_odoc/reference/cmdliner/cmdliner 98204 + -L 98205 + code-mirror.autocomplete:../_doc/_odoc/reference/code-mirror/code-mirror.autocomplete 98206 + -L 98207 + code-mirror:../_doc/_odoc/reference/code-mirror/code-mirror 98208 + -L 98209 + code-mirror.lint:../_doc/_odoc/reference/code-mirror/code-mirror.lint 98210 + -L 98211 + code-mirror.stream:../_doc/_odoc/reference/code-mirror/code-mirror.stream 98212 + -L 98213 + code-mirror.tooltip:../_doc/_odoc/reference/code-mirror/code-mirror.tooltip 98214 + -L 98215 + compiler-libs.bytecomp:../_doc/_odoc/reference/ocaml-variants/compiler-libs.bytecomp 98216 + -L 98217 + compiler-libs.common:../_doc/_odoc/reference/ocaml-variants/compiler-libs.common 98218 + -L 98219 + compiler-libs.optcomp:../_doc/_odoc/reference/ocaml-variants/compiler-libs.optcomp 98220 + -L 98221 + compiler-libs.toplevel:../_doc/_odoc/reference/ocaml-variants/compiler-libs.toplevel 98222 + -L 98223 + core.base_for_tests:../_doc/_odoc/reference/core/core.base_for_tests 98224 + -L 98225 + core.command:../_doc/_odoc/reference/core/core.command 98226 + -L 98227 + core:../_doc/_odoc/reference/core/core 98228 + -L 98229 + core_extended.appendable_list:../_doc/_odoc/reference/core_extended/core_extended.appendable_list 98230 + -L 98231 + core_extended.delimited_kernel:../_doc/_odoc/reference/core_extended/core_extended.delimited_kernel 98232 + -L 98233 + core_extended.find_files:../_doc/_odoc/reference/core_extended/core_extended.find_files 98234 + -L 98235 + core_extended.immediate_kernel:../_doc/_odoc/reference/core_extended/core_extended.immediate_kernel 98236 + -L 98237 + core_extended.selection:../_doc/_odoc/reference/core_extended/core_extended.selection 98238 + -L 98239 + core.filename_base:../_doc/_odoc/reference/core/core.filename_base 98240 + -L 98241 + core.heap_block:../_doc/_odoc/reference/core/core.heap_block 98242 + -L 98243 + core_kernel.ansi_kernel:../_doc/_odoc/reference/core_kernel/core_kernel.ansi_kernel 98244 + -L 98245 + core_kernel.balanced_reducer:../_doc/_odoc/reference/core_kernel/core_kernel.balanced_reducer 98246 + -L 98247 + core_kernel.binary_packing:../_doc/_odoc/reference/core_kernel/core_kernel.binary_packing 98248 + -L 98249 + core_kernel.bounded_int_table:../_doc/_odoc/reference/core_kernel/core_kernel.bounded_int_table 98250 + -L 98251 + core_kernel.bus:../_doc/_odoc/reference/core_kernel/core_kernel.bus 98252 + -L 98253 + core_kernel.caml_threads:../_doc/_odoc/reference/core_kernel/core_kernel.caml_threads 98254 + -L 98255 + core_kernel.caml_unix:../_doc/_odoc/reference/core_kernel/core_kernel.caml_unix 98256 + -L 98257 + core_kernel:../_doc/_odoc/reference/core_kernel/core_kernel 98258 + -L 98259 + core_kernel.enum:../_doc/_odoc/reference/core_kernel/core_kernel.enum 98260 + -L 98261 + core_kernel.fheap:../_doc/_odoc/reference/core_kernel/core_kernel.fheap 98262 + -L 98263 + core_kernel.flags:../_doc/_odoc/reference/core_kernel/core_kernel.flags 98264 + -L 98265 + core_kernel.force_once:../_doc/_odoc/reference/core_kernel/core_kernel.force_once 98266 + -L 98267 + core_kernel.hash_heap:../_doc/_odoc/reference/core_kernel/core_kernel.hash_heap 98268 + -L 98269 + core_kernel.int_set:../_doc/_odoc/reference/core_kernel/core_kernel.int_set 98270 + -L 98271 + core_kernel.iobuf:../_doc/_odoc/reference/core_kernel/core_kernel.iobuf 98272 + -L 98273 + core_kernel.limiter:../_doc/_odoc/reference/core_kernel/core_kernel.limiter 98274 + -L 98275 + core_kernel.moption:../_doc/_odoc/reference/core_kernel/core_kernel.moption 98276 + -L 98277 + core_kernel.nonempty_list:../_doc/_odoc/reference/core_kernel/core_kernel.nonempty_list 98278 + -L 98279 + core_kernel.nonempty_set:../_doc/_odoc/reference/core_kernel/core_kernel.nonempty_set 98280 + -L 98281 + core_kernel.pairing_heap:../_doc/_odoc/reference/core_kernel/core_kernel.pairing_heap 98282 + -L 98283 + core_kernel.pooled_hashtbl:../_doc/_odoc/reference/core_kernel/core_kernel.pooled_hashtbl 98284 + -L 98285 + core_kernel.reversed_list:../_doc/_odoc/reference/core_kernel/core_kernel.reversed_list 98286 + -L 98287 + core_kernel.sexp_hidden_in_test:../_doc/_odoc/reference/core_kernel/core_kernel.sexp_hidden_in_test 98288 + -L 98289 + core_kernel.thread_pool_cpu_affinity:../_doc/_odoc/reference/core_kernel/core_kernel.thread_pool_cpu_affinity 98290 + -L 98291 + core_kernel.thread_safe_queue:../_doc/_odoc/reference/core_kernel/core_kernel.thread_safe_queue 98292 + -L 98293 + core_kernel.timing_wheel:../_doc/_odoc/reference/core_kernel/core_kernel.timing_wheel 98294 + -L 98295 + core_kernel.total_map:../_doc/_odoc/reference/core_kernel/core_kernel.total_map 98296 + -L 98297 + core_kernel.tuple_pool:../_doc/_odoc/reference/core_kernel/core_kernel.tuple_pool 98298 + -L 98299 + core_kernel.univ:../_doc/_odoc/reference/core_kernel/core_kernel.univ 98300 + -L 98301 + core_kernel.unpack_buffer:../_doc/_odoc/reference/core_kernel/core_kernel.unpack_buffer 98302 + -L 98303 + core_kernel.uopt:../_doc/_odoc/reference/core_kernel/core_kernel.uopt 98304 + -L 98305 + core_kernel.uuid:../_doc/_odoc/reference/core_kernel/core_kernel.uuid 98306 + -L 98307 + core_kernel.version_util_compat:../_doc/_odoc/reference/core_kernel/core_kernel.version_util_compat 98308 + -L 98309 + core_kernel.weak_array:../_doc/_odoc/reference/core_kernel/core_kernel.weak_array 98310 + -L 98311 + core_kernel.weak_hashtbl:../_doc/_odoc/reference/core_kernel/core_kernel.weak_hashtbl 98312 + -L 98313 + core_kernel.weak_pointer:../_doc/_odoc/reference/core_kernel/core_kernel.weak_pointer 98314 + -L 98315 + core.top:../_doc/_odoc/reference/core/core.top 98316 + -L 98317 + core_unix.bigbuffer_blocking:../_doc/_odoc/reference/core_unix/core_unix.bigbuffer_blocking 98318 + -L 98319 + core_unix.bigstring_unix:../_doc/_odoc/reference/core_unix/core_unix.bigstring_unix 98320 + -L 98321 + core_unix.command_test_helpers:../_doc/_odoc/reference/core_unix/core_unix.command_test_helpers 98322 + -L 98323 + core_unix.command_test_helpers_test:../_doc/_odoc/reference/core_unix/core_unix.command_test_helpers_test 98324 + -L 98325 + core_unix.command_unix:../_doc/_odoc/reference/core_unix/core_unix.command_unix 98326 + -L 98327 + core_unix.core_thread:../_doc/_odoc/reference/core_unix/core_unix.core_thread 98328 + -L 98329 + core_unix:../_doc/_odoc/reference/core_unix/core_unix 98330 + -L 98331 + core_unix.daemon:../_doc/_odoc/reference/core_unix/core_unix.daemon 98332 + -L 98333 + core_unix.date_unix:../_doc/_odoc/reference/core_unix/core_unix.date_unix 98334 + -L 98335 + core_unix.error_checking_mutex:../_doc/_odoc/reference/core_unix/core_unix.error_checking_mutex 98336 + -L 98337 + core_unix.filename_unix:../_doc/_odoc/reference/core_unix/core_unix.filename_unix 98338 + -L 98339 + core_unix.interval_lib:../_doc/_odoc/reference/core_unix/core_unix.interval_lib 98340 + -L 98341 + core_unix.interval_unix:../_doc/_odoc/reference/core_unix/core_unix.interval_unix 98342 + -L 98343 + core_unix.iobuf_unix:../_doc/_odoc/reference/core_unix/core_unix.iobuf_unix 98344 + -L 98345 + core_unix.linux_ext:../_doc/_odoc/reference/core_unix/core_unix.linux_ext 98346 + -L 98347 + core_unix.lock_file_blocking:../_doc/_odoc/reference/core_unix/core_unix.lock_file_blocking 98348 + -L 98349 + core_unix.nano_mutex:../_doc/_odoc/reference/core_unix/core_unix.nano_mutex 98350 + -L 98351 + core_unix.ocaml_c_utils:../_doc/_odoc/reference/core_unix/core_unix.ocaml_c_utils 98352 + -L 98353 + core_unix.process_env:../_doc/_odoc/reference/core_unix/core_unix.process_env 98354 + -L 98355 + core_unix.signal_unix:../_doc/_odoc/reference/core_unix/core_unix.signal_unix 98356 + -L 98357 + core_unix.squeue:../_doc/_odoc/reference/core_unix/core_unix.squeue 98358 + -L 98359 + core_unix.syslog:../_doc/_odoc/reference/core_unix/core_unix.syslog 98360 + -L 98361 + core_unix.sys_unix:../_doc/_odoc/reference/core_unix/core_unix.sys_unix 98362 + -L 98363 + core_unix.time_float_unix:../_doc/_odoc/reference/core_unix/core_unix.time_float_unix 98364 + -L 98365 + core_unix.time_interface:../_doc/_odoc/reference/core_unix/core_unix.time_interface 98366 + -L 98367 + core_unix.time_ns_unix:../_doc/_odoc/reference/core_unix/core_unix.time_ns_unix 98368 + -L 98369 + core_unix.time_stamp_counter:../_doc/_odoc/reference/core_unix/core_unix.time_stamp_counter 98370 + -L 98371 + core_unix.unix_pseudo_terminal:../_doc/_odoc/reference/core_unix/core_unix.unix_pseudo_terminal 98372 + -L 98373 + core_unix.uuid:../_doc/_odoc/reference/core_unix/core_unix.uuid 98374 + -L 98375 + core.validate:../_doc/_odoc/reference/core/core.validate 98376 + -L 98377 + csexp:../_doc/_odoc/reference/csexp/csexp 98378 + -L 98379 + cstruct:../_doc/_odoc/reference/cstruct/cstruct 98380 + -L 98381 + decompress.de:../_doc/_odoc/reference/decompress/decompress.de 98382 + -L 98383 + decompress.gz:../_doc/_odoc/reference/decompress/decompress.gz 98384 + -L 98385 + decompress.lz:../_doc/_odoc/reference/decompress/decompress.lz 98386 + -L 98387 + decompress.lzo:../_doc/_odoc/reference/decompress/decompress.lzo 98388 + -L 98389 + decompress.zl:../_doc/_odoc/reference/decompress/decompress.zl 98390 + -L 98391 + deprecated:../_doc/_odoc/reference/odoc/deprecated 98392 + -L 98393 + domain-local-await:../_doc/_odoc/reference/domain-local-await/domain-local-await 98394 + -L 98395 + dynlink:../_doc/_odoc/reference/ocaml-variants/dynlink 98396 + -L 98397 + eio.core:../_doc/_odoc/reference/eio/eio.core 98398 + -L 98399 + eio:../_doc/_odoc/reference/eio/eio 98400 + -L 98401 + eio_linux:../_doc/_odoc/reference/eio_linux/eio_linux 98402 + -L 98403 + eio_main:../_doc/_odoc/reference/eio_main/eio_main 98404 + -L 98405 + eio.mock:../_doc/_odoc/reference/eio/eio.mock 98406 + -L 98407 + eio_posix:../_doc/_odoc/reference/eio_posix/eio_posix 98408 + -L 98409 + eio.runtime_events:../_doc/_odoc/reference/eio/eio.runtime_events 98410 + -L 98411 + eio.unix:../_doc/_odoc/reference/eio/eio.unix 98412 + -L 98413 + eio.utils:../_doc/_odoc/reference/eio/eio.utils 98414 + -L 98415 + expect_test_helpers_core.expect_test_helpers_base:../_doc/_odoc/reference/expect_test_helpers_core/expect_test_helpers_core.expect_test_helpers_base 98416 + -L 98417 + expect_test_helpers_core:../_doc/_odoc/reference/expect_test_helpers_core/expect_test_helpers_core 98418 + -L 98419 + fieldslib:../_doc/_odoc/reference/fieldslib/fieldslib 98420 + -L 98421 + flexible_sexp:../_doc/_odoc/reference/flexible_sexp/flexible_sexp 98422 + -L 98423 + fmt.cli:../_doc/_odoc/reference/fmt/fmt.cli 98424 + -L 98425 + fmt:../_doc/_odoc/reference/fmt/fmt 98426 + -L 98427 + fmt.tty:../_doc/_odoc/reference/fmt/fmt.tty 98428 + -L 98429 + fpath:../_doc/_odoc/reference/fpath/fpath 98430 + -L 98431 + gen:../_doc/_odoc/reference/gen/gen 98432 + -L 98433 + hmap:../_doc/_odoc/reference/hmap/hmap 98434 + -L 98435 + int_repr:../_doc/_odoc/reference/int_repr/int_repr 98436 + -L 98437 + iomux:../_doc/_odoc/reference/iomux/iomux 98438 + -L 98439 + jane-street-headers:../_doc/_odoc/reference/jane-street-headers/jane-street-headers 98440 + -L 98441 + js_of_ocaml-compiler.dynlink:../_doc/_odoc/reference/js_of_ocaml-compiler/js_of_ocaml-compiler.dynlink 98442 + -L 98443 + js_of_ocaml-compiler.findlib-support:../_doc/_odoc/reference/js_of_ocaml-compiler/js_of_ocaml-compiler.findlib-support 98444 + -L 98445 + js_of_ocaml-compiler:../_doc/_odoc/reference/js_of_ocaml-compiler/js_of_ocaml-compiler 98446 + -L 98447 + js_of_ocaml-compiler.runtime-files:../_doc/_odoc/reference/js_of_ocaml-compiler/js_of_ocaml-compiler.runtime-files 98448 + -L 98449 + js_of_ocaml-compiler.runtime:../_doc/_odoc/reference/js_of_ocaml-compiler/js_of_ocaml-compiler.runtime 98450 + -L 98451 + js_of_ocaml.deriving:../_doc/_odoc/reference/js_of_ocaml/js_of_ocaml.deriving 98452 + -L 98453 + js_of_ocaml:../_doc/_odoc/reference/js_of_ocaml/js_of_ocaml 98454 + -L 98455 + js_of_ocaml-lwt:../_doc/_odoc/reference/js_of_ocaml-lwt/js_of_ocaml-lwt 98456 + -L 98457 + js_of_ocaml-toplevel:../_doc/_odoc/reference/js_of_ocaml-toplevel/js_of_ocaml-toplevel 98458 + -L 98459 + jsonm:../_doc/_odoc/reference/jsonm/jsonm 98460 + -L 98461 + js_top_worker-client.msg:../_doc/_odoc/reference/js_top_worker-client/js_top_worker-client.msg 98462 + -L 98463 + js_top_worker:../_doc/_odoc/reference/js_top_worker/js_top_worker 98464 + -L 98465 + js_top_worker-rpc.message:../_doc/_odoc/reference/js_top_worker-rpc/js_top_worker-rpc.message 98466 + -L 98467 + js_top_worker-web:../_doc/_odoc/reference/js_top_worker-web/js_top_worker-web 98468 + -L 98469 + js_top_worker-widget:../_doc/_odoc/reference/js_top_worker-widget/js_top_worker-widget 98470 + -L 98471 + js_top_worker-widget-leaflet:../_doc/_odoc/reference/js_top_worker-widget-leaflet/js_top_worker-widget-leaflet 98472 + -L 98473 + logs.browser:../_doc/_odoc/reference/logs/logs.browser 98474 + -L 98475 + logs.cli:../_doc/_odoc/reference/logs/logs.cli 98476 + -L 98477 + logs.fmt:../_doc/_odoc/reference/logs/logs.fmt 98478 + -L 98479 + logs:../_doc/_odoc/reference/logs/logs 98480 + -L 98481 + logs.lwt:../_doc/_odoc/reference/logs/logs.lwt 98482 + -L 98483 + logs.threaded:../_doc/_odoc/reference/logs/logs.threaded 98484 + -L 98485 + lwt-dllist:../_doc/_odoc/reference/lwt-dllist/lwt-dllist 98486 + -L 98487 + lwt:../_doc/_odoc/reference/lwt/lwt 98488 + -L 98489 + lwt.unix:../_doc/_odoc/reference/lwt/lwt.unix 98490 + -L 98491 + menhirLib:../_doc/_odoc/reference/menhirLib/menhirLib 98492 + -L 98493 + merlin-js.client:../_doc/_odoc/reference/merlin-js/merlin-js.client 98494 + -L 98495 + merlin-js.code-mirror:../_doc/_odoc/reference/merlin-js/merlin-js.code-mirror 98496 + -L 98497 + merlin-js.protocol:../_doc/_odoc/reference/merlin-js/merlin-js.protocol 98498 + -L 98499 + merlin-js.worker:../_doc/_odoc/reference/merlin-js/merlin-js.worker 98500 + -L 98501 + merlin-js.worker.static:../_doc/_odoc/reference/merlin-js/merlin-js.worker.static 98502 + -L 98503 + merlin-lib.analysis:../_doc/_odoc/reference/merlin-lib/merlin-lib.analysis 98504 + -L 98505 + merlin-lib.commands:../_doc/_odoc/reference/merlin-lib/merlin-lib.commands 98506 + -L 98507 + merlin-lib.config:../_doc/_odoc/reference/merlin-lib/merlin-lib.config 98508 + -L 98509 + merlin-lib.dot_protocol:../_doc/_odoc/reference/merlin-lib/merlin-lib.dot_protocol 98510 + -L 98511 + merlin-lib.extend:../_doc/_odoc/reference/merlin-lib/merlin-lib.extend 98512 + -L 98513 + merlin-lib.index_format:../_doc/_odoc/reference/merlin-lib/merlin-lib.index_format 98514 + -L 98515 + merlin-lib.kernel:../_doc/_odoc/reference/merlin-lib/merlin-lib.kernel 98516 + -L 98517 + merlin-lib.ocaml_merlin_specific:../_doc/_odoc/reference/merlin-lib/merlin-lib.ocaml_merlin_specific 98518 + -L 98519 + merlin-lib.ocaml_parsing:../_doc/_odoc/reference/merlin-lib/merlin-lib.ocaml_parsing 98520 + -L 98521 + merlin-lib.ocaml_preprocess:../_doc/_odoc/reference/merlin-lib/merlin-lib.ocaml_preprocess 98522 + -L 98523 + merlin-lib.ocaml_typing:../_doc/_odoc/reference/merlin-lib/merlin-lib.ocaml_typing 98524 + -L 98525 + merlin-lib.ocaml_utils:../_doc/_odoc/reference/merlin-lib/merlin-lib.ocaml_utils 98526 + -L 98527 + merlin-lib.os_ipc:../_doc/_odoc/reference/merlin-lib/merlin-lib.os_ipc 98528 + -L 98529 + merlin-lib.query_commands:../_doc/_odoc/reference/merlin-lib/merlin-lib.query_commands 98530 + -L 98531 + merlin-lib.query_protocol:../_doc/_odoc/reference/merlin-lib/merlin-lib.query_protocol 98532 + -L 98533 + merlin-lib.sherlodoc:../_doc/_odoc/reference/merlin-lib/merlin-lib.sherlodoc 98534 + -L 98535 + merlin-lib.utils:../_doc/_odoc/reference/merlin-lib/merlin-lib.utils 98536 + -L 98537 + mime_printer:../_doc/_odoc/reference/mime_printer/mime_printer 98538 + -L 98539 + mtime.clock:../_doc/_odoc/reference/mtime/mtime.clock 98540 + -L 98541 + mtime:../_doc/_odoc/reference/mtime/mtime 98542 + -L 98543 + note.brr:../_doc/_odoc/reference/note/note.brr 98544 + -L 98545 + note:../_doc/_odoc/reference/note/note 98546 + -L 98547 + num.core:../_doc/_odoc/reference/num/num.core 98548 + -L 98549 + ocaml-compiler-libs.bytecomp:../_doc/_odoc/reference/ocaml-compiler-libs/ocaml-compiler-libs.bytecomp 98550 + -L 98551 + ocaml-compiler-libs.common:../_doc/_odoc/reference/ocaml-compiler-libs/ocaml-compiler-libs.common 98552 + -L 98553 + ocaml-compiler-libs.optcomp:../_doc/_odoc/reference/ocaml-compiler-libs/ocaml-compiler-libs.optcomp 98554 + -L 98555 + ocaml-compiler-libs.shadow:../_doc/_odoc/reference/ocaml-compiler-libs/ocaml-compiler-libs.shadow 98556 + -L 98557 + ocaml-compiler-libs.toplevel:../_doc/_odoc/reference/ocaml-compiler-libs/ocaml-compiler-libs.toplevel 98558 + -L 98559 + ocamlgraph:../_doc/_odoc/reference/ocamlgraph/ocamlgraph 98560 + -L 98561 + ocaml_intrinsics_kernel:../_doc/_odoc/reference/ocaml_intrinsics_kernel/ocaml_intrinsics_kernel 98562 + -L 98563 + ocplib-endian.bigstring:../_doc/_odoc/reference/ocplib-endian/ocplib-endian.bigstring 98564 + -L 98565 + ocplib-endian:../_doc/_odoc/reference/ocplib-endian/ocplib-endian 98566 + -L 98567 + odoc-admonition-extension.impl:../_doc/_odoc/reference/odoc-admonition-extension/odoc-admonition-extension.impl 98568 + -L 98569 + odoc-docsite.impl:../_doc/_odoc/reference/odoc-docsite/odoc-docsite.impl 98570 + -L 98571 + odoc.document:../_doc/_odoc/reference/odoc/odoc.document 98572 + -L 98573 + odoc-dot-extension.impl:../_doc/_odoc/reference/odoc-dot-extension/odoc-dot-extension.impl 98574 + -L 98575 + odoc-driver:../_doc/_odoc/reference/odoc-driver/odoc-driver 98576 + -L 98577 + odoc.examples:../_doc/_odoc/reference/odoc/odoc.examples 98578 + -L 98579 + odoc.extension_api:../_doc/_odoc/reference/odoc/odoc.extension_api 98580 + -L 98581 + odoc.extension_registry:../_doc/_odoc/reference/odoc/odoc.extension_registry 98582 + -L 98583 + odoc.html:../_doc/_odoc/reference/odoc/odoc.html 98584 + -L 98585 + odoc.html_support_files:../_doc/_odoc/reference/odoc/odoc.html_support_files 98586 + -L 98587 + odoc.index:../_doc/_odoc/reference/odoc/odoc.index 98588 + -L 98589 + odoc-interactive-extension.impl:../_doc/_odoc/reference/odoc-interactive-extension/odoc-interactive-extension.impl 98590 + -L 98591 + odoc-jons-plugins.impl:../_doc/_odoc/reference/odoc-jons-plugins/odoc-jons-plugins.impl 98592 + -L 98593 + odoc.json_index:../_doc/_odoc/reference/odoc/odoc.json_index 98594 + -L 98595 + odoc.latex:../_doc/_odoc/reference/odoc/odoc.latex 98596 + -L 98597 + odoc.loader:../_doc/_odoc/reference/odoc/odoc.loader 98598 + -L 98599 + odoc.manpage:../_doc/_odoc/reference/odoc/odoc.manpage 98600 + -L 98601 + odoc.markdown:../_doc/_odoc/reference/odoc/odoc.markdown 98602 + -L 98603 + odoc-mermaid-extension.impl:../_doc/_odoc/reference/odoc-mermaid-extension/odoc-mermaid-extension.impl 98604 + -L 98605 + odoc.model_desc:../_doc/_odoc/reference/odoc/odoc.model_desc 98606 + -L 98607 + odoc.model:../_doc/_odoc/reference/odoc/odoc.model 98608 + -L 98609 + odoc-msc-extension.impl:../_doc/_odoc/reference/odoc-msc-extension/odoc-msc-extension.impl 98610 + -L 98611 + odoc.ocamlary:../_doc/_odoc/reference/odoc/odoc.ocamlary 98612 + -L 98613 + odoc.occurrences:../_doc/_odoc/reference/odoc/odoc.occurrences 98614 + -L 98615 + odoc.odoc:../_doc/_odoc/reference/odoc/odoc.odoc 98616 + -L 98617 + odoc.odoc_utils:../_doc/_odoc/reference/odoc/odoc.odoc_utils 98618 + -L 98619 + odoc-parser:../_doc/_odoc/reference/odoc-parser/odoc-parser 98620 + -L 98621 + odoc-rfc-extension.impl:../_doc/_odoc/reference/odoc-rfc-extension/odoc-rfc-extension.impl 98622 + -L 98623 + odoc-scrollycode-extension.impl:../_doc/_odoc/reference/odoc-scrollycode-extension/odoc-scrollycode-extension.impl 98624 + -L 98625 + odoc.search_html_frontend:../_doc/_odoc/reference/odoc/odoc.search_html_frontend 98626 + -L 98627 + odoc.search:../_doc/_odoc/reference/odoc/odoc.search 98628 + -L 98629 + odoc-standalone.impl:../_doc/_odoc/reference/odoc-standalone/odoc-standalone.impl 98630 + -L 98631 + odoc.syntax_highlighter:../_doc/_odoc/reference/odoc/odoc.syntax_highlighter 98632 + -L 98633 + odoc.xref2:../_doc/_odoc/reference/odoc/odoc.xref2 98634 + -L 98635 + odoc.xref_test:../_doc/_odoc/reference/odoc/odoc.xref_test 98636 + -L 98637 + onnxrt:../_doc/_odoc/reference/onnxrt/onnxrt 98638 + -L 98639 + opam-core.cmdliner:../_doc/_odoc/reference/opam-core/opam-core.cmdliner 98640 + -L 98641 + opam-core:../_doc/_odoc/reference/opam-core/opam-core 98642 + -L 98643 + opam-file-format:../_doc/_odoc/reference/opam-file-format/opam-file-format 98644 + -L 98645 + opam-format:../_doc/_odoc/reference/opam-format/opam-format 98646 + -L 98647 + optint:../_doc/_odoc/reference/optint/optint 98648 + -L 98649 + parsexp:../_doc/_odoc/reference/parsexp/parsexp 98650 + -L 98651 + patch:../_doc/_odoc/reference/patch/patch 98652 + -L 98653 + pipe_with_writer_error:../_doc/_odoc/reference/pipe_with_writer_error/pipe_with_writer_error 98654 + -L 98655 + portable.adaptive_backoff:../_doc/_odoc/reference/portable/portable.adaptive_backoff 98656 + -L 98657 + portable.common:../_doc/_odoc/reference/portable/portable.common 98658 + -L 98659 + portable.kernel:../_doc/_odoc/reference/portable/portable.kernel 98660 + -L 98661 + portable:../_doc/_odoc/reference/portable/portable 98662 + -L 98663 + portable.test_helpers:../_doc/_odoc/reference/portable/portable.test_helpers 98664 + -L 98665 + ppx_assert:../_doc/_odoc/reference/ppx_assert/ppx_assert 98666 + -L 98667 + ppx_assert.runtime-lib:../_doc/_odoc/reference/ppx_assert/ppx_assert.runtime-lib 98668 + -L 98669 + ppx_bench.config:../_doc/_odoc/reference/ppx_bench/ppx_bench.config 98670 + -L 98671 + ppx_bench.config_types:../_doc/_odoc/reference/ppx_bench/ppx_bench.config_types 98672 + -L 98673 + ppx_bench:../_doc/_odoc/reference/ppx_bench/ppx_bench 98674 + -L 98675 + ppx_bench.runtime-lib:../_doc/_odoc/reference/ppx_bench/ppx_bench.runtime-lib 98676 + -L 98677 + ppx_compare.expander:../_doc/_odoc/reference/ppx_compare/ppx_compare.expander 98678 + -L 98679 + ppx_compare:../_doc/_odoc/reference/ppx_compare/ppx_compare 98680 + -L 98681 + ppx_compare.runtime-lib:../_doc/_odoc/reference/ppx_compare/ppx_compare.runtime-lib 98682 + -L 98683 + ppx_derivers:../_doc/_odoc/reference/ppx_derivers/ppx_derivers 98684 + -L 98685 + ppx_diff.diffable_cinaps:../_doc/_odoc/reference/ppx_diff/ppx_diff.diffable_cinaps 98686 + -L 98687 + ppx_diff.diffable:../_doc/_odoc/reference/ppx_diff/ppx_diff.diffable 98688 + -L 98689 + ppx_diff.ppx_diff:../_doc/_odoc/reference/ppx_diff/ppx_diff.ppx_diff 98690 + -L 98691 + ppx_enumerate:../_doc/_odoc/reference/ppx_enumerate/ppx_enumerate 98692 + -L 98693 + ppx_enumerate.runtime-lib:../_doc/_odoc/reference/ppx_enumerate/ppx_enumerate.runtime-lib 98694 + -L 98695 + ppx_expect.config:../_doc/_odoc/reference/ppx_expect/ppx_expect.config 98696 + -L 98697 + ppx_expect.config_types:../_doc/_odoc/reference/ppx_expect/ppx_expect.config_types 98698 + -L 98699 + ppx_expect.make_corrected_file_kernel:../_doc/_odoc/reference/ppx_expect/ppx_expect.make_corrected_file_kernel 98700 + -L 98701 + ppx_expect.make_corrected_file:../_doc/_odoc/reference/ppx_expect/ppx_expect.make_corrected_file 98702 + -L 98703 + ppx_expect:../_doc/_odoc/reference/ppx_expect/ppx_expect 98704 + -L 98705 + ppx_expect.runtime:../_doc/_odoc/reference/ppx_expect/ppx_expect.runtime 98706 + -L 98707 + ppx_expect.runtime_types:../_doc/_odoc/reference/ppx_expect/ppx_expect.runtime_types 98708 + -L 98709 + ppx_fuelproof:../_doc/_odoc/reference/ppx_fuelproof/ppx_fuelproof 98710 + -L 98711 + ppx_fuelproof.runtime:../_doc/_odoc/reference/ppx_fuelproof/ppx_fuelproof.runtime 98712 + -L 98713 + ppx_hash.base_internalhash_types:../_doc/_odoc/reference/ppx_hash/ppx_hash.base_internalhash_types 98714 + -L 98715 + ppx_hash.expander:../_doc/_odoc/reference/ppx_hash/ppx_hash.expander 98716 + -L 98717 + ppx_hash:../_doc/_odoc/reference/ppx_hash/ppx_hash 98718 + -L 98719 + ppx_hash.runtime-lib:../_doc/_odoc/reference/ppx_hash/ppx_hash.runtime-lib 98720 + -L 98721 + ppx_helpers.modes_lib:../_doc/_odoc/reference/ppx_helpers/ppx_helpers.modes_lib 98722 + -L 98723 + ppx_helpers:../_doc/_odoc/reference/ppx_helpers/ppx_helpers 98724 + -L 98725 + ppx_here.expander:../_doc/_odoc/reference/ppx_here/ppx_here.expander 98726 + -L 98727 + ppx_here:../_doc/_odoc/reference/ppx_here/ppx_here 98728 + -L 98729 + ppx_here.runtime-lib:../_doc/_odoc/reference/ppx_here/ppx_here.runtime-lib 98730 + -L 98731 + ppx_inline_test.config:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.config 98732 + -L 98733 + ppx_inline_test.drop:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.drop 98734 + -L 98735 + ppx_inline_test.libname:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.libname 98736 + -L 98737 + ppx_inline_test:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test 98738 + -L 98739 + ppx_inline_test.runner.lib:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.runner.lib 98740 + -L 98741 + ppx_inline_test.runner:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.runner 98742 + -L 98743 + ppx_inline_test.runtime-lib:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.runtime-lib 98744 + -L 98745 + ppxlib_ast.astlib:../_doc/_odoc/reference/ppxlib_ast/ppxlib_ast.astlib 98746 + -L 98747 + ppxlib_ast.ast:../_doc/_odoc/reference/ppxlib_ast/ppxlib_ast.ast 98748 + -L 98749 + ppxlib_ast.stdppx:../_doc/_odoc/reference/ppxlib_ast/ppxlib_ast.stdppx 98750 + -L 98751 + ppxlib_ast.traverse_builtins:../_doc/_odoc/reference/ppxlib_ast/ppxlib_ast.traverse_builtins 98752 + -L 98753 + ppxlib_jane:../_doc/_odoc/reference/ppxlib_jane/ppxlib_jane 98754 + -L 98755 + ppxlib.metaquot_lifters:../_doc/_odoc/reference/ppxlib/ppxlib.metaquot_lifters 98756 + -L 98757 + ppxlib.metaquot:../_doc/_odoc/reference/ppxlib/ppxlib.metaquot 98758 + -L 98759 + ppxlib:../_doc/_odoc/reference/ppxlib/ppxlib 98760 + -L 98761 + ppxlib.print_diff:../_doc/_odoc/reference/ppxlib/ppxlib.print_diff 98762 + -L 98763 + ppxlib_register:../_doc/_odoc/reference/ppxlib_register/ppxlib_register 98764 + -L 98765 + ppxlib.runner_as_ppx:../_doc/_odoc/reference/ppxlib/ppxlib.runner_as_ppx 98766 + -L 98767 + ppxlib.runner:../_doc/_odoc/reference/ppxlib/ppxlib.runner 98768 + -L 98769 + ppxlib.traverse:../_doc/_odoc/reference/ppxlib/ppxlib.traverse 98770 + -L 98771 + ppx_log.kernel:../_doc/_odoc/reference/ppx_log/ppx_log.kernel 98772 + -L 98773 + ppx_log:../_doc/_odoc/reference/ppx_log/ppx_log 98774 + -L 98775 + ppx_log.syntax:../_doc/_odoc/reference/ppx_log/ppx_log.syntax 98776 + -L 98777 + ppx_log.types:../_doc/_odoc/reference/ppx_log/ppx_log.types 98778 + -L 98779 + ppx_module_timer.helpers:../_doc/_odoc/reference/ppx_module_timer/ppx_module_timer.helpers 98780 + -L 98781 + ppx_module_timer:../_doc/_odoc/reference/ppx_module_timer/ppx_module_timer 98782 + -L 98783 + ppx_module_timer.runtime:../_doc/_odoc/reference/ppx_module_timer/ppx_module_timer.runtime 98784 + -L 98785 + ppx_portable:../_doc/_odoc/reference/ppx_portable/ppx_portable 98786 + -L 98787 + ppx_portable.runtime:../_doc/_odoc/reference/ppx_portable/ppx_portable.runtime 98788 + -L 98789 + ppx_sexp_conv.expander:../_doc/_odoc/reference/ppx_sexp_conv/ppx_sexp_conv.expander 98790 + -L 98791 + ppx_sexp_conv:../_doc/_odoc/reference/ppx_sexp_conv/ppx_sexp_conv 98792 + -L 98793 + ppx_sexp_conv.runtime-lib:../_doc/_odoc/reference/ppx_sexp_conv/ppx_sexp_conv.runtime-lib 98794 + -L 98795 + ppx_sexp_message.expander:../_doc/_odoc/reference/ppx_sexp_message/ppx_sexp_message.expander 98796 + -L 98797 + ppx_sexp_message:../_doc/_odoc/reference/ppx_sexp_message/ppx_sexp_message 98798 + -L 98799 + ppx_stable_witness:../_doc/_odoc/reference/ppx_stable_witness/ppx_stable_witness 98800 + -L 98801 + ppx_stable_witness.runtime:../_doc/_odoc/reference/ppx_stable_witness/ppx_stable_witness.runtime 98802 + -L 98803 + ppx_stable_witness.stable_witness:../_doc/_odoc/reference/ppx_stable_witness/ppx_stable_witness.stable_witness 98804 + -L 98805 + ppx_string:../_doc/_odoc/reference/ppx_string/ppx_string 98806 + -L 98807 + ppx_string.runtime:../_doc/_odoc/reference/ppx_string/ppx_string.runtime 98808 + -L 98809 + ppx_template.expander:../_doc/_odoc/reference/ppx_template/ppx_template.expander 98810 + -L 98811 + ppx_template:../_doc/_odoc/reference/ppx_template/ppx_template 98812 + -L 98813 + ppx_typed_fields:../_doc/_odoc/reference/ppx_typed_fields/ppx_typed_fields 98814 + -L 98815 + ppx_typed_fields.typed_field_map:../_doc/_odoc/reference/ppx_typed_fields/ppx_typed_fields.typed_field_map 98816 + -L 98817 + ppx_typed_fields.typed_fields_lib:../_doc/_odoc/reference/ppx_typed_fields/ppx_typed_fields.typed_fields_lib 98818 + -L 98819 + ppx_typed_fields.typed_variants_lib:../_doc/_odoc/reference/ppx_typed_fields/ppx_typed_fields.typed_variants_lib 98820 + -L 98821 + progress.engine:../_doc/_odoc/reference/progress/progress.engine 98822 + -L 98823 + progress:../_doc/_odoc/reference/progress/progress 98824 + -L 98825 + progress.vector:../_doc/_odoc/reference/progress/progress.vector 98826 + -L 98827 + protocol_version_header:../_doc/_odoc/reference/protocol_version_header/protocol_version_header 98828 + -L 98829 + psq:../_doc/_odoc/reference/psq/psq 98830 + -L 98831 + record_builder:../_doc/_odoc/reference/record_builder/record_builder 98832 + -L 98833 + re.emacs:../_doc/_odoc/reference/re/re.emacs 98834 + -L 98835 + re.glob:../_doc/_odoc/reference/re/re.glob 98836 + -L 98837 + re.pcre:../_doc/_odoc/reference/re/re.pcre 98838 + -L 98839 + re.perl:../_doc/_odoc/reference/re/re.perl 98840 + -L 98841 + re.posix:../_doc/_odoc/reference/re/re.posix 98842 + -L 98843 + re:../_doc/_odoc/reference/re/re 98844 + -L 98845 + re.str:../_doc/_odoc/reference/re/re.str 98846 + -L 98847 + rresult:../_doc/_odoc/reference/rresult/rresult 98848 + -L 98849 + runtime_events:../_doc/_odoc/reference/ocaml-variants/runtime_events 98850 + -L 98851 + sedlex.ppx:../_doc/_odoc/reference/sedlex/sedlex.ppx 98852 + -L 98853 + sedlex:../_doc/_odoc/reference/sedlex/sedlex 98854 + -L 98855 + sedlex.utils:../_doc/_odoc/reference/sedlex/sedlex.utils 98856 + -L 98857 + sexplib0:../_doc/_odoc/reference/sexplib0/sexplib0 98858 + -L 98859 + sexplib.num:../_doc/_odoc/reference/sexplib/sexplib.num 98860 + -L 98861 + sexplib:../_doc/_odoc/reference/sexplib/sexplib 98862 + -L 98863 + sexplib.unix:../_doc/_odoc/reference/sexplib/sexplib.unix 98864 + -L 98865 + sexp_pretty:../_doc/_odoc/reference/sexp_pretty/sexp_pretty 98866 + -L 98867 + sexp_type.grammar:../_doc/_odoc/reference/sexp_type/sexp_type.grammar 98868 + -L 98869 + sexp_type:../_doc/_odoc/reference/sexp_type/sexp_type 98870 + -L 98871 + sha:../_doc/_odoc/reference/sha/sha 98872 + -L 98873 + sherlodoc.db:../_doc/_odoc/reference/sherlodoc/sherlodoc.db 98874 + -L 98875 + sherlodoc.db_store:../_doc/_odoc/reference/sherlodoc/sherlodoc.db_store 98876 + -L 98877 + sherlodoc.query:../_doc/_odoc/reference/sherlodoc/sherlodoc.query 98878 + -L 98879 + sherlodoc.storage_js:../_doc/_odoc/reference/sherlodoc/sherlodoc.storage_js 98880 + -L 98881 + sherlodoc.storage_marshal:../_doc/_odoc/reference/sherlodoc/sherlodoc.storage_marshal 98882 + -L 98883 + spawn:../_doc/_odoc/reference/spawn/spawn 98884 + -L 98885 + splittable_random:../_doc/_odoc/reference/splittable_random/splittable_random 98886 + -L 98887 + stdio:../_doc/_odoc/reference/stdio/stdio 98888 + -L 98889 + stdlib_alpha:../_doc/_odoc/reference/ocaml-variants/stdlib_alpha 98890 + -L 98891 + stdlib_beta:../_doc/_odoc/reference/ocaml-variants/stdlib_beta 98892 + -L 98893 + stdlib:../_doc/_odoc/reference/ocaml-variants/stdlib 98894 + -L 98895 + stdlib_stable:../_doc/_odoc/reference/ocaml-variants/stdlib_stable 98896 + -L 98897 + stdlib_upstream_compatible:../_doc/_odoc/reference/ocaml-variants/stdlib_upstream_compatible 98898 + -L 98899 + string_dict:../_doc/_odoc/reference/string_dict/string_dict 98900 + -L 98901 + stringext:../_doc/_odoc/reference/stringext/stringext 98902 + -L 98903 + str:../_doc/_odoc/reference/ocaml-variants/str 98904 + -L 98905 + swhid_core:../_doc/_odoc/reference/swhid_core/swhid_core 98906 + -L 98907 + terminal.ansi:../_doc/_odoc/reference/terminal/terminal.ansi 98908 + -L 98909 + terminal:../_doc/_odoc/reference/terminal/terminal 98910 + -L 98911 + tessera-geotessera-jsoo:../_doc/_odoc/reference/tessera-geotessera-jsoo/tessera-geotessera-jsoo 98912 + -L 98913 + tessera-geotessera:../_doc/_odoc/reference/tessera-geotessera/tessera-geotessera 98914 + -L 98915 + tessera-linalg:../_doc/_odoc/reference/tessera-linalg/tessera-linalg 98916 + -L 98917 + tessera-npy:../_doc/_odoc/reference/tessera-npy/tessera-npy 98918 + -L 98919 + tessera-tfjs:../_doc/_odoc/reference/tessera-tfjs/tessera-tfjs 98920 + -L 98921 + tessera-viz-jsoo:../_doc/_odoc/reference/tessera-viz-jsoo/tessera-viz-jsoo 98922 + -L 98923 + tessera-viz:../_doc/_odoc/reference/tessera-viz/tessera-viz 98924 + -L 98925 + tessera-zarr-jsoo:../_doc/_odoc/reference/tessera-zarr-jsoo/tessera-zarr-jsoo 98926 + -L 98927 + tessera-zarr:../_doc/_odoc/reference/tessera-zarr/tessera-zarr 98928 + -L 98929 + textutils.ascii_table_kernel:../_doc/_odoc/reference/textutils/textutils.ascii_table_kernel 98930 + -L 98931 + textutils.ascii_table:../_doc/_odoc/reference/textutils/textutils.ascii_table 98932 + -L 98933 + textutils.console:../_doc/_odoc/reference/textutils/textutils.console 98934 + -L 98935 + threads:../_doc/_odoc/reference/ocaml-variants/threads 98936 + -L 98937 + thread-table:../_doc/_odoc/reference/thread-table/thread-table 98938 + -L 98939 + time_now:../_doc/_odoc/reference/time_now/time_now 98940 + -L 98941 + typerep:../_doc/_odoc/reference/typerep/typerep 98942 + -L 98943 + tyxml.functor:../_doc/_odoc/reference/tyxml/tyxml.functor 98944 + -L 98945 + tyxml:../_doc/_odoc/reference/tyxml/tyxml 98946 + -L 98947 + unique:../_doc/_odoc/reference/unique/unique 98948 + -L 98949 + univ_map:../_doc/_odoc/reference/univ_map/univ_map 98950 + -L 98951 + unix:../_doc/_odoc/reference/ocaml-variants/unix 98952 + -L 98953 + uopt:../_doc/_odoc/reference/uopt/uopt 98954 + -L 98955 + uring:../_doc/_odoc/reference/uring/uring 98956 + -L 98957 + uri.services_full:../_doc/_odoc/reference/uri/uri.services_full 98958 + -L 98959 + uri.services:../_doc/_odoc/reference/uri/uri.services 98960 + -L 98961 + uri:../_doc/_odoc/reference/uri/uri 98962 + -L 98963 + uucp:../_doc/_odoc/reference/uucp/uucp 98964 + -L 98965 + uutf:../_doc/_odoc/reference/uutf/uutf 98966 + -L 98967 + variantslib:../_doc/_odoc/reference/variantslib/variantslib 98968 + -L 98969 + x-ocaml.lib:../_doc/_odoc/reference/x-ocaml/x-ocaml.lib 98970 + -L 98971 + x-ocaml.protocol:../_doc/_odoc/reference/x-ocaml/x-ocaml.protocol 98972 + -L 98973 + yojson:../_doc/_odoc/reference/yojson/yojson 98974 + -L 98975 + zarr-v3-unix:../_doc/_odoc/reference/zarr-v3-unix/zarr-v3-unix 98976 + -L 98977 + zarr-v3:../_doc/_odoc/reference/zarr-v3/zarr-v3 98978 + -o 98979 + _odoc/tags/page-meta.odocl) 98980 + (run 98981 + odoc 98982 + link 98983 + --warn-error 98984 + _odoc/tags/page-ocaml.odoc 98985 + -P 98986 + site:_odoc 98987 + -P 98988 + angstrom:../_doc/_odoc/reference/angstrom 98989 + -P 98990 + angstrom-async:../_doc/_odoc/reference/angstrom-async 98991 + -P 98992 + angstrom-lwt-unix:../_doc/_odoc/reference/angstrom-lwt-unix 98993 + -P 98994 + angstrom-unix:../_doc/_odoc/reference/angstrom-unix 98995 + -P 98996 + astring:../_doc/_odoc/reference/astring 98997 + -P 98998 + async:../_doc/_odoc/reference/async 98999 + -P 99000 + async_kernel:../_doc/_odoc/reference/async_kernel 99001 + -P 99002 + async_log:../_doc/_odoc/reference/async_log 99003 + -P 99004 + async_rpc_kernel:../_doc/_odoc/reference/async_rpc_kernel 99005 + -P 99006 + async_unix:../_doc/_odoc/reference/async_unix 99007 + -P 99008 + base64:../_doc/_odoc/reference/base64 99009 + -P 99010 + base:../_doc/_odoc/reference/base 99011 + -P 99012 + base_bigstring:../_doc/_odoc/reference/base_bigstring 99013 + -P 99014 + basement:../_doc/_odoc/reference/basement 99015 + -P 99016 + base_quickcheck:../_doc/_odoc/reference/base_quickcheck 99017 + -P 99018 + bigstringaf:../_doc/_odoc/reference/bigstringaf 99019 + -P 99020 + bin_prot:../_doc/_odoc/reference/bin_prot 99021 + -P 99022 + bos:../_doc/_odoc/reference/bos 99023 + -P 99024 + brr:../_doc/_odoc/reference/brr 99025 + -P 99026 + camlp-streams:../_doc/_odoc/reference/camlp-streams 99027 + -P 99028 + capsule0:../_doc/_odoc/reference/capsule0 99029 + -P 99030 + capsule:../_doc/_odoc/reference/capsule 99031 + -P 99032 + cmdliner:../_doc/_odoc/reference/cmdliner 99033 + -P 99034 + code-mirror:../_doc/_odoc/reference/code-mirror 99035 + -P 99036 + ocaml-variants:../_doc/_odoc/reference/ocaml-variants 99037 + -P 99038 + core:../_doc/_odoc/reference/core 99039 + -P 99040 + core_extended:../_doc/_odoc/reference/core_extended 99041 + -P 99042 + core_kernel:../_doc/_odoc/reference/core_kernel 99043 + -P 99044 + core_unix:../_doc/_odoc/reference/core_unix 99045 + -P 99046 + csexp:../_doc/_odoc/reference/csexp 99047 + -P 99048 + cstruct:../_doc/_odoc/reference/cstruct 99049 + -P 99050 + decompress:../_doc/_odoc/reference/decompress 99051 + -P 99052 + odoc:../_doc/_odoc/reference/odoc 99053 + -P 99054 + domain-local-await:../_doc/_odoc/reference/domain-local-await 99055 + -P 99056 + eio:../_doc/_odoc/reference/eio 99057 + -P 99058 + eio_linux:../_doc/_odoc/reference/eio_linux 99059 + -P 99060 + eio_main:../_doc/_odoc/reference/eio_main 99061 + -P 99062 + eio_posix:../_doc/_odoc/reference/eio_posix 99063 + -P 99064 + expect_test_helpers_core:../_doc/_odoc/reference/expect_test_helpers_core 99065 + -P 99066 + fieldslib:../_doc/_odoc/reference/fieldslib 99067 + -P 99068 + flexible_sexp:../_doc/_odoc/reference/flexible_sexp 99069 + -P 99070 + fmt:../_doc/_odoc/reference/fmt 99071 + -P 99072 + fpath:../_doc/_odoc/reference/fpath 99073 + -P 99074 + gen:../_doc/_odoc/reference/gen 99075 + -P 99076 + hmap:../_doc/_odoc/reference/hmap 99077 + -P 99078 + int_repr:../_doc/_odoc/reference/int_repr 99079 + -P 99080 + iomux:../_doc/_odoc/reference/iomux 99081 + -P 99082 + jane-street-headers:../_doc/_odoc/reference/jane-street-headers 99083 + -P 99084 + js_of_ocaml-compiler:../_doc/_odoc/reference/js_of_ocaml-compiler 99085 + -P 99086 + js_of_ocaml:../_doc/_odoc/reference/js_of_ocaml 99087 + -P 99088 + js_of_ocaml-lwt:../_doc/_odoc/reference/js_of_ocaml-lwt 99089 + -P 99090 + js_of_ocaml-toplevel:../_doc/_odoc/reference/js_of_ocaml-toplevel 99091 + -P 99092 + jsonm:../_doc/_odoc/reference/jsonm 99093 + -P 99094 + js_top_worker-client:../_doc/_odoc/reference/js_top_worker-client 99095 + -P 99096 + js_top_worker:../_doc/_odoc/reference/js_top_worker 99097 + -P 99098 + js_top_worker-rpc:../_doc/_odoc/reference/js_top_worker-rpc 99099 + -P 99100 + js_top_worker-web:../_doc/_odoc/reference/js_top_worker-web 99101 + -P 99102 + js_top_worker-widget:../_doc/_odoc/reference/js_top_worker-widget 99103 + -P 99104 + js_top_worker-widget-leaflet:../_doc/_odoc/reference/js_top_worker-widget-leaflet 99105 + -P 99106 + logs:../_doc/_odoc/reference/logs 99107 + -P 99108 + lwt-dllist:../_doc/_odoc/reference/lwt-dllist 99109 + -P 99110 + lwt:../_doc/_odoc/reference/lwt 99111 + -P 99112 + menhirLib:../_doc/_odoc/reference/menhirLib 99113 + -P 99114 + merlin-js:../_doc/_odoc/reference/merlin-js 99115 + -P 99116 + merlin-lib:../_doc/_odoc/reference/merlin-lib 99117 + -P 99118 + mime_printer:../_doc/_odoc/reference/mime_printer 99119 + -P 99120 + mtime:../_doc/_odoc/reference/mtime 99121 + -P 99122 + note:../_doc/_odoc/reference/note 99123 + -P 99124 + num:../_doc/_odoc/reference/num 99125 + -P 99126 + ocaml-compiler-libs:../_doc/_odoc/reference/ocaml-compiler-libs 99127 + -P 99128 + ocamlgraph:../_doc/_odoc/reference/ocamlgraph 99129 + -P 99130 + ocaml_intrinsics_kernel:../_doc/_odoc/reference/ocaml_intrinsics_kernel 99131 + -P 99132 + ocplib-endian:../_doc/_odoc/reference/ocplib-endian 99133 + -P 99134 + odoc-admonition-extension:../_doc/_odoc/reference/odoc-admonition-extension 99135 + -P 99136 + odoc-docsite:../_doc/_odoc/reference/odoc-docsite 99137 + -P 99138 + odoc-dot-extension:../_doc/_odoc/reference/odoc-dot-extension 99139 + -P 99140 + odoc-driver:../_doc/_odoc/reference/odoc-driver 99141 + -P 99142 + odoc-interactive-extension:../_doc/_odoc/reference/odoc-interactive-extension 99143 + -P 99144 + odoc-jons-plugins:../_doc/_odoc/reference/odoc-jons-plugins 99145 + -P 99146 + odoc-mermaid-extension:../_doc/_odoc/reference/odoc-mermaid-extension 99147 + -P 99148 + odoc-msc-extension:../_doc/_odoc/reference/odoc-msc-extension 99149 + -P 99150 + odoc-parser:../_doc/_odoc/reference/odoc-parser 99151 + -P 99152 + odoc-rfc-extension:../_doc/_odoc/reference/odoc-rfc-extension 99153 + -P 99154 + odoc-scrollycode-extension:../_doc/_odoc/reference/odoc-scrollycode-extension 99155 + -P 99156 + odoc-standalone:../_doc/_odoc/reference/odoc-standalone 99157 + -P 99158 + onnxrt:../_doc/_odoc/reference/onnxrt 99159 + -P 99160 + opam-core:../_doc/_odoc/reference/opam-core 99161 + -P 99162 + opam-file-format:../_doc/_odoc/reference/opam-file-format 99163 + -P 99164 + opam-format:../_doc/_odoc/reference/opam-format 99165 + -P 99166 + optint:../_doc/_odoc/reference/optint 99167 + -P 99168 + parsexp:../_doc/_odoc/reference/parsexp 99169 + -P 99170 + patch:../_doc/_odoc/reference/patch 99171 + -P 99172 + pipe_with_writer_error:../_doc/_odoc/reference/pipe_with_writer_error 99173 + -P 99174 + portable:../_doc/_odoc/reference/portable 99175 + -P 99176 + ppx_assert:../_doc/_odoc/reference/ppx_assert 99177 + -P 99178 + ppx_bench:../_doc/_odoc/reference/ppx_bench 99179 + -P 99180 + ppx_compare:../_doc/_odoc/reference/ppx_compare 99181 + -P 99182 + ppx_derivers:../_doc/_odoc/reference/ppx_derivers 99183 + -P 99184 + ppx_diff:../_doc/_odoc/reference/ppx_diff 99185 + -P 99186 + ppx_enumerate:../_doc/_odoc/reference/ppx_enumerate 99187 + -P 99188 + ppx_expect:../_doc/_odoc/reference/ppx_expect 99189 + -P 99190 + ppx_fuelproof:../_doc/_odoc/reference/ppx_fuelproof 99191 + -P 99192 + ppx_hash:../_doc/_odoc/reference/ppx_hash 99193 + -P 99194 + ppx_helpers:../_doc/_odoc/reference/ppx_helpers 99195 + -P 99196 + ppx_here:../_doc/_odoc/reference/ppx_here 99197 + -P 99198 + ppx_inline_test:../_doc/_odoc/reference/ppx_inline_test 99199 + -P 99200 + ppxlib_ast:../_doc/_odoc/reference/ppxlib_ast 99201 + -P 99202 + ppxlib_jane:../_doc/_odoc/reference/ppxlib_jane 99203 + -P 99204 + ppxlib:../_doc/_odoc/reference/ppxlib 99205 + -P 99206 + ppxlib_register:../_doc/_odoc/reference/ppxlib_register 99207 + -P 99208 + ppx_log:../_doc/_odoc/reference/ppx_log 99209 + -P 99210 + ppx_module_timer:../_doc/_odoc/reference/ppx_module_timer 99211 + -P 99212 + ppx_portable:../_doc/_odoc/reference/ppx_portable 99213 + -P 99214 + ppx_sexp_conv:../_doc/_odoc/reference/ppx_sexp_conv 99215 + -P 99216 + ppx_sexp_message:../_doc/_odoc/reference/ppx_sexp_message 99217 + -P 99218 + ppx_stable_witness:../_doc/_odoc/reference/ppx_stable_witness 99219 + -P 99220 + ppx_string:../_doc/_odoc/reference/ppx_string 99221 + -P 99222 + ppx_template:../_doc/_odoc/reference/ppx_template 99223 + -P 99224 + ppx_typed_fields:../_doc/_odoc/reference/ppx_typed_fields 99225 + -P 99226 + progress:../_doc/_odoc/reference/progress 99227 + -P 99228 + protocol_version_header:../_doc/_odoc/reference/protocol_version_header 99229 + -P 99230 + psq:../_doc/_odoc/reference/psq 99231 + -P 99232 + record_builder:../_doc/_odoc/reference/record_builder 99233 + -P 99234 + re:../_doc/_odoc/reference/re 99235 + -P 99236 + rresult:../_doc/_odoc/reference/rresult 99237 + -P 99238 + sedlex:../_doc/_odoc/reference/sedlex 99239 + -P 99240 + sexplib0:../_doc/_odoc/reference/sexplib0 99241 + -P 99242 + sexplib:../_doc/_odoc/reference/sexplib 99243 + -P 99244 + sexp_pretty:../_doc/_odoc/reference/sexp_pretty 99245 + -P 99246 + sexp_type:../_doc/_odoc/reference/sexp_type 99247 + -P 99248 + sha:../_doc/_odoc/reference/sha 99249 + -P 99250 + sherlodoc:../_doc/_odoc/reference/sherlodoc 99251 + -P 99252 + spawn:../_doc/_odoc/reference/spawn 99253 + -P 99254 + splittable_random:../_doc/_odoc/reference/splittable_random 99255 + -P 99256 + stdio:../_doc/_odoc/reference/stdio 99257 + -P 99258 + string_dict:../_doc/_odoc/reference/string_dict 99259 + -P 99260 + stringext:../_doc/_odoc/reference/stringext 99261 + -P 99262 + swhid_core:../_doc/_odoc/reference/swhid_core 99263 + -P 99264 + terminal:../_doc/_odoc/reference/terminal 99265 + -P 99266 + tessera-geotessera-jsoo:../_doc/_odoc/reference/tessera-geotessera-jsoo 99267 + -P 99268 + tessera-geotessera:../_doc/_odoc/reference/tessera-geotessera 99269 + -P 99270 + tessera-linalg:../_doc/_odoc/reference/tessera-linalg 99271 + -P 99272 + tessera-npy:../_doc/_odoc/reference/tessera-npy 99273 + -P 99274 + tessera-tfjs:../_doc/_odoc/reference/tessera-tfjs 99275 + -P 99276 + tessera-viz-jsoo:../_doc/_odoc/reference/tessera-viz-jsoo 99277 + -P 99278 + tessera-viz:../_doc/_odoc/reference/tessera-viz 99279 + -P 99280 + tessera-zarr-jsoo:../_doc/_odoc/reference/tessera-zarr-jsoo 99281 + -P 99282 + tessera-zarr:../_doc/_odoc/reference/tessera-zarr 99283 + -P 99284 + textutils:../_doc/_odoc/reference/textutils 99285 + -P 99286 + thread-table:../_doc/_odoc/reference/thread-table 99287 + -P 99288 + time_now:../_doc/_odoc/reference/time_now 99289 + -P 99290 + typerep:../_doc/_odoc/reference/typerep 99291 + -P 99292 + tyxml:../_doc/_odoc/reference/tyxml 99293 + -P 99294 + unique:../_doc/_odoc/reference/unique 99295 + -P 99296 + univ_map:../_doc/_odoc/reference/univ_map 99297 + -P 99298 + uopt:../_doc/_odoc/reference/uopt 99299 + -P 99300 + uring:../_doc/_odoc/reference/uring 99301 + -P 99302 + uri:../_doc/_odoc/reference/uri 99303 + -P 99304 + uucp:../_doc/_odoc/reference/uucp 99305 + -P 99306 + uutf:../_doc/_odoc/reference/uutf 99307 + -P 99308 + variantslib:../_doc/_odoc/reference/variantslib 99309 + -P 99310 + x-ocaml:../_doc/_odoc/reference/x-ocaml 99311 + -P 99312 + yojson:../_doc/_odoc/reference/yojson 99313 + -P 99314 + zarr-v3-unix:../_doc/_odoc/reference/zarr-v3-unix 99315 + -P 99316 + zarr-v3:../_doc/_odoc/reference/zarr-v3 99317 + -L 99318 + angstrom:../_doc/_odoc/reference/angstrom/angstrom 99319 + -L 99320 + angstrom-async:../_doc/_odoc/reference/angstrom-async/angstrom-async 99321 + -L 99322 + angstrom-lwt-unix:../_doc/_odoc/reference/angstrom-lwt-unix/angstrom-lwt-unix 99323 + -L 99324 + angstrom-unix:../_doc/_odoc/reference/angstrom-unix/angstrom-unix 99325 + -L 99326 + astring:../_doc/_odoc/reference/astring/astring 99327 + -L 99328 + async:../_doc/_odoc/reference/async/async 99329 + -L 99330 + async.async_command:../_doc/_odoc/reference/async/async.async_command 99331 + -L 99332 + async.async_quickcheck:../_doc/_odoc/reference/async/async.async_quickcheck 99333 + -L 99334 + async.async_rpc:../_doc/_odoc/reference/async/async.async_rpc 99335 + -L 99336 + async_kernel:../_doc/_odoc/reference/async_kernel/async_kernel 99337 + -L 99338 + async_kernel.config:../_doc/_odoc/reference/async_kernel/async_kernel.config 99339 + -L 99340 + async_kernel.eager_deferred:../_doc/_odoc/reference/async_kernel/async_kernel.eager_deferred 99341 + -L 99342 + async_kernel.limiter_async:../_doc/_odoc/reference/async_kernel/async_kernel.limiter_async 99343 + -L 99344 + async_kernel.persistent_connection_kernel:../_doc/_odoc/reference/async_kernel/async_kernel.persistent_connection_kernel 99345 + -L 99346 + async_kernel.read_write_pair:../_doc/_odoc/reference/async_kernel/async_kernel.read_write_pair 99347 + -L 99348 + async_kernel.weak_hashtbl_async:../_doc/_odoc/reference/async_kernel/async_kernel.weak_hashtbl_async 99349 + -L 99350 + async.lock_file_async:../_doc/_odoc/reference/async/async.lock_file_async 99351 + -L 99352 + async_log:../_doc/_odoc/reference/async_log/async_log 99353 + -L 99354 + async.log_extended:../_doc/_odoc/reference/async/async.log_extended 99355 + -L 99356 + async_log.kernel:../_doc/_odoc/reference/async_log/async_log.kernel 99357 + -L 99358 + async.persistent_connection:../_doc/_odoc/reference/async/async.persistent_connection 99359 + -L 99360 + async_rpc_kernel:../_doc/_odoc/reference/async_rpc_kernel/async_rpc_kernel 99361 + -L 99362 + async_unix:../_doc/_odoc/reference/async_unix/async_unix 99363 + -L 99364 + async_unix.thread_pool:../_doc/_odoc/reference/async_unix/async_unix.thread_pool 99365 + -L 99366 + async_unix.thread_safe_ivar:../_doc/_odoc/reference/async_unix/async_unix.thread_safe_ivar 99367 + -L 99368 + async_unix.thread_safe_pipe:../_doc/_odoc/reference/async_unix/async_unix.thread_safe_pipe 99369 + -L 99370 + async.unpack_sequence:../_doc/_odoc/reference/async/async.unpack_sequence 99371 + -L 99372 + base64:../_doc/_odoc/reference/base64/base64 99373 + -L 99374 + base64.rfc2045:../_doc/_odoc/reference/base64/base64.rfc2045 99375 + -L 99376 + base:../_doc/_odoc/reference/base/base 99377 + -L 99378 + base_bigstring:../_doc/_odoc/reference/base_bigstring/base_bigstring 99379 + -L 99380 + base.composition_infix:../_doc/_odoc/reference/base/base.composition_infix 99381 + -L 99382 + base.md5:../_doc/_odoc/reference/base/base.md5 99383 + -L 99384 + basement:../_doc/_odoc/reference/basement/basement 99385 + -L 99386 + base_quickcheck:../_doc/_odoc/reference/base_quickcheck/base_quickcheck 99387 + -L 99388 + base_quickcheck.ppx_quickcheck:../_doc/_odoc/reference/base_quickcheck/base_quickcheck.ppx_quickcheck 99389 + -L 99390 + base_quickcheck.ppx_quickcheck.expander:../_doc/_odoc/reference/base_quickcheck/base_quickcheck.ppx_quickcheck.expander 99391 + -L 99392 + base_quickcheck.ppx_quickcheck.runtime:../_doc/_odoc/reference/base_quickcheck/base_quickcheck.ppx_quickcheck.runtime 99393 + -L 99394 + base.shadow_stdlib:../_doc/_odoc/reference/base/base.shadow_stdlib 99395 + -L 99396 + bigstringaf:../_doc/_odoc/reference/bigstringaf/bigstringaf 99397 + -L 99398 + bin_prot:../_doc/_odoc/reference/bin_prot/bin_prot 99399 + -L 99400 + bin_prot.shape:../_doc/_odoc/reference/bin_prot/bin_prot.shape 99401 + -L 99402 + bos:../_doc/_odoc/reference/bos/bos 99403 + -L 99404 + bos.setup:../_doc/_odoc/reference/bos/bos.setup 99405 + -L 99406 + brr:../_doc/_odoc/reference/brr/brr 99407 + -L 99408 + brr.ocaml_poke:../_doc/_odoc/reference/brr/brr.ocaml_poke 99409 + -L 99410 + brr.ocaml_poke_ui:../_doc/_odoc/reference/brr/brr.ocaml_poke_ui 99411 + -L 99412 + brr.poke:../_doc/_odoc/reference/brr/brr.poke 99413 + -L 99414 + brr.poked:../_doc/_odoc/reference/brr/brr.poked 99415 + -L 99416 + camlp-streams:../_doc/_odoc/reference/camlp-streams/camlp-streams 99417 + -L 99418 + capsule0.blocking_sync:../_doc/_odoc/reference/capsule0/capsule0.blocking_sync 99419 + -L 99420 + capsule0.expert:../_doc/_odoc/reference/capsule0/capsule0.expert 99421 + -L 99422 + capsule:../_doc/_odoc/reference/capsule/capsule 99423 + -L 99424 + cmdliner:../_doc/_odoc/reference/cmdliner/cmdliner 99425 + -L 99426 + code-mirror.autocomplete:../_doc/_odoc/reference/code-mirror/code-mirror.autocomplete 99427 + -L 99428 + code-mirror:../_doc/_odoc/reference/code-mirror/code-mirror 99429 + -L 99430 + code-mirror.lint:../_doc/_odoc/reference/code-mirror/code-mirror.lint 99431 + -L 99432 + code-mirror.stream:../_doc/_odoc/reference/code-mirror/code-mirror.stream 99433 + -L 99434 + code-mirror.tooltip:../_doc/_odoc/reference/code-mirror/code-mirror.tooltip 99435 + -L 99436 + compiler-libs.bytecomp:../_doc/_odoc/reference/ocaml-variants/compiler-libs.bytecomp 99437 + -L 99438 + compiler-libs.common:../_doc/_odoc/reference/ocaml-variants/compiler-libs.common 99439 + -L 99440 + compiler-libs.optcomp:../_doc/_odoc/reference/ocaml-variants/compiler-libs.optcomp 99441 + -L 99442 + compiler-libs.toplevel:../_doc/_odoc/reference/ocaml-variants/compiler-libs.toplevel 99443 + -L 99444 + core.base_for_tests:../_doc/_odoc/reference/core/core.base_for_tests 99445 + -L 99446 + core.command:../_doc/_odoc/reference/core/core.command 99447 + -L 99448 + core:../_doc/_odoc/reference/core/core 99449 + -L 99450 + core_extended.appendable_list:../_doc/_odoc/reference/core_extended/core_extended.appendable_list 99451 + -L 99452 + core_extended.delimited_kernel:../_doc/_odoc/reference/core_extended/core_extended.delimited_kernel 99453 + -L 99454 + core_extended.find_files:../_doc/_odoc/reference/core_extended/core_extended.find_files 99455 + -L 99456 + core_extended.immediate_kernel:../_doc/_odoc/reference/core_extended/core_extended.immediate_kernel 99457 + -L 99458 + core_extended.selection:../_doc/_odoc/reference/core_extended/core_extended.selection 99459 + -L 99460 + core.filename_base:../_doc/_odoc/reference/core/core.filename_base 99461 + -L 99462 + core.heap_block:../_doc/_odoc/reference/core/core.heap_block 99463 + -L 99464 + core_kernel.ansi_kernel:../_doc/_odoc/reference/core_kernel/core_kernel.ansi_kernel 99465 + -L 99466 + core_kernel.balanced_reducer:../_doc/_odoc/reference/core_kernel/core_kernel.balanced_reducer 99467 + -L 99468 + core_kernel.binary_packing:../_doc/_odoc/reference/core_kernel/core_kernel.binary_packing 99469 + -L 99470 + core_kernel.bounded_int_table:../_doc/_odoc/reference/core_kernel/core_kernel.bounded_int_table 99471 + -L 99472 + core_kernel.bus:../_doc/_odoc/reference/core_kernel/core_kernel.bus 99473 + -L 99474 + core_kernel.caml_threads:../_doc/_odoc/reference/core_kernel/core_kernel.caml_threads 99475 + -L 99476 + core_kernel.caml_unix:../_doc/_odoc/reference/core_kernel/core_kernel.caml_unix 99477 + -L 99478 + core_kernel:../_doc/_odoc/reference/core_kernel/core_kernel 99479 + -L 99480 + core_kernel.enum:../_doc/_odoc/reference/core_kernel/core_kernel.enum 99481 + -L 99482 + core_kernel.fheap:../_doc/_odoc/reference/core_kernel/core_kernel.fheap 99483 + -L 99484 + core_kernel.flags:../_doc/_odoc/reference/core_kernel/core_kernel.flags 99485 + -L 99486 + core_kernel.force_once:../_doc/_odoc/reference/core_kernel/core_kernel.force_once 99487 + -L 99488 + core_kernel.hash_heap:../_doc/_odoc/reference/core_kernel/core_kernel.hash_heap 99489 + -L 99490 + core_kernel.int_set:../_doc/_odoc/reference/core_kernel/core_kernel.int_set 99491 + -L 99492 + core_kernel.iobuf:../_doc/_odoc/reference/core_kernel/core_kernel.iobuf 99493 + -L 99494 + core_kernel.limiter:../_doc/_odoc/reference/core_kernel/core_kernel.limiter 99495 + -L 99496 + core_kernel.moption:../_doc/_odoc/reference/core_kernel/core_kernel.moption 99497 + -L 99498 + core_kernel.nonempty_list:../_doc/_odoc/reference/core_kernel/core_kernel.nonempty_list 99499 + -L 99500 + core_kernel.nonempty_set:../_doc/_odoc/reference/core_kernel/core_kernel.nonempty_set 99501 + -L 99502 + core_kernel.pairing_heap:../_doc/_odoc/reference/core_kernel/core_kernel.pairing_heap 99503 + -L 99504 + core_kernel.pooled_hashtbl:../_doc/_odoc/reference/core_kernel/core_kernel.pooled_hashtbl 99505 + -L 99506 + core_kernel.reversed_list:../_doc/_odoc/reference/core_kernel/core_kernel.reversed_list 99507 + -L 99508 + core_kernel.sexp_hidden_in_test:../_doc/_odoc/reference/core_kernel/core_kernel.sexp_hidden_in_test 99509 + -L 99510 + core_kernel.thread_pool_cpu_affinity:../_doc/_odoc/reference/core_kernel/core_kernel.thread_pool_cpu_affinity 99511 + -L 99512 + core_kernel.thread_safe_queue:../_doc/_odoc/reference/core_kernel/core_kernel.thread_safe_queue 99513 + -L 99514 + core_kernel.timing_wheel:../_doc/_odoc/reference/core_kernel/core_kernel.timing_wheel 99515 + -L 99516 + core_kernel.total_map:../_doc/_odoc/reference/core_kernel/core_kernel.total_map 99517 + -L 99518 + core_kernel.tuple_pool:../_doc/_odoc/reference/core_kernel/core_kernel.tuple_pool 99519 + -L 99520 + core_kernel.univ:../_doc/_odoc/reference/core_kernel/core_kernel.univ 99521 + -L 99522 + core_kernel.unpack_buffer:../_doc/_odoc/reference/core_kernel/core_kernel.unpack_buffer 99523 + -L 99524 + core_kernel.uopt:../_doc/_odoc/reference/core_kernel/core_kernel.uopt 99525 + -L 99526 + core_kernel.uuid:../_doc/_odoc/reference/core_kernel/core_kernel.uuid 99527 + -L 99528 + core_kernel.version_util_compat:../_doc/_odoc/reference/core_kernel/core_kernel.version_util_compat 99529 + -L 99530 + core_kernel.weak_array:../_doc/_odoc/reference/core_kernel/core_kernel.weak_array 99531 + -L 99532 + core_kernel.weak_hashtbl:../_doc/_odoc/reference/core_kernel/core_kernel.weak_hashtbl 99533 + -L 99534 + core_kernel.weak_pointer:../_doc/_odoc/reference/core_kernel/core_kernel.weak_pointer 99535 + -L 99536 + core.top:../_doc/_odoc/reference/core/core.top 99537 + -L 99538 + core_unix.bigbuffer_blocking:../_doc/_odoc/reference/core_unix/core_unix.bigbuffer_blocking 99539 + -L 99540 + core_unix.bigstring_unix:../_doc/_odoc/reference/core_unix/core_unix.bigstring_unix 99541 + -L 99542 + core_unix.command_test_helpers:../_doc/_odoc/reference/core_unix/core_unix.command_test_helpers 99543 + -L 99544 + core_unix.command_test_helpers_test:../_doc/_odoc/reference/core_unix/core_unix.command_test_helpers_test 99545 + -L 99546 + core_unix.command_unix:../_doc/_odoc/reference/core_unix/core_unix.command_unix 99547 + -L 99548 + core_unix.core_thread:../_doc/_odoc/reference/core_unix/core_unix.core_thread 99549 + -L 99550 + core_unix:../_doc/_odoc/reference/core_unix/core_unix 99551 + -L 99552 + core_unix.daemon:../_doc/_odoc/reference/core_unix/core_unix.daemon 99553 + -L 99554 + core_unix.date_unix:../_doc/_odoc/reference/core_unix/core_unix.date_unix 99555 + -L 99556 + core_unix.error_checking_mutex:../_doc/_odoc/reference/core_unix/core_unix.error_checking_mutex 99557 + -L 99558 + core_unix.filename_unix:../_doc/_odoc/reference/core_unix/core_unix.filename_unix 99559 + -L 99560 + core_unix.interval_lib:../_doc/_odoc/reference/core_unix/core_unix.interval_lib 99561 + -L 99562 + core_unix.interval_unix:../_doc/_odoc/reference/core_unix/core_unix.interval_unix 99563 + -L 99564 + core_unix.iobuf_unix:../_doc/_odoc/reference/core_unix/core_unix.iobuf_unix 99565 + -L 99566 + core_unix.linux_ext:../_doc/_odoc/reference/core_unix/core_unix.linux_ext 99567 + -L 99568 + core_unix.lock_file_blocking:../_doc/_odoc/reference/core_unix/core_unix.lock_file_blocking 99569 + -L 99570 + core_unix.nano_mutex:../_doc/_odoc/reference/core_unix/core_unix.nano_mutex 99571 + -L 99572 + core_unix.ocaml_c_utils:../_doc/_odoc/reference/core_unix/core_unix.ocaml_c_utils 99573 + -L 99574 + core_unix.process_env:../_doc/_odoc/reference/core_unix/core_unix.process_env 99575 + -L 99576 + core_unix.signal_unix:../_doc/_odoc/reference/core_unix/core_unix.signal_unix 99577 + -L 99578 + core_unix.squeue:../_doc/_odoc/reference/core_unix/core_unix.squeue 99579 + -L 99580 + core_unix.syslog:../_doc/_odoc/reference/core_unix/core_unix.syslog 99581 + -L 99582 + core_unix.sys_unix:../_doc/_odoc/reference/core_unix/core_unix.sys_unix 99583 + -L 99584 + core_unix.time_float_unix:../_doc/_odoc/reference/core_unix/core_unix.time_float_unix 99585 + -L 99586 + core_unix.time_interface:../_doc/_odoc/reference/core_unix/core_unix.time_interface 99587 + -L 99588 + core_unix.time_ns_unix:../_doc/_odoc/reference/core_unix/core_unix.time_ns_unix 99589 + -L 99590 + core_unix.time_stamp_counter:../_doc/_odoc/reference/core_unix/core_unix.time_stamp_counter 99591 + -L 99592 + core_unix.unix_pseudo_terminal:../_doc/_odoc/reference/core_unix/core_unix.unix_pseudo_terminal 99593 + -L 99594 + core_unix.uuid:../_doc/_odoc/reference/core_unix/core_unix.uuid 99595 + -L 99596 + core.validate:../_doc/_odoc/reference/core/core.validate 99597 + -L 99598 + csexp:../_doc/_odoc/reference/csexp/csexp 99599 + -L 99600 + cstruct:../_doc/_odoc/reference/cstruct/cstruct 99601 + -L 99602 + decompress.de:../_doc/_odoc/reference/decompress/decompress.de 99603 + -L 99604 + decompress.gz:../_doc/_odoc/reference/decompress/decompress.gz 99605 + -L 99606 + decompress.lz:../_doc/_odoc/reference/decompress/decompress.lz 99607 + -L 99608 + decompress.lzo:../_doc/_odoc/reference/decompress/decompress.lzo 99609 + -L 99610 + decompress.zl:../_doc/_odoc/reference/decompress/decompress.zl 99611 + -L 99612 + deprecated:../_doc/_odoc/reference/odoc/deprecated 99613 + -L 99614 + domain-local-await:../_doc/_odoc/reference/domain-local-await/domain-local-await 99615 + -L 99616 + dynlink:../_doc/_odoc/reference/ocaml-variants/dynlink 99617 + -L 99618 + eio.core:../_doc/_odoc/reference/eio/eio.core 99619 + -L 99620 + eio:../_doc/_odoc/reference/eio/eio 99621 + -L 99622 + eio_linux:../_doc/_odoc/reference/eio_linux/eio_linux 99623 + -L 99624 + eio_main:../_doc/_odoc/reference/eio_main/eio_main 99625 + -L 99626 + eio.mock:../_doc/_odoc/reference/eio/eio.mock 99627 + -L 99628 + eio_posix:../_doc/_odoc/reference/eio_posix/eio_posix 99629 + -L 99630 + eio.runtime_events:../_doc/_odoc/reference/eio/eio.runtime_events 99631 + -L 99632 + eio.unix:../_doc/_odoc/reference/eio/eio.unix 99633 + -L 99634 + eio.utils:../_doc/_odoc/reference/eio/eio.utils 99635 + -L 99636 + expect_test_helpers_core.expect_test_helpers_base:../_doc/_odoc/reference/expect_test_helpers_core/expect_test_helpers_core.expect_test_helpers_base 99637 + -L 99638 + expect_test_helpers_core:../_doc/_odoc/reference/expect_test_helpers_core/expect_test_helpers_core 99639 + -L 99640 + fieldslib:../_doc/_odoc/reference/fieldslib/fieldslib 99641 + -L 99642 + flexible_sexp:../_doc/_odoc/reference/flexible_sexp/flexible_sexp 99643 + -L 99644 + fmt.cli:../_doc/_odoc/reference/fmt/fmt.cli 99645 + -L 99646 + fmt:../_doc/_odoc/reference/fmt/fmt 99647 + -L 99648 + fmt.tty:../_doc/_odoc/reference/fmt/fmt.tty 99649 + -L 99650 + fpath:../_doc/_odoc/reference/fpath/fpath 99651 + -L 99652 + gen:../_doc/_odoc/reference/gen/gen 99653 + -L 99654 + hmap:../_doc/_odoc/reference/hmap/hmap 99655 + -L 99656 + int_repr:../_doc/_odoc/reference/int_repr/int_repr 99657 + -L 99658 + iomux:../_doc/_odoc/reference/iomux/iomux 99659 + -L 99660 + jane-street-headers:../_doc/_odoc/reference/jane-street-headers/jane-street-headers 99661 + -L 99662 + js_of_ocaml-compiler.dynlink:../_doc/_odoc/reference/js_of_ocaml-compiler/js_of_ocaml-compiler.dynlink 99663 + -L 99664 + js_of_ocaml-compiler.findlib-support:../_doc/_odoc/reference/js_of_ocaml-compiler/js_of_ocaml-compiler.findlib-support 99665 + -L 99666 + js_of_ocaml-compiler:../_doc/_odoc/reference/js_of_ocaml-compiler/js_of_ocaml-compiler 99667 + -L 99668 + js_of_ocaml-compiler.runtime-files:../_doc/_odoc/reference/js_of_ocaml-compiler/js_of_ocaml-compiler.runtime-files 99669 + -L 99670 + js_of_ocaml-compiler.runtime:../_doc/_odoc/reference/js_of_ocaml-compiler/js_of_ocaml-compiler.runtime 99671 + -L 99672 + js_of_ocaml.deriving:../_doc/_odoc/reference/js_of_ocaml/js_of_ocaml.deriving 99673 + -L 99674 + js_of_ocaml:../_doc/_odoc/reference/js_of_ocaml/js_of_ocaml 99675 + -L 99676 + js_of_ocaml-lwt:../_doc/_odoc/reference/js_of_ocaml-lwt/js_of_ocaml-lwt 99677 + -L 99678 + js_of_ocaml-toplevel:../_doc/_odoc/reference/js_of_ocaml-toplevel/js_of_ocaml-toplevel 99679 + -L 99680 + jsonm:../_doc/_odoc/reference/jsonm/jsonm 99681 + -L 99682 + js_top_worker-client.msg:../_doc/_odoc/reference/js_top_worker-client/js_top_worker-client.msg 99683 + -L 99684 + js_top_worker:../_doc/_odoc/reference/js_top_worker/js_top_worker 99685 + -L 99686 + js_top_worker-rpc.message:../_doc/_odoc/reference/js_top_worker-rpc/js_top_worker-rpc.message 99687 + -L 99688 + js_top_worker-web:../_doc/_odoc/reference/js_top_worker-web/js_top_worker-web 99689 + -L 99690 + js_top_worker-widget:../_doc/_odoc/reference/js_top_worker-widget/js_top_worker-widget 99691 + -L 99692 + js_top_worker-widget-leaflet:../_doc/_odoc/reference/js_top_worker-widget-leaflet/js_top_worker-widget-leaflet 99693 + -L 99694 + logs.browser:../_doc/_odoc/reference/logs/logs.browser 99695 + -L 99696 + logs.cli:../_doc/_odoc/reference/logs/logs.cli 99697 + -L 99698 + logs.fmt:../_doc/_odoc/reference/logs/logs.fmt 99699 + -L 99700 + logs:../_doc/_odoc/reference/logs/logs 99701 + -L 99702 + logs.lwt:../_doc/_odoc/reference/logs/logs.lwt 99703 + -L 99704 + logs.threaded:../_doc/_odoc/reference/logs/logs.threaded 99705 + -L 99706 + lwt-dllist:../_doc/_odoc/reference/lwt-dllist/lwt-dllist 99707 + -L 99708 + lwt:../_doc/_odoc/reference/lwt/lwt 99709 + -L 99710 + lwt.unix:../_doc/_odoc/reference/lwt/lwt.unix 99711 + -L 99712 + menhirLib:../_doc/_odoc/reference/menhirLib/menhirLib 99713 + -L 99714 + merlin-js.client:../_doc/_odoc/reference/merlin-js/merlin-js.client 99715 + -L 99716 + merlin-js.code-mirror:../_doc/_odoc/reference/merlin-js/merlin-js.code-mirror 99717 + -L 99718 + merlin-js.protocol:../_doc/_odoc/reference/merlin-js/merlin-js.protocol 99719 + -L 99720 + merlin-js.worker:../_doc/_odoc/reference/merlin-js/merlin-js.worker 99721 + -L 99722 + merlin-js.worker.static:../_doc/_odoc/reference/merlin-js/merlin-js.worker.static 99723 + -L 99724 + merlin-lib.analysis:../_doc/_odoc/reference/merlin-lib/merlin-lib.analysis 99725 + -L 99726 + merlin-lib.commands:../_doc/_odoc/reference/merlin-lib/merlin-lib.commands 99727 + -L 99728 + merlin-lib.config:../_doc/_odoc/reference/merlin-lib/merlin-lib.config 99729 + -L 99730 + merlin-lib.dot_protocol:../_doc/_odoc/reference/merlin-lib/merlin-lib.dot_protocol 99731 + -L 99732 + merlin-lib.extend:../_doc/_odoc/reference/merlin-lib/merlin-lib.extend 99733 + -L 99734 + merlin-lib.index_format:../_doc/_odoc/reference/merlin-lib/merlin-lib.index_format 99735 + -L 99736 + merlin-lib.kernel:../_doc/_odoc/reference/merlin-lib/merlin-lib.kernel 99737 + -L 99738 + merlin-lib.ocaml_merlin_specific:../_doc/_odoc/reference/merlin-lib/merlin-lib.ocaml_merlin_specific 99739 + -L 99740 + merlin-lib.ocaml_parsing:../_doc/_odoc/reference/merlin-lib/merlin-lib.ocaml_parsing 99741 + -L 99742 + merlin-lib.ocaml_preprocess:../_doc/_odoc/reference/merlin-lib/merlin-lib.ocaml_preprocess 99743 + -L 99744 + merlin-lib.ocaml_typing:../_doc/_odoc/reference/merlin-lib/merlin-lib.ocaml_typing 99745 + -L 99746 + merlin-lib.ocaml_utils:../_doc/_odoc/reference/merlin-lib/merlin-lib.ocaml_utils 99747 + -L 99748 + merlin-lib.os_ipc:../_doc/_odoc/reference/merlin-lib/merlin-lib.os_ipc 99749 + -L 99750 + merlin-lib.query_commands:../_doc/_odoc/reference/merlin-lib/merlin-lib.query_commands 99751 + -L 99752 + merlin-lib.query_protocol:../_doc/_odoc/reference/merlin-lib/merlin-lib.query_protocol 99753 + -L 99754 + merlin-lib.sherlodoc:../_doc/_odoc/reference/merlin-lib/merlin-lib.sherlodoc 99755 + -L 99756 + merlin-lib.utils:../_doc/_odoc/reference/merlin-lib/merlin-lib.utils 99757 + -L 99758 + mime_printer:../_doc/_odoc/reference/mime_printer/mime_printer 99759 + -L 99760 + mtime.clock:../_doc/_odoc/reference/mtime/mtime.clock 99761 + -L 99762 + mtime:../_doc/_odoc/reference/mtime/mtime 99763 + -L 99764 + note.brr:../_doc/_odoc/reference/note/note.brr 99765 + -L 99766 + note:../_doc/_odoc/reference/note/note 99767 + -L 99768 + num.core:../_doc/_odoc/reference/num/num.core 99769 + -L 99770 + ocaml-compiler-libs.bytecomp:../_doc/_odoc/reference/ocaml-compiler-libs/ocaml-compiler-libs.bytecomp 99771 + -L 99772 + ocaml-compiler-libs.common:../_doc/_odoc/reference/ocaml-compiler-libs/ocaml-compiler-libs.common 99773 + -L 99774 + ocaml-compiler-libs.optcomp:../_doc/_odoc/reference/ocaml-compiler-libs/ocaml-compiler-libs.optcomp 99775 + -L 99776 + ocaml-compiler-libs.shadow:../_doc/_odoc/reference/ocaml-compiler-libs/ocaml-compiler-libs.shadow 99777 + -L 99778 + ocaml-compiler-libs.toplevel:../_doc/_odoc/reference/ocaml-compiler-libs/ocaml-compiler-libs.toplevel 99779 + -L 99780 + ocamlgraph:../_doc/_odoc/reference/ocamlgraph/ocamlgraph 99781 + -L 99782 + ocaml_intrinsics_kernel:../_doc/_odoc/reference/ocaml_intrinsics_kernel/ocaml_intrinsics_kernel 99783 + -L 99784 + ocplib-endian.bigstring:../_doc/_odoc/reference/ocplib-endian/ocplib-endian.bigstring 99785 + -L 99786 + ocplib-endian:../_doc/_odoc/reference/ocplib-endian/ocplib-endian 99787 + -L 99788 + odoc-admonition-extension.impl:../_doc/_odoc/reference/odoc-admonition-extension/odoc-admonition-extension.impl 99789 + -L 99790 + odoc-docsite.impl:../_doc/_odoc/reference/odoc-docsite/odoc-docsite.impl 99791 + -L 99792 + odoc.document:../_doc/_odoc/reference/odoc/odoc.document 99793 + -L 99794 + odoc-dot-extension.impl:../_doc/_odoc/reference/odoc-dot-extension/odoc-dot-extension.impl 99795 + -L 99796 + odoc-driver:../_doc/_odoc/reference/odoc-driver/odoc-driver 99797 + -L 99798 + odoc.examples:../_doc/_odoc/reference/odoc/odoc.examples 99799 + -L 99800 + odoc.extension_api:../_doc/_odoc/reference/odoc/odoc.extension_api 99801 + -L 99802 + odoc.extension_registry:../_doc/_odoc/reference/odoc/odoc.extension_registry 99803 + -L 99804 + odoc.html:../_doc/_odoc/reference/odoc/odoc.html 99805 + -L 99806 + odoc.html_support_files:../_doc/_odoc/reference/odoc/odoc.html_support_files 99807 + -L 99808 + odoc.index:../_doc/_odoc/reference/odoc/odoc.index 99809 + -L 99810 + odoc-interactive-extension.impl:../_doc/_odoc/reference/odoc-interactive-extension/odoc-interactive-extension.impl 99811 + -L 99812 + odoc-jons-plugins.impl:../_doc/_odoc/reference/odoc-jons-plugins/odoc-jons-plugins.impl 99813 + -L 99814 + odoc.json_index:../_doc/_odoc/reference/odoc/odoc.json_index 99815 + -L 99816 + odoc.latex:../_doc/_odoc/reference/odoc/odoc.latex 99817 + -L 99818 + odoc.loader:../_doc/_odoc/reference/odoc/odoc.loader 99819 + -L 99820 + odoc.manpage:../_doc/_odoc/reference/odoc/odoc.manpage 99821 + -L 99822 + odoc.markdown:../_doc/_odoc/reference/odoc/odoc.markdown 99823 + -L 99824 + odoc-mermaid-extension.impl:../_doc/_odoc/reference/odoc-mermaid-extension/odoc-mermaid-extension.impl 99825 + -L 99826 + odoc.model_desc:../_doc/_odoc/reference/odoc/odoc.model_desc 99827 + -L 99828 + odoc.model:../_doc/_odoc/reference/odoc/odoc.model 99829 + -L 99830 + odoc-msc-extension.impl:../_doc/_odoc/reference/odoc-msc-extension/odoc-msc-extension.impl 99831 + -L 99832 + odoc.ocamlary:../_doc/_odoc/reference/odoc/odoc.ocamlary 99833 + -L 99834 + odoc.occurrences:../_doc/_odoc/reference/odoc/odoc.occurrences 99835 + -L 99836 + odoc.odoc:../_doc/_odoc/reference/odoc/odoc.odoc 99837 + -L 99838 + odoc.odoc_utils:../_doc/_odoc/reference/odoc/odoc.odoc_utils 99839 + -L 99840 + odoc-parser:../_doc/_odoc/reference/odoc-parser/odoc-parser 99841 + -L 99842 + odoc-rfc-extension.impl:../_doc/_odoc/reference/odoc-rfc-extension/odoc-rfc-extension.impl 99843 + -L 99844 + odoc-scrollycode-extension.impl:../_doc/_odoc/reference/odoc-scrollycode-extension/odoc-scrollycode-extension.impl 99845 + -L 99846 + odoc.search_html_frontend:../_doc/_odoc/reference/odoc/odoc.search_html_frontend 99847 + -L 99848 + odoc.search:../_doc/_odoc/reference/odoc/odoc.search 99849 + -L 99850 + odoc-standalone.impl:../_doc/_odoc/reference/odoc-standalone/odoc-standalone.impl 99851 + -L 99852 + odoc.syntax_highlighter:../_doc/_odoc/reference/odoc/odoc.syntax_highlighter 99853 + -L 99854 + odoc.xref2:../_doc/_odoc/reference/odoc/odoc.xref2 99855 + -L 99856 + odoc.xref_test:../_doc/_odoc/reference/odoc/odoc.xref_test 99857 + -L 99858 + onnxrt:../_doc/_odoc/reference/onnxrt/onnxrt 99859 + -L 99860 + opam-core.cmdliner:../_doc/_odoc/reference/opam-core/opam-core.cmdliner 99861 + -L 99862 + opam-core:../_doc/_odoc/reference/opam-core/opam-core 99863 + -L 99864 + opam-file-format:../_doc/_odoc/reference/opam-file-format/opam-file-format 99865 + -L 99866 + opam-format:../_doc/_odoc/reference/opam-format/opam-format 99867 + -L 99868 + optint:../_doc/_odoc/reference/optint/optint 99869 + -L 99870 + parsexp:../_doc/_odoc/reference/parsexp/parsexp 99871 + -L 99872 + patch:../_doc/_odoc/reference/patch/patch 99873 + -L 99874 + pipe_with_writer_error:../_doc/_odoc/reference/pipe_with_writer_error/pipe_with_writer_error 99875 + -L 99876 + portable.adaptive_backoff:../_doc/_odoc/reference/portable/portable.adaptive_backoff 99877 + -L 99878 + portable.common:../_doc/_odoc/reference/portable/portable.common 99879 + -L 99880 + portable.kernel:../_doc/_odoc/reference/portable/portable.kernel 99881 + -L 99882 + portable:../_doc/_odoc/reference/portable/portable 99883 + -L 99884 + portable.test_helpers:../_doc/_odoc/reference/portable/portable.test_helpers 99885 + -L 99886 + ppx_assert:../_doc/_odoc/reference/ppx_assert/ppx_assert 99887 + -L 99888 + ppx_assert.runtime-lib:../_doc/_odoc/reference/ppx_assert/ppx_assert.runtime-lib 99889 + -L 99890 + ppx_bench.config:../_doc/_odoc/reference/ppx_bench/ppx_bench.config 99891 + -L 99892 + ppx_bench.config_types:../_doc/_odoc/reference/ppx_bench/ppx_bench.config_types 99893 + -L 99894 + ppx_bench:../_doc/_odoc/reference/ppx_bench/ppx_bench 99895 + -L 99896 + ppx_bench.runtime-lib:../_doc/_odoc/reference/ppx_bench/ppx_bench.runtime-lib 99897 + -L 99898 + ppx_compare.expander:../_doc/_odoc/reference/ppx_compare/ppx_compare.expander 99899 + -L 99900 + ppx_compare:../_doc/_odoc/reference/ppx_compare/ppx_compare 99901 + -L 99902 + ppx_compare.runtime-lib:../_doc/_odoc/reference/ppx_compare/ppx_compare.runtime-lib 99903 + -L 99904 + ppx_derivers:../_doc/_odoc/reference/ppx_derivers/ppx_derivers 99905 + -L 99906 + ppx_diff.diffable_cinaps:../_doc/_odoc/reference/ppx_diff/ppx_diff.diffable_cinaps 99907 + -L 99908 + ppx_diff.diffable:../_doc/_odoc/reference/ppx_diff/ppx_diff.diffable 99909 + -L 99910 + ppx_diff.ppx_diff:../_doc/_odoc/reference/ppx_diff/ppx_diff.ppx_diff 99911 + -L 99912 + ppx_enumerate:../_doc/_odoc/reference/ppx_enumerate/ppx_enumerate 99913 + -L 99914 + ppx_enumerate.runtime-lib:../_doc/_odoc/reference/ppx_enumerate/ppx_enumerate.runtime-lib 99915 + -L 99916 + ppx_expect.config:../_doc/_odoc/reference/ppx_expect/ppx_expect.config 99917 + -L 99918 + ppx_expect.config_types:../_doc/_odoc/reference/ppx_expect/ppx_expect.config_types 99919 + -L 99920 + ppx_expect.make_corrected_file_kernel:../_doc/_odoc/reference/ppx_expect/ppx_expect.make_corrected_file_kernel 99921 + -L 99922 + ppx_expect.make_corrected_file:../_doc/_odoc/reference/ppx_expect/ppx_expect.make_corrected_file 99923 + -L 99924 + ppx_expect:../_doc/_odoc/reference/ppx_expect/ppx_expect 99925 + -L 99926 + ppx_expect.runtime:../_doc/_odoc/reference/ppx_expect/ppx_expect.runtime 99927 + -L 99928 + ppx_expect.runtime_types:../_doc/_odoc/reference/ppx_expect/ppx_expect.runtime_types 99929 + -L 99930 + ppx_fuelproof:../_doc/_odoc/reference/ppx_fuelproof/ppx_fuelproof 99931 + -L 99932 + ppx_fuelproof.runtime:../_doc/_odoc/reference/ppx_fuelproof/ppx_fuelproof.runtime 99933 + -L 99934 + ppx_hash.base_internalhash_types:../_doc/_odoc/reference/ppx_hash/ppx_hash.base_internalhash_types 99935 + -L 99936 + ppx_hash.expander:../_doc/_odoc/reference/ppx_hash/ppx_hash.expander 99937 + -L 99938 + ppx_hash:../_doc/_odoc/reference/ppx_hash/ppx_hash 99939 + -L 99940 + ppx_hash.runtime-lib:../_doc/_odoc/reference/ppx_hash/ppx_hash.runtime-lib 99941 + -L 99942 + ppx_helpers.modes_lib:../_doc/_odoc/reference/ppx_helpers/ppx_helpers.modes_lib 99943 + -L 99944 + ppx_helpers:../_doc/_odoc/reference/ppx_helpers/ppx_helpers 99945 + -L 99946 + ppx_here.expander:../_doc/_odoc/reference/ppx_here/ppx_here.expander 99947 + -L 99948 + ppx_here:../_doc/_odoc/reference/ppx_here/ppx_here 99949 + -L 99950 + ppx_here.runtime-lib:../_doc/_odoc/reference/ppx_here/ppx_here.runtime-lib 99951 + -L 99952 + ppx_inline_test.config:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.config 99953 + -L 99954 + ppx_inline_test.drop:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.drop 99955 + -L 99956 + ppx_inline_test.libname:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.libname 99957 + -L 99958 + ppx_inline_test:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test 99959 + -L 99960 + ppx_inline_test.runner.lib:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.runner.lib 99961 + -L 99962 + ppx_inline_test.runner:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.runner 99963 + -L 99964 + ppx_inline_test.runtime-lib:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.runtime-lib 99965 + -L 99966 + ppxlib_ast.astlib:../_doc/_odoc/reference/ppxlib_ast/ppxlib_ast.astlib 99967 + -L 99968 + ppxlib_ast.ast:../_doc/_odoc/reference/ppxlib_ast/ppxlib_ast.ast 99969 + -L 99970 + ppxlib_ast.stdppx:../_doc/_odoc/reference/ppxlib_ast/ppxlib_ast.stdppx 99971 + -L 99972 + ppxlib_ast.traverse_builtins:../_doc/_odoc/reference/ppxlib_ast/ppxlib_ast.traverse_builtins 99973 + -L 99974 + ppxlib_jane:../_doc/_odoc/reference/ppxlib_jane/ppxlib_jane 99975 + -L 99976 + ppxlib.metaquot_lifters:../_doc/_odoc/reference/ppxlib/ppxlib.metaquot_lifters 99977 + -L 99978 + ppxlib.metaquot:../_doc/_odoc/reference/ppxlib/ppxlib.metaquot 99979 + -L 99980 + ppxlib:../_doc/_odoc/reference/ppxlib/ppxlib 99981 + -L 99982 + ppxlib.print_diff:../_doc/_odoc/reference/ppxlib/ppxlib.print_diff 99983 + -L 99984 + ppxlib_register:../_doc/_odoc/reference/ppxlib_register/ppxlib_register 99985 + -L 99986 + ppxlib.runner_as_ppx:../_doc/_odoc/reference/ppxlib/ppxlib.runner_as_ppx 99987 + -L 99988 + ppxlib.runner:../_doc/_odoc/reference/ppxlib/ppxlib.runner 99989 + -L 99990 + ppxlib.traverse:../_doc/_odoc/reference/ppxlib/ppxlib.traverse 99991 + -L 99992 + ppx_log.kernel:../_doc/_odoc/reference/ppx_log/ppx_log.kernel 99993 + -L 99994 + ppx_log:../_doc/_odoc/reference/ppx_log/ppx_log 99995 + -L 99996 + ppx_log.syntax:../_doc/_odoc/reference/ppx_log/ppx_log.syntax 99997 + -L 99998 + ppx_log.types:../_doc/_odoc/reference/ppx_log/ppx_log.types 99999 + -L 100000 + ppx_module_timer.helpers:../_doc/_odoc/reference/ppx_module_timer/ppx_module_timer.helpers 100001 + -L 100002 + ppx_module_timer:../_doc/_odoc/reference/ppx_module_timer/ppx_module_timer 100003 + -L 100004 + ppx_module_timer.runtime:../_doc/_odoc/reference/ppx_module_timer/ppx_module_timer.runtime 100005 + -L 100006 + ppx_portable:../_doc/_odoc/reference/ppx_portable/ppx_portable 100007 + -L 100008 + ppx_portable.runtime:../_doc/_odoc/reference/ppx_portable/ppx_portable.runtime 100009 + -L 100010 + ppx_sexp_conv.expander:../_doc/_odoc/reference/ppx_sexp_conv/ppx_sexp_conv.expander 100011 + -L 100012 + ppx_sexp_conv:../_doc/_odoc/reference/ppx_sexp_conv/ppx_sexp_conv 100013 + -L 100014 + ppx_sexp_conv.runtime-lib:../_doc/_odoc/reference/ppx_sexp_conv/ppx_sexp_conv.runtime-lib 100015 + -L 100016 + ppx_sexp_message.expander:../_doc/_odoc/reference/ppx_sexp_message/ppx_sexp_message.expander 100017 + -L 100018 + ppx_sexp_message:../_doc/_odoc/reference/ppx_sexp_message/ppx_sexp_message 100019 + -L 100020 + ppx_stable_witness:../_doc/_odoc/reference/ppx_stable_witness/ppx_stable_witness 100021 + -L 100022 + ppx_stable_witness.runtime:../_doc/_odoc/reference/ppx_stable_witness/ppx_stable_witness.runtime 100023 + -L 100024 + ppx_stable_witness.stable_witness:../_doc/_odoc/reference/ppx_stable_witness/ppx_stable_witness.stable_witness 100025 + -L 100026 + ppx_string:../_doc/_odoc/reference/ppx_string/ppx_string 100027 + -L 100028 + ppx_string.runtime:../_doc/_odoc/reference/ppx_string/ppx_string.runtime 100029 + -L 100030 + ppx_template.expander:../_doc/_odoc/reference/ppx_template/ppx_template.expander 100031 + -L 100032 + ppx_template:../_doc/_odoc/reference/ppx_template/ppx_template 100033 + -L 100034 + ppx_typed_fields:../_doc/_odoc/reference/ppx_typed_fields/ppx_typed_fields 100035 + -L 100036 + ppx_typed_fields.typed_field_map:../_doc/_odoc/reference/ppx_typed_fields/ppx_typed_fields.typed_field_map 100037 + -L 100038 + ppx_typed_fields.typed_fields_lib:../_doc/_odoc/reference/ppx_typed_fields/ppx_typed_fields.typed_fields_lib 100039 + -L 100040 + ppx_typed_fields.typed_variants_lib:../_doc/_odoc/reference/ppx_typed_fields/ppx_typed_fields.typed_variants_lib 100041 + -L 100042 + progress.engine:../_doc/_odoc/reference/progress/progress.engine 100043 + -L 100044 + progress:../_doc/_odoc/reference/progress/progress 100045 + -L 100046 + progress.vector:../_doc/_odoc/reference/progress/progress.vector 100047 + -L 100048 + protocol_version_header:../_doc/_odoc/reference/protocol_version_header/protocol_version_header 100049 + -L 100050 + psq:../_doc/_odoc/reference/psq/psq 100051 + -L 100052 + record_builder:../_doc/_odoc/reference/record_builder/record_builder 100053 + -L 100054 + re.emacs:../_doc/_odoc/reference/re/re.emacs 100055 + -L 100056 + re.glob:../_doc/_odoc/reference/re/re.glob 100057 + -L 100058 + re.pcre:../_doc/_odoc/reference/re/re.pcre 100059 + -L 100060 + re.perl:../_doc/_odoc/reference/re/re.perl 100061 + -L 100062 + re.posix:../_doc/_odoc/reference/re/re.posix 100063 + -L 100064 + re:../_doc/_odoc/reference/re/re 100065 + -L 100066 + re.str:../_doc/_odoc/reference/re/re.str 100067 + -L 100068 + rresult:../_doc/_odoc/reference/rresult/rresult 100069 + -L 100070 + runtime_events:../_doc/_odoc/reference/ocaml-variants/runtime_events 100071 + -L 100072 + sedlex.ppx:../_doc/_odoc/reference/sedlex/sedlex.ppx 100073 + -L 100074 + sedlex:../_doc/_odoc/reference/sedlex/sedlex 100075 + -L 100076 + sedlex.utils:../_doc/_odoc/reference/sedlex/sedlex.utils 100077 + -L 100078 + sexplib0:../_doc/_odoc/reference/sexplib0/sexplib0 100079 + -L 100080 + sexplib.num:../_doc/_odoc/reference/sexplib/sexplib.num 100081 + -L 100082 + sexplib:../_doc/_odoc/reference/sexplib/sexplib 100083 + -L 100084 + sexplib.unix:../_doc/_odoc/reference/sexplib/sexplib.unix 100085 + -L 100086 + sexp_pretty:../_doc/_odoc/reference/sexp_pretty/sexp_pretty 100087 + -L 100088 + sexp_type.grammar:../_doc/_odoc/reference/sexp_type/sexp_type.grammar 100089 + -L 100090 + sexp_type:../_doc/_odoc/reference/sexp_type/sexp_type 100091 + -L 100092 + sha:../_doc/_odoc/reference/sha/sha 100093 + -L 100094 + sherlodoc.db:../_doc/_odoc/reference/sherlodoc/sherlodoc.db 100095 + -L 100096 + sherlodoc.db_store:../_doc/_odoc/reference/sherlodoc/sherlodoc.db_store 100097 + -L 100098 + sherlodoc.query:../_doc/_odoc/reference/sherlodoc/sherlodoc.query 100099 + -L 100100 + sherlodoc.storage_js:../_doc/_odoc/reference/sherlodoc/sherlodoc.storage_js 100101 + -L 100102 + sherlodoc.storage_marshal:../_doc/_odoc/reference/sherlodoc/sherlodoc.storage_marshal 100103 + -L 100104 + spawn:../_doc/_odoc/reference/spawn/spawn 100105 + -L 100106 + splittable_random:../_doc/_odoc/reference/splittable_random/splittable_random 100107 + -L 100108 + stdio:../_doc/_odoc/reference/stdio/stdio 100109 + -L 100110 + stdlib_alpha:../_doc/_odoc/reference/ocaml-variants/stdlib_alpha 100111 + -L 100112 + stdlib_beta:../_doc/_odoc/reference/ocaml-variants/stdlib_beta 100113 + -L 100114 + stdlib:../_doc/_odoc/reference/ocaml-variants/stdlib 100115 + -L 100116 + stdlib_stable:../_doc/_odoc/reference/ocaml-variants/stdlib_stable 100117 + -L 100118 + stdlib_upstream_compatible:../_doc/_odoc/reference/ocaml-variants/stdlib_upstream_compatible 100119 + -L 100120 + string_dict:../_doc/_odoc/reference/string_dict/string_dict 100121 + -L 100122 + stringext:../_doc/_odoc/reference/stringext/stringext 100123 + -L 100124 + str:../_doc/_odoc/reference/ocaml-variants/str 100125 + -L 100126 + swhid_core:../_doc/_odoc/reference/swhid_core/swhid_core 100127 + -L 100128 + terminal.ansi:../_doc/_odoc/reference/terminal/terminal.ansi 100129 + -L 100130 + terminal:../_doc/_odoc/reference/terminal/terminal 100131 + -L 100132 + tessera-geotessera-jsoo:../_doc/_odoc/reference/tessera-geotessera-jsoo/tessera-geotessera-jsoo 100133 + -L 100134 + tessera-geotessera:../_doc/_odoc/reference/tessera-geotessera/tessera-geotessera 100135 + -L 100136 + tessera-linalg:../_doc/_odoc/reference/tessera-linalg/tessera-linalg 100137 + -L 100138 + tessera-npy:../_doc/_odoc/reference/tessera-npy/tessera-npy 100139 + -L 100140 + tessera-tfjs:../_doc/_odoc/reference/tessera-tfjs/tessera-tfjs 100141 + -L 100142 + tessera-viz-jsoo:../_doc/_odoc/reference/tessera-viz-jsoo/tessera-viz-jsoo 100143 + -L 100144 + tessera-viz:../_doc/_odoc/reference/tessera-viz/tessera-viz 100145 + -L 100146 + tessera-zarr-jsoo:../_doc/_odoc/reference/tessera-zarr-jsoo/tessera-zarr-jsoo 100147 + -L 100148 + tessera-zarr:../_doc/_odoc/reference/tessera-zarr/tessera-zarr 100149 + -L 100150 + textutils.ascii_table_kernel:../_doc/_odoc/reference/textutils/textutils.ascii_table_kernel 100151 + -L 100152 + textutils.ascii_table:../_doc/_odoc/reference/textutils/textutils.ascii_table 100153 + -L 100154 + textutils.console:../_doc/_odoc/reference/textutils/textutils.console 100155 + -L 100156 + threads:../_doc/_odoc/reference/ocaml-variants/threads 100157 + -L 100158 + thread-table:../_doc/_odoc/reference/thread-table/thread-table 100159 + -L 100160 + time_now:../_doc/_odoc/reference/time_now/time_now 100161 + -L 100162 + typerep:../_doc/_odoc/reference/typerep/typerep 100163 + -L 100164 + tyxml.functor:../_doc/_odoc/reference/tyxml/tyxml.functor 100165 + -L 100166 + tyxml:../_doc/_odoc/reference/tyxml/tyxml 100167 + -L 100168 + unique:../_doc/_odoc/reference/unique/unique 100169 + -L 100170 + univ_map:../_doc/_odoc/reference/univ_map/univ_map 100171 + -L 100172 + unix:../_doc/_odoc/reference/ocaml-variants/unix 100173 + -L 100174 + uopt:../_doc/_odoc/reference/uopt/uopt 100175 + -L 100176 + uring:../_doc/_odoc/reference/uring/uring 100177 + -L 100178 + uri.services_full:../_doc/_odoc/reference/uri/uri.services_full 100179 + -L 100180 + uri.services:../_doc/_odoc/reference/uri/uri.services 100181 + -L 100182 + uri:../_doc/_odoc/reference/uri/uri 100183 + -L 100184 + uucp:../_doc/_odoc/reference/uucp/uucp 100185 + -L 100186 + uutf:../_doc/_odoc/reference/uutf/uutf 100187 + -L 100188 + variantslib:../_doc/_odoc/reference/variantslib/variantslib 100189 + -L 100190 + x-ocaml.lib:../_doc/_odoc/reference/x-ocaml/x-ocaml.lib 100191 + -L 100192 + x-ocaml.protocol:../_doc/_odoc/reference/x-ocaml/x-ocaml.protocol 100193 + -L 100194 + yojson:../_doc/_odoc/reference/yojson/yojson 100195 + -L 100196 + zarr-v3-unix:../_doc/_odoc/reference/zarr-v3-unix/zarr-v3-unix 100197 + -L 100198 + zarr-v3:../_doc/_odoc/reference/zarr-v3/zarr-v3 100199 + -o 100200 + _odoc/tags/page-ocaml.odocl) 100201 + (run 100202 + odoc 100203 + link 100204 + --warn-error 100205 + _odoc/tags/page-odoc.odoc 100206 + -P 100207 + site:_odoc 100208 + -P 100209 + angstrom:../_doc/_odoc/reference/angstrom 100210 + -P 100211 + angstrom-async:../_doc/_odoc/reference/angstrom-async 100212 + -P 100213 + angstrom-lwt-unix:../_doc/_odoc/reference/angstrom-lwt-unix 100214 + -P 100215 + angstrom-unix:../_doc/_odoc/reference/angstrom-unix 100216 + -P 100217 + astring:../_doc/_odoc/reference/astring 100218 + -P 100219 + async:../_doc/_odoc/reference/async 100220 + -P 100221 + async_kernel:../_doc/_odoc/reference/async_kernel 100222 + -P 100223 + async_log:../_doc/_odoc/reference/async_log 100224 + -P 100225 + async_rpc_kernel:../_doc/_odoc/reference/async_rpc_kernel 100226 + -P 100227 + async_unix:../_doc/_odoc/reference/async_unix 100228 + -P 100229 + base64:../_doc/_odoc/reference/base64 100230 + -P 100231 + base:../_doc/_odoc/reference/base 100232 + -P 100233 + base_bigstring:../_doc/_odoc/reference/base_bigstring 100234 + -P 100235 + basement:../_doc/_odoc/reference/basement 100236 + -P 100237 + base_quickcheck:../_doc/_odoc/reference/base_quickcheck 100238 + -P 100239 + bigstringaf:../_doc/_odoc/reference/bigstringaf 100240 + -P 100241 + bin_prot:../_doc/_odoc/reference/bin_prot 100242 + -P 100243 + bos:../_doc/_odoc/reference/bos 100244 + -P 100245 + brr:../_doc/_odoc/reference/brr 100246 + -P 100247 + camlp-streams:../_doc/_odoc/reference/camlp-streams 100248 + -P 100249 + capsule0:../_doc/_odoc/reference/capsule0 100250 + -P 100251 + capsule:../_doc/_odoc/reference/capsule 100252 + -P 100253 + cmdliner:../_doc/_odoc/reference/cmdliner 100254 + -P 100255 + code-mirror:../_doc/_odoc/reference/code-mirror 100256 + -P 100257 + ocaml-variants:../_doc/_odoc/reference/ocaml-variants 100258 + -P 100259 + core:../_doc/_odoc/reference/core 100260 + -P 100261 + core_extended:../_doc/_odoc/reference/core_extended 100262 + -P 100263 + core_kernel:../_doc/_odoc/reference/core_kernel 100264 + -P 100265 + core_unix:../_doc/_odoc/reference/core_unix 100266 + -P 100267 + csexp:../_doc/_odoc/reference/csexp 100268 + -P 100269 + cstruct:../_doc/_odoc/reference/cstruct 100270 + -P 100271 + decompress:../_doc/_odoc/reference/decompress 100272 + -P 100273 + odoc:../_doc/_odoc/reference/odoc 100274 + -P 100275 + domain-local-await:../_doc/_odoc/reference/domain-local-await 100276 + -P 100277 + eio:../_doc/_odoc/reference/eio 100278 + -P 100279 + eio_linux:../_doc/_odoc/reference/eio_linux 100280 + -P 100281 + eio_main:../_doc/_odoc/reference/eio_main 100282 + -P 100283 + eio_posix:../_doc/_odoc/reference/eio_posix 100284 + -P 100285 + expect_test_helpers_core:../_doc/_odoc/reference/expect_test_helpers_core 100286 + -P 100287 + fieldslib:../_doc/_odoc/reference/fieldslib 100288 + -P 100289 + flexible_sexp:../_doc/_odoc/reference/flexible_sexp 100290 + -P 100291 + fmt:../_doc/_odoc/reference/fmt 100292 + -P 100293 + fpath:../_doc/_odoc/reference/fpath 100294 + -P 100295 + gen:../_doc/_odoc/reference/gen 100296 + -P 100297 + hmap:../_doc/_odoc/reference/hmap 100298 + -P 100299 + int_repr:../_doc/_odoc/reference/int_repr 100300 + -P 100301 + iomux:../_doc/_odoc/reference/iomux 100302 + -P 100303 + jane-street-headers:../_doc/_odoc/reference/jane-street-headers 100304 + -P 100305 + js_of_ocaml-compiler:../_doc/_odoc/reference/js_of_ocaml-compiler 100306 + -P 100307 + js_of_ocaml:../_doc/_odoc/reference/js_of_ocaml 100308 + -P 100309 + js_of_ocaml-lwt:../_doc/_odoc/reference/js_of_ocaml-lwt 100310 + -P 100311 + js_of_ocaml-toplevel:../_doc/_odoc/reference/js_of_ocaml-toplevel 100312 + -P 100313 + jsonm:../_doc/_odoc/reference/jsonm 100314 + -P 100315 + js_top_worker-client:../_doc/_odoc/reference/js_top_worker-client 100316 + -P 100317 + js_top_worker:../_doc/_odoc/reference/js_top_worker 100318 + -P 100319 + js_top_worker-rpc:../_doc/_odoc/reference/js_top_worker-rpc 100320 + -P 100321 + js_top_worker-web:../_doc/_odoc/reference/js_top_worker-web 100322 + -P 100323 + js_top_worker-widget:../_doc/_odoc/reference/js_top_worker-widget 100324 + -P 100325 + js_top_worker-widget-leaflet:../_doc/_odoc/reference/js_top_worker-widget-leaflet 100326 + -P 100327 + logs:../_doc/_odoc/reference/logs 100328 + -P 100329 + lwt-dllist:../_doc/_odoc/reference/lwt-dllist 100330 + -P 100331 + lwt:../_doc/_odoc/reference/lwt 100332 + -P 100333 + menhirLib:../_doc/_odoc/reference/menhirLib 100334 + -P 100335 + merlin-js:../_doc/_odoc/reference/merlin-js 100336 + -P 100337 + merlin-lib:../_doc/_odoc/reference/merlin-lib 100338 + -P 100339 + mime_printer:../_doc/_odoc/reference/mime_printer 100340 + -P 100341 + mtime:../_doc/_odoc/reference/mtime 100342 + -P 100343 + note:../_doc/_odoc/reference/note 100344 + -P 100345 + num:../_doc/_odoc/reference/num 100346 + -P 100347 + ocaml-compiler-libs:../_doc/_odoc/reference/ocaml-compiler-libs 100348 + -P 100349 + ocamlgraph:../_doc/_odoc/reference/ocamlgraph 100350 + -P 100351 + ocaml_intrinsics_kernel:../_doc/_odoc/reference/ocaml_intrinsics_kernel 100352 + -P 100353 + ocplib-endian:../_doc/_odoc/reference/ocplib-endian 100354 + -P 100355 + odoc-admonition-extension:../_doc/_odoc/reference/odoc-admonition-extension 100356 + -P 100357 + odoc-docsite:../_doc/_odoc/reference/odoc-docsite 100358 + -P 100359 + odoc-dot-extension:../_doc/_odoc/reference/odoc-dot-extension 100360 + -P 100361 + odoc-driver:../_doc/_odoc/reference/odoc-driver 100362 + -P 100363 + odoc-interactive-extension:../_doc/_odoc/reference/odoc-interactive-extension 100364 + -P 100365 + odoc-jons-plugins:../_doc/_odoc/reference/odoc-jons-plugins 100366 + -P 100367 + odoc-mermaid-extension:../_doc/_odoc/reference/odoc-mermaid-extension 100368 + -P 100369 + odoc-msc-extension:../_doc/_odoc/reference/odoc-msc-extension 100370 + -P 100371 + odoc-parser:../_doc/_odoc/reference/odoc-parser 100372 + -P 100373 + odoc-rfc-extension:../_doc/_odoc/reference/odoc-rfc-extension 100374 + -P 100375 + odoc-scrollycode-extension:../_doc/_odoc/reference/odoc-scrollycode-extension 100376 + -P 100377 + odoc-standalone:../_doc/_odoc/reference/odoc-standalone 100378 + -P 100379 + onnxrt:../_doc/_odoc/reference/onnxrt 100380 + -P 100381 + opam-core:../_doc/_odoc/reference/opam-core 100382 + -P 100383 + opam-file-format:../_doc/_odoc/reference/opam-file-format 100384 + -P 100385 + opam-format:../_doc/_odoc/reference/opam-format 100386 + -P 100387 + optint:../_doc/_odoc/reference/optint 100388 + -P 100389 + parsexp:../_doc/_odoc/reference/parsexp 100390 + -P 100391 + patch:../_doc/_odoc/reference/patch 100392 + -P 100393 + pipe_with_writer_error:../_doc/_odoc/reference/pipe_with_writer_error 100394 + -P 100395 + portable:../_doc/_odoc/reference/portable 100396 + -P 100397 + ppx_assert:../_doc/_odoc/reference/ppx_assert 100398 + -P 100399 + ppx_bench:../_doc/_odoc/reference/ppx_bench 100400 + -P 100401 + ppx_compare:../_doc/_odoc/reference/ppx_compare 100402 + -P 100403 + ppx_derivers:../_doc/_odoc/reference/ppx_derivers 100404 + -P 100405 + ppx_diff:../_doc/_odoc/reference/ppx_diff 100406 + -P 100407 + ppx_enumerate:../_doc/_odoc/reference/ppx_enumerate 100408 + -P 100409 + ppx_expect:../_doc/_odoc/reference/ppx_expect 100410 + -P 100411 + ppx_fuelproof:../_doc/_odoc/reference/ppx_fuelproof 100412 + -P 100413 + ppx_hash:../_doc/_odoc/reference/ppx_hash 100414 + -P 100415 + ppx_helpers:../_doc/_odoc/reference/ppx_helpers 100416 + -P 100417 + ppx_here:../_doc/_odoc/reference/ppx_here 100418 + -P 100419 + ppx_inline_test:../_doc/_odoc/reference/ppx_inline_test 100420 + -P 100421 + ppxlib_ast:../_doc/_odoc/reference/ppxlib_ast 100422 + -P 100423 + ppxlib_jane:../_doc/_odoc/reference/ppxlib_jane 100424 + -P 100425 + ppxlib:../_doc/_odoc/reference/ppxlib 100426 + -P 100427 + ppxlib_register:../_doc/_odoc/reference/ppxlib_register 100428 + -P 100429 + ppx_log:../_doc/_odoc/reference/ppx_log 100430 + -P 100431 + ppx_module_timer:../_doc/_odoc/reference/ppx_module_timer 100432 + -P 100433 + ppx_portable:../_doc/_odoc/reference/ppx_portable 100434 + -P 100435 + ppx_sexp_conv:../_doc/_odoc/reference/ppx_sexp_conv 100436 + -P 100437 + ppx_sexp_message:../_doc/_odoc/reference/ppx_sexp_message 100438 + -P 100439 + ppx_stable_witness:../_doc/_odoc/reference/ppx_stable_witness 100440 + -P 100441 + ppx_string:../_doc/_odoc/reference/ppx_string 100442 + -P 100443 + ppx_template:../_doc/_odoc/reference/ppx_template 100444 + -P 100445 + ppx_typed_fields:../_doc/_odoc/reference/ppx_typed_fields 100446 + -P 100447 + progress:../_doc/_odoc/reference/progress 100448 + -P 100449 + protocol_version_header:../_doc/_odoc/reference/protocol_version_header 100450 + -P 100451 + psq:../_doc/_odoc/reference/psq 100452 + -P 100453 + record_builder:../_doc/_odoc/reference/record_builder 100454 + -P 100455 + re:../_doc/_odoc/reference/re 100456 + -P 100457 + rresult:../_doc/_odoc/reference/rresult 100458 + -P 100459 + sedlex:../_doc/_odoc/reference/sedlex 100460 + -P 100461 + sexplib0:../_doc/_odoc/reference/sexplib0 100462 + -P 100463 + sexplib:../_doc/_odoc/reference/sexplib 100464 + -P 100465 + sexp_pretty:../_doc/_odoc/reference/sexp_pretty 100466 + -P 100467 + sexp_type:../_doc/_odoc/reference/sexp_type 100468 + -P 100469 + sha:../_doc/_odoc/reference/sha 100470 + -P 100471 + sherlodoc:../_doc/_odoc/reference/sherlodoc 100472 + -P 100473 + spawn:../_doc/_odoc/reference/spawn 100474 + -P 100475 + splittable_random:../_doc/_odoc/reference/splittable_random 100476 + -P 100477 + stdio:../_doc/_odoc/reference/stdio 100478 + -P 100479 + string_dict:../_doc/_odoc/reference/string_dict 100480 + -P 100481 + stringext:../_doc/_odoc/reference/stringext 100482 + -P 100483 + swhid_core:../_doc/_odoc/reference/swhid_core 100484 + -P 100485 + terminal:../_doc/_odoc/reference/terminal 100486 + -P 100487 + tessera-geotessera-jsoo:../_doc/_odoc/reference/tessera-geotessera-jsoo 100488 + -P 100489 + tessera-geotessera:../_doc/_odoc/reference/tessera-geotessera 100490 + -P 100491 + tessera-linalg:../_doc/_odoc/reference/tessera-linalg 100492 + -P 100493 + tessera-npy:../_doc/_odoc/reference/tessera-npy 100494 + -P 100495 + tessera-tfjs:../_doc/_odoc/reference/tessera-tfjs 100496 + -P 100497 + tessera-viz-jsoo:../_doc/_odoc/reference/tessera-viz-jsoo 100498 + -P 100499 + tessera-viz:../_doc/_odoc/reference/tessera-viz 100500 + -P 100501 + tessera-zarr-jsoo:../_doc/_odoc/reference/tessera-zarr-jsoo 100502 + -P 100503 + tessera-zarr:../_doc/_odoc/reference/tessera-zarr 100504 + -P 100505 + textutils:../_doc/_odoc/reference/textutils 100506 + -P 100507 + thread-table:../_doc/_odoc/reference/thread-table 100508 + -P 100509 + time_now:../_doc/_odoc/reference/time_now 100510 + -P 100511 + typerep:../_doc/_odoc/reference/typerep 100512 + -P 100513 + tyxml:../_doc/_odoc/reference/tyxml 100514 + -P 100515 + unique:../_doc/_odoc/reference/unique 100516 + -P 100517 + univ_map:../_doc/_odoc/reference/univ_map 100518 + -P 100519 + uopt:../_doc/_odoc/reference/uopt 100520 + -P 100521 + uring:../_doc/_odoc/reference/uring 100522 + -P 100523 + uri:../_doc/_odoc/reference/uri 100524 + -P 100525 + uucp:../_doc/_odoc/reference/uucp 100526 + -P 100527 + uutf:../_doc/_odoc/reference/uutf 100528 + -P 100529 + variantslib:../_doc/_odoc/reference/variantslib 100530 + -P 100531 + x-ocaml:../_doc/_odoc/reference/x-ocaml 100532 + -P 100533 + yojson:../_doc/_odoc/reference/yojson 100534 + -P 100535 + zarr-v3-unix:../_doc/_odoc/reference/zarr-v3-unix 100536 + -P 100537 + zarr-v3:../_doc/_odoc/reference/zarr-v3 100538 + -L 100539 + angstrom:../_doc/_odoc/reference/angstrom/angstrom 100540 + -L 100541 + angstrom-async:../_doc/_odoc/reference/angstrom-async/angstrom-async 100542 + -L 100543 + angstrom-lwt-unix:../_doc/_odoc/reference/angstrom-lwt-unix/angstrom-lwt-unix 100544 + -L 100545 + angstrom-unix:../_doc/_odoc/reference/angstrom-unix/angstrom-unix 100546 + -L 100547 + astring:../_doc/_odoc/reference/astring/astring 100548 + -L 100549 + async:../_doc/_odoc/reference/async/async 100550 + -L 100551 + async.async_command:../_doc/_odoc/reference/async/async.async_command 100552 + -L 100553 + async.async_quickcheck:../_doc/_odoc/reference/async/async.async_quickcheck 100554 + -L 100555 + async.async_rpc:../_doc/_odoc/reference/async/async.async_rpc 100556 + -L 100557 + async_kernel:../_doc/_odoc/reference/async_kernel/async_kernel 100558 + -L 100559 + async_kernel.config:../_doc/_odoc/reference/async_kernel/async_kernel.config 100560 + -L 100561 + async_kernel.eager_deferred:../_doc/_odoc/reference/async_kernel/async_kernel.eager_deferred 100562 + -L 100563 + async_kernel.limiter_async:../_doc/_odoc/reference/async_kernel/async_kernel.limiter_async 100564 + -L 100565 + async_kernel.persistent_connection_kernel:../_doc/_odoc/reference/async_kernel/async_kernel.persistent_connection_kernel 100566 + -L 100567 + async_kernel.read_write_pair:../_doc/_odoc/reference/async_kernel/async_kernel.read_write_pair 100568 + -L 100569 + async_kernel.weak_hashtbl_async:../_doc/_odoc/reference/async_kernel/async_kernel.weak_hashtbl_async 100570 + -L 100571 + async.lock_file_async:../_doc/_odoc/reference/async/async.lock_file_async 100572 + -L 100573 + async_log:../_doc/_odoc/reference/async_log/async_log 100574 + -L 100575 + async.log_extended:../_doc/_odoc/reference/async/async.log_extended 100576 + -L 100577 + async_log.kernel:../_doc/_odoc/reference/async_log/async_log.kernel 100578 + -L 100579 + async.persistent_connection:../_doc/_odoc/reference/async/async.persistent_connection 100580 + -L 100581 + async_rpc_kernel:../_doc/_odoc/reference/async_rpc_kernel/async_rpc_kernel 100582 + -L 100583 + async_unix:../_doc/_odoc/reference/async_unix/async_unix 100584 + -L 100585 + async_unix.thread_pool:../_doc/_odoc/reference/async_unix/async_unix.thread_pool 100586 + -L 100587 + async_unix.thread_safe_ivar:../_doc/_odoc/reference/async_unix/async_unix.thread_safe_ivar 100588 + -L 100589 + async_unix.thread_safe_pipe:../_doc/_odoc/reference/async_unix/async_unix.thread_safe_pipe 100590 + -L 100591 + async.unpack_sequence:../_doc/_odoc/reference/async/async.unpack_sequence 100592 + -L 100593 + base64:../_doc/_odoc/reference/base64/base64 100594 + -L 100595 + base64.rfc2045:../_doc/_odoc/reference/base64/base64.rfc2045 100596 + -L 100597 + base:../_doc/_odoc/reference/base/base 100598 + -L 100599 + base_bigstring:../_doc/_odoc/reference/base_bigstring/base_bigstring 100600 + -L 100601 + base.composition_infix:../_doc/_odoc/reference/base/base.composition_infix 100602 + -L 100603 + base.md5:../_doc/_odoc/reference/base/base.md5 100604 + -L 100605 + basement:../_doc/_odoc/reference/basement/basement 100606 + -L 100607 + base_quickcheck:../_doc/_odoc/reference/base_quickcheck/base_quickcheck 100608 + -L 100609 + base_quickcheck.ppx_quickcheck:../_doc/_odoc/reference/base_quickcheck/base_quickcheck.ppx_quickcheck 100610 + -L 100611 + base_quickcheck.ppx_quickcheck.expander:../_doc/_odoc/reference/base_quickcheck/base_quickcheck.ppx_quickcheck.expander 100612 + -L 100613 + base_quickcheck.ppx_quickcheck.runtime:../_doc/_odoc/reference/base_quickcheck/base_quickcheck.ppx_quickcheck.runtime 100614 + -L 100615 + base.shadow_stdlib:../_doc/_odoc/reference/base/base.shadow_stdlib 100616 + -L 100617 + bigstringaf:../_doc/_odoc/reference/bigstringaf/bigstringaf 100618 + -L 100619 + bin_prot:../_doc/_odoc/reference/bin_prot/bin_prot 100620 + -L 100621 + bin_prot.shape:../_doc/_odoc/reference/bin_prot/bin_prot.shape 100622 + -L 100623 + bos:../_doc/_odoc/reference/bos/bos 100624 + -L 100625 + bos.setup:../_doc/_odoc/reference/bos/bos.setup 100626 + -L 100627 + brr:../_doc/_odoc/reference/brr/brr 100628 + -L 100629 + brr.ocaml_poke:../_doc/_odoc/reference/brr/brr.ocaml_poke 100630 + -L 100631 + brr.ocaml_poke_ui:../_doc/_odoc/reference/brr/brr.ocaml_poke_ui 100632 + -L 100633 + brr.poke:../_doc/_odoc/reference/brr/brr.poke 100634 + -L 100635 + brr.poked:../_doc/_odoc/reference/brr/brr.poked 100636 + -L 100637 + camlp-streams:../_doc/_odoc/reference/camlp-streams/camlp-streams 100638 + -L 100639 + capsule0.blocking_sync:../_doc/_odoc/reference/capsule0/capsule0.blocking_sync 100640 + -L 100641 + capsule0.expert:../_doc/_odoc/reference/capsule0/capsule0.expert 100642 + -L 100643 + capsule:../_doc/_odoc/reference/capsule/capsule 100644 + -L 100645 + cmdliner:../_doc/_odoc/reference/cmdliner/cmdliner 100646 + -L 100647 + code-mirror.autocomplete:../_doc/_odoc/reference/code-mirror/code-mirror.autocomplete 100648 + -L 100649 + code-mirror:../_doc/_odoc/reference/code-mirror/code-mirror 100650 + -L 100651 + code-mirror.lint:../_doc/_odoc/reference/code-mirror/code-mirror.lint 100652 + -L 100653 + code-mirror.stream:../_doc/_odoc/reference/code-mirror/code-mirror.stream 100654 + -L 100655 + code-mirror.tooltip:../_doc/_odoc/reference/code-mirror/code-mirror.tooltip 100656 + -L 100657 + compiler-libs.bytecomp:../_doc/_odoc/reference/ocaml-variants/compiler-libs.bytecomp 100658 + -L 100659 + compiler-libs.common:../_doc/_odoc/reference/ocaml-variants/compiler-libs.common 100660 + -L 100661 + compiler-libs.optcomp:../_doc/_odoc/reference/ocaml-variants/compiler-libs.optcomp 100662 + -L 100663 + compiler-libs.toplevel:../_doc/_odoc/reference/ocaml-variants/compiler-libs.toplevel 100664 + -L 100665 + core.base_for_tests:../_doc/_odoc/reference/core/core.base_for_tests 100666 + -L 100667 + core.command:../_doc/_odoc/reference/core/core.command 100668 + -L 100669 + core:../_doc/_odoc/reference/core/core 100670 + -L 100671 + core_extended.appendable_list:../_doc/_odoc/reference/core_extended/core_extended.appendable_list 100672 + -L 100673 + core_extended.delimited_kernel:../_doc/_odoc/reference/core_extended/core_extended.delimited_kernel 100674 + -L 100675 + core_extended.find_files:../_doc/_odoc/reference/core_extended/core_extended.find_files 100676 + -L 100677 + core_extended.immediate_kernel:../_doc/_odoc/reference/core_extended/core_extended.immediate_kernel 100678 + -L 100679 + core_extended.selection:../_doc/_odoc/reference/core_extended/core_extended.selection 100680 + -L 100681 + core.filename_base:../_doc/_odoc/reference/core/core.filename_base 100682 + -L 100683 + core.heap_block:../_doc/_odoc/reference/core/core.heap_block 100684 + -L 100685 + core_kernel.ansi_kernel:../_doc/_odoc/reference/core_kernel/core_kernel.ansi_kernel 100686 + -L 100687 + core_kernel.balanced_reducer:../_doc/_odoc/reference/core_kernel/core_kernel.balanced_reducer 100688 + -L 100689 + core_kernel.binary_packing:../_doc/_odoc/reference/core_kernel/core_kernel.binary_packing 100690 + -L 100691 + core_kernel.bounded_int_table:../_doc/_odoc/reference/core_kernel/core_kernel.bounded_int_table 100692 + -L 100693 + core_kernel.bus:../_doc/_odoc/reference/core_kernel/core_kernel.bus 100694 + -L 100695 + core_kernel.caml_threads:../_doc/_odoc/reference/core_kernel/core_kernel.caml_threads 100696 + -L 100697 + core_kernel.caml_unix:../_doc/_odoc/reference/core_kernel/core_kernel.caml_unix 100698 + -L 100699 + core_kernel:../_doc/_odoc/reference/core_kernel/core_kernel 100700 + -L 100701 + core_kernel.enum:../_doc/_odoc/reference/core_kernel/core_kernel.enum 100702 + -L 100703 + core_kernel.fheap:../_doc/_odoc/reference/core_kernel/core_kernel.fheap 100704 + -L 100705 + core_kernel.flags:../_doc/_odoc/reference/core_kernel/core_kernel.flags 100706 + -L 100707 + core_kernel.force_once:../_doc/_odoc/reference/core_kernel/core_kernel.force_once 100708 + -L 100709 + core_kernel.hash_heap:../_doc/_odoc/reference/core_kernel/core_kernel.hash_heap 100710 + -L 100711 + core_kernel.int_set:../_doc/_odoc/reference/core_kernel/core_kernel.int_set 100712 + -L 100713 + core_kernel.iobuf:../_doc/_odoc/reference/core_kernel/core_kernel.iobuf 100714 + -L 100715 + core_kernel.limiter:../_doc/_odoc/reference/core_kernel/core_kernel.limiter 100716 + -L 100717 + core_kernel.moption:../_doc/_odoc/reference/core_kernel/core_kernel.moption 100718 + -L 100719 + core_kernel.nonempty_list:../_doc/_odoc/reference/core_kernel/core_kernel.nonempty_list 100720 + -L 100721 + core_kernel.nonempty_set:../_doc/_odoc/reference/core_kernel/core_kernel.nonempty_set 100722 + -L 100723 + core_kernel.pairing_heap:../_doc/_odoc/reference/core_kernel/core_kernel.pairing_heap 100724 + -L 100725 + core_kernel.pooled_hashtbl:../_doc/_odoc/reference/core_kernel/core_kernel.pooled_hashtbl 100726 + -L 100727 + core_kernel.reversed_list:../_doc/_odoc/reference/core_kernel/core_kernel.reversed_list 100728 + -L 100729 + core_kernel.sexp_hidden_in_test:../_doc/_odoc/reference/core_kernel/core_kernel.sexp_hidden_in_test 100730 + -L 100731 + core_kernel.thread_pool_cpu_affinity:../_doc/_odoc/reference/core_kernel/core_kernel.thread_pool_cpu_affinity 100732 + -L 100733 + core_kernel.thread_safe_queue:../_doc/_odoc/reference/core_kernel/core_kernel.thread_safe_queue 100734 + -L 100735 + core_kernel.timing_wheel:../_doc/_odoc/reference/core_kernel/core_kernel.timing_wheel 100736 + -L 100737 + core_kernel.total_map:../_doc/_odoc/reference/core_kernel/core_kernel.total_map 100738 + -L 100739 + core_kernel.tuple_pool:../_doc/_odoc/reference/core_kernel/core_kernel.tuple_pool 100740 + -L 100741 + core_kernel.univ:../_doc/_odoc/reference/core_kernel/core_kernel.univ 100742 + -L 100743 + core_kernel.unpack_buffer:../_doc/_odoc/reference/core_kernel/core_kernel.unpack_buffer 100744 + -L 100745 + core_kernel.uopt:../_doc/_odoc/reference/core_kernel/core_kernel.uopt 100746 + -L 100747 + core_kernel.uuid:../_doc/_odoc/reference/core_kernel/core_kernel.uuid 100748 + -L 100749 + core_kernel.version_util_compat:../_doc/_odoc/reference/core_kernel/core_kernel.version_util_compat 100750 + -L 100751 + core_kernel.weak_array:../_doc/_odoc/reference/core_kernel/core_kernel.weak_array 100752 + -L 100753 + core_kernel.weak_hashtbl:../_doc/_odoc/reference/core_kernel/core_kernel.weak_hashtbl 100754 + -L 100755 + core_kernel.weak_pointer:../_doc/_odoc/reference/core_kernel/core_kernel.weak_pointer 100756 + -L 100757 + core.top:../_doc/_odoc/reference/core/core.top 100758 + -L 100759 + core_unix.bigbuffer_blocking:../_doc/_odoc/reference/core_unix/core_unix.bigbuffer_blocking 100760 + -L 100761 + core_unix.bigstring_unix:../_doc/_odoc/reference/core_unix/core_unix.bigstring_unix 100762 + -L 100763 + core_unix.command_test_helpers:../_doc/_odoc/reference/core_unix/core_unix.command_test_helpers 100764 + -L 100765 + core_unix.command_test_helpers_test:../_doc/_odoc/reference/core_unix/core_unix.command_test_helpers_test 100766 + -L 100767 + core_unix.command_unix:../_doc/_odoc/reference/core_unix/core_unix.command_unix 100768 + -L 100769 + core_unix.core_thread:../_doc/_odoc/reference/core_unix/core_unix.core_thread 100770 + -L 100771 + core_unix:../_doc/_odoc/reference/core_unix/core_unix 100772 + -L 100773 + core_unix.daemon:../_doc/_odoc/reference/core_unix/core_unix.daemon 100774 + -L 100775 + core_unix.date_unix:../_doc/_odoc/reference/core_unix/core_unix.date_unix 100776 + -L 100777 + core_unix.error_checking_mutex:../_doc/_odoc/reference/core_unix/core_unix.error_checking_mutex 100778 + -L 100779 + core_unix.filename_unix:../_doc/_odoc/reference/core_unix/core_unix.filename_unix 100780 + -L 100781 + core_unix.interval_lib:../_doc/_odoc/reference/core_unix/core_unix.interval_lib 100782 + -L 100783 + core_unix.interval_unix:../_doc/_odoc/reference/core_unix/core_unix.interval_unix 100784 + -L 100785 + core_unix.iobuf_unix:../_doc/_odoc/reference/core_unix/core_unix.iobuf_unix 100786 + -L 100787 + core_unix.linux_ext:../_doc/_odoc/reference/core_unix/core_unix.linux_ext 100788 + -L 100789 + core_unix.lock_file_blocking:../_doc/_odoc/reference/core_unix/core_unix.lock_file_blocking 100790 + -L 100791 + core_unix.nano_mutex:../_doc/_odoc/reference/core_unix/core_unix.nano_mutex 100792 + -L 100793 + core_unix.ocaml_c_utils:../_doc/_odoc/reference/core_unix/core_unix.ocaml_c_utils 100794 + -L 100795 + core_unix.process_env:../_doc/_odoc/reference/core_unix/core_unix.process_env 100796 + -L 100797 + core_unix.signal_unix:../_doc/_odoc/reference/core_unix/core_unix.signal_unix 100798 + -L 100799 + core_unix.squeue:../_doc/_odoc/reference/core_unix/core_unix.squeue 100800 + -L 100801 + core_unix.syslog:../_doc/_odoc/reference/core_unix/core_unix.syslog 100802 + -L 100803 + core_unix.sys_unix:../_doc/_odoc/reference/core_unix/core_unix.sys_unix 100804 + -L 100805 + core_unix.time_float_unix:../_doc/_odoc/reference/core_unix/core_unix.time_float_unix 100806 + -L 100807 + core_unix.time_interface:../_doc/_odoc/reference/core_unix/core_unix.time_interface 100808 + -L 100809 + core_unix.time_ns_unix:../_doc/_odoc/reference/core_unix/core_unix.time_ns_unix 100810 + -L 100811 + core_unix.time_stamp_counter:../_doc/_odoc/reference/core_unix/core_unix.time_stamp_counter 100812 + -L 100813 + core_unix.unix_pseudo_terminal:../_doc/_odoc/reference/core_unix/core_unix.unix_pseudo_terminal 100814 + -L 100815 + core_unix.uuid:../_doc/_odoc/reference/core_unix/core_unix.uuid 100816 + -L 100817 + core.validate:../_doc/_odoc/reference/core/core.validate 100818 + -L 100819 + csexp:../_doc/_odoc/reference/csexp/csexp 100820 + -L 100821 + cstruct:../_doc/_odoc/reference/cstruct/cstruct 100822 + -L 100823 + decompress.de:../_doc/_odoc/reference/decompress/decompress.de 100824 + -L 100825 + decompress.gz:../_doc/_odoc/reference/decompress/decompress.gz 100826 + -L 100827 + decompress.lz:../_doc/_odoc/reference/decompress/decompress.lz 100828 + -L 100829 + decompress.lzo:../_doc/_odoc/reference/decompress/decompress.lzo 100830 + -L 100831 + decompress.zl:../_doc/_odoc/reference/decompress/decompress.zl 100832 + -L 100833 + deprecated:../_doc/_odoc/reference/odoc/deprecated 100834 + -L 100835 + domain-local-await:../_doc/_odoc/reference/domain-local-await/domain-local-await 100836 + -L 100837 + dynlink:../_doc/_odoc/reference/ocaml-variants/dynlink 100838 + -L 100839 + eio.core:../_doc/_odoc/reference/eio/eio.core 100840 + -L 100841 + eio:../_doc/_odoc/reference/eio/eio 100842 + -L 100843 + eio_linux:../_doc/_odoc/reference/eio_linux/eio_linux 100844 + -L 100845 + eio_main:../_doc/_odoc/reference/eio_main/eio_main 100846 + -L 100847 + eio.mock:../_doc/_odoc/reference/eio/eio.mock 100848 + -L 100849 + eio_posix:../_doc/_odoc/reference/eio_posix/eio_posix 100850 + -L 100851 + eio.runtime_events:../_doc/_odoc/reference/eio/eio.runtime_events 100852 + -L 100853 + eio.unix:../_doc/_odoc/reference/eio/eio.unix 100854 + -L 100855 + eio.utils:../_doc/_odoc/reference/eio/eio.utils 100856 + -L 100857 + expect_test_helpers_core.expect_test_helpers_base:../_doc/_odoc/reference/expect_test_helpers_core/expect_test_helpers_core.expect_test_helpers_base 100858 + -L 100859 + expect_test_helpers_core:../_doc/_odoc/reference/expect_test_helpers_core/expect_test_helpers_core 100860 + -L 100861 + fieldslib:../_doc/_odoc/reference/fieldslib/fieldslib 100862 + -L 100863 + flexible_sexp:../_doc/_odoc/reference/flexible_sexp/flexible_sexp 100864 + -L 100865 + fmt.cli:../_doc/_odoc/reference/fmt/fmt.cli 100866 + -L 100867 + fmt:../_doc/_odoc/reference/fmt/fmt 100868 + -L 100869 + fmt.tty:../_doc/_odoc/reference/fmt/fmt.tty 100870 + -L 100871 + fpath:../_doc/_odoc/reference/fpath/fpath 100872 + -L 100873 + gen:../_doc/_odoc/reference/gen/gen 100874 + -L 100875 + hmap:../_doc/_odoc/reference/hmap/hmap 100876 + -L 100877 + int_repr:../_doc/_odoc/reference/int_repr/int_repr 100878 + -L 100879 + iomux:../_doc/_odoc/reference/iomux/iomux 100880 + -L 100881 + jane-street-headers:../_doc/_odoc/reference/jane-street-headers/jane-street-headers 100882 + -L 100883 + js_of_ocaml-compiler.dynlink:../_doc/_odoc/reference/js_of_ocaml-compiler/js_of_ocaml-compiler.dynlink 100884 + -L 100885 + js_of_ocaml-compiler.findlib-support:../_doc/_odoc/reference/js_of_ocaml-compiler/js_of_ocaml-compiler.findlib-support 100886 + -L 100887 + js_of_ocaml-compiler:../_doc/_odoc/reference/js_of_ocaml-compiler/js_of_ocaml-compiler 100888 + -L 100889 + js_of_ocaml-compiler.runtime-files:../_doc/_odoc/reference/js_of_ocaml-compiler/js_of_ocaml-compiler.runtime-files 100890 + -L 100891 + js_of_ocaml-compiler.runtime:../_doc/_odoc/reference/js_of_ocaml-compiler/js_of_ocaml-compiler.runtime 100892 + -L 100893 + js_of_ocaml.deriving:../_doc/_odoc/reference/js_of_ocaml/js_of_ocaml.deriving 100894 + -L 100895 + js_of_ocaml:../_doc/_odoc/reference/js_of_ocaml/js_of_ocaml 100896 + -L 100897 + js_of_ocaml-lwt:../_doc/_odoc/reference/js_of_ocaml-lwt/js_of_ocaml-lwt 100898 + -L 100899 + js_of_ocaml-toplevel:../_doc/_odoc/reference/js_of_ocaml-toplevel/js_of_ocaml-toplevel 100900 + -L 100901 + jsonm:../_doc/_odoc/reference/jsonm/jsonm 100902 + -L 100903 + js_top_worker-client.msg:../_doc/_odoc/reference/js_top_worker-client/js_top_worker-client.msg 100904 + -L 100905 + js_top_worker:../_doc/_odoc/reference/js_top_worker/js_top_worker 100906 + -L 100907 + js_top_worker-rpc.message:../_doc/_odoc/reference/js_top_worker-rpc/js_top_worker-rpc.message 100908 + -L 100909 + js_top_worker-web:../_doc/_odoc/reference/js_top_worker-web/js_top_worker-web 100910 + -L 100911 + js_top_worker-widget:../_doc/_odoc/reference/js_top_worker-widget/js_top_worker-widget 100912 + -L 100913 + js_top_worker-widget-leaflet:../_doc/_odoc/reference/js_top_worker-widget-leaflet/js_top_worker-widget-leaflet 100914 + -L 100915 + logs.browser:../_doc/_odoc/reference/logs/logs.browser 100916 + -L 100917 + logs.cli:../_doc/_odoc/reference/logs/logs.cli 100918 + -L 100919 + logs.fmt:../_doc/_odoc/reference/logs/logs.fmt 100920 + -L 100921 + logs:../_doc/_odoc/reference/logs/logs 100922 + -L 100923 + logs.lwt:../_doc/_odoc/reference/logs/logs.lwt 100924 + -L 100925 + logs.threaded:../_doc/_odoc/reference/logs/logs.threaded 100926 + -L 100927 + lwt-dllist:../_doc/_odoc/reference/lwt-dllist/lwt-dllist 100928 + -L 100929 + lwt:../_doc/_odoc/reference/lwt/lwt 100930 + -L 100931 + lwt.unix:../_doc/_odoc/reference/lwt/lwt.unix 100932 + -L 100933 + menhirLib:../_doc/_odoc/reference/menhirLib/menhirLib 100934 + -L 100935 + merlin-js.client:../_doc/_odoc/reference/merlin-js/merlin-js.client 100936 + -L 100937 + merlin-js.code-mirror:../_doc/_odoc/reference/merlin-js/merlin-js.code-mirror 100938 + -L 100939 + merlin-js.protocol:../_doc/_odoc/reference/merlin-js/merlin-js.protocol 100940 + -L 100941 + merlin-js.worker:../_doc/_odoc/reference/merlin-js/merlin-js.worker 100942 + -L 100943 + merlin-js.worker.static:../_doc/_odoc/reference/merlin-js/merlin-js.worker.static 100944 + -L 100945 + merlin-lib.analysis:../_doc/_odoc/reference/merlin-lib/merlin-lib.analysis 100946 + -L 100947 + merlin-lib.commands:../_doc/_odoc/reference/merlin-lib/merlin-lib.commands 100948 + -L 100949 + merlin-lib.config:../_doc/_odoc/reference/merlin-lib/merlin-lib.config 100950 + -L 100951 + merlin-lib.dot_protocol:../_doc/_odoc/reference/merlin-lib/merlin-lib.dot_protocol 100952 + -L 100953 + merlin-lib.extend:../_doc/_odoc/reference/merlin-lib/merlin-lib.extend 100954 + -L 100955 + merlin-lib.index_format:../_doc/_odoc/reference/merlin-lib/merlin-lib.index_format 100956 + -L 100957 + merlin-lib.kernel:../_doc/_odoc/reference/merlin-lib/merlin-lib.kernel 100958 + -L 100959 + merlin-lib.ocaml_merlin_specific:../_doc/_odoc/reference/merlin-lib/merlin-lib.ocaml_merlin_specific 100960 + -L 100961 + merlin-lib.ocaml_parsing:../_doc/_odoc/reference/merlin-lib/merlin-lib.ocaml_parsing 100962 + -L 100963 + merlin-lib.ocaml_preprocess:../_doc/_odoc/reference/merlin-lib/merlin-lib.ocaml_preprocess 100964 + -L 100965 + merlin-lib.ocaml_typing:../_doc/_odoc/reference/merlin-lib/merlin-lib.ocaml_typing 100966 + -L 100967 + merlin-lib.ocaml_utils:../_doc/_odoc/reference/merlin-lib/merlin-lib.ocaml_utils 100968 + -L 100969 + merlin-lib.os_ipc:../_doc/_odoc/reference/merlin-lib/merlin-lib.os_ipc 100970 + -L 100971 + merlin-lib.query_commands:../_doc/_odoc/reference/merlin-lib/merlin-lib.query_commands 100972 + -L 100973 + merlin-lib.query_protocol:../_doc/_odoc/reference/merlin-lib/merlin-lib.query_protocol 100974 + -L 100975 + merlin-lib.sherlodoc:../_doc/_odoc/reference/merlin-lib/merlin-lib.sherlodoc 100976 + -L 100977 + merlin-lib.utils:../_doc/_odoc/reference/merlin-lib/merlin-lib.utils 100978 + -L 100979 + mime_printer:../_doc/_odoc/reference/mime_printer/mime_printer 100980 + -L 100981 + mtime.clock:../_doc/_odoc/reference/mtime/mtime.clock 100982 + -L 100983 + mtime:../_doc/_odoc/reference/mtime/mtime 100984 + -L 100985 + note.brr:../_doc/_odoc/reference/note/note.brr 100986 + -L 100987 + note:../_doc/_odoc/reference/note/note 100988 + -L 100989 + num.core:../_doc/_odoc/reference/num/num.core 100990 + -L 100991 + ocaml-compiler-libs.bytecomp:../_doc/_odoc/reference/ocaml-compiler-libs/ocaml-compiler-libs.bytecomp 100992 + -L 100993 + ocaml-compiler-libs.common:../_doc/_odoc/reference/ocaml-compiler-libs/ocaml-compiler-libs.common 100994 + -L 100995 + ocaml-compiler-libs.optcomp:../_doc/_odoc/reference/ocaml-compiler-libs/ocaml-compiler-libs.optcomp 100996 + -L 100997 + ocaml-compiler-libs.shadow:../_doc/_odoc/reference/ocaml-compiler-libs/ocaml-compiler-libs.shadow 100998 + -L 100999 + ocaml-compiler-libs.toplevel:../_doc/_odoc/reference/ocaml-compiler-libs/ocaml-compiler-libs.toplevel 101000 + -L 101001 + ocamlgraph:../_doc/_odoc/reference/ocamlgraph/ocamlgraph 101002 + -L 101003 + ocaml_intrinsics_kernel:../_doc/_odoc/reference/ocaml_intrinsics_kernel/ocaml_intrinsics_kernel 101004 + -L 101005 + ocplib-endian.bigstring:../_doc/_odoc/reference/ocplib-endian/ocplib-endian.bigstring 101006 + -L 101007 + ocplib-endian:../_doc/_odoc/reference/ocplib-endian/ocplib-endian 101008 + -L 101009 + odoc-admonition-extension.impl:../_doc/_odoc/reference/odoc-admonition-extension/odoc-admonition-extension.impl 101010 + -L 101011 + odoc-docsite.impl:../_doc/_odoc/reference/odoc-docsite/odoc-docsite.impl 101012 + -L 101013 + odoc.document:../_doc/_odoc/reference/odoc/odoc.document 101014 + -L 101015 + odoc-dot-extension.impl:../_doc/_odoc/reference/odoc-dot-extension/odoc-dot-extension.impl 101016 + -L 101017 + odoc-driver:../_doc/_odoc/reference/odoc-driver/odoc-driver 101018 + -L 101019 + odoc.examples:../_doc/_odoc/reference/odoc/odoc.examples 101020 + -L 101021 + odoc.extension_api:../_doc/_odoc/reference/odoc/odoc.extension_api 101022 + -L 101023 + odoc.extension_registry:../_doc/_odoc/reference/odoc/odoc.extension_registry 101024 + -L 101025 + odoc.html:../_doc/_odoc/reference/odoc/odoc.html 101026 + -L 101027 + odoc.html_support_files:../_doc/_odoc/reference/odoc/odoc.html_support_files 101028 + -L 101029 + odoc.index:../_doc/_odoc/reference/odoc/odoc.index 101030 + -L 101031 + odoc-interactive-extension.impl:../_doc/_odoc/reference/odoc-interactive-extension/odoc-interactive-extension.impl 101032 + -L 101033 + odoc-jons-plugins.impl:../_doc/_odoc/reference/odoc-jons-plugins/odoc-jons-plugins.impl 101034 + -L 101035 + odoc.json_index:../_doc/_odoc/reference/odoc/odoc.json_index 101036 + -L 101037 + odoc.latex:../_doc/_odoc/reference/odoc/odoc.latex 101038 + -L 101039 + odoc.loader:../_doc/_odoc/reference/odoc/odoc.loader 101040 + -L 101041 + odoc.manpage:../_doc/_odoc/reference/odoc/odoc.manpage 101042 + -L 101043 + odoc.markdown:../_doc/_odoc/reference/odoc/odoc.markdown 101044 + -L 101045 + odoc-mermaid-extension.impl:../_doc/_odoc/reference/odoc-mermaid-extension/odoc-mermaid-extension.impl 101046 + -L 101047 + odoc.model_desc:../_doc/_odoc/reference/odoc/odoc.model_desc 101048 + -L 101049 + odoc.model:../_doc/_odoc/reference/odoc/odoc.model 101050 + -L 101051 + odoc-msc-extension.impl:../_doc/_odoc/reference/odoc-msc-extension/odoc-msc-extension.impl 101052 + -L 101053 + odoc.ocamlary:../_doc/_odoc/reference/odoc/odoc.ocamlary 101054 + -L 101055 + odoc.occurrences:../_doc/_odoc/reference/odoc/odoc.occurrences 101056 + -L 101057 + odoc.odoc:../_doc/_odoc/reference/odoc/odoc.odoc 101058 + -L 101059 + odoc.odoc_utils:../_doc/_odoc/reference/odoc/odoc.odoc_utils 101060 + -L 101061 + odoc-parser:../_doc/_odoc/reference/odoc-parser/odoc-parser 101062 + -L 101063 + odoc-rfc-extension.impl:../_doc/_odoc/reference/odoc-rfc-extension/odoc-rfc-extension.impl 101064 + -L 101065 + odoc-scrollycode-extension.impl:../_doc/_odoc/reference/odoc-scrollycode-extension/odoc-scrollycode-extension.impl 101066 + -L 101067 + odoc.search_html_frontend:../_doc/_odoc/reference/odoc/odoc.search_html_frontend 101068 + -L 101069 + odoc.search:../_doc/_odoc/reference/odoc/odoc.search 101070 + -L 101071 + odoc-standalone.impl:../_doc/_odoc/reference/odoc-standalone/odoc-standalone.impl 101072 + -L 101073 + odoc.syntax_highlighter:../_doc/_odoc/reference/odoc/odoc.syntax_highlighter 101074 + -L 101075 + odoc.xref2:../_doc/_odoc/reference/odoc/odoc.xref2 101076 + -L 101077 + odoc.xref_test:../_doc/_odoc/reference/odoc/odoc.xref_test 101078 + -L 101079 + onnxrt:../_doc/_odoc/reference/onnxrt/onnxrt 101080 + -L 101081 + opam-core.cmdliner:../_doc/_odoc/reference/opam-core/opam-core.cmdliner 101082 + -L 101083 + opam-core:../_doc/_odoc/reference/opam-core/opam-core 101084 + -L 101085 + opam-file-format:../_doc/_odoc/reference/opam-file-format/opam-file-format 101086 + -L 101087 + opam-format:../_doc/_odoc/reference/opam-format/opam-format 101088 + -L 101089 + optint:../_doc/_odoc/reference/optint/optint 101090 + -L 101091 + parsexp:../_doc/_odoc/reference/parsexp/parsexp 101092 + -L 101093 + patch:../_doc/_odoc/reference/patch/patch 101094 + -L 101095 + pipe_with_writer_error:../_doc/_odoc/reference/pipe_with_writer_error/pipe_with_writer_error 101096 + -L 101097 + portable.adaptive_backoff:../_doc/_odoc/reference/portable/portable.adaptive_backoff 101098 + -L 101099 + portable.common:../_doc/_odoc/reference/portable/portable.common 101100 + -L 101101 + portable.kernel:../_doc/_odoc/reference/portable/portable.kernel 101102 + -L 101103 + portable:../_doc/_odoc/reference/portable/portable 101104 + -L 101105 + portable.test_helpers:../_doc/_odoc/reference/portable/portable.test_helpers 101106 + -L 101107 + ppx_assert:../_doc/_odoc/reference/ppx_assert/ppx_assert 101108 + -L 101109 + ppx_assert.runtime-lib:../_doc/_odoc/reference/ppx_assert/ppx_assert.runtime-lib 101110 + -L 101111 + ppx_bench.config:../_doc/_odoc/reference/ppx_bench/ppx_bench.config 101112 + -L 101113 + ppx_bench.config_types:../_doc/_odoc/reference/ppx_bench/ppx_bench.config_types 101114 + -L 101115 + ppx_bench:../_doc/_odoc/reference/ppx_bench/ppx_bench 101116 + -L 101117 + ppx_bench.runtime-lib:../_doc/_odoc/reference/ppx_bench/ppx_bench.runtime-lib 101118 + -L 101119 + ppx_compare.expander:../_doc/_odoc/reference/ppx_compare/ppx_compare.expander 101120 + -L 101121 + ppx_compare:../_doc/_odoc/reference/ppx_compare/ppx_compare 101122 + -L 101123 + ppx_compare.runtime-lib:../_doc/_odoc/reference/ppx_compare/ppx_compare.runtime-lib 101124 + -L 101125 + ppx_derivers:../_doc/_odoc/reference/ppx_derivers/ppx_derivers 101126 + -L 101127 + ppx_diff.diffable_cinaps:../_doc/_odoc/reference/ppx_diff/ppx_diff.diffable_cinaps 101128 + -L 101129 + ppx_diff.diffable:../_doc/_odoc/reference/ppx_diff/ppx_diff.diffable 101130 + -L 101131 + ppx_diff.ppx_diff:../_doc/_odoc/reference/ppx_diff/ppx_diff.ppx_diff 101132 + -L 101133 + ppx_enumerate:../_doc/_odoc/reference/ppx_enumerate/ppx_enumerate 101134 + -L 101135 + ppx_enumerate.runtime-lib:../_doc/_odoc/reference/ppx_enumerate/ppx_enumerate.runtime-lib 101136 + -L 101137 + ppx_expect.config:../_doc/_odoc/reference/ppx_expect/ppx_expect.config 101138 + -L 101139 + ppx_expect.config_types:../_doc/_odoc/reference/ppx_expect/ppx_expect.config_types 101140 + -L 101141 + ppx_expect.make_corrected_file_kernel:../_doc/_odoc/reference/ppx_expect/ppx_expect.make_corrected_file_kernel 101142 + -L 101143 + ppx_expect.make_corrected_file:../_doc/_odoc/reference/ppx_expect/ppx_expect.make_corrected_file 101144 + -L 101145 + ppx_expect:../_doc/_odoc/reference/ppx_expect/ppx_expect 101146 + -L 101147 + ppx_expect.runtime:../_doc/_odoc/reference/ppx_expect/ppx_expect.runtime 101148 + -L 101149 + ppx_expect.runtime_types:../_doc/_odoc/reference/ppx_expect/ppx_expect.runtime_types 101150 + -L 101151 + ppx_fuelproof:../_doc/_odoc/reference/ppx_fuelproof/ppx_fuelproof 101152 + -L 101153 + ppx_fuelproof.runtime:../_doc/_odoc/reference/ppx_fuelproof/ppx_fuelproof.runtime 101154 + -L 101155 + ppx_hash.base_internalhash_types:../_doc/_odoc/reference/ppx_hash/ppx_hash.base_internalhash_types 101156 + -L 101157 + ppx_hash.expander:../_doc/_odoc/reference/ppx_hash/ppx_hash.expander 101158 + -L 101159 + ppx_hash:../_doc/_odoc/reference/ppx_hash/ppx_hash 101160 + -L 101161 + ppx_hash.runtime-lib:../_doc/_odoc/reference/ppx_hash/ppx_hash.runtime-lib 101162 + -L 101163 + ppx_helpers.modes_lib:../_doc/_odoc/reference/ppx_helpers/ppx_helpers.modes_lib 101164 + -L 101165 + ppx_helpers:../_doc/_odoc/reference/ppx_helpers/ppx_helpers 101166 + -L 101167 + ppx_here.expander:../_doc/_odoc/reference/ppx_here/ppx_here.expander 101168 + -L 101169 + ppx_here:../_doc/_odoc/reference/ppx_here/ppx_here 101170 + -L 101171 + ppx_here.runtime-lib:../_doc/_odoc/reference/ppx_here/ppx_here.runtime-lib 101172 + -L 101173 + ppx_inline_test.config:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.config 101174 + -L 101175 + ppx_inline_test.drop:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.drop 101176 + -L 101177 + ppx_inline_test.libname:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.libname 101178 + -L 101179 + ppx_inline_test:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test 101180 + -L 101181 + ppx_inline_test.runner.lib:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.runner.lib 101182 + -L 101183 + ppx_inline_test.runner:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.runner 101184 + -L 101185 + ppx_inline_test.runtime-lib:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.runtime-lib 101186 + -L 101187 + ppxlib_ast.astlib:../_doc/_odoc/reference/ppxlib_ast/ppxlib_ast.astlib 101188 + -L 101189 + ppxlib_ast.ast:../_doc/_odoc/reference/ppxlib_ast/ppxlib_ast.ast 101190 + -L 101191 + ppxlib_ast.stdppx:../_doc/_odoc/reference/ppxlib_ast/ppxlib_ast.stdppx 101192 + -L 101193 + ppxlib_ast.traverse_builtins:../_doc/_odoc/reference/ppxlib_ast/ppxlib_ast.traverse_builtins 101194 + -L 101195 + ppxlib_jane:../_doc/_odoc/reference/ppxlib_jane/ppxlib_jane 101196 + -L 101197 + ppxlib.metaquot_lifters:../_doc/_odoc/reference/ppxlib/ppxlib.metaquot_lifters 101198 + -L 101199 + ppxlib.metaquot:../_doc/_odoc/reference/ppxlib/ppxlib.metaquot 101200 + -L 101201 + ppxlib:../_doc/_odoc/reference/ppxlib/ppxlib 101202 + -L 101203 + ppxlib.print_diff:../_doc/_odoc/reference/ppxlib/ppxlib.print_diff 101204 + -L 101205 + ppxlib_register:../_doc/_odoc/reference/ppxlib_register/ppxlib_register 101206 + -L 101207 + ppxlib.runner_as_ppx:../_doc/_odoc/reference/ppxlib/ppxlib.runner_as_ppx 101208 + -L 101209 + ppxlib.runner:../_doc/_odoc/reference/ppxlib/ppxlib.runner 101210 + -L 101211 + ppxlib.traverse:../_doc/_odoc/reference/ppxlib/ppxlib.traverse 101212 + -L 101213 + ppx_log.kernel:../_doc/_odoc/reference/ppx_log/ppx_log.kernel 101214 + -L 101215 + ppx_log:../_doc/_odoc/reference/ppx_log/ppx_log 101216 + -L 101217 + ppx_log.syntax:../_doc/_odoc/reference/ppx_log/ppx_log.syntax 101218 + -L 101219 + ppx_log.types:../_doc/_odoc/reference/ppx_log/ppx_log.types 101220 + -L 101221 + ppx_module_timer.helpers:../_doc/_odoc/reference/ppx_module_timer/ppx_module_timer.helpers 101222 + -L 101223 + ppx_module_timer:../_doc/_odoc/reference/ppx_module_timer/ppx_module_timer 101224 + -L 101225 + ppx_module_timer.runtime:../_doc/_odoc/reference/ppx_module_timer/ppx_module_timer.runtime 101226 + -L 101227 + ppx_portable:../_doc/_odoc/reference/ppx_portable/ppx_portable 101228 + -L 101229 + ppx_portable.runtime:../_doc/_odoc/reference/ppx_portable/ppx_portable.runtime 101230 + -L 101231 + ppx_sexp_conv.expander:../_doc/_odoc/reference/ppx_sexp_conv/ppx_sexp_conv.expander 101232 + -L 101233 + ppx_sexp_conv:../_doc/_odoc/reference/ppx_sexp_conv/ppx_sexp_conv 101234 + -L 101235 + ppx_sexp_conv.runtime-lib:../_doc/_odoc/reference/ppx_sexp_conv/ppx_sexp_conv.runtime-lib 101236 + -L 101237 + ppx_sexp_message.expander:../_doc/_odoc/reference/ppx_sexp_message/ppx_sexp_message.expander 101238 + -L 101239 + ppx_sexp_message:../_doc/_odoc/reference/ppx_sexp_message/ppx_sexp_message 101240 + -L 101241 + ppx_stable_witness:../_doc/_odoc/reference/ppx_stable_witness/ppx_stable_witness 101242 + -L 101243 + ppx_stable_witness.runtime:../_doc/_odoc/reference/ppx_stable_witness/ppx_stable_witness.runtime 101244 + -L 101245 + ppx_stable_witness.stable_witness:../_doc/_odoc/reference/ppx_stable_witness/ppx_stable_witness.stable_witness 101246 + -L 101247 + ppx_string:../_doc/_odoc/reference/ppx_string/ppx_string 101248 + -L 101249 + ppx_string.runtime:../_doc/_odoc/reference/ppx_string/ppx_string.runtime 101250 + -L 101251 + ppx_template.expander:../_doc/_odoc/reference/ppx_template/ppx_template.expander 101252 + -L 101253 + ppx_template:../_doc/_odoc/reference/ppx_template/ppx_template 101254 + -L 101255 + ppx_typed_fields:../_doc/_odoc/reference/ppx_typed_fields/ppx_typed_fields 101256 + -L 101257 + ppx_typed_fields.typed_field_map:../_doc/_odoc/reference/ppx_typed_fields/ppx_typed_fields.typed_field_map 101258 + -L 101259 + ppx_typed_fields.typed_fields_lib:../_doc/_odoc/reference/ppx_typed_fields/ppx_typed_fields.typed_fields_lib 101260 + -L 101261 + ppx_typed_fields.typed_variants_lib:../_doc/_odoc/reference/ppx_typed_fields/ppx_typed_fields.typed_variants_lib 101262 + -L 101263 + progress.engine:../_doc/_odoc/reference/progress/progress.engine 101264 + -L 101265 + progress:../_doc/_odoc/reference/progress/progress 101266 + -L 101267 + progress.vector:../_doc/_odoc/reference/progress/progress.vector 101268 + -L 101269 + protocol_version_header:../_doc/_odoc/reference/protocol_version_header/protocol_version_header 101270 + -L 101271 + psq:../_doc/_odoc/reference/psq/psq 101272 + -L 101273 + record_builder:../_doc/_odoc/reference/record_builder/record_builder 101274 + -L 101275 + re.emacs:../_doc/_odoc/reference/re/re.emacs 101276 + -L 101277 + re.glob:../_doc/_odoc/reference/re/re.glob 101278 + -L 101279 + re.pcre:../_doc/_odoc/reference/re/re.pcre 101280 + -L 101281 + re.perl:../_doc/_odoc/reference/re/re.perl 101282 + -L 101283 + re.posix:../_doc/_odoc/reference/re/re.posix 101284 + -L 101285 + re:../_doc/_odoc/reference/re/re 101286 + -L 101287 + re.str:../_doc/_odoc/reference/re/re.str 101288 + -L 101289 + rresult:../_doc/_odoc/reference/rresult/rresult 101290 + -L 101291 + runtime_events:../_doc/_odoc/reference/ocaml-variants/runtime_events 101292 + -L 101293 + sedlex.ppx:../_doc/_odoc/reference/sedlex/sedlex.ppx 101294 + -L 101295 + sedlex:../_doc/_odoc/reference/sedlex/sedlex 101296 + -L 101297 + sedlex.utils:../_doc/_odoc/reference/sedlex/sedlex.utils 101298 + -L 101299 + sexplib0:../_doc/_odoc/reference/sexplib0/sexplib0 101300 + -L 101301 + sexplib.num:../_doc/_odoc/reference/sexplib/sexplib.num 101302 + -L 101303 + sexplib:../_doc/_odoc/reference/sexplib/sexplib 101304 + -L 101305 + sexplib.unix:../_doc/_odoc/reference/sexplib/sexplib.unix 101306 + -L 101307 + sexp_pretty:../_doc/_odoc/reference/sexp_pretty/sexp_pretty 101308 + -L 101309 + sexp_type.grammar:../_doc/_odoc/reference/sexp_type/sexp_type.grammar 101310 + -L 101311 + sexp_type:../_doc/_odoc/reference/sexp_type/sexp_type 101312 + -L 101313 + sha:../_doc/_odoc/reference/sha/sha 101314 + -L 101315 + sherlodoc.db:../_doc/_odoc/reference/sherlodoc/sherlodoc.db 101316 + -L 101317 + sherlodoc.db_store:../_doc/_odoc/reference/sherlodoc/sherlodoc.db_store 101318 + -L 101319 + sherlodoc.query:../_doc/_odoc/reference/sherlodoc/sherlodoc.query 101320 + -L 101321 + sherlodoc.storage_js:../_doc/_odoc/reference/sherlodoc/sherlodoc.storage_js 101322 + -L 101323 + sherlodoc.storage_marshal:../_doc/_odoc/reference/sherlodoc/sherlodoc.storage_marshal 101324 + -L 101325 + spawn:../_doc/_odoc/reference/spawn/spawn 101326 + -L 101327 + splittable_random:../_doc/_odoc/reference/splittable_random/splittable_random 101328 + -L 101329 + stdio:../_doc/_odoc/reference/stdio/stdio 101330 + -L 101331 + stdlib_alpha:../_doc/_odoc/reference/ocaml-variants/stdlib_alpha 101332 + -L 101333 + stdlib_beta:../_doc/_odoc/reference/ocaml-variants/stdlib_beta 101334 + -L 101335 + stdlib:../_doc/_odoc/reference/ocaml-variants/stdlib 101336 + -L 101337 + stdlib_stable:../_doc/_odoc/reference/ocaml-variants/stdlib_stable 101338 + -L 101339 + stdlib_upstream_compatible:../_doc/_odoc/reference/ocaml-variants/stdlib_upstream_compatible 101340 + -L 101341 + string_dict:../_doc/_odoc/reference/string_dict/string_dict 101342 + -L 101343 + stringext:../_doc/_odoc/reference/stringext/stringext 101344 + -L 101345 + str:../_doc/_odoc/reference/ocaml-variants/str 101346 + -L 101347 + swhid_core:../_doc/_odoc/reference/swhid_core/swhid_core 101348 + -L 101349 + terminal.ansi:../_doc/_odoc/reference/terminal/terminal.ansi 101350 + -L 101351 + terminal:../_doc/_odoc/reference/terminal/terminal 101352 + -L 101353 + tessera-geotessera-jsoo:../_doc/_odoc/reference/tessera-geotessera-jsoo/tessera-geotessera-jsoo 101354 + -L 101355 + tessera-geotessera:../_doc/_odoc/reference/tessera-geotessera/tessera-geotessera 101356 + -L 101357 + tessera-linalg:../_doc/_odoc/reference/tessera-linalg/tessera-linalg 101358 + -L 101359 + tessera-npy:../_doc/_odoc/reference/tessera-npy/tessera-npy 101360 + -L 101361 + tessera-tfjs:../_doc/_odoc/reference/tessera-tfjs/tessera-tfjs 101362 + -L 101363 + tessera-viz-jsoo:../_doc/_odoc/reference/tessera-viz-jsoo/tessera-viz-jsoo 101364 + -L 101365 + tessera-viz:../_doc/_odoc/reference/tessera-viz/tessera-viz 101366 + -L 101367 + tessera-zarr-jsoo:../_doc/_odoc/reference/tessera-zarr-jsoo/tessera-zarr-jsoo 101368 + -L 101369 + tessera-zarr:../_doc/_odoc/reference/tessera-zarr/tessera-zarr 101370 + -L 101371 + textutils.ascii_table_kernel:../_doc/_odoc/reference/textutils/textutils.ascii_table_kernel 101372 + -L 101373 + textutils.ascii_table:../_doc/_odoc/reference/textutils/textutils.ascii_table 101374 + -L 101375 + textutils.console:../_doc/_odoc/reference/textutils/textutils.console 101376 + -L 101377 + threads:../_doc/_odoc/reference/ocaml-variants/threads 101378 + -L 101379 + thread-table:../_doc/_odoc/reference/thread-table/thread-table 101380 + -L 101381 + time_now:../_doc/_odoc/reference/time_now/time_now 101382 + -L 101383 + typerep:../_doc/_odoc/reference/typerep/typerep 101384 + -L 101385 + tyxml.functor:../_doc/_odoc/reference/tyxml/tyxml.functor 101386 + -L 101387 + tyxml:../_doc/_odoc/reference/tyxml/tyxml 101388 + -L 101389 + unique:../_doc/_odoc/reference/unique/unique 101390 + -L 101391 + univ_map:../_doc/_odoc/reference/univ_map/univ_map 101392 + -L 101393 + unix:../_doc/_odoc/reference/ocaml-variants/unix 101394 + -L 101395 + uopt:../_doc/_odoc/reference/uopt/uopt 101396 + -L 101397 + uring:../_doc/_odoc/reference/uring/uring 101398 + -L 101399 + uri.services_full:../_doc/_odoc/reference/uri/uri.services_full 101400 + -L 101401 + uri.services:../_doc/_odoc/reference/uri/uri.services 101402 + -L 101403 + uri:../_doc/_odoc/reference/uri/uri 101404 + -L 101405 + uucp:../_doc/_odoc/reference/uucp/uucp 101406 + -L 101407 + uutf:../_doc/_odoc/reference/uutf/uutf 101408 + -L 101409 + variantslib:../_doc/_odoc/reference/variantslib/variantslib 101410 + -L 101411 + x-ocaml.lib:../_doc/_odoc/reference/x-ocaml/x-ocaml.lib 101412 + -L 101413 + x-ocaml.protocol:../_doc/_odoc/reference/x-ocaml/x-ocaml.protocol 101414 + -L 101415 + yojson:../_doc/_odoc/reference/yojson/yojson 101416 + -L 101417 + zarr-v3-unix:../_doc/_odoc/reference/zarr-v3-unix/zarr-v3-unix 101418 + -L 101419 + zarr-v3:../_doc/_odoc/reference/zarr-v3/zarr-v3 101420 + -o 101421 + _odoc/tags/page-odoc.odocl) 101422 + (run 101423 + odoc 101424 + link 101425 + --warn-error 101426 + _odoc/tags/page-plugins.odoc 101427 + -P 101428 + site:_odoc 101429 + -P 101430 + angstrom:../_doc/_odoc/reference/angstrom 101431 + -P 101432 + angstrom-async:../_doc/_odoc/reference/angstrom-async 101433 + -P 101434 + angstrom-lwt-unix:../_doc/_odoc/reference/angstrom-lwt-unix 101435 + -P 101436 + angstrom-unix:../_doc/_odoc/reference/angstrom-unix 101437 + -P 101438 + astring:../_doc/_odoc/reference/astring 101439 + -P 101440 + async:../_doc/_odoc/reference/async 101441 + -P 101442 + async_kernel:../_doc/_odoc/reference/async_kernel 101443 + -P 101444 + async_log:../_doc/_odoc/reference/async_log 101445 + -P 101446 + async_rpc_kernel:../_doc/_odoc/reference/async_rpc_kernel 101447 + -P 101448 + async_unix:../_doc/_odoc/reference/async_unix 101449 + -P 101450 + base64:../_doc/_odoc/reference/base64 101451 + -P 101452 + base:../_doc/_odoc/reference/base 101453 + -P 101454 + base_bigstring:../_doc/_odoc/reference/base_bigstring 101455 + -P 101456 + basement:../_doc/_odoc/reference/basement 101457 + -P 101458 + base_quickcheck:../_doc/_odoc/reference/base_quickcheck 101459 + -P 101460 + bigstringaf:../_doc/_odoc/reference/bigstringaf 101461 + -P 101462 + bin_prot:../_doc/_odoc/reference/bin_prot 101463 + -P 101464 + bos:../_doc/_odoc/reference/bos 101465 + -P 101466 + brr:../_doc/_odoc/reference/brr 101467 + -P 101468 + camlp-streams:../_doc/_odoc/reference/camlp-streams 101469 + -P 101470 + capsule0:../_doc/_odoc/reference/capsule0 101471 + -P 101472 + capsule:../_doc/_odoc/reference/capsule 101473 + -P 101474 + cmdliner:../_doc/_odoc/reference/cmdliner 101475 + -P 101476 + code-mirror:../_doc/_odoc/reference/code-mirror 101477 + -P 101478 + ocaml-variants:../_doc/_odoc/reference/ocaml-variants 101479 + -P 101480 + core:../_doc/_odoc/reference/core 101481 + -P 101482 + core_extended:../_doc/_odoc/reference/core_extended 101483 + -P 101484 + core_kernel:../_doc/_odoc/reference/core_kernel 101485 + -P 101486 + core_unix:../_doc/_odoc/reference/core_unix 101487 + -P 101488 + csexp:../_doc/_odoc/reference/csexp 101489 + -P 101490 + cstruct:../_doc/_odoc/reference/cstruct 101491 + -P 101492 + decompress:../_doc/_odoc/reference/decompress 101493 + -P 101494 + odoc:../_doc/_odoc/reference/odoc 101495 + -P 101496 + domain-local-await:../_doc/_odoc/reference/domain-local-await 101497 + -P 101498 + eio:../_doc/_odoc/reference/eio 101499 + -P 101500 + eio_linux:../_doc/_odoc/reference/eio_linux 101501 + -P 101502 + eio_main:../_doc/_odoc/reference/eio_main 101503 + -P 101504 + eio_posix:../_doc/_odoc/reference/eio_posix 101505 + -P 101506 + expect_test_helpers_core:../_doc/_odoc/reference/expect_test_helpers_core 101507 + -P 101508 + fieldslib:../_doc/_odoc/reference/fieldslib 101509 + -P 101510 + flexible_sexp:../_doc/_odoc/reference/flexible_sexp 101511 + -P 101512 + fmt:../_doc/_odoc/reference/fmt 101513 + -P 101514 + fpath:../_doc/_odoc/reference/fpath 101515 + -P 101516 + gen:../_doc/_odoc/reference/gen 101517 + -P 101518 + hmap:../_doc/_odoc/reference/hmap 101519 + -P 101520 + int_repr:../_doc/_odoc/reference/int_repr 101521 + -P 101522 + iomux:../_doc/_odoc/reference/iomux 101523 + -P 101524 + jane-street-headers:../_doc/_odoc/reference/jane-street-headers 101525 + -P 101526 + js_of_ocaml-compiler:../_doc/_odoc/reference/js_of_ocaml-compiler 101527 + -P 101528 + js_of_ocaml:../_doc/_odoc/reference/js_of_ocaml 101529 + -P 101530 + js_of_ocaml-lwt:../_doc/_odoc/reference/js_of_ocaml-lwt 101531 + -P 101532 + js_of_ocaml-toplevel:../_doc/_odoc/reference/js_of_ocaml-toplevel 101533 + -P 101534 + jsonm:../_doc/_odoc/reference/jsonm 101535 + -P 101536 + js_top_worker-client:../_doc/_odoc/reference/js_top_worker-client 101537 + -P 101538 + js_top_worker:../_doc/_odoc/reference/js_top_worker 101539 + -P 101540 + js_top_worker-rpc:../_doc/_odoc/reference/js_top_worker-rpc 101541 + -P 101542 + js_top_worker-web:../_doc/_odoc/reference/js_top_worker-web 101543 + -P 101544 + js_top_worker-widget:../_doc/_odoc/reference/js_top_worker-widget 101545 + -P 101546 + js_top_worker-widget-leaflet:../_doc/_odoc/reference/js_top_worker-widget-leaflet 101547 + -P 101548 + logs:../_doc/_odoc/reference/logs 101549 + -P 101550 + lwt-dllist:../_doc/_odoc/reference/lwt-dllist 101551 + -P 101552 + lwt:../_doc/_odoc/reference/lwt 101553 + -P 101554 + menhirLib:../_doc/_odoc/reference/menhirLib 101555 + -P 101556 + merlin-js:../_doc/_odoc/reference/merlin-js 101557 + -P 101558 + merlin-lib:../_doc/_odoc/reference/merlin-lib 101559 + -P 101560 + mime_printer:../_doc/_odoc/reference/mime_printer 101561 + -P 101562 + mtime:../_doc/_odoc/reference/mtime 101563 + -P 101564 + note:../_doc/_odoc/reference/note 101565 + -P 101566 + num:../_doc/_odoc/reference/num 101567 + -P 101568 + ocaml-compiler-libs:../_doc/_odoc/reference/ocaml-compiler-libs 101569 + -P 101570 + ocamlgraph:../_doc/_odoc/reference/ocamlgraph 101571 + -P 101572 + ocaml_intrinsics_kernel:../_doc/_odoc/reference/ocaml_intrinsics_kernel 101573 + -P 101574 + ocplib-endian:../_doc/_odoc/reference/ocplib-endian 101575 + -P 101576 + odoc-admonition-extension:../_doc/_odoc/reference/odoc-admonition-extension 101577 + -P 101578 + odoc-docsite:../_doc/_odoc/reference/odoc-docsite 101579 + -P 101580 + odoc-dot-extension:../_doc/_odoc/reference/odoc-dot-extension 101581 + -P 101582 + odoc-driver:../_doc/_odoc/reference/odoc-driver 101583 + -P 101584 + odoc-interactive-extension:../_doc/_odoc/reference/odoc-interactive-extension 101585 + -P 101586 + odoc-jons-plugins:../_doc/_odoc/reference/odoc-jons-plugins 101587 + -P 101588 + odoc-mermaid-extension:../_doc/_odoc/reference/odoc-mermaid-extension 101589 + -P 101590 + odoc-msc-extension:../_doc/_odoc/reference/odoc-msc-extension 101591 + -P 101592 + odoc-parser:../_doc/_odoc/reference/odoc-parser 101593 + -P 101594 + odoc-rfc-extension:../_doc/_odoc/reference/odoc-rfc-extension 101595 + -P 101596 + odoc-scrollycode-extension:../_doc/_odoc/reference/odoc-scrollycode-extension 101597 + -P 101598 + odoc-standalone:../_doc/_odoc/reference/odoc-standalone 101599 + -P 101600 + onnxrt:../_doc/_odoc/reference/onnxrt 101601 + -P 101602 + opam-core:../_doc/_odoc/reference/opam-core 101603 + -P 101604 + opam-file-format:../_doc/_odoc/reference/opam-file-format 101605 + -P 101606 + opam-format:../_doc/_odoc/reference/opam-format 101607 + -P 101608 + optint:../_doc/_odoc/reference/optint 101609 + -P 101610 + parsexp:../_doc/_odoc/reference/parsexp 101611 + -P 101612 + patch:../_doc/_odoc/reference/patch 101613 + -P 101614 + pipe_with_writer_error:../_doc/_odoc/reference/pipe_with_writer_error 101615 + -P 101616 + portable:../_doc/_odoc/reference/portable 101617 + -P 101618 + ppx_assert:../_doc/_odoc/reference/ppx_assert 101619 + -P 101620 + ppx_bench:../_doc/_odoc/reference/ppx_bench 101621 + -P 101622 + ppx_compare:../_doc/_odoc/reference/ppx_compare 101623 + -P 101624 + ppx_derivers:../_doc/_odoc/reference/ppx_derivers 101625 + -P 101626 + ppx_diff:../_doc/_odoc/reference/ppx_diff 101627 + -P 101628 + ppx_enumerate:../_doc/_odoc/reference/ppx_enumerate 101629 + -P 101630 + ppx_expect:../_doc/_odoc/reference/ppx_expect 101631 + -P 101632 + ppx_fuelproof:../_doc/_odoc/reference/ppx_fuelproof 101633 + -P 101634 + ppx_hash:../_doc/_odoc/reference/ppx_hash 101635 + -P 101636 + ppx_helpers:../_doc/_odoc/reference/ppx_helpers 101637 + -P 101638 + ppx_here:../_doc/_odoc/reference/ppx_here 101639 + -P 101640 + ppx_inline_test:../_doc/_odoc/reference/ppx_inline_test 101641 + -P 101642 + ppxlib_ast:../_doc/_odoc/reference/ppxlib_ast 101643 + -P 101644 + ppxlib_jane:../_doc/_odoc/reference/ppxlib_jane 101645 + -P 101646 + ppxlib:../_doc/_odoc/reference/ppxlib 101647 + -P 101648 + ppxlib_register:../_doc/_odoc/reference/ppxlib_register 101649 + -P 101650 + ppx_log:../_doc/_odoc/reference/ppx_log 101651 + -P 101652 + ppx_module_timer:../_doc/_odoc/reference/ppx_module_timer 101653 + -P 101654 + ppx_portable:../_doc/_odoc/reference/ppx_portable 101655 + -P 101656 + ppx_sexp_conv:../_doc/_odoc/reference/ppx_sexp_conv 101657 + -P 101658 + ppx_sexp_message:../_doc/_odoc/reference/ppx_sexp_message 101659 + -P 101660 + ppx_stable_witness:../_doc/_odoc/reference/ppx_stable_witness 101661 + -P 101662 + ppx_string:../_doc/_odoc/reference/ppx_string 101663 + -P 101664 + ppx_template:../_doc/_odoc/reference/ppx_template 101665 + -P 101666 + ppx_typed_fields:../_doc/_odoc/reference/ppx_typed_fields 101667 + -P 101668 + progress:../_doc/_odoc/reference/progress 101669 + -P 101670 + protocol_version_header:../_doc/_odoc/reference/protocol_version_header 101671 + -P 101672 + psq:../_doc/_odoc/reference/psq 101673 + -P 101674 + record_builder:../_doc/_odoc/reference/record_builder 101675 + -P 101676 + re:../_doc/_odoc/reference/re 101677 + -P 101678 + rresult:../_doc/_odoc/reference/rresult 101679 + -P 101680 + sedlex:../_doc/_odoc/reference/sedlex 101681 + -P 101682 + sexplib0:../_doc/_odoc/reference/sexplib0 101683 + -P 101684 + sexplib:../_doc/_odoc/reference/sexplib 101685 + -P 101686 + sexp_pretty:../_doc/_odoc/reference/sexp_pretty 101687 + -P 101688 + sexp_type:../_doc/_odoc/reference/sexp_type 101689 + -P 101690 + sha:../_doc/_odoc/reference/sha 101691 + -P 101692 + sherlodoc:../_doc/_odoc/reference/sherlodoc 101693 + -P 101694 + spawn:../_doc/_odoc/reference/spawn 101695 + -P 101696 + splittable_random:../_doc/_odoc/reference/splittable_random 101697 + -P 101698 + stdio:../_doc/_odoc/reference/stdio 101699 + -P 101700 + string_dict:../_doc/_odoc/reference/string_dict 101701 + -P 101702 + stringext:../_doc/_odoc/reference/stringext 101703 + -P 101704 + swhid_core:../_doc/_odoc/reference/swhid_core 101705 + -P 101706 + terminal:../_doc/_odoc/reference/terminal 101707 + -P 101708 + tessera-geotessera-jsoo:../_doc/_odoc/reference/tessera-geotessera-jsoo 101709 + -P 101710 + tessera-geotessera:../_doc/_odoc/reference/tessera-geotessera 101711 + -P 101712 + tessera-linalg:../_doc/_odoc/reference/tessera-linalg 101713 + -P 101714 + tessera-npy:../_doc/_odoc/reference/tessera-npy 101715 + -P 101716 + tessera-tfjs:../_doc/_odoc/reference/tessera-tfjs 101717 + -P 101718 + tessera-viz-jsoo:../_doc/_odoc/reference/tessera-viz-jsoo 101719 + -P 101720 + tessera-viz:../_doc/_odoc/reference/tessera-viz 101721 + -P 101722 + tessera-zarr-jsoo:../_doc/_odoc/reference/tessera-zarr-jsoo 101723 + -P 101724 + tessera-zarr:../_doc/_odoc/reference/tessera-zarr 101725 + -P 101726 + textutils:../_doc/_odoc/reference/textutils 101727 + -P 101728 + thread-table:../_doc/_odoc/reference/thread-table 101729 + -P 101730 + time_now:../_doc/_odoc/reference/time_now 101731 + -P 101732 + typerep:../_doc/_odoc/reference/typerep 101733 + -P 101734 + tyxml:../_doc/_odoc/reference/tyxml 101735 + -P 101736 + unique:../_doc/_odoc/reference/unique 101737 + -P 101738 + univ_map:../_doc/_odoc/reference/univ_map 101739 + -P 101740 + uopt:../_doc/_odoc/reference/uopt 101741 + -P 101742 + uring:../_doc/_odoc/reference/uring 101743 + -P 101744 + uri:../_doc/_odoc/reference/uri 101745 + -P 101746 + uucp:../_doc/_odoc/reference/uucp 101747 + -P 101748 + uutf:../_doc/_odoc/reference/uutf 101749 + -P 101750 + variantslib:../_doc/_odoc/reference/variantslib 101751 + -P 101752 + x-ocaml:../_doc/_odoc/reference/x-ocaml 101753 + -P 101754 + yojson:../_doc/_odoc/reference/yojson 101755 + -P 101756 + zarr-v3-unix:../_doc/_odoc/reference/zarr-v3-unix 101757 + -P 101758 + zarr-v3:../_doc/_odoc/reference/zarr-v3 101759 + -L 101760 + angstrom:../_doc/_odoc/reference/angstrom/angstrom 101761 + -L 101762 + angstrom-async:../_doc/_odoc/reference/angstrom-async/angstrom-async 101763 + -L 101764 + angstrom-lwt-unix:../_doc/_odoc/reference/angstrom-lwt-unix/angstrom-lwt-unix 101765 + -L 101766 + angstrom-unix:../_doc/_odoc/reference/angstrom-unix/angstrom-unix 101767 + -L 101768 + astring:../_doc/_odoc/reference/astring/astring 101769 + -L 101770 + async:../_doc/_odoc/reference/async/async 101771 + -L 101772 + async.async_command:../_doc/_odoc/reference/async/async.async_command 101773 + -L 101774 + async.async_quickcheck:../_doc/_odoc/reference/async/async.async_quickcheck 101775 + -L 101776 + async.async_rpc:../_doc/_odoc/reference/async/async.async_rpc 101777 + -L 101778 + async_kernel:../_doc/_odoc/reference/async_kernel/async_kernel 101779 + -L 101780 + async_kernel.config:../_doc/_odoc/reference/async_kernel/async_kernel.config 101781 + -L 101782 + async_kernel.eager_deferred:../_doc/_odoc/reference/async_kernel/async_kernel.eager_deferred 101783 + -L 101784 + async_kernel.limiter_async:../_doc/_odoc/reference/async_kernel/async_kernel.limiter_async 101785 + -L 101786 + async_kernel.persistent_connection_kernel:../_doc/_odoc/reference/async_kernel/async_kernel.persistent_connection_kernel 101787 + -L 101788 + async_kernel.read_write_pair:../_doc/_odoc/reference/async_kernel/async_kernel.read_write_pair 101789 + -L 101790 + async_kernel.weak_hashtbl_async:../_doc/_odoc/reference/async_kernel/async_kernel.weak_hashtbl_async 101791 + -L 101792 + async.lock_file_async:../_doc/_odoc/reference/async/async.lock_file_async 101793 + -L 101794 + async_log:../_doc/_odoc/reference/async_log/async_log 101795 + -L 101796 + async.log_extended:../_doc/_odoc/reference/async/async.log_extended 101797 + -L 101798 + async_log.kernel:../_doc/_odoc/reference/async_log/async_log.kernel 101799 + -L 101800 + async.persistent_connection:../_doc/_odoc/reference/async/async.persistent_connection 101801 + -L 101802 + async_rpc_kernel:../_doc/_odoc/reference/async_rpc_kernel/async_rpc_kernel 101803 + -L 101804 + async_unix:../_doc/_odoc/reference/async_unix/async_unix 101805 + -L 101806 + async_unix.thread_pool:../_doc/_odoc/reference/async_unix/async_unix.thread_pool 101807 + -L 101808 + async_unix.thread_safe_ivar:../_doc/_odoc/reference/async_unix/async_unix.thread_safe_ivar 101809 + -L 101810 + async_unix.thread_safe_pipe:../_doc/_odoc/reference/async_unix/async_unix.thread_safe_pipe 101811 + -L 101812 + async.unpack_sequence:../_doc/_odoc/reference/async/async.unpack_sequence 101813 + -L 101814 + base64:../_doc/_odoc/reference/base64/base64 101815 + -L 101816 + base64.rfc2045:../_doc/_odoc/reference/base64/base64.rfc2045 101817 + -L 101818 + base:../_doc/_odoc/reference/base/base 101819 + -L 101820 + base_bigstring:../_doc/_odoc/reference/base_bigstring/base_bigstring 101821 + -L 101822 + base.composition_infix:../_doc/_odoc/reference/base/base.composition_infix 101823 + -L 101824 + base.md5:../_doc/_odoc/reference/base/base.md5 101825 + -L 101826 + basement:../_doc/_odoc/reference/basement/basement 101827 + -L 101828 + base_quickcheck:../_doc/_odoc/reference/base_quickcheck/base_quickcheck 101829 + -L 101830 + base_quickcheck.ppx_quickcheck:../_doc/_odoc/reference/base_quickcheck/base_quickcheck.ppx_quickcheck 101831 + -L 101832 + base_quickcheck.ppx_quickcheck.expander:../_doc/_odoc/reference/base_quickcheck/base_quickcheck.ppx_quickcheck.expander 101833 + -L 101834 + base_quickcheck.ppx_quickcheck.runtime:../_doc/_odoc/reference/base_quickcheck/base_quickcheck.ppx_quickcheck.runtime 101835 + -L 101836 + base.shadow_stdlib:../_doc/_odoc/reference/base/base.shadow_stdlib 101837 + -L 101838 + bigstringaf:../_doc/_odoc/reference/bigstringaf/bigstringaf 101839 + -L 101840 + bin_prot:../_doc/_odoc/reference/bin_prot/bin_prot 101841 + -L 101842 + bin_prot.shape:../_doc/_odoc/reference/bin_prot/bin_prot.shape 101843 + -L 101844 + bos:../_doc/_odoc/reference/bos/bos 101845 + -L 101846 + bos.setup:../_doc/_odoc/reference/bos/bos.setup 101847 + -L 101848 + brr:../_doc/_odoc/reference/brr/brr 101849 + -L 101850 + brr.ocaml_poke:../_doc/_odoc/reference/brr/brr.ocaml_poke 101851 + -L 101852 + brr.ocaml_poke_ui:../_doc/_odoc/reference/brr/brr.ocaml_poke_ui 101853 + -L 101854 + brr.poke:../_doc/_odoc/reference/brr/brr.poke 101855 + -L 101856 + brr.poked:../_doc/_odoc/reference/brr/brr.poked 101857 + -L 101858 + camlp-streams:../_doc/_odoc/reference/camlp-streams/camlp-streams 101859 + -L 101860 + capsule0.blocking_sync:../_doc/_odoc/reference/capsule0/capsule0.blocking_sync 101861 + -L 101862 + capsule0.expert:../_doc/_odoc/reference/capsule0/capsule0.expert 101863 + -L 101864 + capsule:../_doc/_odoc/reference/capsule/capsule 101865 + -L 101866 + cmdliner:../_doc/_odoc/reference/cmdliner/cmdliner 101867 + -L 101868 + code-mirror.autocomplete:../_doc/_odoc/reference/code-mirror/code-mirror.autocomplete 101869 + -L 101870 + code-mirror:../_doc/_odoc/reference/code-mirror/code-mirror 101871 + -L 101872 + code-mirror.lint:../_doc/_odoc/reference/code-mirror/code-mirror.lint 101873 + -L 101874 + code-mirror.stream:../_doc/_odoc/reference/code-mirror/code-mirror.stream 101875 + -L 101876 + code-mirror.tooltip:../_doc/_odoc/reference/code-mirror/code-mirror.tooltip 101877 + -L 101878 + compiler-libs.bytecomp:../_doc/_odoc/reference/ocaml-variants/compiler-libs.bytecomp 101879 + -L 101880 + compiler-libs.common:../_doc/_odoc/reference/ocaml-variants/compiler-libs.common 101881 + -L 101882 + compiler-libs.optcomp:../_doc/_odoc/reference/ocaml-variants/compiler-libs.optcomp 101883 + -L 101884 + compiler-libs.toplevel:../_doc/_odoc/reference/ocaml-variants/compiler-libs.toplevel 101885 + -L 101886 + core.base_for_tests:../_doc/_odoc/reference/core/core.base_for_tests 101887 + -L 101888 + core.command:../_doc/_odoc/reference/core/core.command 101889 + -L 101890 + core:../_doc/_odoc/reference/core/core 101891 + -L 101892 + core_extended.appendable_list:../_doc/_odoc/reference/core_extended/core_extended.appendable_list 101893 + -L 101894 + core_extended.delimited_kernel:../_doc/_odoc/reference/core_extended/core_extended.delimited_kernel 101895 + -L 101896 + core_extended.find_files:../_doc/_odoc/reference/core_extended/core_extended.find_files 101897 + -L 101898 + core_extended.immediate_kernel:../_doc/_odoc/reference/core_extended/core_extended.immediate_kernel 101899 + -L 101900 + core_extended.selection:../_doc/_odoc/reference/core_extended/core_extended.selection 101901 + -L 101902 + core.filename_base:../_doc/_odoc/reference/core/core.filename_base 101903 + -L 101904 + core.heap_block:../_doc/_odoc/reference/core/core.heap_block 101905 + -L 101906 + core_kernel.ansi_kernel:../_doc/_odoc/reference/core_kernel/core_kernel.ansi_kernel 101907 + -L 101908 + core_kernel.balanced_reducer:../_doc/_odoc/reference/core_kernel/core_kernel.balanced_reducer 101909 + -L 101910 + core_kernel.binary_packing:../_doc/_odoc/reference/core_kernel/core_kernel.binary_packing 101911 + -L 101912 + core_kernel.bounded_int_table:../_doc/_odoc/reference/core_kernel/core_kernel.bounded_int_table 101913 + -L 101914 + core_kernel.bus:../_doc/_odoc/reference/core_kernel/core_kernel.bus 101915 + -L 101916 + core_kernel.caml_threads:../_doc/_odoc/reference/core_kernel/core_kernel.caml_threads 101917 + -L 101918 + core_kernel.caml_unix:../_doc/_odoc/reference/core_kernel/core_kernel.caml_unix 101919 + -L 101920 + core_kernel:../_doc/_odoc/reference/core_kernel/core_kernel 101921 + -L 101922 + core_kernel.enum:../_doc/_odoc/reference/core_kernel/core_kernel.enum 101923 + -L 101924 + core_kernel.fheap:../_doc/_odoc/reference/core_kernel/core_kernel.fheap 101925 + -L 101926 + core_kernel.flags:../_doc/_odoc/reference/core_kernel/core_kernel.flags 101927 + -L 101928 + core_kernel.force_once:../_doc/_odoc/reference/core_kernel/core_kernel.force_once 101929 + -L 101930 + core_kernel.hash_heap:../_doc/_odoc/reference/core_kernel/core_kernel.hash_heap 101931 + -L 101932 + core_kernel.int_set:../_doc/_odoc/reference/core_kernel/core_kernel.int_set 101933 + -L 101934 + core_kernel.iobuf:../_doc/_odoc/reference/core_kernel/core_kernel.iobuf 101935 + -L 101936 + core_kernel.limiter:../_doc/_odoc/reference/core_kernel/core_kernel.limiter 101937 + -L 101938 + core_kernel.moption:../_doc/_odoc/reference/core_kernel/core_kernel.moption 101939 + -L 101940 + core_kernel.nonempty_list:../_doc/_odoc/reference/core_kernel/core_kernel.nonempty_list 101941 + -L 101942 + core_kernel.nonempty_set:../_doc/_odoc/reference/core_kernel/core_kernel.nonempty_set 101943 + -L 101944 + core_kernel.pairing_heap:../_doc/_odoc/reference/core_kernel/core_kernel.pairing_heap 101945 + -L 101946 + core_kernel.pooled_hashtbl:../_doc/_odoc/reference/core_kernel/core_kernel.pooled_hashtbl 101947 + -L 101948 + core_kernel.reversed_list:../_doc/_odoc/reference/core_kernel/core_kernel.reversed_list 101949 + -L 101950 + core_kernel.sexp_hidden_in_test:../_doc/_odoc/reference/core_kernel/core_kernel.sexp_hidden_in_test 101951 + -L 101952 + core_kernel.thread_pool_cpu_affinity:../_doc/_odoc/reference/core_kernel/core_kernel.thread_pool_cpu_affinity 101953 + -L 101954 + core_kernel.thread_safe_queue:../_doc/_odoc/reference/core_kernel/core_kernel.thread_safe_queue 101955 + -L 101956 + core_kernel.timing_wheel:../_doc/_odoc/reference/core_kernel/core_kernel.timing_wheel 101957 + -L 101958 + core_kernel.total_map:../_doc/_odoc/reference/core_kernel/core_kernel.total_map 101959 + -L 101960 + core_kernel.tuple_pool:../_doc/_odoc/reference/core_kernel/core_kernel.tuple_pool 101961 + -L 101962 + core_kernel.univ:../_doc/_odoc/reference/core_kernel/core_kernel.univ 101963 + -L 101964 + core_kernel.unpack_buffer:../_doc/_odoc/reference/core_kernel/core_kernel.unpack_buffer 101965 + -L 101966 + core_kernel.uopt:../_doc/_odoc/reference/core_kernel/core_kernel.uopt 101967 + -L 101968 + core_kernel.uuid:../_doc/_odoc/reference/core_kernel/core_kernel.uuid 101969 + -L 101970 + core_kernel.version_util_compat:../_doc/_odoc/reference/core_kernel/core_kernel.version_util_compat 101971 + -L 101972 + core_kernel.weak_array:../_doc/_odoc/reference/core_kernel/core_kernel.weak_array 101973 + -L 101974 + core_kernel.weak_hashtbl:../_doc/_odoc/reference/core_kernel/core_kernel.weak_hashtbl 101975 + -L 101976 + core_kernel.weak_pointer:../_doc/_odoc/reference/core_kernel/core_kernel.weak_pointer 101977 + -L 101978 + core.top:../_doc/_odoc/reference/core/core.top 101979 + -L 101980 + core_unix.bigbuffer_blocking:../_doc/_odoc/reference/core_unix/core_unix.bigbuffer_blocking 101981 + -L 101982 + core_unix.bigstring_unix:../_doc/_odoc/reference/core_unix/core_unix.bigstring_unix 101983 + -L 101984 + core_unix.command_test_helpers:../_doc/_odoc/reference/core_unix/core_unix.command_test_helpers 101985 + -L 101986 + core_unix.command_test_helpers_test:../_doc/_odoc/reference/core_unix/core_unix.command_test_helpers_test 101987 + -L 101988 + core_unix.command_unix:../_doc/_odoc/reference/core_unix/core_unix.command_unix 101989 + -L 101990 + core_unix.core_thread:../_doc/_odoc/reference/core_unix/core_unix.core_thread 101991 + -L 101992 + core_unix:../_doc/_odoc/reference/core_unix/core_unix 101993 + -L 101994 + core_unix.daemon:../_doc/_odoc/reference/core_unix/core_unix.daemon 101995 + -L 101996 + core_unix.date_unix:../_doc/_odoc/reference/core_unix/core_unix.date_unix 101997 + -L 101998 + core_unix.error_checking_mutex:../_doc/_odoc/reference/core_unix/core_unix.error_checking_mutex 101999 + -L 102000 + core_unix.filename_unix:../_doc/_odoc/reference/core_unix/core_unix.filename_unix 102001 + -L 102002 + core_unix.interval_lib:../_doc/_odoc/reference/core_unix/core_unix.interval_lib 102003 + -L 102004 + core_unix.interval_unix:../_doc/_odoc/reference/core_unix/core_unix.interval_unix 102005 + -L 102006 + core_unix.iobuf_unix:../_doc/_odoc/reference/core_unix/core_unix.iobuf_unix 102007 + -L 102008 + core_unix.linux_ext:../_doc/_odoc/reference/core_unix/core_unix.linux_ext 102009 + -L 102010 + core_unix.lock_file_blocking:../_doc/_odoc/reference/core_unix/core_unix.lock_file_blocking 102011 + -L 102012 + core_unix.nano_mutex:../_doc/_odoc/reference/core_unix/core_unix.nano_mutex 102013 + -L 102014 + core_unix.ocaml_c_utils:../_doc/_odoc/reference/core_unix/core_unix.ocaml_c_utils 102015 + -L 102016 + core_unix.process_env:../_doc/_odoc/reference/core_unix/core_unix.process_env 102017 + -L 102018 + core_unix.signal_unix:../_doc/_odoc/reference/core_unix/core_unix.signal_unix 102019 + -L 102020 + core_unix.squeue:../_doc/_odoc/reference/core_unix/core_unix.squeue 102021 + -L 102022 + core_unix.syslog:../_doc/_odoc/reference/core_unix/core_unix.syslog 102023 + -L 102024 + core_unix.sys_unix:../_doc/_odoc/reference/core_unix/core_unix.sys_unix 102025 + -L 102026 + core_unix.time_float_unix:../_doc/_odoc/reference/core_unix/core_unix.time_float_unix 102027 + -L 102028 + core_unix.time_interface:../_doc/_odoc/reference/core_unix/core_unix.time_interface 102029 + -L 102030 + core_unix.time_ns_unix:../_doc/_odoc/reference/core_unix/core_unix.time_ns_unix 102031 + -L 102032 + core_unix.time_stamp_counter:../_doc/_odoc/reference/core_unix/core_unix.time_stamp_counter 102033 + -L 102034 + core_unix.unix_pseudo_terminal:../_doc/_odoc/reference/core_unix/core_unix.unix_pseudo_terminal 102035 + -L 102036 + core_unix.uuid:../_doc/_odoc/reference/core_unix/core_unix.uuid 102037 + -L 102038 + core.validate:../_doc/_odoc/reference/core/core.validate 102039 + -L 102040 + csexp:../_doc/_odoc/reference/csexp/csexp 102041 + -L 102042 + cstruct:../_doc/_odoc/reference/cstruct/cstruct 102043 + -L 102044 + decompress.de:../_doc/_odoc/reference/decompress/decompress.de 102045 + -L 102046 + decompress.gz:../_doc/_odoc/reference/decompress/decompress.gz 102047 + -L 102048 + decompress.lz:../_doc/_odoc/reference/decompress/decompress.lz 102049 + -L 102050 + decompress.lzo:../_doc/_odoc/reference/decompress/decompress.lzo 102051 + -L 102052 + decompress.zl:../_doc/_odoc/reference/decompress/decompress.zl 102053 + -L 102054 + deprecated:../_doc/_odoc/reference/odoc/deprecated 102055 + -L 102056 + domain-local-await:../_doc/_odoc/reference/domain-local-await/domain-local-await 102057 + -L 102058 + dynlink:../_doc/_odoc/reference/ocaml-variants/dynlink 102059 + -L 102060 + eio.core:../_doc/_odoc/reference/eio/eio.core 102061 + -L 102062 + eio:../_doc/_odoc/reference/eio/eio 102063 + -L 102064 + eio_linux:../_doc/_odoc/reference/eio_linux/eio_linux 102065 + -L 102066 + eio_main:../_doc/_odoc/reference/eio_main/eio_main 102067 + -L 102068 + eio.mock:../_doc/_odoc/reference/eio/eio.mock 102069 + -L 102070 + eio_posix:../_doc/_odoc/reference/eio_posix/eio_posix 102071 + -L 102072 + eio.runtime_events:../_doc/_odoc/reference/eio/eio.runtime_events 102073 + -L 102074 + eio.unix:../_doc/_odoc/reference/eio/eio.unix 102075 + -L 102076 + eio.utils:../_doc/_odoc/reference/eio/eio.utils 102077 + -L 102078 + expect_test_helpers_core.expect_test_helpers_base:../_doc/_odoc/reference/expect_test_helpers_core/expect_test_helpers_core.expect_test_helpers_base 102079 + -L 102080 + expect_test_helpers_core:../_doc/_odoc/reference/expect_test_helpers_core/expect_test_helpers_core 102081 + -L 102082 + fieldslib:../_doc/_odoc/reference/fieldslib/fieldslib 102083 + -L 102084 + flexible_sexp:../_doc/_odoc/reference/flexible_sexp/flexible_sexp 102085 + -L 102086 + fmt.cli:../_doc/_odoc/reference/fmt/fmt.cli 102087 + -L 102088 + fmt:../_doc/_odoc/reference/fmt/fmt 102089 + -L 102090 + fmt.tty:../_doc/_odoc/reference/fmt/fmt.tty 102091 + -L 102092 + fpath:../_doc/_odoc/reference/fpath/fpath 102093 + -L 102094 + gen:../_doc/_odoc/reference/gen/gen 102095 + -L 102096 + hmap:../_doc/_odoc/reference/hmap/hmap 102097 + -L 102098 + int_repr:../_doc/_odoc/reference/int_repr/int_repr 102099 + -L 102100 + iomux:../_doc/_odoc/reference/iomux/iomux 102101 + -L 102102 + jane-street-headers:../_doc/_odoc/reference/jane-street-headers/jane-street-headers 102103 + -L 102104 + js_of_ocaml-compiler.dynlink:../_doc/_odoc/reference/js_of_ocaml-compiler/js_of_ocaml-compiler.dynlink 102105 + -L 102106 + js_of_ocaml-compiler.findlib-support:../_doc/_odoc/reference/js_of_ocaml-compiler/js_of_ocaml-compiler.findlib-support 102107 + -L 102108 + js_of_ocaml-compiler:../_doc/_odoc/reference/js_of_ocaml-compiler/js_of_ocaml-compiler 102109 + -L 102110 + js_of_ocaml-compiler.runtime-files:../_doc/_odoc/reference/js_of_ocaml-compiler/js_of_ocaml-compiler.runtime-files 102111 + -L 102112 + js_of_ocaml-compiler.runtime:../_doc/_odoc/reference/js_of_ocaml-compiler/js_of_ocaml-compiler.runtime 102113 + -L 102114 + js_of_ocaml.deriving:../_doc/_odoc/reference/js_of_ocaml/js_of_ocaml.deriving 102115 + -L 102116 + js_of_ocaml:../_doc/_odoc/reference/js_of_ocaml/js_of_ocaml 102117 + -L 102118 + js_of_ocaml-lwt:../_doc/_odoc/reference/js_of_ocaml-lwt/js_of_ocaml-lwt 102119 + -L 102120 + js_of_ocaml-toplevel:../_doc/_odoc/reference/js_of_ocaml-toplevel/js_of_ocaml-toplevel 102121 + -L 102122 + jsonm:../_doc/_odoc/reference/jsonm/jsonm 102123 + -L 102124 + js_top_worker-client.msg:../_doc/_odoc/reference/js_top_worker-client/js_top_worker-client.msg 102125 + -L 102126 + js_top_worker:../_doc/_odoc/reference/js_top_worker/js_top_worker 102127 + -L 102128 + js_top_worker-rpc.message:../_doc/_odoc/reference/js_top_worker-rpc/js_top_worker-rpc.message 102129 + -L 102130 + js_top_worker-web:../_doc/_odoc/reference/js_top_worker-web/js_top_worker-web 102131 + -L 102132 + js_top_worker-widget:../_doc/_odoc/reference/js_top_worker-widget/js_top_worker-widget 102133 + -L 102134 + js_top_worker-widget-leaflet:../_doc/_odoc/reference/js_top_worker-widget-leaflet/js_top_worker-widget-leaflet 102135 + -L 102136 + logs.browser:../_doc/_odoc/reference/logs/logs.browser 102137 + -L 102138 + logs.cli:../_doc/_odoc/reference/logs/logs.cli 102139 + -L 102140 + logs.fmt:../_doc/_odoc/reference/logs/logs.fmt 102141 + -L 102142 + logs:../_doc/_odoc/reference/logs/logs 102143 + -L 102144 + logs.lwt:../_doc/_odoc/reference/logs/logs.lwt 102145 + -L 102146 + logs.threaded:../_doc/_odoc/reference/logs/logs.threaded 102147 + -L 102148 + lwt-dllist:../_doc/_odoc/reference/lwt-dllist/lwt-dllist 102149 + -L 102150 + lwt:../_doc/_odoc/reference/lwt/lwt 102151 + -L 102152 + lwt.unix:../_doc/_odoc/reference/lwt/lwt.unix 102153 + -L 102154 + menhirLib:../_doc/_odoc/reference/menhirLib/menhirLib 102155 + -L 102156 + merlin-js.client:../_doc/_odoc/reference/merlin-js/merlin-js.client 102157 + -L 102158 + merlin-js.code-mirror:../_doc/_odoc/reference/merlin-js/merlin-js.code-mirror 102159 + -L 102160 + merlin-js.protocol:../_doc/_odoc/reference/merlin-js/merlin-js.protocol 102161 + -L 102162 + merlin-js.worker:../_doc/_odoc/reference/merlin-js/merlin-js.worker 102163 + -L 102164 + merlin-js.worker.static:../_doc/_odoc/reference/merlin-js/merlin-js.worker.static 102165 + -L 102166 + merlin-lib.analysis:../_doc/_odoc/reference/merlin-lib/merlin-lib.analysis 102167 + -L 102168 + merlin-lib.commands:../_doc/_odoc/reference/merlin-lib/merlin-lib.commands 102169 + -L 102170 + merlin-lib.config:../_doc/_odoc/reference/merlin-lib/merlin-lib.config 102171 + -L 102172 + merlin-lib.dot_protocol:../_doc/_odoc/reference/merlin-lib/merlin-lib.dot_protocol 102173 + -L 102174 + merlin-lib.extend:../_doc/_odoc/reference/merlin-lib/merlin-lib.extend 102175 + -L 102176 + merlin-lib.index_format:../_doc/_odoc/reference/merlin-lib/merlin-lib.index_format 102177 + -L 102178 + merlin-lib.kernel:../_doc/_odoc/reference/merlin-lib/merlin-lib.kernel 102179 + -L 102180 + merlin-lib.ocaml_merlin_specific:../_doc/_odoc/reference/merlin-lib/merlin-lib.ocaml_merlin_specific 102181 + -L 102182 + merlin-lib.ocaml_parsing:../_doc/_odoc/reference/merlin-lib/merlin-lib.ocaml_parsing 102183 + -L 102184 + merlin-lib.ocaml_preprocess:../_doc/_odoc/reference/merlin-lib/merlin-lib.ocaml_preprocess 102185 + -L 102186 + merlin-lib.ocaml_typing:../_doc/_odoc/reference/merlin-lib/merlin-lib.ocaml_typing 102187 + -L 102188 + merlin-lib.ocaml_utils:../_doc/_odoc/reference/merlin-lib/merlin-lib.ocaml_utils 102189 + -L 102190 + merlin-lib.os_ipc:../_doc/_odoc/reference/merlin-lib/merlin-lib.os_ipc 102191 + -L 102192 + merlin-lib.query_commands:../_doc/_odoc/reference/merlin-lib/merlin-lib.query_commands 102193 + -L 102194 + merlin-lib.query_protocol:../_doc/_odoc/reference/merlin-lib/merlin-lib.query_protocol 102195 + -L 102196 + merlin-lib.sherlodoc:../_doc/_odoc/reference/merlin-lib/merlin-lib.sherlodoc 102197 + -L 102198 + merlin-lib.utils:../_doc/_odoc/reference/merlin-lib/merlin-lib.utils 102199 + -L 102200 + mime_printer:../_doc/_odoc/reference/mime_printer/mime_printer 102201 + -L 102202 + mtime.clock:../_doc/_odoc/reference/mtime/mtime.clock 102203 + -L 102204 + mtime:../_doc/_odoc/reference/mtime/mtime 102205 + -L 102206 + note.brr:../_doc/_odoc/reference/note/note.brr 102207 + -L 102208 + note:../_doc/_odoc/reference/note/note 102209 + -L 102210 + num.core:../_doc/_odoc/reference/num/num.core 102211 + -L 102212 + ocaml-compiler-libs.bytecomp:../_doc/_odoc/reference/ocaml-compiler-libs/ocaml-compiler-libs.bytecomp 102213 + -L 102214 + ocaml-compiler-libs.common:../_doc/_odoc/reference/ocaml-compiler-libs/ocaml-compiler-libs.common 102215 + -L 102216 + ocaml-compiler-libs.optcomp:../_doc/_odoc/reference/ocaml-compiler-libs/ocaml-compiler-libs.optcomp 102217 + -L 102218 + ocaml-compiler-libs.shadow:../_doc/_odoc/reference/ocaml-compiler-libs/ocaml-compiler-libs.shadow 102219 + -L 102220 + ocaml-compiler-libs.toplevel:../_doc/_odoc/reference/ocaml-compiler-libs/ocaml-compiler-libs.toplevel 102221 + -L 102222 + ocamlgraph:../_doc/_odoc/reference/ocamlgraph/ocamlgraph 102223 + -L 102224 + ocaml_intrinsics_kernel:../_doc/_odoc/reference/ocaml_intrinsics_kernel/ocaml_intrinsics_kernel 102225 + -L 102226 + ocplib-endian.bigstring:../_doc/_odoc/reference/ocplib-endian/ocplib-endian.bigstring 102227 + -L 102228 + ocplib-endian:../_doc/_odoc/reference/ocplib-endian/ocplib-endian 102229 + -L 102230 + odoc-admonition-extension.impl:../_doc/_odoc/reference/odoc-admonition-extension/odoc-admonition-extension.impl 102231 + -L 102232 + odoc-docsite.impl:../_doc/_odoc/reference/odoc-docsite/odoc-docsite.impl 102233 + -L 102234 + odoc.document:../_doc/_odoc/reference/odoc/odoc.document 102235 + -L 102236 + odoc-dot-extension.impl:../_doc/_odoc/reference/odoc-dot-extension/odoc-dot-extension.impl 102237 + -L 102238 + odoc-driver:../_doc/_odoc/reference/odoc-driver/odoc-driver 102239 + -L 102240 + odoc.examples:../_doc/_odoc/reference/odoc/odoc.examples 102241 + -L 102242 + odoc.extension_api:../_doc/_odoc/reference/odoc/odoc.extension_api 102243 + -L 102244 + odoc.extension_registry:../_doc/_odoc/reference/odoc/odoc.extension_registry 102245 + -L 102246 + odoc.html:../_doc/_odoc/reference/odoc/odoc.html 102247 + -L 102248 + odoc.html_support_files:../_doc/_odoc/reference/odoc/odoc.html_support_files 102249 + -L 102250 + odoc.index:../_doc/_odoc/reference/odoc/odoc.index 102251 + -L 102252 + odoc-interactive-extension.impl:../_doc/_odoc/reference/odoc-interactive-extension/odoc-interactive-extension.impl 102253 + -L 102254 + odoc-jons-plugins.impl:../_doc/_odoc/reference/odoc-jons-plugins/odoc-jons-plugins.impl 102255 + -L 102256 + odoc.json_index:../_doc/_odoc/reference/odoc/odoc.json_index 102257 + -L 102258 + odoc.latex:../_doc/_odoc/reference/odoc/odoc.latex 102259 + -L 102260 + odoc.loader:../_doc/_odoc/reference/odoc/odoc.loader 102261 + -L 102262 + odoc.manpage:../_doc/_odoc/reference/odoc/odoc.manpage 102263 + -L 102264 + odoc.markdown:../_doc/_odoc/reference/odoc/odoc.markdown 102265 + -L 102266 + odoc-mermaid-extension.impl:../_doc/_odoc/reference/odoc-mermaid-extension/odoc-mermaid-extension.impl 102267 + -L 102268 + odoc.model_desc:../_doc/_odoc/reference/odoc/odoc.model_desc 102269 + -L 102270 + odoc.model:../_doc/_odoc/reference/odoc/odoc.model 102271 + -L 102272 + odoc-msc-extension.impl:../_doc/_odoc/reference/odoc-msc-extension/odoc-msc-extension.impl 102273 + -L 102274 + odoc.ocamlary:../_doc/_odoc/reference/odoc/odoc.ocamlary 102275 + -L 102276 + odoc.occurrences:../_doc/_odoc/reference/odoc/odoc.occurrences 102277 + -L 102278 + odoc.odoc:../_doc/_odoc/reference/odoc/odoc.odoc 102279 + -L 102280 + odoc.odoc_utils:../_doc/_odoc/reference/odoc/odoc.odoc_utils 102281 + -L 102282 + odoc-parser:../_doc/_odoc/reference/odoc-parser/odoc-parser 102283 + -L 102284 + odoc-rfc-extension.impl:../_doc/_odoc/reference/odoc-rfc-extension/odoc-rfc-extension.impl 102285 + -L 102286 + odoc-scrollycode-extension.impl:../_doc/_odoc/reference/odoc-scrollycode-extension/odoc-scrollycode-extension.impl 102287 + -L 102288 + odoc.search_html_frontend:../_doc/_odoc/reference/odoc/odoc.search_html_frontend 102289 + -L 102290 + odoc.search:../_doc/_odoc/reference/odoc/odoc.search 102291 + -L 102292 + odoc-standalone.impl:../_doc/_odoc/reference/odoc-standalone/odoc-standalone.impl 102293 + -L 102294 + odoc.syntax_highlighter:../_doc/_odoc/reference/odoc/odoc.syntax_highlighter 102295 + -L 102296 + odoc.xref2:../_doc/_odoc/reference/odoc/odoc.xref2 102297 + -L 102298 + odoc.xref_test:../_doc/_odoc/reference/odoc/odoc.xref_test 102299 + -L 102300 + onnxrt:../_doc/_odoc/reference/onnxrt/onnxrt 102301 + -L 102302 + opam-core.cmdliner:../_doc/_odoc/reference/opam-core/opam-core.cmdliner 102303 + -L 102304 + opam-core:../_doc/_odoc/reference/opam-core/opam-core 102305 + -L 102306 + opam-file-format:../_doc/_odoc/reference/opam-file-format/opam-file-format 102307 + -L 102308 + opam-format:../_doc/_odoc/reference/opam-format/opam-format 102309 + -L 102310 + optint:../_doc/_odoc/reference/optint/optint 102311 + -L 102312 + parsexp:../_doc/_odoc/reference/parsexp/parsexp 102313 + -L 102314 + patch:../_doc/_odoc/reference/patch/patch 102315 + -L 102316 + pipe_with_writer_error:../_doc/_odoc/reference/pipe_with_writer_error/pipe_with_writer_error 102317 + -L 102318 + portable.adaptive_backoff:../_doc/_odoc/reference/portable/portable.adaptive_backoff 102319 + -L 102320 + portable.common:../_doc/_odoc/reference/portable/portable.common 102321 + -L 102322 + portable.kernel:../_doc/_odoc/reference/portable/portable.kernel 102323 + -L 102324 + portable:../_doc/_odoc/reference/portable/portable 102325 + -L 102326 + portable.test_helpers:../_doc/_odoc/reference/portable/portable.test_helpers 102327 + -L 102328 + ppx_assert:../_doc/_odoc/reference/ppx_assert/ppx_assert 102329 + -L 102330 + ppx_assert.runtime-lib:../_doc/_odoc/reference/ppx_assert/ppx_assert.runtime-lib 102331 + -L 102332 + ppx_bench.config:../_doc/_odoc/reference/ppx_bench/ppx_bench.config 102333 + -L 102334 + ppx_bench.config_types:../_doc/_odoc/reference/ppx_bench/ppx_bench.config_types 102335 + -L 102336 + ppx_bench:../_doc/_odoc/reference/ppx_bench/ppx_bench 102337 + -L 102338 + ppx_bench.runtime-lib:../_doc/_odoc/reference/ppx_bench/ppx_bench.runtime-lib 102339 + -L 102340 + ppx_compare.expander:../_doc/_odoc/reference/ppx_compare/ppx_compare.expander 102341 + -L 102342 + ppx_compare:../_doc/_odoc/reference/ppx_compare/ppx_compare 102343 + -L 102344 + ppx_compare.runtime-lib:../_doc/_odoc/reference/ppx_compare/ppx_compare.runtime-lib 102345 + -L 102346 + ppx_derivers:../_doc/_odoc/reference/ppx_derivers/ppx_derivers 102347 + -L 102348 + ppx_diff.diffable_cinaps:../_doc/_odoc/reference/ppx_diff/ppx_diff.diffable_cinaps 102349 + -L 102350 + ppx_diff.diffable:../_doc/_odoc/reference/ppx_diff/ppx_diff.diffable 102351 + -L 102352 + ppx_diff.ppx_diff:../_doc/_odoc/reference/ppx_diff/ppx_diff.ppx_diff 102353 + -L 102354 + ppx_enumerate:../_doc/_odoc/reference/ppx_enumerate/ppx_enumerate 102355 + -L 102356 + ppx_enumerate.runtime-lib:../_doc/_odoc/reference/ppx_enumerate/ppx_enumerate.runtime-lib 102357 + -L 102358 + ppx_expect.config:../_doc/_odoc/reference/ppx_expect/ppx_expect.config 102359 + -L 102360 + ppx_expect.config_types:../_doc/_odoc/reference/ppx_expect/ppx_expect.config_types 102361 + -L 102362 + ppx_expect.make_corrected_file_kernel:../_doc/_odoc/reference/ppx_expect/ppx_expect.make_corrected_file_kernel 102363 + -L 102364 + ppx_expect.make_corrected_file:../_doc/_odoc/reference/ppx_expect/ppx_expect.make_corrected_file 102365 + -L 102366 + ppx_expect:../_doc/_odoc/reference/ppx_expect/ppx_expect 102367 + -L 102368 + ppx_expect.runtime:../_doc/_odoc/reference/ppx_expect/ppx_expect.runtime 102369 + -L 102370 + ppx_expect.runtime_types:../_doc/_odoc/reference/ppx_expect/ppx_expect.runtime_types 102371 + -L 102372 + ppx_fuelproof:../_doc/_odoc/reference/ppx_fuelproof/ppx_fuelproof 102373 + -L 102374 + ppx_fuelproof.runtime:../_doc/_odoc/reference/ppx_fuelproof/ppx_fuelproof.runtime 102375 + -L 102376 + ppx_hash.base_internalhash_types:../_doc/_odoc/reference/ppx_hash/ppx_hash.base_internalhash_types 102377 + -L 102378 + ppx_hash.expander:../_doc/_odoc/reference/ppx_hash/ppx_hash.expander 102379 + -L 102380 + ppx_hash:../_doc/_odoc/reference/ppx_hash/ppx_hash 102381 + -L 102382 + ppx_hash.runtime-lib:../_doc/_odoc/reference/ppx_hash/ppx_hash.runtime-lib 102383 + -L 102384 + ppx_helpers.modes_lib:../_doc/_odoc/reference/ppx_helpers/ppx_helpers.modes_lib 102385 + -L 102386 + ppx_helpers:../_doc/_odoc/reference/ppx_helpers/ppx_helpers 102387 + -L 102388 + ppx_here.expander:../_doc/_odoc/reference/ppx_here/ppx_here.expander 102389 + -L 102390 + ppx_here:../_doc/_odoc/reference/ppx_here/ppx_here 102391 + -L 102392 + ppx_here.runtime-lib:../_doc/_odoc/reference/ppx_here/ppx_here.runtime-lib 102393 + -L 102394 + ppx_inline_test.config:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.config 102395 + -L 102396 + ppx_inline_test.drop:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.drop 102397 + -L 102398 + ppx_inline_test.libname:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.libname 102399 + -L 102400 + ppx_inline_test:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test 102401 + -L 102402 + ppx_inline_test.runner.lib:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.runner.lib 102403 + -L 102404 + ppx_inline_test.runner:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.runner 102405 + -L 102406 + ppx_inline_test.runtime-lib:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.runtime-lib 102407 + -L 102408 + ppxlib_ast.astlib:../_doc/_odoc/reference/ppxlib_ast/ppxlib_ast.astlib 102409 + -L 102410 + ppxlib_ast.ast:../_doc/_odoc/reference/ppxlib_ast/ppxlib_ast.ast 102411 + -L 102412 + ppxlib_ast.stdppx:../_doc/_odoc/reference/ppxlib_ast/ppxlib_ast.stdppx 102413 + -L 102414 + ppxlib_ast.traverse_builtins:../_doc/_odoc/reference/ppxlib_ast/ppxlib_ast.traverse_builtins 102415 + -L 102416 + ppxlib_jane:../_doc/_odoc/reference/ppxlib_jane/ppxlib_jane 102417 + -L 102418 + ppxlib.metaquot_lifters:../_doc/_odoc/reference/ppxlib/ppxlib.metaquot_lifters 102419 + -L 102420 + ppxlib.metaquot:../_doc/_odoc/reference/ppxlib/ppxlib.metaquot 102421 + -L 102422 + ppxlib:../_doc/_odoc/reference/ppxlib/ppxlib 102423 + -L 102424 + ppxlib.print_diff:../_doc/_odoc/reference/ppxlib/ppxlib.print_diff 102425 + -L 102426 + ppxlib_register:../_doc/_odoc/reference/ppxlib_register/ppxlib_register 102427 + -L 102428 + ppxlib.runner_as_ppx:../_doc/_odoc/reference/ppxlib/ppxlib.runner_as_ppx 102429 + -L 102430 + ppxlib.runner:../_doc/_odoc/reference/ppxlib/ppxlib.runner 102431 + -L 102432 + ppxlib.traverse:../_doc/_odoc/reference/ppxlib/ppxlib.traverse 102433 + -L 102434 + ppx_log.kernel:../_doc/_odoc/reference/ppx_log/ppx_log.kernel 102435 + -L 102436 + ppx_log:../_doc/_odoc/reference/ppx_log/ppx_log 102437 + -L 102438 + ppx_log.syntax:../_doc/_odoc/reference/ppx_log/ppx_log.syntax 102439 + -L 102440 + ppx_log.types:../_doc/_odoc/reference/ppx_log/ppx_log.types 102441 + -L 102442 + ppx_module_timer.helpers:../_doc/_odoc/reference/ppx_module_timer/ppx_module_timer.helpers 102443 + -L 102444 + ppx_module_timer:../_doc/_odoc/reference/ppx_module_timer/ppx_module_timer 102445 + -L 102446 + ppx_module_timer.runtime:../_doc/_odoc/reference/ppx_module_timer/ppx_module_timer.runtime 102447 + -L 102448 + ppx_portable:../_doc/_odoc/reference/ppx_portable/ppx_portable 102449 + -L 102450 + ppx_portable.runtime:../_doc/_odoc/reference/ppx_portable/ppx_portable.runtime 102451 + -L 102452 + ppx_sexp_conv.expander:../_doc/_odoc/reference/ppx_sexp_conv/ppx_sexp_conv.expander 102453 + -L 102454 + ppx_sexp_conv:../_doc/_odoc/reference/ppx_sexp_conv/ppx_sexp_conv 102455 + -L 102456 + ppx_sexp_conv.runtime-lib:../_doc/_odoc/reference/ppx_sexp_conv/ppx_sexp_conv.runtime-lib 102457 + -L 102458 + ppx_sexp_message.expander:../_doc/_odoc/reference/ppx_sexp_message/ppx_sexp_message.expander 102459 + -L 102460 + ppx_sexp_message:../_doc/_odoc/reference/ppx_sexp_message/ppx_sexp_message 102461 + -L 102462 + ppx_stable_witness:../_doc/_odoc/reference/ppx_stable_witness/ppx_stable_witness 102463 + -L 102464 + ppx_stable_witness.runtime:../_doc/_odoc/reference/ppx_stable_witness/ppx_stable_witness.runtime 102465 + -L 102466 + ppx_stable_witness.stable_witness:../_doc/_odoc/reference/ppx_stable_witness/ppx_stable_witness.stable_witness 102467 + -L 102468 + ppx_string:../_doc/_odoc/reference/ppx_string/ppx_string 102469 + -L 102470 + ppx_string.runtime:../_doc/_odoc/reference/ppx_string/ppx_string.runtime 102471 + -L 102472 + ppx_template.expander:../_doc/_odoc/reference/ppx_template/ppx_template.expander 102473 + -L 102474 + ppx_template:../_doc/_odoc/reference/ppx_template/ppx_template 102475 + -L 102476 + ppx_typed_fields:../_doc/_odoc/reference/ppx_typed_fields/ppx_typed_fields 102477 + -L 102478 + ppx_typed_fields.typed_field_map:../_doc/_odoc/reference/ppx_typed_fields/ppx_typed_fields.typed_field_map 102479 + -L 102480 + ppx_typed_fields.typed_fields_lib:../_doc/_odoc/reference/ppx_typed_fields/ppx_typed_fields.typed_fields_lib 102481 + -L 102482 + ppx_typed_fields.typed_variants_lib:../_doc/_odoc/reference/ppx_typed_fields/ppx_typed_fields.typed_variants_lib 102483 + -L 102484 + progress.engine:../_doc/_odoc/reference/progress/progress.engine 102485 + -L 102486 + progress:../_doc/_odoc/reference/progress/progress 102487 + -L 102488 + progress.vector:../_doc/_odoc/reference/progress/progress.vector 102489 + -L 102490 + protocol_version_header:../_doc/_odoc/reference/protocol_version_header/protocol_version_header 102491 + -L 102492 + psq:../_doc/_odoc/reference/psq/psq 102493 + -L 102494 + record_builder:../_doc/_odoc/reference/record_builder/record_builder 102495 + -L 102496 + re.emacs:../_doc/_odoc/reference/re/re.emacs 102497 + -L 102498 + re.glob:../_doc/_odoc/reference/re/re.glob 102499 + -L 102500 + re.pcre:../_doc/_odoc/reference/re/re.pcre 102501 + -L 102502 + re.perl:../_doc/_odoc/reference/re/re.perl 102503 + -L 102504 + re.posix:../_doc/_odoc/reference/re/re.posix 102505 + -L 102506 + re:../_doc/_odoc/reference/re/re 102507 + -L 102508 + re.str:../_doc/_odoc/reference/re/re.str 102509 + -L 102510 + rresult:../_doc/_odoc/reference/rresult/rresult 102511 + -L 102512 + runtime_events:../_doc/_odoc/reference/ocaml-variants/runtime_events 102513 + -L 102514 + sedlex.ppx:../_doc/_odoc/reference/sedlex/sedlex.ppx 102515 + -L 102516 + sedlex:../_doc/_odoc/reference/sedlex/sedlex 102517 + -L 102518 + sedlex.utils:../_doc/_odoc/reference/sedlex/sedlex.utils 102519 + -L 102520 + sexplib0:../_doc/_odoc/reference/sexplib0/sexplib0 102521 + -L 102522 + sexplib.num:../_doc/_odoc/reference/sexplib/sexplib.num 102523 + -L 102524 + sexplib:../_doc/_odoc/reference/sexplib/sexplib 102525 + -L 102526 + sexplib.unix:../_doc/_odoc/reference/sexplib/sexplib.unix 102527 + -L 102528 + sexp_pretty:../_doc/_odoc/reference/sexp_pretty/sexp_pretty 102529 + -L 102530 + sexp_type.grammar:../_doc/_odoc/reference/sexp_type/sexp_type.grammar 102531 + -L 102532 + sexp_type:../_doc/_odoc/reference/sexp_type/sexp_type 102533 + -L 102534 + sha:../_doc/_odoc/reference/sha/sha 102535 + -L 102536 + sherlodoc.db:../_doc/_odoc/reference/sherlodoc/sherlodoc.db 102537 + -L 102538 + sherlodoc.db_store:../_doc/_odoc/reference/sherlodoc/sherlodoc.db_store 102539 + -L 102540 + sherlodoc.query:../_doc/_odoc/reference/sherlodoc/sherlodoc.query 102541 + -L 102542 + sherlodoc.storage_js:../_doc/_odoc/reference/sherlodoc/sherlodoc.storage_js 102543 + -L 102544 + sherlodoc.storage_marshal:../_doc/_odoc/reference/sherlodoc/sherlodoc.storage_marshal 102545 + -L 102546 + spawn:../_doc/_odoc/reference/spawn/spawn 102547 + -L 102548 + splittable_random:../_doc/_odoc/reference/splittable_random/splittable_random 102549 + -L 102550 + stdio:../_doc/_odoc/reference/stdio/stdio 102551 + -L 102552 + stdlib_alpha:../_doc/_odoc/reference/ocaml-variants/stdlib_alpha 102553 + -L 102554 + stdlib_beta:../_doc/_odoc/reference/ocaml-variants/stdlib_beta 102555 + -L 102556 + stdlib:../_doc/_odoc/reference/ocaml-variants/stdlib 102557 + -L 102558 + stdlib_stable:../_doc/_odoc/reference/ocaml-variants/stdlib_stable 102559 + -L 102560 + stdlib_upstream_compatible:../_doc/_odoc/reference/ocaml-variants/stdlib_upstream_compatible 102561 + -L 102562 + string_dict:../_doc/_odoc/reference/string_dict/string_dict 102563 + -L 102564 + stringext:../_doc/_odoc/reference/stringext/stringext 102565 + -L 102566 + str:../_doc/_odoc/reference/ocaml-variants/str 102567 + -L 102568 + swhid_core:../_doc/_odoc/reference/swhid_core/swhid_core 102569 + -L 102570 + terminal.ansi:../_doc/_odoc/reference/terminal/terminal.ansi 102571 + -L 102572 + terminal:../_doc/_odoc/reference/terminal/terminal 102573 + -L 102574 + tessera-geotessera-jsoo:../_doc/_odoc/reference/tessera-geotessera-jsoo/tessera-geotessera-jsoo 102575 + -L 102576 + tessera-geotessera:../_doc/_odoc/reference/tessera-geotessera/tessera-geotessera 102577 + -L 102578 + tessera-linalg:../_doc/_odoc/reference/tessera-linalg/tessera-linalg 102579 + -L 102580 + tessera-npy:../_doc/_odoc/reference/tessera-npy/tessera-npy 102581 + -L 102582 + tessera-tfjs:../_doc/_odoc/reference/tessera-tfjs/tessera-tfjs 102583 + -L 102584 + tessera-viz-jsoo:../_doc/_odoc/reference/tessera-viz-jsoo/tessera-viz-jsoo 102585 + -L 102586 + tessera-viz:../_doc/_odoc/reference/tessera-viz/tessera-viz 102587 + -L 102588 + tessera-zarr-jsoo:../_doc/_odoc/reference/tessera-zarr-jsoo/tessera-zarr-jsoo 102589 + -L 102590 + tessera-zarr:../_doc/_odoc/reference/tessera-zarr/tessera-zarr 102591 + -L 102592 + textutils.ascii_table_kernel:../_doc/_odoc/reference/textutils/textutils.ascii_table_kernel 102593 + -L 102594 + textutils.ascii_table:../_doc/_odoc/reference/textutils/textutils.ascii_table 102595 + -L 102596 + textutils.console:../_doc/_odoc/reference/textutils/textutils.console 102597 + -L 102598 + threads:../_doc/_odoc/reference/ocaml-variants/threads 102599 + -L 102600 + thread-table:../_doc/_odoc/reference/thread-table/thread-table 102601 + -L 102602 + time_now:../_doc/_odoc/reference/time_now/time_now 102603 + -L 102604 + typerep:../_doc/_odoc/reference/typerep/typerep 102605 + -L 102606 + tyxml.functor:../_doc/_odoc/reference/tyxml/tyxml.functor 102607 + -L 102608 + tyxml:../_doc/_odoc/reference/tyxml/tyxml 102609 + -L 102610 + unique:../_doc/_odoc/reference/unique/unique 102611 + -L 102612 + univ_map:../_doc/_odoc/reference/univ_map/univ_map 102613 + -L 102614 + unix:../_doc/_odoc/reference/ocaml-variants/unix 102615 + -L 102616 + uopt:../_doc/_odoc/reference/uopt/uopt 102617 + -L 102618 + uring:../_doc/_odoc/reference/uring/uring 102619 + -L 102620 + uri.services_full:../_doc/_odoc/reference/uri/uri.services_full 102621 + -L 102622 + uri.services:../_doc/_odoc/reference/uri/uri.services 102623 + -L 102624 + uri:../_doc/_odoc/reference/uri/uri 102625 + -L 102626 + uucp:../_doc/_odoc/reference/uucp/uucp 102627 + -L 102628 + uutf:../_doc/_odoc/reference/uutf/uutf 102629 + -L 102630 + variantslib:../_doc/_odoc/reference/variantslib/variantslib 102631 + -L 102632 + x-ocaml.lib:../_doc/_odoc/reference/x-ocaml/x-ocaml.lib 102633 + -L 102634 + x-ocaml.protocol:../_doc/_odoc/reference/x-ocaml/x-ocaml.protocol 102635 + -L 102636 + yojson:../_doc/_odoc/reference/yojson/yojson 102637 + -L 102638 + zarr-v3-unix:../_doc/_odoc/reference/zarr-v3-unix/zarr-v3-unix 102639 + -L 102640 + zarr-v3:../_doc/_odoc/reference/zarr-v3/zarr-v3 102641 + -o 102642 + _odoc/tags/page-plugins.odocl) 102643 + (run 102644 + odoc 102645 + link 102646 + --warn-error 94010 102647 _odoc/blog/2025/05/asset-alice.jpg.odoc 94011 102648 -P 94012 102649 site:_odoc ··· 140405 149042 odoc 140406 149043 link 140407 149044 --warn-error 149045 + _odoc/blog/2026/04/asset-parseff.png.odoc 149046 + -P 149047 + site:_odoc 149048 + -P 149049 + angstrom:../_doc/_odoc/reference/angstrom 149050 + -P 149051 + angstrom-async:../_doc/_odoc/reference/angstrom-async 149052 + -P 149053 + angstrom-lwt-unix:../_doc/_odoc/reference/angstrom-lwt-unix 149054 + -P 149055 + angstrom-unix:../_doc/_odoc/reference/angstrom-unix 149056 + -P 149057 + astring:../_doc/_odoc/reference/astring 149058 + -P 149059 + async:../_doc/_odoc/reference/async 149060 + -P 149061 + async_kernel:../_doc/_odoc/reference/async_kernel 149062 + -P 149063 + async_log:../_doc/_odoc/reference/async_log 149064 + -P 149065 + async_rpc_kernel:../_doc/_odoc/reference/async_rpc_kernel 149066 + -P 149067 + async_unix:../_doc/_odoc/reference/async_unix 149068 + -P 149069 + base64:../_doc/_odoc/reference/base64 149070 + -P 149071 + base:../_doc/_odoc/reference/base 149072 + -P 149073 + base_bigstring:../_doc/_odoc/reference/base_bigstring 149074 + -P 149075 + basement:../_doc/_odoc/reference/basement 149076 + -P 149077 + base_quickcheck:../_doc/_odoc/reference/base_quickcheck 149078 + -P 149079 + bigstringaf:../_doc/_odoc/reference/bigstringaf 149080 + -P 149081 + bin_prot:../_doc/_odoc/reference/bin_prot 149082 + -P 149083 + bos:../_doc/_odoc/reference/bos 149084 + -P 149085 + brr:../_doc/_odoc/reference/brr 149086 + -P 149087 + camlp-streams:../_doc/_odoc/reference/camlp-streams 149088 + -P 149089 + capsule0:../_doc/_odoc/reference/capsule0 149090 + -P 149091 + capsule:../_doc/_odoc/reference/capsule 149092 + -P 149093 + cmdliner:../_doc/_odoc/reference/cmdliner 149094 + -P 149095 + code-mirror:../_doc/_odoc/reference/code-mirror 149096 + -P 149097 + ocaml-variants:../_doc/_odoc/reference/ocaml-variants 149098 + -P 149099 + core:../_doc/_odoc/reference/core 149100 + -P 149101 + core_extended:../_doc/_odoc/reference/core_extended 149102 + -P 149103 + core_kernel:../_doc/_odoc/reference/core_kernel 149104 + -P 149105 + core_unix:../_doc/_odoc/reference/core_unix 149106 + -P 149107 + csexp:../_doc/_odoc/reference/csexp 149108 + -P 149109 + cstruct:../_doc/_odoc/reference/cstruct 149110 + -P 149111 + decompress:../_doc/_odoc/reference/decompress 149112 + -P 149113 + odoc:../_doc/_odoc/reference/odoc 149114 + -P 149115 + domain-local-await:../_doc/_odoc/reference/domain-local-await 149116 + -P 149117 + eio:../_doc/_odoc/reference/eio 149118 + -P 149119 + eio_linux:../_doc/_odoc/reference/eio_linux 149120 + -P 149121 + eio_main:../_doc/_odoc/reference/eio_main 149122 + -P 149123 + eio_posix:../_doc/_odoc/reference/eio_posix 149124 + -P 149125 + expect_test_helpers_core:../_doc/_odoc/reference/expect_test_helpers_core 149126 + -P 149127 + fieldslib:../_doc/_odoc/reference/fieldslib 149128 + -P 149129 + flexible_sexp:../_doc/_odoc/reference/flexible_sexp 149130 + -P 149131 + fmt:../_doc/_odoc/reference/fmt 149132 + -P 149133 + fpath:../_doc/_odoc/reference/fpath 149134 + -P 149135 + gen:../_doc/_odoc/reference/gen 149136 + -P 149137 + hmap:../_doc/_odoc/reference/hmap 149138 + -P 149139 + int_repr:../_doc/_odoc/reference/int_repr 149140 + -P 149141 + iomux:../_doc/_odoc/reference/iomux 149142 + -P 149143 + jane-street-headers:../_doc/_odoc/reference/jane-street-headers 149144 + -P 149145 + js_of_ocaml-compiler:../_doc/_odoc/reference/js_of_ocaml-compiler 149146 + -P 149147 + js_of_ocaml:../_doc/_odoc/reference/js_of_ocaml 149148 + -P 149149 + js_of_ocaml-lwt:../_doc/_odoc/reference/js_of_ocaml-lwt 149150 + -P 149151 + js_of_ocaml-toplevel:../_doc/_odoc/reference/js_of_ocaml-toplevel 149152 + -P 149153 + jsonm:../_doc/_odoc/reference/jsonm 149154 + -P 149155 + js_top_worker-client:../_doc/_odoc/reference/js_top_worker-client 149156 + -P 149157 + js_top_worker:../_doc/_odoc/reference/js_top_worker 149158 + -P 149159 + js_top_worker-rpc:../_doc/_odoc/reference/js_top_worker-rpc 149160 + -P 149161 + js_top_worker-web:../_doc/_odoc/reference/js_top_worker-web 149162 + -P 149163 + js_top_worker-widget:../_doc/_odoc/reference/js_top_worker-widget 149164 + -P 149165 + js_top_worker-widget-leaflet:../_doc/_odoc/reference/js_top_worker-widget-leaflet 149166 + -P 149167 + logs:../_doc/_odoc/reference/logs 149168 + -P 149169 + lwt-dllist:../_doc/_odoc/reference/lwt-dllist 149170 + -P 149171 + lwt:../_doc/_odoc/reference/lwt 149172 + -P 149173 + menhirLib:../_doc/_odoc/reference/menhirLib 149174 + -P 149175 + merlin-js:../_doc/_odoc/reference/merlin-js 149176 + -P 149177 + merlin-lib:../_doc/_odoc/reference/merlin-lib 149178 + -P 149179 + mime_printer:../_doc/_odoc/reference/mime_printer 149180 + -P 149181 + mtime:../_doc/_odoc/reference/mtime 149182 + -P 149183 + note:../_doc/_odoc/reference/note 149184 + -P 149185 + num:../_doc/_odoc/reference/num 149186 + -P 149187 + ocaml-compiler-libs:../_doc/_odoc/reference/ocaml-compiler-libs 149188 + -P 149189 + ocamlgraph:../_doc/_odoc/reference/ocamlgraph 149190 + -P 149191 + ocaml_intrinsics_kernel:../_doc/_odoc/reference/ocaml_intrinsics_kernel 149192 + -P 149193 + ocplib-endian:../_doc/_odoc/reference/ocplib-endian 149194 + -P 149195 + odoc-admonition-extension:../_doc/_odoc/reference/odoc-admonition-extension 149196 + -P 149197 + odoc-docsite:../_doc/_odoc/reference/odoc-docsite 149198 + -P 149199 + odoc-dot-extension:../_doc/_odoc/reference/odoc-dot-extension 149200 + -P 149201 + odoc-driver:../_doc/_odoc/reference/odoc-driver 149202 + -P 149203 + odoc-interactive-extension:../_doc/_odoc/reference/odoc-interactive-extension 149204 + -P 149205 + odoc-jons-plugins:../_doc/_odoc/reference/odoc-jons-plugins 149206 + -P 149207 + odoc-mermaid-extension:../_doc/_odoc/reference/odoc-mermaid-extension 149208 + -P 149209 + odoc-msc-extension:../_doc/_odoc/reference/odoc-msc-extension 149210 + -P 149211 + odoc-parser:../_doc/_odoc/reference/odoc-parser 149212 + -P 149213 + odoc-rfc-extension:../_doc/_odoc/reference/odoc-rfc-extension 149214 + -P 149215 + odoc-scrollycode-extension:../_doc/_odoc/reference/odoc-scrollycode-extension 149216 + -P 149217 + odoc-standalone:../_doc/_odoc/reference/odoc-standalone 149218 + -P 149219 + onnxrt:../_doc/_odoc/reference/onnxrt 149220 + -P 149221 + opam-core:../_doc/_odoc/reference/opam-core 149222 + -P 149223 + opam-file-format:../_doc/_odoc/reference/opam-file-format 149224 + -P 149225 + opam-format:../_doc/_odoc/reference/opam-format 149226 + -P 149227 + optint:../_doc/_odoc/reference/optint 149228 + -P 149229 + parsexp:../_doc/_odoc/reference/parsexp 149230 + -P 149231 + patch:../_doc/_odoc/reference/patch 149232 + -P 149233 + pipe_with_writer_error:../_doc/_odoc/reference/pipe_with_writer_error 149234 + -P 149235 + portable:../_doc/_odoc/reference/portable 149236 + -P 149237 + ppx_assert:../_doc/_odoc/reference/ppx_assert 149238 + -P 149239 + ppx_bench:../_doc/_odoc/reference/ppx_bench 149240 + -P 149241 + ppx_compare:../_doc/_odoc/reference/ppx_compare 149242 + -P 149243 + ppx_derivers:../_doc/_odoc/reference/ppx_derivers 149244 + -P 149245 + ppx_diff:../_doc/_odoc/reference/ppx_diff 149246 + -P 149247 + ppx_enumerate:../_doc/_odoc/reference/ppx_enumerate 149248 + -P 149249 + ppx_expect:../_doc/_odoc/reference/ppx_expect 149250 + -P 149251 + ppx_fuelproof:../_doc/_odoc/reference/ppx_fuelproof 149252 + -P 149253 + ppx_hash:../_doc/_odoc/reference/ppx_hash 149254 + -P 149255 + ppx_helpers:../_doc/_odoc/reference/ppx_helpers 149256 + -P 149257 + ppx_here:../_doc/_odoc/reference/ppx_here 149258 + -P 149259 + ppx_inline_test:../_doc/_odoc/reference/ppx_inline_test 149260 + -P 149261 + ppxlib_ast:../_doc/_odoc/reference/ppxlib_ast 149262 + -P 149263 + ppxlib_jane:../_doc/_odoc/reference/ppxlib_jane 149264 + -P 149265 + ppxlib:../_doc/_odoc/reference/ppxlib 149266 + -P 149267 + ppxlib_register:../_doc/_odoc/reference/ppxlib_register 149268 + -P 149269 + ppx_log:../_doc/_odoc/reference/ppx_log 149270 + -P 149271 + ppx_module_timer:../_doc/_odoc/reference/ppx_module_timer 149272 + -P 149273 + ppx_portable:../_doc/_odoc/reference/ppx_portable 149274 + -P 149275 + ppx_sexp_conv:../_doc/_odoc/reference/ppx_sexp_conv 149276 + -P 149277 + ppx_sexp_message:../_doc/_odoc/reference/ppx_sexp_message 149278 + -P 149279 + ppx_stable_witness:../_doc/_odoc/reference/ppx_stable_witness 149280 + -P 149281 + ppx_string:../_doc/_odoc/reference/ppx_string 149282 + -P 149283 + ppx_template:../_doc/_odoc/reference/ppx_template 149284 + -P 149285 + ppx_typed_fields:../_doc/_odoc/reference/ppx_typed_fields 149286 + -P 149287 + progress:../_doc/_odoc/reference/progress 149288 + -P 149289 + protocol_version_header:../_doc/_odoc/reference/protocol_version_header 149290 + -P 149291 + psq:../_doc/_odoc/reference/psq 149292 + -P 149293 + record_builder:../_doc/_odoc/reference/record_builder 149294 + -P 149295 + re:../_doc/_odoc/reference/re 149296 + -P 149297 + rresult:../_doc/_odoc/reference/rresult 149298 + -P 149299 + sedlex:../_doc/_odoc/reference/sedlex 149300 + -P 149301 + sexplib0:../_doc/_odoc/reference/sexplib0 149302 + -P 149303 + sexplib:../_doc/_odoc/reference/sexplib 149304 + -P 149305 + sexp_pretty:../_doc/_odoc/reference/sexp_pretty 149306 + -P 149307 + sexp_type:../_doc/_odoc/reference/sexp_type 149308 + -P 149309 + sha:../_doc/_odoc/reference/sha 149310 + -P 149311 + sherlodoc:../_doc/_odoc/reference/sherlodoc 149312 + -P 149313 + spawn:../_doc/_odoc/reference/spawn 149314 + -P 149315 + splittable_random:../_doc/_odoc/reference/splittable_random 149316 + -P 149317 + stdio:../_doc/_odoc/reference/stdio 149318 + -P 149319 + string_dict:../_doc/_odoc/reference/string_dict 149320 + -P 149321 + stringext:../_doc/_odoc/reference/stringext 149322 + -P 149323 + swhid_core:../_doc/_odoc/reference/swhid_core 149324 + -P 149325 + terminal:../_doc/_odoc/reference/terminal 149326 + -P 149327 + tessera-geotessera-jsoo:../_doc/_odoc/reference/tessera-geotessera-jsoo 149328 + -P 149329 + tessera-geotessera:../_doc/_odoc/reference/tessera-geotessera 149330 + -P 149331 + tessera-linalg:../_doc/_odoc/reference/tessera-linalg 149332 + -P 149333 + tessera-npy:../_doc/_odoc/reference/tessera-npy 149334 + -P 149335 + tessera-tfjs:../_doc/_odoc/reference/tessera-tfjs 149336 + -P 149337 + tessera-viz-jsoo:../_doc/_odoc/reference/tessera-viz-jsoo 149338 + -P 149339 + tessera-viz:../_doc/_odoc/reference/tessera-viz 149340 + -P 149341 + tessera-zarr-jsoo:../_doc/_odoc/reference/tessera-zarr-jsoo 149342 + -P 149343 + tessera-zarr:../_doc/_odoc/reference/tessera-zarr 149344 + -P 149345 + textutils:../_doc/_odoc/reference/textutils 149346 + -P 149347 + thread-table:../_doc/_odoc/reference/thread-table 149348 + -P 149349 + time_now:../_doc/_odoc/reference/time_now 149350 + -P 149351 + typerep:../_doc/_odoc/reference/typerep 149352 + -P 149353 + tyxml:../_doc/_odoc/reference/tyxml 149354 + -P 149355 + unique:../_doc/_odoc/reference/unique 149356 + -P 149357 + univ_map:../_doc/_odoc/reference/univ_map 149358 + -P 149359 + uopt:../_doc/_odoc/reference/uopt 149360 + -P 149361 + uring:../_doc/_odoc/reference/uring 149362 + -P 149363 + uri:../_doc/_odoc/reference/uri 149364 + -P 149365 + uucp:../_doc/_odoc/reference/uucp 149366 + -P 149367 + uutf:../_doc/_odoc/reference/uutf 149368 + -P 149369 + variantslib:../_doc/_odoc/reference/variantslib 149370 + -P 149371 + x-ocaml:../_doc/_odoc/reference/x-ocaml 149372 + -P 149373 + yojson:../_doc/_odoc/reference/yojson 149374 + -P 149375 + zarr-v3-unix:../_doc/_odoc/reference/zarr-v3-unix 149376 + -P 149377 + zarr-v3:../_doc/_odoc/reference/zarr-v3 149378 + -L 149379 + angstrom:../_doc/_odoc/reference/angstrom/angstrom 149380 + -L 149381 + angstrom-async:../_doc/_odoc/reference/angstrom-async/angstrom-async 149382 + -L 149383 + angstrom-lwt-unix:../_doc/_odoc/reference/angstrom-lwt-unix/angstrom-lwt-unix 149384 + -L 149385 + angstrom-unix:../_doc/_odoc/reference/angstrom-unix/angstrom-unix 149386 + -L 149387 + astring:../_doc/_odoc/reference/astring/astring 149388 + -L 149389 + async:../_doc/_odoc/reference/async/async 149390 + -L 149391 + async.async_command:../_doc/_odoc/reference/async/async.async_command 149392 + -L 149393 + async.async_quickcheck:../_doc/_odoc/reference/async/async.async_quickcheck 149394 + -L 149395 + async.async_rpc:../_doc/_odoc/reference/async/async.async_rpc 149396 + -L 149397 + async_kernel:../_doc/_odoc/reference/async_kernel/async_kernel 149398 + -L 149399 + async_kernel.config:../_doc/_odoc/reference/async_kernel/async_kernel.config 149400 + -L 149401 + async_kernel.eager_deferred:../_doc/_odoc/reference/async_kernel/async_kernel.eager_deferred 149402 + -L 149403 + async_kernel.limiter_async:../_doc/_odoc/reference/async_kernel/async_kernel.limiter_async 149404 + -L 149405 + async_kernel.persistent_connection_kernel:../_doc/_odoc/reference/async_kernel/async_kernel.persistent_connection_kernel 149406 + -L 149407 + async_kernel.read_write_pair:../_doc/_odoc/reference/async_kernel/async_kernel.read_write_pair 149408 + -L 149409 + async_kernel.weak_hashtbl_async:../_doc/_odoc/reference/async_kernel/async_kernel.weak_hashtbl_async 149410 + -L 149411 + async.lock_file_async:../_doc/_odoc/reference/async/async.lock_file_async 149412 + -L 149413 + async_log:../_doc/_odoc/reference/async_log/async_log 149414 + -L 149415 + async.log_extended:../_doc/_odoc/reference/async/async.log_extended 149416 + -L 149417 + async_log.kernel:../_doc/_odoc/reference/async_log/async_log.kernel 149418 + -L 149419 + async.persistent_connection:../_doc/_odoc/reference/async/async.persistent_connection 149420 + -L 149421 + async_rpc_kernel:../_doc/_odoc/reference/async_rpc_kernel/async_rpc_kernel 149422 + -L 149423 + async_unix:../_doc/_odoc/reference/async_unix/async_unix 149424 + -L 149425 + async_unix.thread_pool:../_doc/_odoc/reference/async_unix/async_unix.thread_pool 149426 + -L 149427 + async_unix.thread_safe_ivar:../_doc/_odoc/reference/async_unix/async_unix.thread_safe_ivar 149428 + -L 149429 + async_unix.thread_safe_pipe:../_doc/_odoc/reference/async_unix/async_unix.thread_safe_pipe 149430 + -L 149431 + async.unpack_sequence:../_doc/_odoc/reference/async/async.unpack_sequence 149432 + -L 149433 + base64:../_doc/_odoc/reference/base64/base64 149434 + -L 149435 + base64.rfc2045:../_doc/_odoc/reference/base64/base64.rfc2045 149436 + -L 149437 + base:../_doc/_odoc/reference/base/base 149438 + -L 149439 + base_bigstring:../_doc/_odoc/reference/base_bigstring/base_bigstring 149440 + -L 149441 + base.composition_infix:../_doc/_odoc/reference/base/base.composition_infix 149442 + -L 149443 + base.md5:../_doc/_odoc/reference/base/base.md5 149444 + -L 149445 + basement:../_doc/_odoc/reference/basement/basement 149446 + -L 149447 + base_quickcheck:../_doc/_odoc/reference/base_quickcheck/base_quickcheck 149448 + -L 149449 + base_quickcheck.ppx_quickcheck:../_doc/_odoc/reference/base_quickcheck/base_quickcheck.ppx_quickcheck 149450 + -L 149451 + base_quickcheck.ppx_quickcheck.expander:../_doc/_odoc/reference/base_quickcheck/base_quickcheck.ppx_quickcheck.expander 149452 + -L 149453 + base_quickcheck.ppx_quickcheck.runtime:../_doc/_odoc/reference/base_quickcheck/base_quickcheck.ppx_quickcheck.runtime 149454 + -L 149455 + base.shadow_stdlib:../_doc/_odoc/reference/base/base.shadow_stdlib 149456 + -L 149457 + bigstringaf:../_doc/_odoc/reference/bigstringaf/bigstringaf 149458 + -L 149459 + bin_prot:../_doc/_odoc/reference/bin_prot/bin_prot 149460 + -L 149461 + bin_prot.shape:../_doc/_odoc/reference/bin_prot/bin_prot.shape 149462 + -L 149463 + bos:../_doc/_odoc/reference/bos/bos 149464 + -L 149465 + bos.setup:../_doc/_odoc/reference/bos/bos.setup 149466 + -L 149467 + brr:../_doc/_odoc/reference/brr/brr 149468 + -L 149469 + brr.ocaml_poke:../_doc/_odoc/reference/brr/brr.ocaml_poke 149470 + -L 149471 + brr.ocaml_poke_ui:../_doc/_odoc/reference/brr/brr.ocaml_poke_ui 149472 + -L 149473 + brr.poke:../_doc/_odoc/reference/brr/brr.poke 149474 + -L 149475 + brr.poked:../_doc/_odoc/reference/brr/brr.poked 149476 + -L 149477 + camlp-streams:../_doc/_odoc/reference/camlp-streams/camlp-streams 149478 + -L 149479 + capsule0.blocking_sync:../_doc/_odoc/reference/capsule0/capsule0.blocking_sync 149480 + -L 149481 + capsule0.expert:../_doc/_odoc/reference/capsule0/capsule0.expert 149482 + -L 149483 + capsule:../_doc/_odoc/reference/capsule/capsule 149484 + -L 149485 + cmdliner:../_doc/_odoc/reference/cmdliner/cmdliner 149486 + -L 149487 + code-mirror.autocomplete:../_doc/_odoc/reference/code-mirror/code-mirror.autocomplete 149488 + -L 149489 + code-mirror:../_doc/_odoc/reference/code-mirror/code-mirror 149490 + -L 149491 + code-mirror.lint:../_doc/_odoc/reference/code-mirror/code-mirror.lint 149492 + -L 149493 + code-mirror.stream:../_doc/_odoc/reference/code-mirror/code-mirror.stream 149494 + -L 149495 + code-mirror.tooltip:../_doc/_odoc/reference/code-mirror/code-mirror.tooltip 149496 + -L 149497 + compiler-libs.bytecomp:../_doc/_odoc/reference/ocaml-variants/compiler-libs.bytecomp 149498 + -L 149499 + compiler-libs.common:../_doc/_odoc/reference/ocaml-variants/compiler-libs.common 149500 + -L 149501 + compiler-libs.optcomp:../_doc/_odoc/reference/ocaml-variants/compiler-libs.optcomp 149502 + -L 149503 + compiler-libs.toplevel:../_doc/_odoc/reference/ocaml-variants/compiler-libs.toplevel 149504 + -L 149505 + core.base_for_tests:../_doc/_odoc/reference/core/core.base_for_tests 149506 + -L 149507 + core.command:../_doc/_odoc/reference/core/core.command 149508 + -L 149509 + core:../_doc/_odoc/reference/core/core 149510 + -L 149511 + core_extended.appendable_list:../_doc/_odoc/reference/core_extended/core_extended.appendable_list 149512 + -L 149513 + core_extended.delimited_kernel:../_doc/_odoc/reference/core_extended/core_extended.delimited_kernel 149514 + -L 149515 + core_extended.find_files:../_doc/_odoc/reference/core_extended/core_extended.find_files 149516 + -L 149517 + core_extended.immediate_kernel:../_doc/_odoc/reference/core_extended/core_extended.immediate_kernel 149518 + -L 149519 + core_extended.selection:../_doc/_odoc/reference/core_extended/core_extended.selection 149520 + -L 149521 + core.filename_base:../_doc/_odoc/reference/core/core.filename_base 149522 + -L 149523 + core.heap_block:../_doc/_odoc/reference/core/core.heap_block 149524 + -L 149525 + core_kernel.ansi_kernel:../_doc/_odoc/reference/core_kernel/core_kernel.ansi_kernel 149526 + -L 149527 + core_kernel.balanced_reducer:../_doc/_odoc/reference/core_kernel/core_kernel.balanced_reducer 149528 + -L 149529 + core_kernel.binary_packing:../_doc/_odoc/reference/core_kernel/core_kernel.binary_packing 149530 + -L 149531 + core_kernel.bounded_int_table:../_doc/_odoc/reference/core_kernel/core_kernel.bounded_int_table 149532 + -L 149533 + core_kernel.bus:../_doc/_odoc/reference/core_kernel/core_kernel.bus 149534 + -L 149535 + core_kernel.caml_threads:../_doc/_odoc/reference/core_kernel/core_kernel.caml_threads 149536 + -L 149537 + core_kernel.caml_unix:../_doc/_odoc/reference/core_kernel/core_kernel.caml_unix 149538 + -L 149539 + core_kernel:../_doc/_odoc/reference/core_kernel/core_kernel 149540 + -L 149541 + core_kernel.enum:../_doc/_odoc/reference/core_kernel/core_kernel.enum 149542 + -L 149543 + core_kernel.fheap:../_doc/_odoc/reference/core_kernel/core_kernel.fheap 149544 + -L 149545 + core_kernel.flags:../_doc/_odoc/reference/core_kernel/core_kernel.flags 149546 + -L 149547 + core_kernel.force_once:../_doc/_odoc/reference/core_kernel/core_kernel.force_once 149548 + -L 149549 + core_kernel.hash_heap:../_doc/_odoc/reference/core_kernel/core_kernel.hash_heap 149550 + -L 149551 + core_kernel.int_set:../_doc/_odoc/reference/core_kernel/core_kernel.int_set 149552 + -L 149553 + core_kernel.iobuf:../_doc/_odoc/reference/core_kernel/core_kernel.iobuf 149554 + -L 149555 + core_kernel.limiter:../_doc/_odoc/reference/core_kernel/core_kernel.limiter 149556 + -L 149557 + core_kernel.moption:../_doc/_odoc/reference/core_kernel/core_kernel.moption 149558 + -L 149559 + core_kernel.nonempty_list:../_doc/_odoc/reference/core_kernel/core_kernel.nonempty_list 149560 + -L 149561 + core_kernel.nonempty_set:../_doc/_odoc/reference/core_kernel/core_kernel.nonempty_set 149562 + -L 149563 + core_kernel.pairing_heap:../_doc/_odoc/reference/core_kernel/core_kernel.pairing_heap 149564 + -L 149565 + core_kernel.pooled_hashtbl:../_doc/_odoc/reference/core_kernel/core_kernel.pooled_hashtbl 149566 + -L 149567 + core_kernel.reversed_list:../_doc/_odoc/reference/core_kernel/core_kernel.reversed_list 149568 + -L 149569 + core_kernel.sexp_hidden_in_test:../_doc/_odoc/reference/core_kernel/core_kernel.sexp_hidden_in_test 149570 + -L 149571 + core_kernel.thread_pool_cpu_affinity:../_doc/_odoc/reference/core_kernel/core_kernel.thread_pool_cpu_affinity 149572 + -L 149573 + core_kernel.thread_safe_queue:../_doc/_odoc/reference/core_kernel/core_kernel.thread_safe_queue 149574 + -L 149575 + core_kernel.timing_wheel:../_doc/_odoc/reference/core_kernel/core_kernel.timing_wheel 149576 + -L 149577 + core_kernel.total_map:../_doc/_odoc/reference/core_kernel/core_kernel.total_map 149578 + -L 149579 + core_kernel.tuple_pool:../_doc/_odoc/reference/core_kernel/core_kernel.tuple_pool 149580 + -L 149581 + core_kernel.univ:../_doc/_odoc/reference/core_kernel/core_kernel.univ 149582 + -L 149583 + core_kernel.unpack_buffer:../_doc/_odoc/reference/core_kernel/core_kernel.unpack_buffer 149584 + -L 149585 + core_kernel.uopt:../_doc/_odoc/reference/core_kernel/core_kernel.uopt 149586 + -L 149587 + core_kernel.uuid:../_doc/_odoc/reference/core_kernel/core_kernel.uuid 149588 + -L 149589 + core_kernel.version_util_compat:../_doc/_odoc/reference/core_kernel/core_kernel.version_util_compat 149590 + -L 149591 + core_kernel.weak_array:../_doc/_odoc/reference/core_kernel/core_kernel.weak_array 149592 + -L 149593 + core_kernel.weak_hashtbl:../_doc/_odoc/reference/core_kernel/core_kernel.weak_hashtbl 149594 + -L 149595 + core_kernel.weak_pointer:../_doc/_odoc/reference/core_kernel/core_kernel.weak_pointer 149596 + -L 149597 + core.top:../_doc/_odoc/reference/core/core.top 149598 + -L 149599 + core_unix.bigbuffer_blocking:../_doc/_odoc/reference/core_unix/core_unix.bigbuffer_blocking 149600 + -L 149601 + core_unix.bigstring_unix:../_doc/_odoc/reference/core_unix/core_unix.bigstring_unix 149602 + -L 149603 + core_unix.command_test_helpers:../_doc/_odoc/reference/core_unix/core_unix.command_test_helpers 149604 + -L 149605 + core_unix.command_test_helpers_test:../_doc/_odoc/reference/core_unix/core_unix.command_test_helpers_test 149606 + -L 149607 + core_unix.command_unix:../_doc/_odoc/reference/core_unix/core_unix.command_unix 149608 + -L 149609 + core_unix.core_thread:../_doc/_odoc/reference/core_unix/core_unix.core_thread 149610 + -L 149611 + core_unix:../_doc/_odoc/reference/core_unix/core_unix 149612 + -L 149613 + core_unix.daemon:../_doc/_odoc/reference/core_unix/core_unix.daemon 149614 + -L 149615 + core_unix.date_unix:../_doc/_odoc/reference/core_unix/core_unix.date_unix 149616 + -L 149617 + core_unix.error_checking_mutex:../_doc/_odoc/reference/core_unix/core_unix.error_checking_mutex 149618 + -L 149619 + core_unix.filename_unix:../_doc/_odoc/reference/core_unix/core_unix.filename_unix 149620 + -L 149621 + core_unix.interval_lib:../_doc/_odoc/reference/core_unix/core_unix.interval_lib 149622 + -L 149623 + core_unix.interval_unix:../_doc/_odoc/reference/core_unix/core_unix.interval_unix 149624 + -L 149625 + core_unix.iobuf_unix:../_doc/_odoc/reference/core_unix/core_unix.iobuf_unix 149626 + -L 149627 + core_unix.linux_ext:../_doc/_odoc/reference/core_unix/core_unix.linux_ext 149628 + -L 149629 + core_unix.lock_file_blocking:../_doc/_odoc/reference/core_unix/core_unix.lock_file_blocking 149630 + -L 149631 + core_unix.nano_mutex:../_doc/_odoc/reference/core_unix/core_unix.nano_mutex 149632 + -L 149633 + core_unix.ocaml_c_utils:../_doc/_odoc/reference/core_unix/core_unix.ocaml_c_utils 149634 + -L 149635 + core_unix.process_env:../_doc/_odoc/reference/core_unix/core_unix.process_env 149636 + -L 149637 + core_unix.signal_unix:../_doc/_odoc/reference/core_unix/core_unix.signal_unix 149638 + -L 149639 + core_unix.squeue:../_doc/_odoc/reference/core_unix/core_unix.squeue 149640 + -L 149641 + core_unix.syslog:../_doc/_odoc/reference/core_unix/core_unix.syslog 149642 + -L 149643 + core_unix.sys_unix:../_doc/_odoc/reference/core_unix/core_unix.sys_unix 149644 + -L 149645 + core_unix.time_float_unix:../_doc/_odoc/reference/core_unix/core_unix.time_float_unix 149646 + -L 149647 + core_unix.time_interface:../_doc/_odoc/reference/core_unix/core_unix.time_interface 149648 + -L 149649 + core_unix.time_ns_unix:../_doc/_odoc/reference/core_unix/core_unix.time_ns_unix 149650 + -L 149651 + core_unix.time_stamp_counter:../_doc/_odoc/reference/core_unix/core_unix.time_stamp_counter 149652 + -L 149653 + core_unix.unix_pseudo_terminal:../_doc/_odoc/reference/core_unix/core_unix.unix_pseudo_terminal 149654 + -L 149655 + core_unix.uuid:../_doc/_odoc/reference/core_unix/core_unix.uuid 149656 + -L 149657 + core.validate:../_doc/_odoc/reference/core/core.validate 149658 + -L 149659 + csexp:../_doc/_odoc/reference/csexp/csexp 149660 + -L 149661 + cstruct:../_doc/_odoc/reference/cstruct/cstruct 149662 + -L 149663 + decompress.de:../_doc/_odoc/reference/decompress/decompress.de 149664 + -L 149665 + decompress.gz:../_doc/_odoc/reference/decompress/decompress.gz 149666 + -L 149667 + decompress.lz:../_doc/_odoc/reference/decompress/decompress.lz 149668 + -L 149669 + decompress.lzo:../_doc/_odoc/reference/decompress/decompress.lzo 149670 + -L 149671 + decompress.zl:../_doc/_odoc/reference/decompress/decompress.zl 149672 + -L 149673 + deprecated:../_doc/_odoc/reference/odoc/deprecated 149674 + -L 149675 + domain-local-await:../_doc/_odoc/reference/domain-local-await/domain-local-await 149676 + -L 149677 + dynlink:../_doc/_odoc/reference/ocaml-variants/dynlink 149678 + -L 149679 + eio.core:../_doc/_odoc/reference/eio/eio.core 149680 + -L 149681 + eio:../_doc/_odoc/reference/eio/eio 149682 + -L 149683 + eio_linux:../_doc/_odoc/reference/eio_linux/eio_linux 149684 + -L 149685 + eio_main:../_doc/_odoc/reference/eio_main/eio_main 149686 + -L 149687 + eio.mock:../_doc/_odoc/reference/eio/eio.mock 149688 + -L 149689 + eio_posix:../_doc/_odoc/reference/eio_posix/eio_posix 149690 + -L 149691 + eio.runtime_events:../_doc/_odoc/reference/eio/eio.runtime_events 149692 + -L 149693 + eio.unix:../_doc/_odoc/reference/eio/eio.unix 149694 + -L 149695 + eio.utils:../_doc/_odoc/reference/eio/eio.utils 149696 + -L 149697 + expect_test_helpers_core.expect_test_helpers_base:../_doc/_odoc/reference/expect_test_helpers_core/expect_test_helpers_core.expect_test_helpers_base 149698 + -L 149699 + expect_test_helpers_core:../_doc/_odoc/reference/expect_test_helpers_core/expect_test_helpers_core 149700 + -L 149701 + fieldslib:../_doc/_odoc/reference/fieldslib/fieldslib 149702 + -L 149703 + flexible_sexp:../_doc/_odoc/reference/flexible_sexp/flexible_sexp 149704 + -L 149705 + fmt.cli:../_doc/_odoc/reference/fmt/fmt.cli 149706 + -L 149707 + fmt:../_doc/_odoc/reference/fmt/fmt 149708 + -L 149709 + fmt.tty:../_doc/_odoc/reference/fmt/fmt.tty 149710 + -L 149711 + fpath:../_doc/_odoc/reference/fpath/fpath 149712 + -L 149713 + gen:../_doc/_odoc/reference/gen/gen 149714 + -L 149715 + hmap:../_doc/_odoc/reference/hmap/hmap 149716 + -L 149717 + int_repr:../_doc/_odoc/reference/int_repr/int_repr 149718 + -L 149719 + iomux:../_doc/_odoc/reference/iomux/iomux 149720 + -L 149721 + jane-street-headers:../_doc/_odoc/reference/jane-street-headers/jane-street-headers 149722 + -L 149723 + js_of_ocaml-compiler.dynlink:../_doc/_odoc/reference/js_of_ocaml-compiler/js_of_ocaml-compiler.dynlink 149724 + -L 149725 + js_of_ocaml-compiler.findlib-support:../_doc/_odoc/reference/js_of_ocaml-compiler/js_of_ocaml-compiler.findlib-support 149726 + -L 149727 + js_of_ocaml-compiler:../_doc/_odoc/reference/js_of_ocaml-compiler/js_of_ocaml-compiler 149728 + -L 149729 + js_of_ocaml-compiler.runtime-files:../_doc/_odoc/reference/js_of_ocaml-compiler/js_of_ocaml-compiler.runtime-files 149730 + -L 149731 + js_of_ocaml-compiler.runtime:../_doc/_odoc/reference/js_of_ocaml-compiler/js_of_ocaml-compiler.runtime 149732 + -L 149733 + js_of_ocaml.deriving:../_doc/_odoc/reference/js_of_ocaml/js_of_ocaml.deriving 149734 + -L 149735 + js_of_ocaml:../_doc/_odoc/reference/js_of_ocaml/js_of_ocaml 149736 + -L 149737 + js_of_ocaml-lwt:../_doc/_odoc/reference/js_of_ocaml-lwt/js_of_ocaml-lwt 149738 + -L 149739 + js_of_ocaml-toplevel:../_doc/_odoc/reference/js_of_ocaml-toplevel/js_of_ocaml-toplevel 149740 + -L 149741 + jsonm:../_doc/_odoc/reference/jsonm/jsonm 149742 + -L 149743 + js_top_worker-client.msg:../_doc/_odoc/reference/js_top_worker-client/js_top_worker-client.msg 149744 + -L 149745 + js_top_worker:../_doc/_odoc/reference/js_top_worker/js_top_worker 149746 + -L 149747 + js_top_worker-rpc.message:../_doc/_odoc/reference/js_top_worker-rpc/js_top_worker-rpc.message 149748 + -L 149749 + js_top_worker-web:../_doc/_odoc/reference/js_top_worker-web/js_top_worker-web 149750 + -L 149751 + js_top_worker-widget:../_doc/_odoc/reference/js_top_worker-widget/js_top_worker-widget 149752 + -L 149753 + js_top_worker-widget-leaflet:../_doc/_odoc/reference/js_top_worker-widget-leaflet/js_top_worker-widget-leaflet 149754 + -L 149755 + logs.browser:../_doc/_odoc/reference/logs/logs.browser 149756 + -L 149757 + logs.cli:../_doc/_odoc/reference/logs/logs.cli 149758 + -L 149759 + logs.fmt:../_doc/_odoc/reference/logs/logs.fmt 149760 + -L 149761 + logs:../_doc/_odoc/reference/logs/logs 149762 + -L 149763 + logs.lwt:../_doc/_odoc/reference/logs/logs.lwt 149764 + -L 149765 + logs.threaded:../_doc/_odoc/reference/logs/logs.threaded 149766 + -L 149767 + lwt-dllist:../_doc/_odoc/reference/lwt-dllist/lwt-dllist 149768 + -L 149769 + lwt:../_doc/_odoc/reference/lwt/lwt 149770 + -L 149771 + lwt.unix:../_doc/_odoc/reference/lwt/lwt.unix 149772 + -L 149773 + menhirLib:../_doc/_odoc/reference/menhirLib/menhirLib 149774 + -L 149775 + merlin-js.client:../_doc/_odoc/reference/merlin-js/merlin-js.client 149776 + -L 149777 + merlin-js.code-mirror:../_doc/_odoc/reference/merlin-js/merlin-js.code-mirror 149778 + -L 149779 + merlin-js.protocol:../_doc/_odoc/reference/merlin-js/merlin-js.protocol 149780 + -L 149781 + merlin-js.worker:../_doc/_odoc/reference/merlin-js/merlin-js.worker 149782 + -L 149783 + merlin-js.worker.static:../_doc/_odoc/reference/merlin-js/merlin-js.worker.static 149784 + -L 149785 + merlin-lib.analysis:../_doc/_odoc/reference/merlin-lib/merlin-lib.analysis 149786 + -L 149787 + merlin-lib.commands:../_doc/_odoc/reference/merlin-lib/merlin-lib.commands 149788 + -L 149789 + merlin-lib.config:../_doc/_odoc/reference/merlin-lib/merlin-lib.config 149790 + -L 149791 + merlin-lib.dot_protocol:../_doc/_odoc/reference/merlin-lib/merlin-lib.dot_protocol 149792 + -L 149793 + merlin-lib.extend:../_doc/_odoc/reference/merlin-lib/merlin-lib.extend 149794 + -L 149795 + merlin-lib.index_format:../_doc/_odoc/reference/merlin-lib/merlin-lib.index_format 149796 + -L 149797 + merlin-lib.kernel:../_doc/_odoc/reference/merlin-lib/merlin-lib.kernel 149798 + -L 149799 + merlin-lib.ocaml_merlin_specific:../_doc/_odoc/reference/merlin-lib/merlin-lib.ocaml_merlin_specific 149800 + -L 149801 + merlin-lib.ocaml_parsing:../_doc/_odoc/reference/merlin-lib/merlin-lib.ocaml_parsing 149802 + -L 149803 + merlin-lib.ocaml_preprocess:../_doc/_odoc/reference/merlin-lib/merlin-lib.ocaml_preprocess 149804 + -L 149805 + merlin-lib.ocaml_typing:../_doc/_odoc/reference/merlin-lib/merlin-lib.ocaml_typing 149806 + -L 149807 + merlin-lib.ocaml_utils:../_doc/_odoc/reference/merlin-lib/merlin-lib.ocaml_utils 149808 + -L 149809 + merlin-lib.os_ipc:../_doc/_odoc/reference/merlin-lib/merlin-lib.os_ipc 149810 + -L 149811 + merlin-lib.query_commands:../_doc/_odoc/reference/merlin-lib/merlin-lib.query_commands 149812 + -L 149813 + merlin-lib.query_protocol:../_doc/_odoc/reference/merlin-lib/merlin-lib.query_protocol 149814 + -L 149815 + merlin-lib.sherlodoc:../_doc/_odoc/reference/merlin-lib/merlin-lib.sherlodoc 149816 + -L 149817 + merlin-lib.utils:../_doc/_odoc/reference/merlin-lib/merlin-lib.utils 149818 + -L 149819 + mime_printer:../_doc/_odoc/reference/mime_printer/mime_printer 149820 + -L 149821 + mtime.clock:../_doc/_odoc/reference/mtime/mtime.clock 149822 + -L 149823 + mtime:../_doc/_odoc/reference/mtime/mtime 149824 + -L 149825 + note.brr:../_doc/_odoc/reference/note/note.brr 149826 + -L 149827 + note:../_doc/_odoc/reference/note/note 149828 + -L 149829 + num.core:../_doc/_odoc/reference/num/num.core 149830 + -L 149831 + ocaml-compiler-libs.bytecomp:../_doc/_odoc/reference/ocaml-compiler-libs/ocaml-compiler-libs.bytecomp 149832 + -L 149833 + ocaml-compiler-libs.common:../_doc/_odoc/reference/ocaml-compiler-libs/ocaml-compiler-libs.common 149834 + -L 149835 + ocaml-compiler-libs.optcomp:../_doc/_odoc/reference/ocaml-compiler-libs/ocaml-compiler-libs.optcomp 149836 + -L 149837 + ocaml-compiler-libs.shadow:../_doc/_odoc/reference/ocaml-compiler-libs/ocaml-compiler-libs.shadow 149838 + -L 149839 + ocaml-compiler-libs.toplevel:../_doc/_odoc/reference/ocaml-compiler-libs/ocaml-compiler-libs.toplevel 149840 + -L 149841 + ocamlgraph:../_doc/_odoc/reference/ocamlgraph/ocamlgraph 149842 + -L 149843 + ocaml_intrinsics_kernel:../_doc/_odoc/reference/ocaml_intrinsics_kernel/ocaml_intrinsics_kernel 149844 + -L 149845 + ocplib-endian.bigstring:../_doc/_odoc/reference/ocplib-endian/ocplib-endian.bigstring 149846 + -L 149847 + ocplib-endian:../_doc/_odoc/reference/ocplib-endian/ocplib-endian 149848 + -L 149849 + odoc-admonition-extension.impl:../_doc/_odoc/reference/odoc-admonition-extension/odoc-admonition-extension.impl 149850 + -L 149851 + odoc-docsite.impl:../_doc/_odoc/reference/odoc-docsite/odoc-docsite.impl 149852 + -L 149853 + odoc.document:../_doc/_odoc/reference/odoc/odoc.document 149854 + -L 149855 + odoc-dot-extension.impl:../_doc/_odoc/reference/odoc-dot-extension/odoc-dot-extension.impl 149856 + -L 149857 + odoc-driver:../_doc/_odoc/reference/odoc-driver/odoc-driver 149858 + -L 149859 + odoc.examples:../_doc/_odoc/reference/odoc/odoc.examples 149860 + -L 149861 + odoc.extension_api:../_doc/_odoc/reference/odoc/odoc.extension_api 149862 + -L 149863 + odoc.extension_registry:../_doc/_odoc/reference/odoc/odoc.extension_registry 149864 + -L 149865 + odoc.html:../_doc/_odoc/reference/odoc/odoc.html 149866 + -L 149867 + odoc.html_support_files:../_doc/_odoc/reference/odoc/odoc.html_support_files 149868 + -L 149869 + odoc.index:../_doc/_odoc/reference/odoc/odoc.index 149870 + -L 149871 + odoc-interactive-extension.impl:../_doc/_odoc/reference/odoc-interactive-extension/odoc-interactive-extension.impl 149872 + -L 149873 + odoc-jons-plugins.impl:../_doc/_odoc/reference/odoc-jons-plugins/odoc-jons-plugins.impl 149874 + -L 149875 + odoc.json_index:../_doc/_odoc/reference/odoc/odoc.json_index 149876 + -L 149877 + odoc.latex:../_doc/_odoc/reference/odoc/odoc.latex 149878 + -L 149879 + odoc.loader:../_doc/_odoc/reference/odoc/odoc.loader 149880 + -L 149881 + odoc.manpage:../_doc/_odoc/reference/odoc/odoc.manpage 149882 + -L 149883 + odoc.markdown:../_doc/_odoc/reference/odoc/odoc.markdown 149884 + -L 149885 + odoc-mermaid-extension.impl:../_doc/_odoc/reference/odoc-mermaid-extension/odoc-mermaid-extension.impl 149886 + -L 149887 + odoc.model_desc:../_doc/_odoc/reference/odoc/odoc.model_desc 149888 + -L 149889 + odoc.model:../_doc/_odoc/reference/odoc/odoc.model 149890 + -L 149891 + odoc-msc-extension.impl:../_doc/_odoc/reference/odoc-msc-extension/odoc-msc-extension.impl 149892 + -L 149893 + odoc.ocamlary:../_doc/_odoc/reference/odoc/odoc.ocamlary 149894 + -L 149895 + odoc.occurrences:../_doc/_odoc/reference/odoc/odoc.occurrences 149896 + -L 149897 + odoc.odoc:../_doc/_odoc/reference/odoc/odoc.odoc 149898 + -L 149899 + odoc.odoc_utils:../_doc/_odoc/reference/odoc/odoc.odoc_utils 149900 + -L 149901 + odoc-parser:../_doc/_odoc/reference/odoc-parser/odoc-parser 149902 + -L 149903 + odoc-rfc-extension.impl:../_doc/_odoc/reference/odoc-rfc-extension/odoc-rfc-extension.impl 149904 + -L 149905 + odoc-scrollycode-extension.impl:../_doc/_odoc/reference/odoc-scrollycode-extension/odoc-scrollycode-extension.impl 149906 + -L 149907 + odoc.search_html_frontend:../_doc/_odoc/reference/odoc/odoc.search_html_frontend 149908 + -L 149909 + odoc.search:../_doc/_odoc/reference/odoc/odoc.search 149910 + -L 149911 + odoc-standalone.impl:../_doc/_odoc/reference/odoc-standalone/odoc-standalone.impl 149912 + -L 149913 + odoc.syntax_highlighter:../_doc/_odoc/reference/odoc/odoc.syntax_highlighter 149914 + -L 149915 + odoc.xref2:../_doc/_odoc/reference/odoc/odoc.xref2 149916 + -L 149917 + odoc.xref_test:../_doc/_odoc/reference/odoc/odoc.xref_test 149918 + -L 149919 + onnxrt:../_doc/_odoc/reference/onnxrt/onnxrt 149920 + -L 149921 + opam-core.cmdliner:../_doc/_odoc/reference/opam-core/opam-core.cmdliner 149922 + -L 149923 + opam-core:../_doc/_odoc/reference/opam-core/opam-core 149924 + -L 149925 + opam-file-format:../_doc/_odoc/reference/opam-file-format/opam-file-format 149926 + -L 149927 + opam-format:../_doc/_odoc/reference/opam-format/opam-format 149928 + -L 149929 + optint:../_doc/_odoc/reference/optint/optint 149930 + -L 149931 + parsexp:../_doc/_odoc/reference/parsexp/parsexp 149932 + -L 149933 + patch:../_doc/_odoc/reference/patch/patch 149934 + -L 149935 + pipe_with_writer_error:../_doc/_odoc/reference/pipe_with_writer_error/pipe_with_writer_error 149936 + -L 149937 + portable.adaptive_backoff:../_doc/_odoc/reference/portable/portable.adaptive_backoff 149938 + -L 149939 + portable.common:../_doc/_odoc/reference/portable/portable.common 149940 + -L 149941 + portable.kernel:../_doc/_odoc/reference/portable/portable.kernel 149942 + -L 149943 + portable:../_doc/_odoc/reference/portable/portable 149944 + -L 149945 + portable.test_helpers:../_doc/_odoc/reference/portable/portable.test_helpers 149946 + -L 149947 + ppx_assert:../_doc/_odoc/reference/ppx_assert/ppx_assert 149948 + -L 149949 + ppx_assert.runtime-lib:../_doc/_odoc/reference/ppx_assert/ppx_assert.runtime-lib 149950 + -L 149951 + ppx_bench.config:../_doc/_odoc/reference/ppx_bench/ppx_bench.config 149952 + -L 149953 + ppx_bench.config_types:../_doc/_odoc/reference/ppx_bench/ppx_bench.config_types 149954 + -L 149955 + ppx_bench:../_doc/_odoc/reference/ppx_bench/ppx_bench 149956 + -L 149957 + ppx_bench.runtime-lib:../_doc/_odoc/reference/ppx_bench/ppx_bench.runtime-lib 149958 + -L 149959 + ppx_compare.expander:../_doc/_odoc/reference/ppx_compare/ppx_compare.expander 149960 + -L 149961 + ppx_compare:../_doc/_odoc/reference/ppx_compare/ppx_compare 149962 + -L 149963 + ppx_compare.runtime-lib:../_doc/_odoc/reference/ppx_compare/ppx_compare.runtime-lib 149964 + -L 149965 + ppx_derivers:../_doc/_odoc/reference/ppx_derivers/ppx_derivers 149966 + -L 149967 + ppx_diff.diffable_cinaps:../_doc/_odoc/reference/ppx_diff/ppx_diff.diffable_cinaps 149968 + -L 149969 + ppx_diff.diffable:../_doc/_odoc/reference/ppx_diff/ppx_diff.diffable 149970 + -L 149971 + ppx_diff.ppx_diff:../_doc/_odoc/reference/ppx_diff/ppx_diff.ppx_diff 149972 + -L 149973 + ppx_enumerate:../_doc/_odoc/reference/ppx_enumerate/ppx_enumerate 149974 + -L 149975 + ppx_enumerate.runtime-lib:../_doc/_odoc/reference/ppx_enumerate/ppx_enumerate.runtime-lib 149976 + -L 149977 + ppx_expect.config:../_doc/_odoc/reference/ppx_expect/ppx_expect.config 149978 + -L 149979 + ppx_expect.config_types:../_doc/_odoc/reference/ppx_expect/ppx_expect.config_types 149980 + -L 149981 + ppx_expect.make_corrected_file_kernel:../_doc/_odoc/reference/ppx_expect/ppx_expect.make_corrected_file_kernel 149982 + -L 149983 + ppx_expect.make_corrected_file:../_doc/_odoc/reference/ppx_expect/ppx_expect.make_corrected_file 149984 + -L 149985 + ppx_expect:../_doc/_odoc/reference/ppx_expect/ppx_expect 149986 + -L 149987 + ppx_expect.runtime:../_doc/_odoc/reference/ppx_expect/ppx_expect.runtime 149988 + -L 149989 + ppx_expect.runtime_types:../_doc/_odoc/reference/ppx_expect/ppx_expect.runtime_types 149990 + -L 149991 + ppx_fuelproof:../_doc/_odoc/reference/ppx_fuelproof/ppx_fuelproof 149992 + -L 149993 + ppx_fuelproof.runtime:../_doc/_odoc/reference/ppx_fuelproof/ppx_fuelproof.runtime 149994 + -L 149995 + ppx_hash.base_internalhash_types:../_doc/_odoc/reference/ppx_hash/ppx_hash.base_internalhash_types 149996 + -L 149997 + ppx_hash.expander:../_doc/_odoc/reference/ppx_hash/ppx_hash.expander 149998 + -L 149999 + ppx_hash:../_doc/_odoc/reference/ppx_hash/ppx_hash 150000 + -L 150001 + ppx_hash.runtime-lib:../_doc/_odoc/reference/ppx_hash/ppx_hash.runtime-lib 150002 + -L 150003 + ppx_helpers.modes_lib:../_doc/_odoc/reference/ppx_helpers/ppx_helpers.modes_lib 150004 + -L 150005 + ppx_helpers:../_doc/_odoc/reference/ppx_helpers/ppx_helpers 150006 + -L 150007 + ppx_here.expander:../_doc/_odoc/reference/ppx_here/ppx_here.expander 150008 + -L 150009 + ppx_here:../_doc/_odoc/reference/ppx_here/ppx_here 150010 + -L 150011 + ppx_here.runtime-lib:../_doc/_odoc/reference/ppx_here/ppx_here.runtime-lib 150012 + -L 150013 + ppx_inline_test.config:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.config 150014 + -L 150015 + ppx_inline_test.drop:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.drop 150016 + -L 150017 + ppx_inline_test.libname:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.libname 150018 + -L 150019 + ppx_inline_test:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test 150020 + -L 150021 + ppx_inline_test.runner.lib:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.runner.lib 150022 + -L 150023 + ppx_inline_test.runner:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.runner 150024 + -L 150025 + ppx_inline_test.runtime-lib:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.runtime-lib 150026 + -L 150027 + ppxlib_ast.astlib:../_doc/_odoc/reference/ppxlib_ast/ppxlib_ast.astlib 150028 + -L 150029 + ppxlib_ast.ast:../_doc/_odoc/reference/ppxlib_ast/ppxlib_ast.ast 150030 + -L 150031 + ppxlib_ast.stdppx:../_doc/_odoc/reference/ppxlib_ast/ppxlib_ast.stdppx 150032 + -L 150033 + ppxlib_ast.traverse_builtins:../_doc/_odoc/reference/ppxlib_ast/ppxlib_ast.traverse_builtins 150034 + -L 150035 + ppxlib_jane:../_doc/_odoc/reference/ppxlib_jane/ppxlib_jane 150036 + -L 150037 + ppxlib.metaquot_lifters:../_doc/_odoc/reference/ppxlib/ppxlib.metaquot_lifters 150038 + -L 150039 + ppxlib.metaquot:../_doc/_odoc/reference/ppxlib/ppxlib.metaquot 150040 + -L 150041 + ppxlib:../_doc/_odoc/reference/ppxlib/ppxlib 150042 + -L 150043 + ppxlib.print_diff:../_doc/_odoc/reference/ppxlib/ppxlib.print_diff 150044 + -L 150045 + ppxlib_register:../_doc/_odoc/reference/ppxlib_register/ppxlib_register 150046 + -L 150047 + ppxlib.runner_as_ppx:../_doc/_odoc/reference/ppxlib/ppxlib.runner_as_ppx 150048 + -L 150049 + ppxlib.runner:../_doc/_odoc/reference/ppxlib/ppxlib.runner 150050 + -L 150051 + ppxlib.traverse:../_doc/_odoc/reference/ppxlib/ppxlib.traverse 150052 + -L 150053 + ppx_log.kernel:../_doc/_odoc/reference/ppx_log/ppx_log.kernel 150054 + -L 150055 + ppx_log:../_doc/_odoc/reference/ppx_log/ppx_log 150056 + -L 150057 + ppx_log.syntax:../_doc/_odoc/reference/ppx_log/ppx_log.syntax 150058 + -L 150059 + ppx_log.types:../_doc/_odoc/reference/ppx_log/ppx_log.types 150060 + -L 150061 + ppx_module_timer.helpers:../_doc/_odoc/reference/ppx_module_timer/ppx_module_timer.helpers 150062 + -L 150063 + ppx_module_timer:../_doc/_odoc/reference/ppx_module_timer/ppx_module_timer 150064 + -L 150065 + ppx_module_timer.runtime:../_doc/_odoc/reference/ppx_module_timer/ppx_module_timer.runtime 150066 + -L 150067 + ppx_portable:../_doc/_odoc/reference/ppx_portable/ppx_portable 150068 + -L 150069 + ppx_portable.runtime:../_doc/_odoc/reference/ppx_portable/ppx_portable.runtime 150070 + -L 150071 + ppx_sexp_conv.expander:../_doc/_odoc/reference/ppx_sexp_conv/ppx_sexp_conv.expander 150072 + -L 150073 + ppx_sexp_conv:../_doc/_odoc/reference/ppx_sexp_conv/ppx_sexp_conv 150074 + -L 150075 + ppx_sexp_conv.runtime-lib:../_doc/_odoc/reference/ppx_sexp_conv/ppx_sexp_conv.runtime-lib 150076 + -L 150077 + ppx_sexp_message.expander:../_doc/_odoc/reference/ppx_sexp_message/ppx_sexp_message.expander 150078 + -L 150079 + ppx_sexp_message:../_doc/_odoc/reference/ppx_sexp_message/ppx_sexp_message 150080 + -L 150081 + ppx_stable_witness:../_doc/_odoc/reference/ppx_stable_witness/ppx_stable_witness 150082 + -L 150083 + ppx_stable_witness.runtime:../_doc/_odoc/reference/ppx_stable_witness/ppx_stable_witness.runtime 150084 + -L 150085 + ppx_stable_witness.stable_witness:../_doc/_odoc/reference/ppx_stable_witness/ppx_stable_witness.stable_witness 150086 + -L 150087 + ppx_string:../_doc/_odoc/reference/ppx_string/ppx_string 150088 + -L 150089 + ppx_string.runtime:../_doc/_odoc/reference/ppx_string/ppx_string.runtime 150090 + -L 150091 + ppx_template.expander:../_doc/_odoc/reference/ppx_template/ppx_template.expander 150092 + -L 150093 + ppx_template:../_doc/_odoc/reference/ppx_template/ppx_template 150094 + -L 150095 + ppx_typed_fields:../_doc/_odoc/reference/ppx_typed_fields/ppx_typed_fields 150096 + -L 150097 + ppx_typed_fields.typed_field_map:../_doc/_odoc/reference/ppx_typed_fields/ppx_typed_fields.typed_field_map 150098 + -L 150099 + ppx_typed_fields.typed_fields_lib:../_doc/_odoc/reference/ppx_typed_fields/ppx_typed_fields.typed_fields_lib 150100 + -L 150101 + ppx_typed_fields.typed_variants_lib:../_doc/_odoc/reference/ppx_typed_fields/ppx_typed_fields.typed_variants_lib 150102 + -L 150103 + progress.engine:../_doc/_odoc/reference/progress/progress.engine 150104 + -L 150105 + progress:../_doc/_odoc/reference/progress/progress 150106 + -L 150107 + progress.vector:../_doc/_odoc/reference/progress/progress.vector 150108 + -L 150109 + protocol_version_header:../_doc/_odoc/reference/protocol_version_header/protocol_version_header 150110 + -L 150111 + psq:../_doc/_odoc/reference/psq/psq 150112 + -L 150113 + record_builder:../_doc/_odoc/reference/record_builder/record_builder 150114 + -L 150115 + re.emacs:../_doc/_odoc/reference/re/re.emacs 150116 + -L 150117 + re.glob:../_doc/_odoc/reference/re/re.glob 150118 + -L 150119 + re.pcre:../_doc/_odoc/reference/re/re.pcre 150120 + -L 150121 + re.perl:../_doc/_odoc/reference/re/re.perl 150122 + -L 150123 + re.posix:../_doc/_odoc/reference/re/re.posix 150124 + -L 150125 + re:../_doc/_odoc/reference/re/re 150126 + -L 150127 + re.str:../_doc/_odoc/reference/re/re.str 150128 + -L 150129 + rresult:../_doc/_odoc/reference/rresult/rresult 150130 + -L 150131 + runtime_events:../_doc/_odoc/reference/ocaml-variants/runtime_events 150132 + -L 150133 + sedlex.ppx:../_doc/_odoc/reference/sedlex/sedlex.ppx 150134 + -L 150135 + sedlex:../_doc/_odoc/reference/sedlex/sedlex 150136 + -L 150137 + sedlex.utils:../_doc/_odoc/reference/sedlex/sedlex.utils 150138 + -L 150139 + sexplib0:../_doc/_odoc/reference/sexplib0/sexplib0 150140 + -L 150141 + sexplib.num:../_doc/_odoc/reference/sexplib/sexplib.num 150142 + -L 150143 + sexplib:../_doc/_odoc/reference/sexplib/sexplib 150144 + -L 150145 + sexplib.unix:../_doc/_odoc/reference/sexplib/sexplib.unix 150146 + -L 150147 + sexp_pretty:../_doc/_odoc/reference/sexp_pretty/sexp_pretty 150148 + -L 150149 + sexp_type.grammar:../_doc/_odoc/reference/sexp_type/sexp_type.grammar 150150 + -L 150151 + sexp_type:../_doc/_odoc/reference/sexp_type/sexp_type 150152 + -L 150153 + sha:../_doc/_odoc/reference/sha/sha 150154 + -L 150155 + sherlodoc.db:../_doc/_odoc/reference/sherlodoc/sherlodoc.db 150156 + -L 150157 + sherlodoc.db_store:../_doc/_odoc/reference/sherlodoc/sherlodoc.db_store 150158 + -L 150159 + sherlodoc.query:../_doc/_odoc/reference/sherlodoc/sherlodoc.query 150160 + -L 150161 + sherlodoc.storage_js:../_doc/_odoc/reference/sherlodoc/sherlodoc.storage_js 150162 + -L 150163 + sherlodoc.storage_marshal:../_doc/_odoc/reference/sherlodoc/sherlodoc.storage_marshal 150164 + -L 150165 + spawn:../_doc/_odoc/reference/spawn/spawn 150166 + -L 150167 + splittable_random:../_doc/_odoc/reference/splittable_random/splittable_random 150168 + -L 150169 + stdio:../_doc/_odoc/reference/stdio/stdio 150170 + -L 150171 + stdlib_alpha:../_doc/_odoc/reference/ocaml-variants/stdlib_alpha 150172 + -L 150173 + stdlib_beta:../_doc/_odoc/reference/ocaml-variants/stdlib_beta 150174 + -L 150175 + stdlib:../_doc/_odoc/reference/ocaml-variants/stdlib 150176 + -L 150177 + stdlib_stable:../_doc/_odoc/reference/ocaml-variants/stdlib_stable 150178 + -L 150179 + stdlib_upstream_compatible:../_doc/_odoc/reference/ocaml-variants/stdlib_upstream_compatible 150180 + -L 150181 + string_dict:../_doc/_odoc/reference/string_dict/string_dict 150182 + -L 150183 + stringext:../_doc/_odoc/reference/stringext/stringext 150184 + -L 150185 + str:../_doc/_odoc/reference/ocaml-variants/str 150186 + -L 150187 + swhid_core:../_doc/_odoc/reference/swhid_core/swhid_core 150188 + -L 150189 + terminal.ansi:../_doc/_odoc/reference/terminal/terminal.ansi 150190 + -L 150191 + terminal:../_doc/_odoc/reference/terminal/terminal 150192 + -L 150193 + tessera-geotessera-jsoo:../_doc/_odoc/reference/tessera-geotessera-jsoo/tessera-geotessera-jsoo 150194 + -L 150195 + tessera-geotessera:../_doc/_odoc/reference/tessera-geotessera/tessera-geotessera 150196 + -L 150197 + tessera-linalg:../_doc/_odoc/reference/tessera-linalg/tessera-linalg 150198 + -L 150199 + tessera-npy:../_doc/_odoc/reference/tessera-npy/tessera-npy 150200 + -L 150201 + tessera-tfjs:../_doc/_odoc/reference/tessera-tfjs/tessera-tfjs 150202 + -L 150203 + tessera-viz-jsoo:../_doc/_odoc/reference/tessera-viz-jsoo/tessera-viz-jsoo 150204 + -L 150205 + tessera-viz:../_doc/_odoc/reference/tessera-viz/tessera-viz 150206 + -L 150207 + tessera-zarr-jsoo:../_doc/_odoc/reference/tessera-zarr-jsoo/tessera-zarr-jsoo 150208 + -L 150209 + tessera-zarr:../_doc/_odoc/reference/tessera-zarr/tessera-zarr 150210 + -L 150211 + textutils.ascii_table_kernel:../_doc/_odoc/reference/textutils/textutils.ascii_table_kernel 150212 + -L 150213 + textutils.ascii_table:../_doc/_odoc/reference/textutils/textutils.ascii_table 150214 + -L 150215 + textutils.console:../_doc/_odoc/reference/textutils/textutils.console 150216 + -L 150217 + threads:../_doc/_odoc/reference/ocaml-variants/threads 150218 + -L 150219 + thread-table:../_doc/_odoc/reference/thread-table/thread-table 150220 + -L 150221 + time_now:../_doc/_odoc/reference/time_now/time_now 150222 + -L 150223 + typerep:../_doc/_odoc/reference/typerep/typerep 150224 + -L 150225 + tyxml.functor:../_doc/_odoc/reference/tyxml/tyxml.functor 150226 + -L 150227 + tyxml:../_doc/_odoc/reference/tyxml/tyxml 150228 + -L 150229 + unique:../_doc/_odoc/reference/unique/unique 150230 + -L 150231 + univ_map:../_doc/_odoc/reference/univ_map/univ_map 150232 + -L 150233 + unix:../_doc/_odoc/reference/ocaml-variants/unix 150234 + -L 150235 + uopt:../_doc/_odoc/reference/uopt/uopt 150236 + -L 150237 + uring:../_doc/_odoc/reference/uring/uring 150238 + -L 150239 + uri.services_full:../_doc/_odoc/reference/uri/uri.services_full 150240 + -L 150241 + uri.services:../_doc/_odoc/reference/uri/uri.services 150242 + -L 150243 + uri:../_doc/_odoc/reference/uri/uri 150244 + -L 150245 + uucp:../_doc/_odoc/reference/uucp/uucp 150246 + -L 150247 + uutf:../_doc/_odoc/reference/uutf/uutf 150248 + -L 150249 + variantslib:../_doc/_odoc/reference/variantslib/variantslib 150250 + -L 150251 + x-ocaml.lib:../_doc/_odoc/reference/x-ocaml/x-ocaml.lib 150252 + -L 150253 + x-ocaml.protocol:../_doc/_odoc/reference/x-ocaml/x-ocaml.protocol 150254 + -L 150255 + yojson:../_doc/_odoc/reference/yojson/yojson 150256 + -L 150257 + zarr-v3-unix:../_doc/_odoc/reference/zarr-v3-unix/zarr-v3-unix 150258 + -L 150259 + zarr-v3:../_doc/_odoc/reference/zarr-v3/zarr-v3 150260 + -o 150261 + _odoc/blog/2026/04/asset-parseff.png.odocl) 150262 + (run 150263 + odoc 150264 + link 150265 + --warn-error 140408 150266 _odoc/blog/2026/04/asset-scrolly-odoc.gif.odoc 140409 150267 -P 140410 150268 site:_odoc ··· 148950 158808 _odoc/blog/2026/04/asset-vibecoding.png.odocl) 148951 158809 (run 148952 158810 odoc 158811 + link 158812 + --warn-error 158813 + _odoc/drafts/asset-sherlodoc-search.png.odoc 158814 + -P 158815 + site:_odoc 158816 + -P 158817 + angstrom:../_doc/_odoc/reference/angstrom 158818 + -P 158819 + angstrom-async:../_doc/_odoc/reference/angstrom-async 158820 + -P 158821 + angstrom-lwt-unix:../_doc/_odoc/reference/angstrom-lwt-unix 158822 + -P 158823 + angstrom-unix:../_doc/_odoc/reference/angstrom-unix 158824 + -P 158825 + astring:../_doc/_odoc/reference/astring 158826 + -P 158827 + async:../_doc/_odoc/reference/async 158828 + -P 158829 + async_kernel:../_doc/_odoc/reference/async_kernel 158830 + -P 158831 + async_log:../_doc/_odoc/reference/async_log 158832 + -P 158833 + async_rpc_kernel:../_doc/_odoc/reference/async_rpc_kernel 158834 + -P 158835 + async_unix:../_doc/_odoc/reference/async_unix 158836 + -P 158837 + base64:../_doc/_odoc/reference/base64 158838 + -P 158839 + base:../_doc/_odoc/reference/base 158840 + -P 158841 + base_bigstring:../_doc/_odoc/reference/base_bigstring 158842 + -P 158843 + basement:../_doc/_odoc/reference/basement 158844 + -P 158845 + base_quickcheck:../_doc/_odoc/reference/base_quickcheck 158846 + -P 158847 + bigstringaf:../_doc/_odoc/reference/bigstringaf 158848 + -P 158849 + bin_prot:../_doc/_odoc/reference/bin_prot 158850 + -P 158851 + bos:../_doc/_odoc/reference/bos 158852 + -P 158853 + brr:../_doc/_odoc/reference/brr 158854 + -P 158855 + camlp-streams:../_doc/_odoc/reference/camlp-streams 158856 + -P 158857 + capsule0:../_doc/_odoc/reference/capsule0 158858 + -P 158859 + capsule:../_doc/_odoc/reference/capsule 158860 + -P 158861 + cmdliner:../_doc/_odoc/reference/cmdliner 158862 + -P 158863 + code-mirror:../_doc/_odoc/reference/code-mirror 158864 + -P 158865 + ocaml-variants:../_doc/_odoc/reference/ocaml-variants 158866 + -P 158867 + core:../_doc/_odoc/reference/core 158868 + -P 158869 + core_extended:../_doc/_odoc/reference/core_extended 158870 + -P 158871 + core_kernel:../_doc/_odoc/reference/core_kernel 158872 + -P 158873 + core_unix:../_doc/_odoc/reference/core_unix 158874 + -P 158875 + csexp:../_doc/_odoc/reference/csexp 158876 + -P 158877 + cstruct:../_doc/_odoc/reference/cstruct 158878 + -P 158879 + decompress:../_doc/_odoc/reference/decompress 158880 + -P 158881 + odoc:../_doc/_odoc/reference/odoc 158882 + -P 158883 + domain-local-await:../_doc/_odoc/reference/domain-local-await 158884 + -P 158885 + eio:../_doc/_odoc/reference/eio 158886 + -P 158887 + eio_linux:../_doc/_odoc/reference/eio_linux 158888 + -P 158889 + eio_main:../_doc/_odoc/reference/eio_main 158890 + -P 158891 + eio_posix:../_doc/_odoc/reference/eio_posix 158892 + -P 158893 + expect_test_helpers_core:../_doc/_odoc/reference/expect_test_helpers_core 158894 + -P 158895 + fieldslib:../_doc/_odoc/reference/fieldslib 158896 + -P 158897 + flexible_sexp:../_doc/_odoc/reference/flexible_sexp 158898 + -P 158899 + fmt:../_doc/_odoc/reference/fmt 158900 + -P 158901 + fpath:../_doc/_odoc/reference/fpath 158902 + -P 158903 + gen:../_doc/_odoc/reference/gen 158904 + -P 158905 + hmap:../_doc/_odoc/reference/hmap 158906 + -P 158907 + int_repr:../_doc/_odoc/reference/int_repr 158908 + -P 158909 + iomux:../_doc/_odoc/reference/iomux 158910 + -P 158911 + jane-street-headers:../_doc/_odoc/reference/jane-street-headers 158912 + -P 158913 + js_of_ocaml-compiler:../_doc/_odoc/reference/js_of_ocaml-compiler 158914 + -P 158915 + js_of_ocaml:../_doc/_odoc/reference/js_of_ocaml 158916 + -P 158917 + js_of_ocaml-lwt:../_doc/_odoc/reference/js_of_ocaml-lwt 158918 + -P 158919 + js_of_ocaml-toplevel:../_doc/_odoc/reference/js_of_ocaml-toplevel 158920 + -P 158921 + jsonm:../_doc/_odoc/reference/jsonm 158922 + -P 158923 + js_top_worker-client:../_doc/_odoc/reference/js_top_worker-client 158924 + -P 158925 + js_top_worker:../_doc/_odoc/reference/js_top_worker 158926 + -P 158927 + js_top_worker-rpc:../_doc/_odoc/reference/js_top_worker-rpc 158928 + -P 158929 + js_top_worker-web:../_doc/_odoc/reference/js_top_worker-web 158930 + -P 158931 + js_top_worker-widget:../_doc/_odoc/reference/js_top_worker-widget 158932 + -P 158933 + js_top_worker-widget-leaflet:../_doc/_odoc/reference/js_top_worker-widget-leaflet 158934 + -P 158935 + logs:../_doc/_odoc/reference/logs 158936 + -P 158937 + lwt-dllist:../_doc/_odoc/reference/lwt-dllist 158938 + -P 158939 + lwt:../_doc/_odoc/reference/lwt 158940 + -P 158941 + menhirLib:../_doc/_odoc/reference/menhirLib 158942 + -P 158943 + merlin-js:../_doc/_odoc/reference/merlin-js 158944 + -P 158945 + merlin-lib:../_doc/_odoc/reference/merlin-lib 158946 + -P 158947 + mime_printer:../_doc/_odoc/reference/mime_printer 158948 + -P 158949 + mtime:../_doc/_odoc/reference/mtime 158950 + -P 158951 + note:../_doc/_odoc/reference/note 158952 + -P 158953 + num:../_doc/_odoc/reference/num 158954 + -P 158955 + ocaml-compiler-libs:../_doc/_odoc/reference/ocaml-compiler-libs 158956 + -P 158957 + ocamlgraph:../_doc/_odoc/reference/ocamlgraph 158958 + -P 158959 + ocaml_intrinsics_kernel:../_doc/_odoc/reference/ocaml_intrinsics_kernel 158960 + -P 158961 + ocplib-endian:../_doc/_odoc/reference/ocplib-endian 158962 + -P 158963 + odoc-admonition-extension:../_doc/_odoc/reference/odoc-admonition-extension 158964 + -P 158965 + odoc-docsite:../_doc/_odoc/reference/odoc-docsite 158966 + -P 158967 + odoc-dot-extension:../_doc/_odoc/reference/odoc-dot-extension 158968 + -P 158969 + odoc-driver:../_doc/_odoc/reference/odoc-driver 158970 + -P 158971 + odoc-interactive-extension:../_doc/_odoc/reference/odoc-interactive-extension 158972 + -P 158973 + odoc-jons-plugins:../_doc/_odoc/reference/odoc-jons-plugins 158974 + -P 158975 + odoc-mermaid-extension:../_doc/_odoc/reference/odoc-mermaid-extension 158976 + -P 158977 + odoc-msc-extension:../_doc/_odoc/reference/odoc-msc-extension 158978 + -P 158979 + odoc-parser:../_doc/_odoc/reference/odoc-parser 158980 + -P 158981 + odoc-rfc-extension:../_doc/_odoc/reference/odoc-rfc-extension 158982 + -P 158983 + odoc-scrollycode-extension:../_doc/_odoc/reference/odoc-scrollycode-extension 158984 + -P 158985 + odoc-standalone:../_doc/_odoc/reference/odoc-standalone 158986 + -P 158987 + onnxrt:../_doc/_odoc/reference/onnxrt 158988 + -P 158989 + opam-core:../_doc/_odoc/reference/opam-core 158990 + -P 158991 + opam-file-format:../_doc/_odoc/reference/opam-file-format 158992 + -P 158993 + opam-format:../_doc/_odoc/reference/opam-format 158994 + -P 158995 + optint:../_doc/_odoc/reference/optint 158996 + -P 158997 + parsexp:../_doc/_odoc/reference/parsexp 158998 + -P 158999 + patch:../_doc/_odoc/reference/patch 159000 + -P 159001 + pipe_with_writer_error:../_doc/_odoc/reference/pipe_with_writer_error 159002 + -P 159003 + portable:../_doc/_odoc/reference/portable 159004 + -P 159005 + ppx_assert:../_doc/_odoc/reference/ppx_assert 159006 + -P 159007 + ppx_bench:../_doc/_odoc/reference/ppx_bench 159008 + -P 159009 + ppx_compare:../_doc/_odoc/reference/ppx_compare 159010 + -P 159011 + ppx_derivers:../_doc/_odoc/reference/ppx_derivers 159012 + -P 159013 + ppx_diff:../_doc/_odoc/reference/ppx_diff 159014 + -P 159015 + ppx_enumerate:../_doc/_odoc/reference/ppx_enumerate 159016 + -P 159017 + ppx_expect:../_doc/_odoc/reference/ppx_expect 159018 + -P 159019 + ppx_fuelproof:../_doc/_odoc/reference/ppx_fuelproof 159020 + -P 159021 + ppx_hash:../_doc/_odoc/reference/ppx_hash 159022 + -P 159023 + ppx_helpers:../_doc/_odoc/reference/ppx_helpers 159024 + -P 159025 + ppx_here:../_doc/_odoc/reference/ppx_here 159026 + -P 159027 + ppx_inline_test:../_doc/_odoc/reference/ppx_inline_test 159028 + -P 159029 + ppxlib_ast:../_doc/_odoc/reference/ppxlib_ast 159030 + -P 159031 + ppxlib_jane:../_doc/_odoc/reference/ppxlib_jane 159032 + -P 159033 + ppxlib:../_doc/_odoc/reference/ppxlib 159034 + -P 159035 + ppxlib_register:../_doc/_odoc/reference/ppxlib_register 159036 + -P 159037 + ppx_log:../_doc/_odoc/reference/ppx_log 159038 + -P 159039 + ppx_module_timer:../_doc/_odoc/reference/ppx_module_timer 159040 + -P 159041 + ppx_portable:../_doc/_odoc/reference/ppx_portable 159042 + -P 159043 + ppx_sexp_conv:../_doc/_odoc/reference/ppx_sexp_conv 159044 + -P 159045 + ppx_sexp_message:../_doc/_odoc/reference/ppx_sexp_message 159046 + -P 159047 + ppx_stable_witness:../_doc/_odoc/reference/ppx_stable_witness 159048 + -P 159049 + ppx_string:../_doc/_odoc/reference/ppx_string 159050 + -P 159051 + ppx_template:../_doc/_odoc/reference/ppx_template 159052 + -P 159053 + ppx_typed_fields:../_doc/_odoc/reference/ppx_typed_fields 159054 + -P 159055 + progress:../_doc/_odoc/reference/progress 159056 + -P 159057 + protocol_version_header:../_doc/_odoc/reference/protocol_version_header 159058 + -P 159059 + psq:../_doc/_odoc/reference/psq 159060 + -P 159061 + record_builder:../_doc/_odoc/reference/record_builder 159062 + -P 159063 + re:../_doc/_odoc/reference/re 159064 + -P 159065 + rresult:../_doc/_odoc/reference/rresult 159066 + -P 159067 + sedlex:../_doc/_odoc/reference/sedlex 159068 + -P 159069 + sexplib0:../_doc/_odoc/reference/sexplib0 159070 + -P 159071 + sexplib:../_doc/_odoc/reference/sexplib 159072 + -P 159073 + sexp_pretty:../_doc/_odoc/reference/sexp_pretty 159074 + -P 159075 + sexp_type:../_doc/_odoc/reference/sexp_type 159076 + -P 159077 + sha:../_doc/_odoc/reference/sha 159078 + -P 159079 + sherlodoc:../_doc/_odoc/reference/sherlodoc 159080 + -P 159081 + spawn:../_doc/_odoc/reference/spawn 159082 + -P 159083 + splittable_random:../_doc/_odoc/reference/splittable_random 159084 + -P 159085 + stdio:../_doc/_odoc/reference/stdio 159086 + -P 159087 + string_dict:../_doc/_odoc/reference/string_dict 159088 + -P 159089 + stringext:../_doc/_odoc/reference/stringext 159090 + -P 159091 + swhid_core:../_doc/_odoc/reference/swhid_core 159092 + -P 159093 + terminal:../_doc/_odoc/reference/terminal 159094 + -P 159095 + tessera-geotessera-jsoo:../_doc/_odoc/reference/tessera-geotessera-jsoo 159096 + -P 159097 + tessera-geotessera:../_doc/_odoc/reference/tessera-geotessera 159098 + -P 159099 + tessera-linalg:../_doc/_odoc/reference/tessera-linalg 159100 + -P 159101 + tessera-npy:../_doc/_odoc/reference/tessera-npy 159102 + -P 159103 + tessera-tfjs:../_doc/_odoc/reference/tessera-tfjs 159104 + -P 159105 + tessera-viz-jsoo:../_doc/_odoc/reference/tessera-viz-jsoo 159106 + -P 159107 + tessera-viz:../_doc/_odoc/reference/tessera-viz 159108 + -P 159109 + tessera-zarr-jsoo:../_doc/_odoc/reference/tessera-zarr-jsoo 159110 + -P 159111 + tessera-zarr:../_doc/_odoc/reference/tessera-zarr 159112 + -P 159113 + textutils:../_doc/_odoc/reference/textutils 159114 + -P 159115 + thread-table:../_doc/_odoc/reference/thread-table 159116 + -P 159117 + time_now:../_doc/_odoc/reference/time_now 159118 + -P 159119 + typerep:../_doc/_odoc/reference/typerep 159120 + -P 159121 + tyxml:../_doc/_odoc/reference/tyxml 159122 + -P 159123 + unique:../_doc/_odoc/reference/unique 159124 + -P 159125 + univ_map:../_doc/_odoc/reference/univ_map 159126 + -P 159127 + uopt:../_doc/_odoc/reference/uopt 159128 + -P 159129 + uring:../_doc/_odoc/reference/uring 159130 + -P 159131 + uri:../_doc/_odoc/reference/uri 159132 + -P 159133 + uucp:../_doc/_odoc/reference/uucp 159134 + -P 159135 + uutf:../_doc/_odoc/reference/uutf 159136 + -P 159137 + variantslib:../_doc/_odoc/reference/variantslib 159138 + -P 159139 + x-ocaml:../_doc/_odoc/reference/x-ocaml 159140 + -P 159141 + yojson:../_doc/_odoc/reference/yojson 159142 + -P 159143 + zarr-v3-unix:../_doc/_odoc/reference/zarr-v3-unix 159144 + -P 159145 + zarr-v3:../_doc/_odoc/reference/zarr-v3 159146 + -L 159147 + angstrom:../_doc/_odoc/reference/angstrom/angstrom 159148 + -L 159149 + angstrom-async:../_doc/_odoc/reference/angstrom-async/angstrom-async 159150 + -L 159151 + angstrom-lwt-unix:../_doc/_odoc/reference/angstrom-lwt-unix/angstrom-lwt-unix 159152 + -L 159153 + angstrom-unix:../_doc/_odoc/reference/angstrom-unix/angstrom-unix 159154 + -L 159155 + astring:../_doc/_odoc/reference/astring/astring 159156 + -L 159157 + async:../_doc/_odoc/reference/async/async 159158 + -L 159159 + async.async_command:../_doc/_odoc/reference/async/async.async_command 159160 + -L 159161 + async.async_quickcheck:../_doc/_odoc/reference/async/async.async_quickcheck 159162 + -L 159163 + async.async_rpc:../_doc/_odoc/reference/async/async.async_rpc 159164 + -L 159165 + async_kernel:../_doc/_odoc/reference/async_kernel/async_kernel 159166 + -L 159167 + async_kernel.config:../_doc/_odoc/reference/async_kernel/async_kernel.config 159168 + -L 159169 + async_kernel.eager_deferred:../_doc/_odoc/reference/async_kernel/async_kernel.eager_deferred 159170 + -L 159171 + async_kernel.limiter_async:../_doc/_odoc/reference/async_kernel/async_kernel.limiter_async 159172 + -L 159173 + async_kernel.persistent_connection_kernel:../_doc/_odoc/reference/async_kernel/async_kernel.persistent_connection_kernel 159174 + -L 159175 + async_kernel.read_write_pair:../_doc/_odoc/reference/async_kernel/async_kernel.read_write_pair 159176 + -L 159177 + async_kernel.weak_hashtbl_async:../_doc/_odoc/reference/async_kernel/async_kernel.weak_hashtbl_async 159178 + -L 159179 + async.lock_file_async:../_doc/_odoc/reference/async/async.lock_file_async 159180 + -L 159181 + async_log:../_doc/_odoc/reference/async_log/async_log 159182 + -L 159183 + async.log_extended:../_doc/_odoc/reference/async/async.log_extended 159184 + -L 159185 + async_log.kernel:../_doc/_odoc/reference/async_log/async_log.kernel 159186 + -L 159187 + async.persistent_connection:../_doc/_odoc/reference/async/async.persistent_connection 159188 + -L 159189 + async_rpc_kernel:../_doc/_odoc/reference/async_rpc_kernel/async_rpc_kernel 159190 + -L 159191 + async_unix:../_doc/_odoc/reference/async_unix/async_unix 159192 + -L 159193 + async_unix.thread_pool:../_doc/_odoc/reference/async_unix/async_unix.thread_pool 159194 + -L 159195 + async_unix.thread_safe_ivar:../_doc/_odoc/reference/async_unix/async_unix.thread_safe_ivar 159196 + -L 159197 + async_unix.thread_safe_pipe:../_doc/_odoc/reference/async_unix/async_unix.thread_safe_pipe 159198 + -L 159199 + async.unpack_sequence:../_doc/_odoc/reference/async/async.unpack_sequence 159200 + -L 159201 + base64:../_doc/_odoc/reference/base64/base64 159202 + -L 159203 + base64.rfc2045:../_doc/_odoc/reference/base64/base64.rfc2045 159204 + -L 159205 + base:../_doc/_odoc/reference/base/base 159206 + -L 159207 + base_bigstring:../_doc/_odoc/reference/base_bigstring/base_bigstring 159208 + -L 159209 + base.composition_infix:../_doc/_odoc/reference/base/base.composition_infix 159210 + -L 159211 + base.md5:../_doc/_odoc/reference/base/base.md5 159212 + -L 159213 + basement:../_doc/_odoc/reference/basement/basement 159214 + -L 159215 + base_quickcheck:../_doc/_odoc/reference/base_quickcheck/base_quickcheck 159216 + -L 159217 + base_quickcheck.ppx_quickcheck:../_doc/_odoc/reference/base_quickcheck/base_quickcheck.ppx_quickcheck 159218 + -L 159219 + base_quickcheck.ppx_quickcheck.expander:../_doc/_odoc/reference/base_quickcheck/base_quickcheck.ppx_quickcheck.expander 159220 + -L 159221 + base_quickcheck.ppx_quickcheck.runtime:../_doc/_odoc/reference/base_quickcheck/base_quickcheck.ppx_quickcheck.runtime 159222 + -L 159223 + base.shadow_stdlib:../_doc/_odoc/reference/base/base.shadow_stdlib 159224 + -L 159225 + bigstringaf:../_doc/_odoc/reference/bigstringaf/bigstringaf 159226 + -L 159227 + bin_prot:../_doc/_odoc/reference/bin_prot/bin_prot 159228 + -L 159229 + bin_prot.shape:../_doc/_odoc/reference/bin_prot/bin_prot.shape 159230 + -L 159231 + bos:../_doc/_odoc/reference/bos/bos 159232 + -L 159233 + bos.setup:../_doc/_odoc/reference/bos/bos.setup 159234 + -L 159235 + brr:../_doc/_odoc/reference/brr/brr 159236 + -L 159237 + brr.ocaml_poke:../_doc/_odoc/reference/brr/brr.ocaml_poke 159238 + -L 159239 + brr.ocaml_poke_ui:../_doc/_odoc/reference/brr/brr.ocaml_poke_ui 159240 + -L 159241 + brr.poke:../_doc/_odoc/reference/brr/brr.poke 159242 + -L 159243 + brr.poked:../_doc/_odoc/reference/brr/brr.poked 159244 + -L 159245 + camlp-streams:../_doc/_odoc/reference/camlp-streams/camlp-streams 159246 + -L 159247 + capsule0.blocking_sync:../_doc/_odoc/reference/capsule0/capsule0.blocking_sync 159248 + -L 159249 + capsule0.expert:../_doc/_odoc/reference/capsule0/capsule0.expert 159250 + -L 159251 + capsule:../_doc/_odoc/reference/capsule/capsule 159252 + -L 159253 + cmdliner:../_doc/_odoc/reference/cmdliner/cmdliner 159254 + -L 159255 + code-mirror.autocomplete:../_doc/_odoc/reference/code-mirror/code-mirror.autocomplete 159256 + -L 159257 + code-mirror:../_doc/_odoc/reference/code-mirror/code-mirror 159258 + -L 159259 + code-mirror.lint:../_doc/_odoc/reference/code-mirror/code-mirror.lint 159260 + -L 159261 + code-mirror.stream:../_doc/_odoc/reference/code-mirror/code-mirror.stream 159262 + -L 159263 + code-mirror.tooltip:../_doc/_odoc/reference/code-mirror/code-mirror.tooltip 159264 + -L 159265 + compiler-libs.bytecomp:../_doc/_odoc/reference/ocaml-variants/compiler-libs.bytecomp 159266 + -L 159267 + compiler-libs.common:../_doc/_odoc/reference/ocaml-variants/compiler-libs.common 159268 + -L 159269 + compiler-libs.optcomp:../_doc/_odoc/reference/ocaml-variants/compiler-libs.optcomp 159270 + -L 159271 + compiler-libs.toplevel:../_doc/_odoc/reference/ocaml-variants/compiler-libs.toplevel 159272 + -L 159273 + core.base_for_tests:../_doc/_odoc/reference/core/core.base_for_tests 159274 + -L 159275 + core.command:../_doc/_odoc/reference/core/core.command 159276 + -L 159277 + core:../_doc/_odoc/reference/core/core 159278 + -L 159279 + core_extended.appendable_list:../_doc/_odoc/reference/core_extended/core_extended.appendable_list 159280 + -L 159281 + core_extended.delimited_kernel:../_doc/_odoc/reference/core_extended/core_extended.delimited_kernel 159282 + -L 159283 + core_extended.find_files:../_doc/_odoc/reference/core_extended/core_extended.find_files 159284 + -L 159285 + core_extended.immediate_kernel:../_doc/_odoc/reference/core_extended/core_extended.immediate_kernel 159286 + -L 159287 + core_extended.selection:../_doc/_odoc/reference/core_extended/core_extended.selection 159288 + -L 159289 + core.filename_base:../_doc/_odoc/reference/core/core.filename_base 159290 + -L 159291 + core.heap_block:../_doc/_odoc/reference/core/core.heap_block 159292 + -L 159293 + core_kernel.ansi_kernel:../_doc/_odoc/reference/core_kernel/core_kernel.ansi_kernel 159294 + -L 159295 + core_kernel.balanced_reducer:../_doc/_odoc/reference/core_kernel/core_kernel.balanced_reducer 159296 + -L 159297 + core_kernel.binary_packing:../_doc/_odoc/reference/core_kernel/core_kernel.binary_packing 159298 + -L 159299 + core_kernel.bounded_int_table:../_doc/_odoc/reference/core_kernel/core_kernel.bounded_int_table 159300 + -L 159301 + core_kernel.bus:../_doc/_odoc/reference/core_kernel/core_kernel.bus 159302 + -L 159303 + core_kernel.caml_threads:../_doc/_odoc/reference/core_kernel/core_kernel.caml_threads 159304 + -L 159305 + core_kernel.caml_unix:../_doc/_odoc/reference/core_kernel/core_kernel.caml_unix 159306 + -L 159307 + core_kernel:../_doc/_odoc/reference/core_kernel/core_kernel 159308 + -L 159309 + core_kernel.enum:../_doc/_odoc/reference/core_kernel/core_kernel.enum 159310 + -L 159311 + core_kernel.fheap:../_doc/_odoc/reference/core_kernel/core_kernel.fheap 159312 + -L 159313 + core_kernel.flags:../_doc/_odoc/reference/core_kernel/core_kernel.flags 159314 + -L 159315 + core_kernel.force_once:../_doc/_odoc/reference/core_kernel/core_kernel.force_once 159316 + -L 159317 + core_kernel.hash_heap:../_doc/_odoc/reference/core_kernel/core_kernel.hash_heap 159318 + -L 159319 + core_kernel.int_set:../_doc/_odoc/reference/core_kernel/core_kernel.int_set 159320 + -L 159321 + core_kernel.iobuf:../_doc/_odoc/reference/core_kernel/core_kernel.iobuf 159322 + -L 159323 + core_kernel.limiter:../_doc/_odoc/reference/core_kernel/core_kernel.limiter 159324 + -L 159325 + core_kernel.moption:../_doc/_odoc/reference/core_kernel/core_kernel.moption 159326 + -L 159327 + core_kernel.nonempty_list:../_doc/_odoc/reference/core_kernel/core_kernel.nonempty_list 159328 + -L 159329 + core_kernel.nonempty_set:../_doc/_odoc/reference/core_kernel/core_kernel.nonempty_set 159330 + -L 159331 + core_kernel.pairing_heap:../_doc/_odoc/reference/core_kernel/core_kernel.pairing_heap 159332 + -L 159333 + core_kernel.pooled_hashtbl:../_doc/_odoc/reference/core_kernel/core_kernel.pooled_hashtbl 159334 + -L 159335 + core_kernel.reversed_list:../_doc/_odoc/reference/core_kernel/core_kernel.reversed_list 159336 + -L 159337 + core_kernel.sexp_hidden_in_test:../_doc/_odoc/reference/core_kernel/core_kernel.sexp_hidden_in_test 159338 + -L 159339 + core_kernel.thread_pool_cpu_affinity:../_doc/_odoc/reference/core_kernel/core_kernel.thread_pool_cpu_affinity 159340 + -L 159341 + core_kernel.thread_safe_queue:../_doc/_odoc/reference/core_kernel/core_kernel.thread_safe_queue 159342 + -L 159343 + core_kernel.timing_wheel:../_doc/_odoc/reference/core_kernel/core_kernel.timing_wheel 159344 + -L 159345 + core_kernel.total_map:../_doc/_odoc/reference/core_kernel/core_kernel.total_map 159346 + -L 159347 + core_kernel.tuple_pool:../_doc/_odoc/reference/core_kernel/core_kernel.tuple_pool 159348 + -L 159349 + core_kernel.univ:../_doc/_odoc/reference/core_kernel/core_kernel.univ 159350 + -L 159351 + core_kernel.unpack_buffer:../_doc/_odoc/reference/core_kernel/core_kernel.unpack_buffer 159352 + -L 159353 + core_kernel.uopt:../_doc/_odoc/reference/core_kernel/core_kernel.uopt 159354 + -L 159355 + core_kernel.uuid:../_doc/_odoc/reference/core_kernel/core_kernel.uuid 159356 + -L 159357 + core_kernel.version_util_compat:../_doc/_odoc/reference/core_kernel/core_kernel.version_util_compat 159358 + -L 159359 + core_kernel.weak_array:../_doc/_odoc/reference/core_kernel/core_kernel.weak_array 159360 + -L 159361 + core_kernel.weak_hashtbl:../_doc/_odoc/reference/core_kernel/core_kernel.weak_hashtbl 159362 + -L 159363 + core_kernel.weak_pointer:../_doc/_odoc/reference/core_kernel/core_kernel.weak_pointer 159364 + -L 159365 + core.top:../_doc/_odoc/reference/core/core.top 159366 + -L 159367 + core_unix.bigbuffer_blocking:../_doc/_odoc/reference/core_unix/core_unix.bigbuffer_blocking 159368 + -L 159369 + core_unix.bigstring_unix:../_doc/_odoc/reference/core_unix/core_unix.bigstring_unix 159370 + -L 159371 + core_unix.command_test_helpers:../_doc/_odoc/reference/core_unix/core_unix.command_test_helpers 159372 + -L 159373 + core_unix.command_test_helpers_test:../_doc/_odoc/reference/core_unix/core_unix.command_test_helpers_test 159374 + -L 159375 + core_unix.command_unix:../_doc/_odoc/reference/core_unix/core_unix.command_unix 159376 + -L 159377 + core_unix.core_thread:../_doc/_odoc/reference/core_unix/core_unix.core_thread 159378 + -L 159379 + core_unix:../_doc/_odoc/reference/core_unix/core_unix 159380 + -L 159381 + core_unix.daemon:../_doc/_odoc/reference/core_unix/core_unix.daemon 159382 + -L 159383 + core_unix.date_unix:../_doc/_odoc/reference/core_unix/core_unix.date_unix 159384 + -L 159385 + core_unix.error_checking_mutex:../_doc/_odoc/reference/core_unix/core_unix.error_checking_mutex 159386 + -L 159387 + core_unix.filename_unix:../_doc/_odoc/reference/core_unix/core_unix.filename_unix 159388 + -L 159389 + core_unix.interval_lib:../_doc/_odoc/reference/core_unix/core_unix.interval_lib 159390 + -L 159391 + core_unix.interval_unix:../_doc/_odoc/reference/core_unix/core_unix.interval_unix 159392 + -L 159393 + core_unix.iobuf_unix:../_doc/_odoc/reference/core_unix/core_unix.iobuf_unix 159394 + -L 159395 + core_unix.linux_ext:../_doc/_odoc/reference/core_unix/core_unix.linux_ext 159396 + -L 159397 + core_unix.lock_file_blocking:../_doc/_odoc/reference/core_unix/core_unix.lock_file_blocking 159398 + -L 159399 + core_unix.nano_mutex:../_doc/_odoc/reference/core_unix/core_unix.nano_mutex 159400 + -L 159401 + core_unix.ocaml_c_utils:../_doc/_odoc/reference/core_unix/core_unix.ocaml_c_utils 159402 + -L 159403 + core_unix.process_env:../_doc/_odoc/reference/core_unix/core_unix.process_env 159404 + -L 159405 + core_unix.signal_unix:../_doc/_odoc/reference/core_unix/core_unix.signal_unix 159406 + -L 159407 + core_unix.squeue:../_doc/_odoc/reference/core_unix/core_unix.squeue 159408 + -L 159409 + core_unix.syslog:../_doc/_odoc/reference/core_unix/core_unix.syslog 159410 + -L 159411 + core_unix.sys_unix:../_doc/_odoc/reference/core_unix/core_unix.sys_unix 159412 + -L 159413 + core_unix.time_float_unix:../_doc/_odoc/reference/core_unix/core_unix.time_float_unix 159414 + -L 159415 + core_unix.time_interface:../_doc/_odoc/reference/core_unix/core_unix.time_interface 159416 + -L 159417 + core_unix.time_ns_unix:../_doc/_odoc/reference/core_unix/core_unix.time_ns_unix 159418 + -L 159419 + core_unix.time_stamp_counter:../_doc/_odoc/reference/core_unix/core_unix.time_stamp_counter 159420 + -L 159421 + core_unix.unix_pseudo_terminal:../_doc/_odoc/reference/core_unix/core_unix.unix_pseudo_terminal 159422 + -L 159423 + core_unix.uuid:../_doc/_odoc/reference/core_unix/core_unix.uuid 159424 + -L 159425 + core.validate:../_doc/_odoc/reference/core/core.validate 159426 + -L 159427 + csexp:../_doc/_odoc/reference/csexp/csexp 159428 + -L 159429 + cstruct:../_doc/_odoc/reference/cstruct/cstruct 159430 + -L 159431 + decompress.de:../_doc/_odoc/reference/decompress/decompress.de 159432 + -L 159433 + decompress.gz:../_doc/_odoc/reference/decompress/decompress.gz 159434 + -L 159435 + decompress.lz:../_doc/_odoc/reference/decompress/decompress.lz 159436 + -L 159437 + decompress.lzo:../_doc/_odoc/reference/decompress/decompress.lzo 159438 + -L 159439 + decompress.zl:../_doc/_odoc/reference/decompress/decompress.zl 159440 + -L 159441 + deprecated:../_doc/_odoc/reference/odoc/deprecated 159442 + -L 159443 + domain-local-await:../_doc/_odoc/reference/domain-local-await/domain-local-await 159444 + -L 159445 + dynlink:../_doc/_odoc/reference/ocaml-variants/dynlink 159446 + -L 159447 + eio.core:../_doc/_odoc/reference/eio/eio.core 159448 + -L 159449 + eio:../_doc/_odoc/reference/eio/eio 159450 + -L 159451 + eio_linux:../_doc/_odoc/reference/eio_linux/eio_linux 159452 + -L 159453 + eio_main:../_doc/_odoc/reference/eio_main/eio_main 159454 + -L 159455 + eio.mock:../_doc/_odoc/reference/eio/eio.mock 159456 + -L 159457 + eio_posix:../_doc/_odoc/reference/eio_posix/eio_posix 159458 + -L 159459 + eio.runtime_events:../_doc/_odoc/reference/eio/eio.runtime_events 159460 + -L 159461 + eio.unix:../_doc/_odoc/reference/eio/eio.unix 159462 + -L 159463 + eio.utils:../_doc/_odoc/reference/eio/eio.utils 159464 + -L 159465 + expect_test_helpers_core.expect_test_helpers_base:../_doc/_odoc/reference/expect_test_helpers_core/expect_test_helpers_core.expect_test_helpers_base 159466 + -L 159467 + expect_test_helpers_core:../_doc/_odoc/reference/expect_test_helpers_core/expect_test_helpers_core 159468 + -L 159469 + fieldslib:../_doc/_odoc/reference/fieldslib/fieldslib 159470 + -L 159471 + flexible_sexp:../_doc/_odoc/reference/flexible_sexp/flexible_sexp 159472 + -L 159473 + fmt.cli:../_doc/_odoc/reference/fmt/fmt.cli 159474 + -L 159475 + fmt:../_doc/_odoc/reference/fmt/fmt 159476 + -L 159477 + fmt.tty:../_doc/_odoc/reference/fmt/fmt.tty 159478 + -L 159479 + fpath:../_doc/_odoc/reference/fpath/fpath 159480 + -L 159481 + gen:../_doc/_odoc/reference/gen/gen 159482 + -L 159483 + hmap:../_doc/_odoc/reference/hmap/hmap 159484 + -L 159485 + int_repr:../_doc/_odoc/reference/int_repr/int_repr 159486 + -L 159487 + iomux:../_doc/_odoc/reference/iomux/iomux 159488 + -L 159489 + jane-street-headers:../_doc/_odoc/reference/jane-street-headers/jane-street-headers 159490 + -L 159491 + js_of_ocaml-compiler.dynlink:../_doc/_odoc/reference/js_of_ocaml-compiler/js_of_ocaml-compiler.dynlink 159492 + -L 159493 + js_of_ocaml-compiler.findlib-support:../_doc/_odoc/reference/js_of_ocaml-compiler/js_of_ocaml-compiler.findlib-support 159494 + -L 159495 + js_of_ocaml-compiler:../_doc/_odoc/reference/js_of_ocaml-compiler/js_of_ocaml-compiler 159496 + -L 159497 + js_of_ocaml-compiler.runtime-files:../_doc/_odoc/reference/js_of_ocaml-compiler/js_of_ocaml-compiler.runtime-files 159498 + -L 159499 + js_of_ocaml-compiler.runtime:../_doc/_odoc/reference/js_of_ocaml-compiler/js_of_ocaml-compiler.runtime 159500 + -L 159501 + js_of_ocaml.deriving:../_doc/_odoc/reference/js_of_ocaml/js_of_ocaml.deriving 159502 + -L 159503 + js_of_ocaml:../_doc/_odoc/reference/js_of_ocaml/js_of_ocaml 159504 + -L 159505 + js_of_ocaml-lwt:../_doc/_odoc/reference/js_of_ocaml-lwt/js_of_ocaml-lwt 159506 + -L 159507 + js_of_ocaml-toplevel:../_doc/_odoc/reference/js_of_ocaml-toplevel/js_of_ocaml-toplevel 159508 + -L 159509 + jsonm:../_doc/_odoc/reference/jsonm/jsonm 159510 + -L 159511 + js_top_worker-client.msg:../_doc/_odoc/reference/js_top_worker-client/js_top_worker-client.msg 159512 + -L 159513 + js_top_worker:../_doc/_odoc/reference/js_top_worker/js_top_worker 159514 + -L 159515 + js_top_worker-rpc.message:../_doc/_odoc/reference/js_top_worker-rpc/js_top_worker-rpc.message 159516 + -L 159517 + js_top_worker-web:../_doc/_odoc/reference/js_top_worker-web/js_top_worker-web 159518 + -L 159519 + js_top_worker-widget:../_doc/_odoc/reference/js_top_worker-widget/js_top_worker-widget 159520 + -L 159521 + js_top_worker-widget-leaflet:../_doc/_odoc/reference/js_top_worker-widget-leaflet/js_top_worker-widget-leaflet 159522 + -L 159523 + logs.browser:../_doc/_odoc/reference/logs/logs.browser 159524 + -L 159525 + logs.cli:../_doc/_odoc/reference/logs/logs.cli 159526 + -L 159527 + logs.fmt:../_doc/_odoc/reference/logs/logs.fmt 159528 + -L 159529 + logs:../_doc/_odoc/reference/logs/logs 159530 + -L 159531 + logs.lwt:../_doc/_odoc/reference/logs/logs.lwt 159532 + -L 159533 + logs.threaded:../_doc/_odoc/reference/logs/logs.threaded 159534 + -L 159535 + lwt-dllist:../_doc/_odoc/reference/lwt-dllist/lwt-dllist 159536 + -L 159537 + lwt:../_doc/_odoc/reference/lwt/lwt 159538 + -L 159539 + lwt.unix:../_doc/_odoc/reference/lwt/lwt.unix 159540 + -L 159541 + menhirLib:../_doc/_odoc/reference/menhirLib/menhirLib 159542 + -L 159543 + merlin-js.client:../_doc/_odoc/reference/merlin-js/merlin-js.client 159544 + -L 159545 + merlin-js.code-mirror:../_doc/_odoc/reference/merlin-js/merlin-js.code-mirror 159546 + -L 159547 + merlin-js.protocol:../_doc/_odoc/reference/merlin-js/merlin-js.protocol 159548 + -L 159549 + merlin-js.worker:../_doc/_odoc/reference/merlin-js/merlin-js.worker 159550 + -L 159551 + merlin-js.worker.static:../_doc/_odoc/reference/merlin-js/merlin-js.worker.static 159552 + -L 159553 + merlin-lib.analysis:../_doc/_odoc/reference/merlin-lib/merlin-lib.analysis 159554 + -L 159555 + merlin-lib.commands:../_doc/_odoc/reference/merlin-lib/merlin-lib.commands 159556 + -L 159557 + merlin-lib.config:../_doc/_odoc/reference/merlin-lib/merlin-lib.config 159558 + -L 159559 + merlin-lib.dot_protocol:../_doc/_odoc/reference/merlin-lib/merlin-lib.dot_protocol 159560 + -L 159561 + merlin-lib.extend:../_doc/_odoc/reference/merlin-lib/merlin-lib.extend 159562 + -L 159563 + merlin-lib.index_format:../_doc/_odoc/reference/merlin-lib/merlin-lib.index_format 159564 + -L 159565 + merlin-lib.kernel:../_doc/_odoc/reference/merlin-lib/merlin-lib.kernel 159566 + -L 159567 + merlin-lib.ocaml_merlin_specific:../_doc/_odoc/reference/merlin-lib/merlin-lib.ocaml_merlin_specific 159568 + -L 159569 + merlin-lib.ocaml_parsing:../_doc/_odoc/reference/merlin-lib/merlin-lib.ocaml_parsing 159570 + -L 159571 + merlin-lib.ocaml_preprocess:../_doc/_odoc/reference/merlin-lib/merlin-lib.ocaml_preprocess 159572 + -L 159573 + merlin-lib.ocaml_typing:../_doc/_odoc/reference/merlin-lib/merlin-lib.ocaml_typing 159574 + -L 159575 + merlin-lib.ocaml_utils:../_doc/_odoc/reference/merlin-lib/merlin-lib.ocaml_utils 159576 + -L 159577 + merlin-lib.os_ipc:../_doc/_odoc/reference/merlin-lib/merlin-lib.os_ipc 159578 + -L 159579 + merlin-lib.query_commands:../_doc/_odoc/reference/merlin-lib/merlin-lib.query_commands 159580 + -L 159581 + merlin-lib.query_protocol:../_doc/_odoc/reference/merlin-lib/merlin-lib.query_protocol 159582 + -L 159583 + merlin-lib.sherlodoc:../_doc/_odoc/reference/merlin-lib/merlin-lib.sherlodoc 159584 + -L 159585 + merlin-lib.utils:../_doc/_odoc/reference/merlin-lib/merlin-lib.utils 159586 + -L 159587 + mime_printer:../_doc/_odoc/reference/mime_printer/mime_printer 159588 + -L 159589 + mtime.clock:../_doc/_odoc/reference/mtime/mtime.clock 159590 + -L 159591 + mtime:../_doc/_odoc/reference/mtime/mtime 159592 + -L 159593 + note.brr:../_doc/_odoc/reference/note/note.brr 159594 + -L 159595 + note:../_doc/_odoc/reference/note/note 159596 + -L 159597 + num.core:../_doc/_odoc/reference/num/num.core 159598 + -L 159599 + ocaml-compiler-libs.bytecomp:../_doc/_odoc/reference/ocaml-compiler-libs/ocaml-compiler-libs.bytecomp 159600 + -L 159601 + ocaml-compiler-libs.common:../_doc/_odoc/reference/ocaml-compiler-libs/ocaml-compiler-libs.common 159602 + -L 159603 + ocaml-compiler-libs.optcomp:../_doc/_odoc/reference/ocaml-compiler-libs/ocaml-compiler-libs.optcomp 159604 + -L 159605 + ocaml-compiler-libs.shadow:../_doc/_odoc/reference/ocaml-compiler-libs/ocaml-compiler-libs.shadow 159606 + -L 159607 + ocaml-compiler-libs.toplevel:../_doc/_odoc/reference/ocaml-compiler-libs/ocaml-compiler-libs.toplevel 159608 + -L 159609 + ocamlgraph:../_doc/_odoc/reference/ocamlgraph/ocamlgraph 159610 + -L 159611 + ocaml_intrinsics_kernel:../_doc/_odoc/reference/ocaml_intrinsics_kernel/ocaml_intrinsics_kernel 159612 + -L 159613 + ocplib-endian.bigstring:../_doc/_odoc/reference/ocplib-endian/ocplib-endian.bigstring 159614 + -L 159615 + ocplib-endian:../_doc/_odoc/reference/ocplib-endian/ocplib-endian 159616 + -L 159617 + odoc-admonition-extension.impl:../_doc/_odoc/reference/odoc-admonition-extension/odoc-admonition-extension.impl 159618 + -L 159619 + odoc-docsite.impl:../_doc/_odoc/reference/odoc-docsite/odoc-docsite.impl 159620 + -L 159621 + odoc.document:../_doc/_odoc/reference/odoc/odoc.document 159622 + -L 159623 + odoc-dot-extension.impl:../_doc/_odoc/reference/odoc-dot-extension/odoc-dot-extension.impl 159624 + -L 159625 + odoc-driver:../_doc/_odoc/reference/odoc-driver/odoc-driver 159626 + -L 159627 + odoc.examples:../_doc/_odoc/reference/odoc/odoc.examples 159628 + -L 159629 + odoc.extension_api:../_doc/_odoc/reference/odoc/odoc.extension_api 159630 + -L 159631 + odoc.extension_registry:../_doc/_odoc/reference/odoc/odoc.extension_registry 159632 + -L 159633 + odoc.html:../_doc/_odoc/reference/odoc/odoc.html 159634 + -L 159635 + odoc.html_support_files:../_doc/_odoc/reference/odoc/odoc.html_support_files 159636 + -L 159637 + odoc.index:../_doc/_odoc/reference/odoc/odoc.index 159638 + -L 159639 + odoc-interactive-extension.impl:../_doc/_odoc/reference/odoc-interactive-extension/odoc-interactive-extension.impl 159640 + -L 159641 + odoc-jons-plugins.impl:../_doc/_odoc/reference/odoc-jons-plugins/odoc-jons-plugins.impl 159642 + -L 159643 + odoc.json_index:../_doc/_odoc/reference/odoc/odoc.json_index 159644 + -L 159645 + odoc.latex:../_doc/_odoc/reference/odoc/odoc.latex 159646 + -L 159647 + odoc.loader:../_doc/_odoc/reference/odoc/odoc.loader 159648 + -L 159649 + odoc.manpage:../_doc/_odoc/reference/odoc/odoc.manpage 159650 + -L 159651 + odoc.markdown:../_doc/_odoc/reference/odoc/odoc.markdown 159652 + -L 159653 + odoc-mermaid-extension.impl:../_doc/_odoc/reference/odoc-mermaid-extension/odoc-mermaid-extension.impl 159654 + -L 159655 + odoc.model_desc:../_doc/_odoc/reference/odoc/odoc.model_desc 159656 + -L 159657 + odoc.model:../_doc/_odoc/reference/odoc/odoc.model 159658 + -L 159659 + odoc-msc-extension.impl:../_doc/_odoc/reference/odoc-msc-extension/odoc-msc-extension.impl 159660 + -L 159661 + odoc.ocamlary:../_doc/_odoc/reference/odoc/odoc.ocamlary 159662 + -L 159663 + odoc.occurrences:../_doc/_odoc/reference/odoc/odoc.occurrences 159664 + -L 159665 + odoc.odoc:../_doc/_odoc/reference/odoc/odoc.odoc 159666 + -L 159667 + odoc.odoc_utils:../_doc/_odoc/reference/odoc/odoc.odoc_utils 159668 + -L 159669 + odoc-parser:../_doc/_odoc/reference/odoc-parser/odoc-parser 159670 + -L 159671 + odoc-rfc-extension.impl:../_doc/_odoc/reference/odoc-rfc-extension/odoc-rfc-extension.impl 159672 + -L 159673 + odoc-scrollycode-extension.impl:../_doc/_odoc/reference/odoc-scrollycode-extension/odoc-scrollycode-extension.impl 159674 + -L 159675 + odoc.search_html_frontend:../_doc/_odoc/reference/odoc/odoc.search_html_frontend 159676 + -L 159677 + odoc.search:../_doc/_odoc/reference/odoc/odoc.search 159678 + -L 159679 + odoc-standalone.impl:../_doc/_odoc/reference/odoc-standalone/odoc-standalone.impl 159680 + -L 159681 + odoc.syntax_highlighter:../_doc/_odoc/reference/odoc/odoc.syntax_highlighter 159682 + -L 159683 + odoc.xref2:../_doc/_odoc/reference/odoc/odoc.xref2 159684 + -L 159685 + odoc.xref_test:../_doc/_odoc/reference/odoc/odoc.xref_test 159686 + -L 159687 + onnxrt:../_doc/_odoc/reference/onnxrt/onnxrt 159688 + -L 159689 + opam-core.cmdliner:../_doc/_odoc/reference/opam-core/opam-core.cmdliner 159690 + -L 159691 + opam-core:../_doc/_odoc/reference/opam-core/opam-core 159692 + -L 159693 + opam-file-format:../_doc/_odoc/reference/opam-file-format/opam-file-format 159694 + -L 159695 + opam-format:../_doc/_odoc/reference/opam-format/opam-format 159696 + -L 159697 + optint:../_doc/_odoc/reference/optint/optint 159698 + -L 159699 + parsexp:../_doc/_odoc/reference/parsexp/parsexp 159700 + -L 159701 + patch:../_doc/_odoc/reference/patch/patch 159702 + -L 159703 + pipe_with_writer_error:../_doc/_odoc/reference/pipe_with_writer_error/pipe_with_writer_error 159704 + -L 159705 + portable.adaptive_backoff:../_doc/_odoc/reference/portable/portable.adaptive_backoff 159706 + -L 159707 + portable.common:../_doc/_odoc/reference/portable/portable.common 159708 + -L 159709 + portable.kernel:../_doc/_odoc/reference/portable/portable.kernel 159710 + -L 159711 + portable:../_doc/_odoc/reference/portable/portable 159712 + -L 159713 + portable.test_helpers:../_doc/_odoc/reference/portable/portable.test_helpers 159714 + -L 159715 + ppx_assert:../_doc/_odoc/reference/ppx_assert/ppx_assert 159716 + -L 159717 + ppx_assert.runtime-lib:../_doc/_odoc/reference/ppx_assert/ppx_assert.runtime-lib 159718 + -L 159719 + ppx_bench.config:../_doc/_odoc/reference/ppx_bench/ppx_bench.config 159720 + -L 159721 + ppx_bench.config_types:../_doc/_odoc/reference/ppx_bench/ppx_bench.config_types 159722 + -L 159723 + ppx_bench:../_doc/_odoc/reference/ppx_bench/ppx_bench 159724 + -L 159725 + ppx_bench.runtime-lib:../_doc/_odoc/reference/ppx_bench/ppx_bench.runtime-lib 159726 + -L 159727 + ppx_compare.expander:../_doc/_odoc/reference/ppx_compare/ppx_compare.expander 159728 + -L 159729 + ppx_compare:../_doc/_odoc/reference/ppx_compare/ppx_compare 159730 + -L 159731 + ppx_compare.runtime-lib:../_doc/_odoc/reference/ppx_compare/ppx_compare.runtime-lib 159732 + -L 159733 + ppx_derivers:../_doc/_odoc/reference/ppx_derivers/ppx_derivers 159734 + -L 159735 + ppx_diff.diffable_cinaps:../_doc/_odoc/reference/ppx_diff/ppx_diff.diffable_cinaps 159736 + -L 159737 + ppx_diff.diffable:../_doc/_odoc/reference/ppx_diff/ppx_diff.diffable 159738 + -L 159739 + ppx_diff.ppx_diff:../_doc/_odoc/reference/ppx_diff/ppx_diff.ppx_diff 159740 + -L 159741 + ppx_enumerate:../_doc/_odoc/reference/ppx_enumerate/ppx_enumerate 159742 + -L 159743 + ppx_enumerate.runtime-lib:../_doc/_odoc/reference/ppx_enumerate/ppx_enumerate.runtime-lib 159744 + -L 159745 + ppx_expect.config:../_doc/_odoc/reference/ppx_expect/ppx_expect.config 159746 + -L 159747 + ppx_expect.config_types:../_doc/_odoc/reference/ppx_expect/ppx_expect.config_types 159748 + -L 159749 + ppx_expect.make_corrected_file_kernel:../_doc/_odoc/reference/ppx_expect/ppx_expect.make_corrected_file_kernel 159750 + -L 159751 + ppx_expect.make_corrected_file:../_doc/_odoc/reference/ppx_expect/ppx_expect.make_corrected_file 159752 + -L 159753 + ppx_expect:../_doc/_odoc/reference/ppx_expect/ppx_expect 159754 + -L 159755 + ppx_expect.runtime:../_doc/_odoc/reference/ppx_expect/ppx_expect.runtime 159756 + -L 159757 + ppx_expect.runtime_types:../_doc/_odoc/reference/ppx_expect/ppx_expect.runtime_types 159758 + -L 159759 + ppx_fuelproof:../_doc/_odoc/reference/ppx_fuelproof/ppx_fuelproof 159760 + -L 159761 + ppx_fuelproof.runtime:../_doc/_odoc/reference/ppx_fuelproof/ppx_fuelproof.runtime 159762 + -L 159763 + ppx_hash.base_internalhash_types:../_doc/_odoc/reference/ppx_hash/ppx_hash.base_internalhash_types 159764 + -L 159765 + ppx_hash.expander:../_doc/_odoc/reference/ppx_hash/ppx_hash.expander 159766 + -L 159767 + ppx_hash:../_doc/_odoc/reference/ppx_hash/ppx_hash 159768 + -L 159769 + ppx_hash.runtime-lib:../_doc/_odoc/reference/ppx_hash/ppx_hash.runtime-lib 159770 + -L 159771 + ppx_helpers.modes_lib:../_doc/_odoc/reference/ppx_helpers/ppx_helpers.modes_lib 159772 + -L 159773 + ppx_helpers:../_doc/_odoc/reference/ppx_helpers/ppx_helpers 159774 + -L 159775 + ppx_here.expander:../_doc/_odoc/reference/ppx_here/ppx_here.expander 159776 + -L 159777 + ppx_here:../_doc/_odoc/reference/ppx_here/ppx_here 159778 + -L 159779 + ppx_here.runtime-lib:../_doc/_odoc/reference/ppx_here/ppx_here.runtime-lib 159780 + -L 159781 + ppx_inline_test.config:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.config 159782 + -L 159783 + ppx_inline_test.drop:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.drop 159784 + -L 159785 + ppx_inline_test.libname:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.libname 159786 + -L 159787 + ppx_inline_test:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test 159788 + -L 159789 + ppx_inline_test.runner.lib:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.runner.lib 159790 + -L 159791 + ppx_inline_test.runner:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.runner 159792 + -L 159793 + ppx_inline_test.runtime-lib:../_doc/_odoc/reference/ppx_inline_test/ppx_inline_test.runtime-lib 159794 + -L 159795 + ppxlib_ast.astlib:../_doc/_odoc/reference/ppxlib_ast/ppxlib_ast.astlib 159796 + -L 159797 + ppxlib_ast.ast:../_doc/_odoc/reference/ppxlib_ast/ppxlib_ast.ast 159798 + -L 159799 + ppxlib_ast.stdppx:../_doc/_odoc/reference/ppxlib_ast/ppxlib_ast.stdppx 159800 + -L 159801 + ppxlib_ast.traverse_builtins:../_doc/_odoc/reference/ppxlib_ast/ppxlib_ast.traverse_builtins 159802 + -L 159803 + ppxlib_jane:../_doc/_odoc/reference/ppxlib_jane/ppxlib_jane 159804 + -L 159805 + ppxlib.metaquot_lifters:../_doc/_odoc/reference/ppxlib/ppxlib.metaquot_lifters 159806 + -L 159807 + ppxlib.metaquot:../_doc/_odoc/reference/ppxlib/ppxlib.metaquot 159808 + -L 159809 + ppxlib:../_doc/_odoc/reference/ppxlib/ppxlib 159810 + -L 159811 + ppxlib.print_diff:../_doc/_odoc/reference/ppxlib/ppxlib.print_diff 159812 + -L 159813 + ppxlib_register:../_doc/_odoc/reference/ppxlib_register/ppxlib_register 159814 + -L 159815 + ppxlib.runner_as_ppx:../_doc/_odoc/reference/ppxlib/ppxlib.runner_as_ppx 159816 + -L 159817 + ppxlib.runner:../_doc/_odoc/reference/ppxlib/ppxlib.runner 159818 + -L 159819 + ppxlib.traverse:../_doc/_odoc/reference/ppxlib/ppxlib.traverse 159820 + -L 159821 + ppx_log.kernel:../_doc/_odoc/reference/ppx_log/ppx_log.kernel 159822 + -L 159823 + ppx_log:../_doc/_odoc/reference/ppx_log/ppx_log 159824 + -L 159825 + ppx_log.syntax:../_doc/_odoc/reference/ppx_log/ppx_log.syntax 159826 + -L 159827 + ppx_log.types:../_doc/_odoc/reference/ppx_log/ppx_log.types 159828 + -L 159829 + ppx_module_timer.helpers:../_doc/_odoc/reference/ppx_module_timer/ppx_module_timer.helpers 159830 + -L 159831 + ppx_module_timer:../_doc/_odoc/reference/ppx_module_timer/ppx_module_timer 159832 + -L 159833 + ppx_module_timer.runtime:../_doc/_odoc/reference/ppx_module_timer/ppx_module_timer.runtime 159834 + -L 159835 + ppx_portable:../_doc/_odoc/reference/ppx_portable/ppx_portable 159836 + -L 159837 + ppx_portable.runtime:../_doc/_odoc/reference/ppx_portable/ppx_portable.runtime 159838 + -L 159839 + ppx_sexp_conv.expander:../_doc/_odoc/reference/ppx_sexp_conv/ppx_sexp_conv.expander 159840 + -L 159841 + ppx_sexp_conv:../_doc/_odoc/reference/ppx_sexp_conv/ppx_sexp_conv 159842 + -L 159843 + ppx_sexp_conv.runtime-lib:../_doc/_odoc/reference/ppx_sexp_conv/ppx_sexp_conv.runtime-lib 159844 + -L 159845 + ppx_sexp_message.expander:../_doc/_odoc/reference/ppx_sexp_message/ppx_sexp_message.expander 159846 + -L 159847 + ppx_sexp_message:../_doc/_odoc/reference/ppx_sexp_message/ppx_sexp_message 159848 + -L 159849 + ppx_stable_witness:../_doc/_odoc/reference/ppx_stable_witness/ppx_stable_witness 159850 + -L 159851 + ppx_stable_witness.runtime:../_doc/_odoc/reference/ppx_stable_witness/ppx_stable_witness.runtime 159852 + -L 159853 + ppx_stable_witness.stable_witness:../_doc/_odoc/reference/ppx_stable_witness/ppx_stable_witness.stable_witness 159854 + -L 159855 + ppx_string:../_doc/_odoc/reference/ppx_string/ppx_string 159856 + -L 159857 + ppx_string.runtime:../_doc/_odoc/reference/ppx_string/ppx_string.runtime 159858 + -L 159859 + ppx_template.expander:../_doc/_odoc/reference/ppx_template/ppx_template.expander 159860 + -L 159861 + ppx_template:../_doc/_odoc/reference/ppx_template/ppx_template 159862 + -L 159863 + ppx_typed_fields:../_doc/_odoc/reference/ppx_typed_fields/ppx_typed_fields 159864 + -L 159865 + ppx_typed_fields.typed_field_map:../_doc/_odoc/reference/ppx_typed_fields/ppx_typed_fields.typed_field_map 159866 + -L 159867 + ppx_typed_fields.typed_fields_lib:../_doc/_odoc/reference/ppx_typed_fields/ppx_typed_fields.typed_fields_lib 159868 + -L 159869 + ppx_typed_fields.typed_variants_lib:../_doc/_odoc/reference/ppx_typed_fields/ppx_typed_fields.typed_variants_lib 159870 + -L 159871 + progress.engine:../_doc/_odoc/reference/progress/progress.engine 159872 + -L 159873 + progress:../_doc/_odoc/reference/progress/progress 159874 + -L 159875 + progress.vector:../_doc/_odoc/reference/progress/progress.vector 159876 + -L 159877 + protocol_version_header:../_doc/_odoc/reference/protocol_version_header/protocol_version_header 159878 + -L 159879 + psq:../_doc/_odoc/reference/psq/psq 159880 + -L 159881 + record_builder:../_doc/_odoc/reference/record_builder/record_builder 159882 + -L 159883 + re.emacs:../_doc/_odoc/reference/re/re.emacs 159884 + -L 159885 + re.glob:../_doc/_odoc/reference/re/re.glob 159886 + -L 159887 + re.pcre:../_doc/_odoc/reference/re/re.pcre 159888 + -L 159889 + re.perl:../_doc/_odoc/reference/re/re.perl 159890 + -L 159891 + re.posix:../_doc/_odoc/reference/re/re.posix 159892 + -L 159893 + re:../_doc/_odoc/reference/re/re 159894 + -L 159895 + re.str:../_doc/_odoc/reference/re/re.str 159896 + -L 159897 + rresult:../_doc/_odoc/reference/rresult/rresult 159898 + -L 159899 + runtime_events:../_doc/_odoc/reference/ocaml-variants/runtime_events 159900 + -L 159901 + sedlex.ppx:../_doc/_odoc/reference/sedlex/sedlex.ppx 159902 + -L 159903 + sedlex:../_doc/_odoc/reference/sedlex/sedlex 159904 + -L 159905 + sedlex.utils:../_doc/_odoc/reference/sedlex/sedlex.utils 159906 + -L 159907 + sexplib0:../_doc/_odoc/reference/sexplib0/sexplib0 159908 + -L 159909 + sexplib.num:../_doc/_odoc/reference/sexplib/sexplib.num 159910 + -L 159911 + sexplib:../_doc/_odoc/reference/sexplib/sexplib 159912 + -L 159913 + sexplib.unix:../_doc/_odoc/reference/sexplib/sexplib.unix 159914 + -L 159915 + sexp_pretty:../_doc/_odoc/reference/sexp_pretty/sexp_pretty 159916 + -L 159917 + sexp_type.grammar:../_doc/_odoc/reference/sexp_type/sexp_type.grammar 159918 + -L 159919 + sexp_type:../_doc/_odoc/reference/sexp_type/sexp_type 159920 + -L 159921 + sha:../_doc/_odoc/reference/sha/sha 159922 + -L 159923 + sherlodoc.db:../_doc/_odoc/reference/sherlodoc/sherlodoc.db 159924 + -L 159925 + sherlodoc.db_store:../_doc/_odoc/reference/sherlodoc/sherlodoc.db_store 159926 + -L 159927 + sherlodoc.query:../_doc/_odoc/reference/sherlodoc/sherlodoc.query 159928 + -L 159929 + sherlodoc.storage_js:../_doc/_odoc/reference/sherlodoc/sherlodoc.storage_js 159930 + -L 159931 + sherlodoc.storage_marshal:../_doc/_odoc/reference/sherlodoc/sherlodoc.storage_marshal 159932 + -L 159933 + spawn:../_doc/_odoc/reference/spawn/spawn 159934 + -L 159935 + splittable_random:../_doc/_odoc/reference/splittable_random/splittable_random 159936 + -L 159937 + stdio:../_doc/_odoc/reference/stdio/stdio 159938 + -L 159939 + stdlib_alpha:../_doc/_odoc/reference/ocaml-variants/stdlib_alpha 159940 + -L 159941 + stdlib_beta:../_doc/_odoc/reference/ocaml-variants/stdlib_beta 159942 + -L 159943 + stdlib:../_doc/_odoc/reference/ocaml-variants/stdlib 159944 + -L 159945 + stdlib_stable:../_doc/_odoc/reference/ocaml-variants/stdlib_stable 159946 + -L 159947 + stdlib_upstream_compatible:../_doc/_odoc/reference/ocaml-variants/stdlib_upstream_compatible 159948 + -L 159949 + string_dict:../_doc/_odoc/reference/string_dict/string_dict 159950 + -L 159951 + stringext:../_doc/_odoc/reference/stringext/stringext 159952 + -L 159953 + str:../_doc/_odoc/reference/ocaml-variants/str 159954 + -L 159955 + swhid_core:../_doc/_odoc/reference/swhid_core/swhid_core 159956 + -L 159957 + terminal.ansi:../_doc/_odoc/reference/terminal/terminal.ansi 159958 + -L 159959 + terminal:../_doc/_odoc/reference/terminal/terminal 159960 + -L 159961 + tessera-geotessera-jsoo:../_doc/_odoc/reference/tessera-geotessera-jsoo/tessera-geotessera-jsoo 159962 + -L 159963 + tessera-geotessera:../_doc/_odoc/reference/tessera-geotessera/tessera-geotessera 159964 + -L 159965 + tessera-linalg:../_doc/_odoc/reference/tessera-linalg/tessera-linalg 159966 + -L 159967 + tessera-npy:../_doc/_odoc/reference/tessera-npy/tessera-npy 159968 + -L 159969 + tessera-tfjs:../_doc/_odoc/reference/tessera-tfjs/tessera-tfjs 159970 + -L 159971 + tessera-viz-jsoo:../_doc/_odoc/reference/tessera-viz-jsoo/tessera-viz-jsoo 159972 + -L 159973 + tessera-viz:../_doc/_odoc/reference/tessera-viz/tessera-viz 159974 + -L 159975 + tessera-zarr-jsoo:../_doc/_odoc/reference/tessera-zarr-jsoo/tessera-zarr-jsoo 159976 + -L 159977 + tessera-zarr:../_doc/_odoc/reference/tessera-zarr/tessera-zarr 159978 + -L 159979 + textutils.ascii_table_kernel:../_doc/_odoc/reference/textutils/textutils.ascii_table_kernel 159980 + -L 159981 + textutils.ascii_table:../_doc/_odoc/reference/textutils/textutils.ascii_table 159982 + -L 159983 + textutils.console:../_doc/_odoc/reference/textutils/textutils.console 159984 + -L 159985 + threads:../_doc/_odoc/reference/ocaml-variants/threads 159986 + -L 159987 + thread-table:../_doc/_odoc/reference/thread-table/thread-table 159988 + -L 159989 + time_now:../_doc/_odoc/reference/time_now/time_now 159990 + -L 159991 + typerep:../_doc/_odoc/reference/typerep/typerep 159992 + -L 159993 + tyxml.functor:../_doc/_odoc/reference/tyxml/tyxml.functor 159994 + -L 159995 + tyxml:../_doc/_odoc/reference/tyxml/tyxml 159996 + -L 159997 + unique:../_doc/_odoc/reference/unique/unique 159998 + -L 159999 + univ_map:../_doc/_odoc/reference/univ_map/univ_map 160000 + -L 160001 + unix:../_doc/_odoc/reference/ocaml-variants/unix 160002 + -L 160003 + uopt:../_doc/_odoc/reference/uopt/uopt 160004 + -L 160005 + uring:../_doc/_odoc/reference/uring/uring 160006 + -L 160007 + uri.services_full:../_doc/_odoc/reference/uri/uri.services_full 160008 + -L 160009 + uri.services:../_doc/_odoc/reference/uri/uri.services 160010 + -L 160011 + uri:../_doc/_odoc/reference/uri/uri 160012 + -L 160013 + uucp:../_doc/_odoc/reference/uucp/uucp 160014 + -L 160015 + uutf:../_doc/_odoc/reference/uutf/uutf 160016 + -L 160017 + variantslib:../_doc/_odoc/reference/variantslib/variantslib 160018 + -L 160019 + x-ocaml.lib:../_doc/_odoc/reference/x-ocaml/x-ocaml.lib 160020 + -L 160021 + x-ocaml.protocol:../_doc/_odoc/reference/x-ocaml/x-ocaml.protocol 160022 + -L 160023 + yojson:../_doc/_odoc/reference/yojson/yojson 160024 + -L 160025 + zarr-v3-unix:../_doc/_odoc/reference/zarr-v3-unix/zarr-v3-unix 160026 + -L 160027 + zarr-v3:../_doc/_odoc/reference/zarr-v3/zarr-v3 160028 + -o 160029 + _odoc/drafts/asset-sherlodoc-search.png.odocl) 160030 + (run 160031 + odoc 148953 160032 compile-index 148954 160033 --root 148955 160034 site:_odoc ··· 149009 160088 _odoc/blog/2026/03/page-weeknotes-2026-13.odocl 149010 160089 _odoc/blog/2026/04/page-index.odocl 149011 160090 _odoc/blog/2026/04/page-odoc_and_ocaml_notebooks.odocl 160091 + _odoc/blog/2026/04/page-weeknotes-2026-15.odocl 149012 160092 _odoc/blog/2026/page-index.odocl 149013 160093 _odoc/blog/page-index.odocl 149014 160094 _odoc/drafts/page-index.odocl 160095 + _odoc/drafts/page-new-extensions.odocl 149015 160096 _odoc/page-index.odocl 149016 160097 _odoc/notebooks/foundations/page-foundations1.odocl 149017 160098 _odoc/notebooks/foundations/page-foundations10.odocl ··· 149030 160111 _odoc/notebooks/page-interactive_map_zarr.odocl 149031 160112 _odoc/notebooks/oxcaml/page-local.odocl 149032 160113 _odoc/projects/page-index.odocl 149033 - _odoc/reference/page-index.odocl) 160114 + _odoc/reference/page-index.odocl 160115 + _odoc/tags/page-index.odocl 160116 + _odoc/tags/page-meta.odocl 160117 + _odoc/tags/page-ocaml.odocl 160118 + _odoc/tags/page-odoc.odocl 160119 + _odoc/tags/page-plugins.odocl) 149034 160120 (run 149035 160121 odoc 149036 160122 sidebar-generate ··· 149096 160182 _odoc/blog/2026/03/page-weeknotes-2026-13.odocl 149097 160183 _odoc/blog/2026/04/page-index.odocl 149098 160184 _odoc/blog/2026/04/page-odoc_and_ocaml_notebooks.odocl 160185 + _odoc/blog/2026/04/page-weeknotes-2026-15.odocl 149099 160186 _odoc/blog/2026/page-index.odocl 149100 160187 _odoc/blog/page-index.odocl 149101 160188 _odoc/drafts/page-index.odocl 160189 + _odoc/drafts/page-new-extensions.odocl 149102 160190 _odoc/page-index.odocl 149103 160191 _odoc/notebooks/foundations/page-foundations1.odocl 149104 160192 _odoc/notebooks/foundations/page-foundations10.odocl ··· 149118 160206 _odoc/notebooks/oxcaml/page-local.odocl 149119 160207 _odoc/projects/page-index.odocl 149120 160208 _odoc/reference/page-index.odocl 160209 + _odoc/tags/page-index.odocl 160210 + _odoc/tags/page-meta.odocl 160211 + _odoc/tags/page-ocaml.odocl 160212 + _odoc/tags/page-odoc.odocl 160213 + _odoc/tags/page-plugins.odocl 149121 160214 _odoc/blog/2025/05/asset-alice.jpg.odocl 149122 160215 _odoc/blog/2025/05/asset-amy.jpg.odocl 149123 160216 _odoc/blog/2025/05/asset-emilio.jpg.odocl ··· 149156 160249 _odoc/blog/2026/04/asset-new.png.odocl 149157 160250 _odoc/blog/2026/04/asset-notebook.png.odocl 149158 160251 _odoc/blog/2026/04/asset-old.png.odocl 160252 + _odoc/blog/2026/04/asset-parseff.png.odocl 149159 160253 _odoc/blog/2026/04/asset-scrolly-odoc.gif.odocl 149160 160254 _odoc/blog/2026/04/asset-search.png.odocl 149161 160255 _odoc/blog/2026/04/asset-sherlodoc-search.png.odocl ··· 149163 160257 _odoc/blog/2026/04/asset-tessera-standalone.png.odocl 149164 160258 _odoc/blog/2026/04/asset-tessera.png.odocl 149165 160259 _odoc/blog/2026/04/asset-vibecoding.png.odocl 160260 + _odoc/drafts/asset-sherlodoc-search.png.odocl 149166 160261 blog/2025/05/alice.jpg 149167 160262 blog/2025/05/amy.jpg 149168 160263 blog/2025/05/emilio.jpg ··· 149201 160296 blog/2026/04/new.png 149202 160297 blog/2026/04/notebook.png 149203 160298 blog/2026/04/old.png 160299 + blog/2026/04/parseff.png 149204 160300 blog/2026/04/scrolly-odoc.gif 149205 160301 blog/2026/04/search.png 149206 160302 blog/2026/04/sherlodoc-search.png ··· 149208 160304 blog/2026/04/tessera-standalone.png 149209 160305 blog/2026/04/tessera.png 149210 160306 blog/2026/04/vibecoding.png 160307 + drafts/sherlodoc-search.png 149211 160308 static/assets/jon.jpg 149212 160309 static/assets/notebook-foundations.png 149213 160310 static/assets/notebook-interactive-map.png ··· 149820 160917 x-ocaml.universe=/_opam 149821 160918 -o 149822 160919 _html 160920 + _odoc/blog/2026/04/page-weeknotes-2026-15.odocl) 160921 + (run 160922 + odoc 160923 + html-generate 160924 + --warn-error 160925 + --shell 160926 + jon-shell 160927 + --config 160928 + x-ocaml.universe=/_opam 160929 + -o 160930 + _html 149823 160931 _odoc/blog/2026/page-index.odocl) 149824 160932 (run 149825 160933 odoc ··· 149853 160961 x-ocaml.universe=/_opam 149854 160962 -o 149855 160963 _html 160964 + _odoc/drafts/page-new-extensions.odocl) 160965 + (run 160966 + odoc 160967 + html-generate 160968 + --warn-error 160969 + --shell 160970 + jon-shell 160971 + --config 160972 + x-ocaml.universe=/_opam 160973 + -o 160974 + _html 149856 160975 _odoc/page-index.odocl) 149857 160976 (run 149858 160977 odoc ··· 150054 161173 _odoc/reference/page-index.odocl) 150055 161174 (run 150056 161175 odoc 161176 + html-generate 161177 + --warn-error 161178 + --shell 161179 + jon-shell 161180 + --config 161181 + x-ocaml.universe=/_opam 161182 + -o 161183 + _html 161184 + _odoc/tags/page-index.odocl) 161185 + (run 161186 + odoc 161187 + html-generate 161188 + --warn-error 161189 + --shell 161190 + jon-shell 161191 + --config 161192 + x-ocaml.universe=/_opam 161193 + -o 161194 + _html 161195 + _odoc/tags/page-meta.odocl) 161196 + (run 161197 + odoc 161198 + html-generate 161199 + --warn-error 161200 + --shell 161201 + jon-shell 161202 + --config 161203 + x-ocaml.universe=/_opam 161204 + -o 161205 + _html 161206 + _odoc/tags/page-ocaml.odocl) 161207 + (run 161208 + odoc 161209 + html-generate 161210 + --warn-error 161211 + --shell 161212 + jon-shell 161213 + --config 161214 + x-ocaml.universe=/_opam 161215 + -o 161216 + _html 161217 + _odoc/tags/page-odoc.odocl) 161218 + (run 161219 + odoc 161220 + html-generate 161221 + --warn-error 161222 + --shell 161223 + jon-shell 161224 + --config 161225 + x-ocaml.universe=/_opam 161226 + -o 161227 + _html 161228 + _odoc/tags/page-plugins.odocl) 161229 + (run 161230 + odoc 150057 161231 html-generate-asset 150058 161232 --asset-unit 150059 161233 _odoc/blog/2025/05/asset-alice.jpg.odocl ··· 150360 161534 odoc 150361 161535 html-generate-asset 150362 161536 --asset-unit 161537 + _odoc/blog/2026/04/asset-parseff.png.odocl 161538 + -o 161539 + _html 161540 + blog/2026/04/parseff.png) 161541 + (run 161542 + odoc 161543 + html-generate-asset 161544 + --asset-unit 150363 161545 _odoc/blog/2026/04/asset-scrolly-odoc.gif.odocl 150364 161546 -o 150365 161547 _html ··· 150412 161594 -o 150413 161595 _html 150414 161596 blog/2026/04/vibecoding.png) 161597 + (run 161598 + odoc 161599 + html-generate-asset 161600 + --asset-unit 161601 + _odoc/drafts/asset-sherlodoc-search.png.odocl 161602 + -o 161603 + _html 161604 + drafts/sherlodoc-search.png) 150415 161605 (run odoc support-files -o _html) 150416 161606 (system 150417 161607 "mkdir -p $(dirname _html/static/assets/jon.jpg) && cp static/assets/jon.jpg _html/static/assets/jon.jpg") ··· 150483 161673 _html/blog/2026/03/weeknotes-2026-13.html 150484 161674 _html/blog/2026/04/index.html 150485 161675 _html/blog/2026/04/odoc_and_ocaml_notebooks.html 161676 + _html/blog/2026/04/weeknotes-2026-15.html 150486 161677 _html/blog/2026/index.html 150487 161678 _html/blog/index.html 150488 161679 _html/drafts/index.html 161680 + _html/drafts/new-extensions.html 150489 161681 _html/index.html 150490 161682 _html/notebooks/foundations/foundations1.html 150491 161683 _html/notebooks/foundations/foundations10.html ··· 150505 161697 _html/notebooks/oxcaml/local.html 150506 161698 _html/projects/index.html 150507 161699 _html/reference/index.html 161700 + _html/tags/index.html 161701 + _html/tags/meta.html 161702 + _html/tags/ocaml.html 161703 + _html/tags/odoc.html 161704 + _html/tags/plugins.html 150508 161705 _html/static/assets/jon.jpg 150509 161706 _html/static/assets/notebook-foundations.png 150510 161707 _html/static/assets/notebook-interactive-map.png ··· 150549 161746 _html/blog/2026/04/new.png 150550 161747 _html/blog/2026/04/notebook.png 150551 161748 _html/blog/2026/04/old.png 161749 + _html/blog/2026/04/parseff.png 150552 161750 _html/blog/2026/04/scrolly-odoc.gif 150553 161751 _html/blog/2026/04/search.png 150554 161752 _html/blog/2026/04/sherlodoc-search.png 150555 161753 _html/blog/2026/04/sherlodoc.gif 150556 161754 _html/blog/2026/04/tessera-standalone.png 150557 161755 _html/blog/2026/04/tessera.png 150558 - _html/blog/2026/04/vibecoding.png)) 161756 + _html/blog/2026/04/vibecoding.png 161757 + _html/drafts/sherlodoc-search.png)) 150559 161758 150560 161759 (rule 150561 161760 (target ··· 150601 161800 blog/2026/03/weeknotes-2026-12.mld 150602 161801 blog/2026/03/weeknotes-2026-13.mld 150603 161802 blog/2026/04/odoc_and_ocaml_notebooks.mld 161803 + blog/2026/04/weeknotes-2026-15.mld 150604 161804 blog/2025/03/index.mld 150605 161805 blog/2025/04/index.mld 150606 161806 blog/2025/05/index.mld
+10
site/tags/index.mld
··· 1 + {0 Tags} 2 + 3 + Pages grouped by tag. Each tag page lists posts that carry it. 4 + 5 + {ul 6 + {- {{!page-ocaml}ocaml}} 7 + {- {{!page-odoc}odoc}} 8 + {- {{!page-plugins}plugins}} 9 + {- {{!page-meta}meta}} 10 + }
+6
site/tags/meta.mld
··· 1 + {0 Tag: meta} 2 + 3 + Pages tagged [meta]. 4 + 5 + {i (An auto-generated list of pages carrying this tag will live here 6 + once the [@tagged-pages] consumer extension ships.)}
+6
site/tags/ocaml.mld
··· 1 + {0 Tag: ocaml} 2 + 3 + Pages tagged [ocaml]. 4 + 5 + {i (An auto-generated list of pages carrying this tag will live here 6 + once the [@tagged-pages] consumer extension ships.)}
+6
site/tags/odoc.mld
··· 1 + {0 Tag: odoc} 2 + 3 + Pages tagged [odoc]. 4 + 5 + {i (An auto-generated list of pages carrying this tag will live here 6 + once the [@tagged-pages] consumer extension ships.)}
+6
site/tags/plugins.mld
··· 1 + {0 Tag: plugins} 2 + 3 + Pages tagged [plugins]. 4 + 5 + {i (An auto-generated list of pages carrying this tag will live here 6 + once the [@tagged-pages] consumer extension ships.)}