Test matrix

Passing. Every test and example built in 133 lanes passed.

Librarygcc-14gcc-15clang-linux-18clang-linux-22clang-darwin-17msvc-14.3msvc-14.5emscriptenemscripten-6.0.11wasip2clang-linux-wasip2wasip3clang-linux-wasip3emscripten.asio.asyncifyemscripten-6.0.11emscripten.asio.browseremscripten-6.0.11emscripten.asio.browser-concurrency-hintemscripten-6.0.11emscripten.asio.browser-worker-exceptionsemscripten-6.0.11emscripten.asio.browser-workersemscripten-6.0.11native.asio.openssl-upstreamclang-linux-18native.asio.openssl-upstream-msvc-14.3msvc-14.3native.asio.openssl-upstream-msvc-14.5msvc-14.5wasip2.asio.scheduler-idleclang-linux-wasip2wasip2.asio.supplied-streamclang-linux-wasip2native.asio.threadsclang-linux-18wasip3.asio.threadsclang-linux-wasip3emscripten.asio.tlsemscripten-6.0.11native.asio.tlsclang-linux-18wasip3.asio.tlsclang-linux-wasip3native.asio.tls-integrationclang-linux-18wasip3.asio.tls-integrationclang-linux-wasip3wasip3.asio.wasi-dns-threadsclang-linux-wasip3wasip2.asio.wasip2-tlsclang-linux-wasip2native.beast.applicationsclang-linux-18emscripten.beast.applications-browseremscripten-6.0.11native.beast.applications-chatclang-linux-18wasip3.beast.applications-chatclang-linux-wasip3wasip3.beast.applications-cooperative-noexceptclang-linux-wasip3wasip2.beast.applications-hostclang-linux-wasip2wasip3.beast.applications-hostclang-linux-wasip3wasip2.beast.applications-host-clientsclang-linux-wasip2wasip3.beast.applications-host-clientsclang-linux-wasip3wasip2.beast.applications-host-extraclang-linux-wasip2wasip3.beast.applications-host-extraclang-linux-wasip3wasip2.beast.applications-host-tlsclang-linux-wasip2wasip3.beast.applications-host-tlsclang-linux-wasip3native.beast.applications-noexceptclang-linux-18wasip2.beast.applications-p2clang-linux-wasip2wasip3.beast.applications-p3clang-linux-wasip3native.beast.applications-singleclang-linux-18native.beast.applications-single-noexceptclang-linux-18wasip2.beast.applications-single-noexceptclang-linux-wasip2wasip3.beast.applications-single-noexceptclang-linux-wasip3native.beast.applications-streamsclang-linux-18wasip2.beast.applications-streamsclang-linux-wasip2wasip3.beast.applications-streamsclang-linux-wasip3native.beast.applications-websocket-streamsclang-linux-18wasip2.beast.applications-websocket-streamsclang-linux-wasip2wasip3.beast.applications-websocket-streamsclang-linux-wasip3wasip2.beast.asyncclang-linux-wasip2wasip3.beast.asyncclang-linux-wasip3wasip2.beast.bodyclang-linux-wasip2wasip3.beast.bodyclang-linux-wasip3emscripten.beast.browseremscripten-6.0.11emscripten.beast.browser-nodeemscripten-6.0.11wasip2.beast.hostclang-linux-wasip2wasip3.beast.hostclang-linux-wasip3wasip2.beast.httpclang-linux-wasip2wasip3.beast.httpclang-linux-wasip3native.beast.streamsclang-linux-18wasip2.beast.streamsclang-linux-wasip2wasip3.beast.streamsclang-linux-wasip3native.beast.tlsclang-linux-18wasip2.beast.tlsclang-linux-wasip2wasip3.beast.tlsclang-linux-wasip3wasip2.beast.websocket-cancellationclang-linux-wasip2emscripten.cobalt.asyncifyemscripten-6.0.11emscripten.cobalt.borrowed_raceemscripten-6.0.11native.cobalt.borrowed_raceclang-linux-18wasip2.cobalt.borrowed_raceclang-linux-wasip2wasip3.cobalt.borrowed_race_p3clang-linux-wasip3emscripten.cobalt.browser-network-counterpartsemscripten-6.0.11emscripten.cobalt.browser-pagesemscripten-6.0.11emscripten.cobalt.browser-runtime-probesemscripten-6.0.11emscripten.cobalt.browser-worker-pagesemscripten-6.0.11emscripten.cobalt.browser-workersemscripten-6.0.11emscripten.cobalt.cobaltemscripten-6.0.11native.cobalt.cobaltclang-linux-18emscripten.cobalt.cobalt_asyncifyemscripten-6.0.11wasip3.cobalt.cobalt_wasip3clang-linux-wasip3native.cobalt.controlled-oracleclang-linux-18wasip2.cobalt.controlled-portclang-linux-wasip2wasip3.cobalt.controlled-portclang-linux-wasip3emscripten.cobalt.exceptionsemscripten-6.0.11native.cobalt.exceptionsclang-linux-18wasip2.cobalt.exceptionsclang-linux-wasip2wasip3.cobalt.exceptions_p3clang-linux-wasip3wasip2.cobalt.filesystemclang-linux-wasip2wasip3.cobalt.filesystem-p3clang-linux-wasip3native.cobalt.finite-echoclang-linux-18wasip2.cobalt.finite-echoclang-linux-wasip2wasip3.cobalt.finite-echo-p3clang-linux-wasip3wasip2.cobalt.migrated-echoclang-linux-wasip2wasip3.cobalt.migrated-echo-p3clang-linux-wasip3emscripten.cobalt.migrated-portableemscripten-6.0.11wasip2.cobalt.migrated-portableclang-linux-wasip2wasip3.cobalt.migrated-portable-p3clang-linux-wasip3emscripten.cobalt.migrated-worker-modulesemscripten-6.0.11emscripten.cobalt.portable-counterpartsemscripten-6.0.11native.cobalt.portable-counterpartsclang-linux-18wasip2.cobalt.portable-counterpartsclang-linux-wasip2wasip3.cobalt.portable-counterparts-p3clang-linux-wasip3emscripten.cobalt.spsc-sequenceemscripten-6.0.11native.cobalt.spsc-sequenceclang-linux-18wasip3.cobalt.spsc-sequenceclang-linux-wasip3emscripten.cobalt.spsc-wakeupemscripten-6.0.11native.cobalt.spsc-wakeupclang-linux-18wasip3.cobalt.spsc-wakeupclang-linux-wasip3wasip2.cobalt.stdio-p2clang-linux-wasip2native.cobalt.threadsclang-linux-18wasip3.cobalt.threadsclang-linux-wasip3native.cobalt.tlsclang-linux-18wasip2.cobalt.tlsclang-linux-wasip2wasip3.cobalt.tlsclang-linux-wasip3native.cobalt.tls-integrationclang-linux-18wasip3.cobalt.tls-integrationclang-linux-wasip3native.cobalt.upstream-echoclang-linux-18native.cobalt.upstream-limitationsclang-linux-18native.cobalt.upstream-portableclang-linux-18native.cobalt.upstream-workersclang-linux-18wasip2.cobalt.wasip2-tlsclang-linux-wasip2emscripten.document.jsemscripten-6.0.11emscripten.trystero.interopemscripten-6.0.11native.trystero.interopclang-linux-18native.trystero.provider-integrationclang-linux-18wasip2.wasi.httpclang-linux-wasip2wasip3.wasi.httpclang-linux-wasip3
asiopasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspassn/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/a
beastpasspasspasspasspasspasspasspasspasspassn/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/apasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspassn/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/a
cobaltpasspasspasspasspasspasspasspasspasspassn/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/apasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspasspassn/an/an/an/an/an/a
configpasspasspasspasspasspasspasspasspasspassn/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/a
documentpasspasspasspasspasspasspasspasspasspassn/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/apassn/an/an/an/an/a
idnapasspasspasspasspasspasspasspasspasspassn/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/a
lexicalpasspasspasspasspasspasspasspasspasspassn/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/a
prattpasspasspasspasspasspasspasspasspasspassn/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/a
trysteropasspasspasspasspasspasspasspassn/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/apasspasspassn/an/a
wasipasspasspasspasspasspasspassn/apasspassn/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/apasspass
xactorpasspasspasspasspasspasspassn/apasspassn/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/a
xstatepasspasspasspasspasspasspassn/apasspassn/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/an/a

Legend

pass
Every build of it in the lane passed.
compile
The compiler failed.
compiled
The source compiled, and the test expects it not to.
link
The linker failed.
linked
The program linked, and the test expects it not to.
build
A step other than compiling, linking and running failed.
run
The program exited with a status other than 0, the example printed other than its .expected file, the served component answered other than its .expected file, or the script that drives the program exited with a status other than 0.
ran
The program exited with status 0, and the test expects another status.
not run
b2 did not take it to the end: a target it needs failed, or the lane was not built from scratch (b2 -a).
n/a
Not built in this lane, as when it does not declare the lane's target, or when a lane of its own runs it.