From f4c4ed4c36d8d03376b758accae2b18b9b963306 Mon Sep 17 00:00:00 2001 From: Andrew Noyes Date: Mon, 23 Jun 2025 12:24:28 -0400 Subject: [PATCH] Compare specific inputs with simdjson dom --- src/test.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/test.cpp b/src/test.cpp index daae7fa..6be1f7d 100644 --- a/src/test.cpp +++ b/src/test.cpp @@ -363,6 +363,15 @@ TEST_CASE("bench input types") { ankerl::nanobench::Bench bench; bench.batch(json.size()); bench.unit("byte"); + bench.relative(true); + + bench.run("simdjson dom " + name, [&]() { + simdjson::padded_string my_padded_data(json.data(), json.size()); + simdjson::dom::parser parser; + auto doc = parser.parse(my_padded_data); + bench.doNotOptimizeAway(doc); + }); + auto *parser = WeaselJsonParser_create(1024, &c, nullptr); bench.run("parser3 " + name, [&]() { auto copy = json;