From 4556ff493804a8ed75ea2c2577fd764885ccc5c6 Mon Sep 17 00:00:00 2001 From: John Ky Date: Mon, 14 Sep 2026 10:58:50 +1000 Subject: [PATCH 1/2] test(bench): guard escaped-key query instruction counts --- scripts/perf-guard.py | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/perf-guard.py b/scripts/perf-guard.py index 42c830af3..ad5d399c0 100755 --- a/scripts/perf-guard.py +++ b/scripts/perf-guard.py @@ -136,6 +136,7 @@ # and reuses it, rather than regenerating an identical file per row. QUERIES = [ ("wide_keys_unsorted", "wide", "2mb", "jq", "keys_unsorted"), + ("wide_escaped_keys_unsorted", "wide-escaped-keys", "2mb", "jq", "keys_unsorted"), ("wide_identity", "wide", "2mb", "jq", "."), ("users_keys_unsorted", "users", "2mb", "jq", "keys_unsorted"), ("users_identity", "users", "2mb", "jq", "."), From c0b7510e260650e802148e935256930655ffafe4 Mon Sep 17 00:00:00 2001 From: John Ky Date: Mon, 14 Sep 2026 11:17:44 +1000 Subject: [PATCH 2/2] test(bench): record escaped-key baselines from both CI architectures --- tests/data/perf-guard-baseline.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/data/perf-guard-baseline.json b/tests/data/perf-guard-baseline.json index 6beb13d2b..7786d91a0 100644 --- a/tests/data/perf-guard-baseline.json +++ b/tests/data/perf-guard-baseline.json @@ -11,6 +11,7 @@ "users_path_walk": 268790008, "users_yq_del_select": 2663041899, "users_yq_keys_unsorted": 73985720, + "wide_escaped_keys_unsorted": 317859745, "wide_identity": 467103831, "wide_keys_unsorted": 290306959 }, @@ -26,6 +27,7 @@ "users_path_walk": 314254982, "users_yq_del_select": 3290140229, "users_yq_keys_unsorted": 82751672, + "wide_escaped_keys_unsorted": 373125714, "wide_identity": 578691186, "wide_keys_unsorted": 345795217 }