|
|
c3d96b1a49
|
build: initial benchmarking framework
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I67e686185114daa167e5de589e53f53f6a6a6964
|
2026-04-16 21:10:46 +03:00 |
|
|
|
3719dbccd5
|
treewide: fix various build warnings; ignore vendored headers in formatting job
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I7af033c8d3f437e5574b050223cbc16a6a6a6964
|
2026-04-16 21:06:21 +03:00 |
|
|
|
b311a0a969
|
build: add -Wconversion and -Wdouble-promotion to default flags
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I92e454f97d628a7b8ada8dc85ec458376a6a6964
|
2026-04-16 21:06:20 +03:00 |
|
|
|
237a013e03
|
build: harden default flags
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I9a86a035c2e35a8ccbac9c7672d82dcb6a6a6964
|
2026-04-16 21:06:08 +03:00 |
|
|
|
c8d5637e25
|
meta: update sample config for prefix syntax & output maching
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I4ef49c171e260fe8e1ea114a58af77166a6a6964
|
2026-04-16 16:03:34 +03:00 |
|
|
|
459989e896
|
config: add description-based output matching with desc: prefix
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Idbe0661f0c491512d61ace4337ebe8cd6a6a6964
|
2026-04-16 16:03:33 +03:00 |
|
|
|
e871307f6a
|
chore: add more Make tasks for tests & benchmarks
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I5cabfcf1815588ffec6c8b865cd163176a6a6964
|
2026-04-16 16:03:32 +03:00 |
|
|
|
000258df5c
|
chore: ignore valgrind artifacts
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I309e751b96e858f231e224d3b345670e6a6a6964
|
2026-04-16 16:03:31 +03:00 |
|
|
|
4a84ed7a21
|
scripts: visualise benchmark results via Python script
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: If48e0a1c4b265946c009b3abd9a249a96a6a6964
|
2026-04-16 16:03:30 +03:00 |
|
|
|
9be9c8276a
|
lib: add test helpers
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Iaefc0d503288b4ffe8e6922130acc2ec6a6a6964
|
2026-04-16 16:03:29 +03:00 |
|
|
|
4d10074181
|
nix: streamline packaging
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I4643ed2c8e6f8ceb5e722612cc67a74e6a6a6964
|
2026-04-16 16:03:28 +03:00 |
|
|
|
5df01492ec
|
docs: simplify README
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I893d51c6a084a0ed56a27cf0bcfae14b6a6a6964
|
2026-04-16 16:03:27 +03:00 |
|
|
|
23527908c2
|
config: fix wording
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I41e3e89470fa8181d887de0584c965176a6a6964
|
2026-04-16 16:03:26 +03:00 |
|
|
|
3db813fcc2
|
tests: initial unit testing
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ib67a52ddcdbb9d5378dc3dd2dd7b5d106a6a6964
|
2026-04-16 16:03:25 +03:00 |
|
|
|
1891725ff9
|
tests: add basic helpers
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6e5659a4a93d62c6ae60dd1f1a03425a6a6a6964
|
2026-04-16 16:03:24 +03:00 |
|
|
|
e177e32bfd
|
nix: add bear to devshell
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ib56e2256b279f69fccb00f32423a7d0d6a6a6964
|
2026-04-16 16:03:19 +03:00 |
|