Mitchell Hashimoto
100e6ed254
terminal/new => terminal2 so we can figure out what depends on what
2024-03-22 20:27:36 -07:00
Mitchell Hashimoto
f7c597fa95
terminal/new
2024-03-22 20:27:18 -07:00
Mitchell Hashimoto
5628fa36d8
terminal/new: scrollDown
2024-03-22 20:27:18 -07:00
Mitchell Hashimoto
dc6de51472
terminal/new: add bench
2024-03-22 20:27:17 -07:00
Qwerasd
58b925d4c3
fix(bench): update std options format
2024-02-10 22:20:24 -05:00
Qwerasd
2db24fdd57
bench/stream: add gen-rand (arbitrary random bytes)
2024-02-06 19:29:06 -05:00
Qwerasd
b31099daf4
bench/stream: only generate benchmark input once, improve utf8 gen
2024-02-06 18:22:59 -05:00
Mitchell Hashimoto
0c8dd34ea7
build: update build and comments
2024-02-05 21:22:28 -08:00
Mitchell Hashimoto
e88292f096
bench/stream: add utf8
2024-02-05 21:22:28 -08:00
David Rubin
a853277dbf
make benchmarks more accurate
...
by adding a `--size` flag we make the size of buffers not comptime known, which prevents certain unrolling optimizations from happening.
secondly, `noinline` creates a more reproducable env for benchmarking by isolating the contents of the functions
2024-02-05 21:22:27 -08:00
Mitchell Hashimoto
caf9405db0
bench/stream: add terminal option
2024-02-05 21:22:27 -08:00
Mitchell Hashimoto
b030663e03
bench/stream: benchmark for stream processing
2024-02-05 21:22:27 -08:00