Mercurial
view third_party/wrk/src/stats.h @ 260:1f9877b637e9
Add Copilot-powered cyberpunk JRPG chat
Integrate the production JRPG chat with Seobeo streaming, Deita persistence, and a Bazel-managed Copilot SDK and LiteLLM inference stack.
Co-authored-by: Copilot <[email protected]>
| author | MrJuneJune <mrjunejune@users.noreply.github.com> |
|---|---|
| date | Wed, 05 Aug 2026 09:19:41 -0700 |
| parents | 94705b5986b3 |
| children |
line wrap: on
line source
#ifndef STATS_H #define STATS_H #include <stdbool.h> #include <stdint.h> #define MAX(X, Y) ((X) > (Y) ? (X) : (Y)) #define MIN(X, Y) ((X) < (Y) ? (X) : (Y)) typedef struct { uint32_t connect; uint32_t read; uint32_t write; uint32_t status; uint32_t timeout; } errors; typedef struct { uint64_t count; uint64_t limit; uint64_t min; uint64_t max; uint64_t data[]; } stats; stats *stats_alloc(uint64_t); void stats_free(stats *); int stats_record(stats *, uint64_t); void stats_correct(stats *, int64_t); long double stats_mean(stats *); long double stats_stdev(stats *stats, long double); long double stats_within_stdev(stats *, long double, long double, uint64_t); uint64_t stats_percentile(stats *, long double); uint64_t stats_popcount(stats *); uint64_t stats_value_at(stats *stats, uint64_t, uint64_t *); #endif /* STATS_H */