BjoManual/modules/std
Linus Björnstam f8cb9d3459 Benchmarking: (std bench) and bjo bench, with the card game
A new section 2.9 between Testing and Performance: time-it, a benchmark file
for the deck, how a benchmark is measured, setup and parameters, the menu,
--detail and --scaling, --compare-within, saving and comparing, --against
with --processes, the flags, and --serve. Every output is from a real run.
It shows the weakness of comparing two processes too: unchanged benchmarks
called faster or SLOWER by a few percent, and how --processes 6 settles it.

The standard library chapter gets std/bench, std/stopwatch says time-it is
(std bench)'s, and modules/std/bench/ has the reference pages for (std
bench), (std bench stats) and (std bench store).

🤖 Generated with [ECA](https://eca.dev) (anthropic/claude-opus-4-7)

Co-Authored-By: eca-agent <git@eca.dev>
2026-10-16 19:42:23 +02:00
..
bench Benchmarking: (std bench) and bjo bench, with the card game 2026-10-16 19:42:23 +02:00
mutable std: folders sorted in among the modules, without a slash 2026-10-15 14:55:46 +02:00
stm Modules: a module with submodules is its folder's page 2026-10-14 22:56:25 +02:00
test Modules: a module with submodules is its folder's page 2026-10-14 22:56:25 +02:00
atomic.sz (std atomic) has a reference page, and Part III a section on it 2026-10-09 08:25:26 +02:00
clr-ord.sz Reference pages for the rest of std, and Part III sections on them 2026-10-12 07:15:06 +02:00
datetime.sz The manual as a site: a landing page, the chapters, and a page per module 2026-10-01 18:37:22 +02:00
effect.sz Reference pages for the rest of std, and Part III sections on them 2026-10-12 07:15:06 +02:00
eq.sz Reference pages for the rest of std, and Part III sections on them 2026-10-12 07:15:06 +02:00
fmt.sz The manual as a site: a landing page, the chapters, and a page per module 2026-10-01 18:37:22 +02:00
hashset.sz Reference pages for the rest of std, and Part III sections on them 2026-10-12 07:15:06 +02:00
http.sz The manual as a site: a landing page, the chapters, and a page per module 2026-10-01 18:37:22 +02:00
inbox.sz Reference pages for the rest of std, and Part III sections on them 2026-10-12 07:15:06 +02:00
index.sz std: folders sorted in among the modules, without a slash 2026-10-15 14:55:46 +02:00
maths.sz (std maths) has a reference page, and Part III a section on it 2026-10-06 20:09:22 +02:00
monad.sz Reference pages for the rest of std, and Part III sections on them 2026-10-12 07:15:06 +02:00
net.sz Reference pages for the rest of std, and Part III sections on them 2026-10-12 07:15:06 +02:00
orderedmap.sz Reference pages for the rest of std, and Part III sections on them 2026-10-12 07:15:06 +02:00
orderedset.sz Reference pages for the rest of std, and Part III sections on them 2026-10-12 07:15:06 +02:00
ports.sz Reference pages for the rest of std, and Part III sections on them 2026-10-12 07:15:06 +02:00
prelude.sz The prelude's reference, beside the other modules' 2026-10-06 18:08:04 +02:00
random.sz The manual as a site: a landing page, the chapters, and a page per module 2026-10-01 18:37:22 +02:00
run.sz The manual as a site: a landing page, the chapters, and a page per module 2026-10-01 18:37:22 +02:00
rx.sz The manual as a site: a landing page, the chapters, and a page per module 2026-10-01 18:37:22 +02:00
simpletest.sz Reference pages for the rest of std, and Part III sections on them 2026-10-12 07:15:06 +02:00
stopwatch.sz Reference pages for the rest of std, and Part III sections on them 2026-10-12 07:15:06 +02:00
syntax-match.sz Reference pages for the rest of std, and Part III sections on them 2026-10-12 07:15:06 +02:00