Standard library / std:: Module Catalog

std:: Module Catalog

This page is the canonical inventory of shipped modules under std/.

Use it to answer two questions quickly:

  1. Does a given std::... module exist in the shipped tree?
  2. Which docs/std/*.md page is the canonical documentation surface for it?

Every shipped std/** Silk module is expected to have an exact canonical doc page under docs/std/.

Naming rule:

Owning family docs still exist for cross-module design/context, but they do not replace the exact per-module page.

Top-Level Public Modules#

Every shipped top-level std/*.slk module has an exact-name canonical doc page:

Nested Public Submodules#

These modules are part of the shipped std/ source tree and each also has an exact canonical page:

Runtime And Platform Submodules#

std::runtime::* and its platform-specific descendants are implementation modules used by hosted stdlib surfaces. They still get exact canonical pages, but those pages are implementation-facing and point back to the runtime family docs for cross-module behavior.

Generic/runtime-family coverage:

Linux-specific runtime modules:

POSIX-specific runtime modules:

WASI-specific runtime modules:

Notes#

  • This catalog is the audit-oriented coverage map for the entire shipped std/** tree.
  • For downstream users, start with the exact-name top-level module docs first.
  • For nested and runtime modules, use the exact canonical page first and then follow its owning-family links for broader context.

Source repository · Edit this page · View Markdown