kc3-lang/libxkbcommon/bench/compile-keymap.c

Branch :


Log

Author Commit Date CI Message
9600981a 2025-07-01 15:54:09 bench: Add --keymap to compile-keymap `--keymap` enables using a keymap file rather than resolving RMLVO.
62712cfe 2025-05-06 17:42:54 bench: Add options to use an explicit keymap format
e120807b 2025-01-29 15:35:22 Update license notices to SDPX short identifiers + update LICENSE Fix #628. Signed-off-by: Ran Benita <ran@unusedvar.com>
842497d9 2025-01-22 16:46:11 clang-tidy: Fix implicit or incorrect integer casts
b76617e6 2025-01-22 16:42:47 clang-tidy: Various fixes related to IO
4b0209df 2025-01-21 07:26:33 bench: Fix embedded directive within macro arguments Embedding a directive within macro arguments has undefined behavior.
ddb731ce 2025-01-20 18:01:08 bench: Add xkb_keymap_get_as_string Based on the `compile-keymap` benchmark.
f6f30c6b 2023-09-25 12:07:58 Add benchark for compile-keymap Implement `tasty-bench` method: 1. Set n = 1. 2. Measure execution time t_n of n iterations and execution time t_2n of 2n iterations. 3. Find t which minimizes deviation of (n·t, 2·n·t) from (t_n, t_2n), namely t = (t_n + 2·t_2n)/5n. 4. If deviation is small enough (see --stdev CLI parameter), return t as a mean execution time. 5. Otherwise set n = 2·n and jump back to Step 2. See: https://hackage.haskell.org/package/tasty-bench