Files
scriptc/benchmarks/builds/log-summary/format.ts
Chris Tate 0845c7ff56 Make native installs portable and smaller (#599)
* Make native installs portable and smaller

- Support glibc 2.34 with portable compiler binaries and static LLVM helpers.
- Bundle the host runtime and discover optional cross-target packs from project dependencies.
- Add application build benchmarks covering latency, executable size, and memory.

* Keep bootstrap tools available in Sandbox validation

- Isolate Zig for native compiler bootstrap and glibc entropy contracts.
- Preserve the existing toolchain scope for cache and corpus tests.

* Fix portable compiler bootstrap linking

- Keep native support objects compatible with the destination host linker.
- Resolve installed targets using the host declared by the toolchain manifest.
2026-10-01 10:46:16 -05:00

10 lines
414 B
TypeScript

import type { Route } from "./aggregate.ts";
export const revision = 0;
export function format(routes: Route[], limit: number): string {
const lines = ["request report " + revision, "route,count,errors,mean_ms,bytes"];
for (const row of routes.slice(0, limit)) {
lines.push([row.path, row.count, row.errors, Math.round(row.milliseconds / row.count), row.bytes].join(","));
}
return lines.join("\n");
}