Skip to content

Commit

Permalink
Upgrade Core to 47ba2307b9bfab9fb378386207b3172c97ed1363 (#373)
Browse files Browse the repository at this point in the history
Signed-off-by: Juan Cruz Viotti <[email protected]>
  • Loading branch information
jviotti authored Jan 30, 2025
1 parent 6bbf79b commit 590820a
Show file tree
Hide file tree
Showing 39 changed files with 296 additions and 208 deletions.
2 changes: 1 addition & 1 deletion DEPENDENCIES
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
vendorpull https://github.com/sourcemeta/vendorpull dea311b5bfb53b6926a4140267959ae334d3ecf4
core https://github.com/sourcemeta/core 1257bcddc2797de7c95dedefebf6c2fb1e00717a
core https://github.com/sourcemeta/core 47ba2307b9bfab9fb378386207b3172c97ed1363
jsonschema-test-suite https://github.com/json-schema-org/JSON-Schema-Test-Suite 4ba013d58e747ecaf48c8bb7cf248cb0d564afbc
2 changes: 1 addition & 1 deletion benchmark/compiler_2019_09.cc
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ static void Compiler_2019_09_OMC_JSON_V2(benchmark::State &state) {
for (auto _ : state) {
auto result{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};
assert(!result.instructions.empty());
benchmark::DoNotOptimize(result.instructions);
Expand Down
2 changes: 1 addition & 1 deletion benchmark/compiler_draft6.cc
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ static void Compiler_Draft6_AdaptiveCard(benchmark::State &state) {
for (auto _ : state) {
auto result{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};
assert(!result.instructions.empty());
benchmark::DoNotOptimize(result.instructions);
Expand Down
4 changes: 2 additions & 2 deletions benchmark/evaluator_2019_09.cc
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ static void Evaluator_2019_09_Unevaluated_Properties(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};
sourcemeta::blaze::Evaluator evaluator;
for (auto _ : state) {
Expand All @@ -56,7 +56,7 @@ static void Evaluator_2019_09_OMC_JSON_V2_1(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};
sourcemeta::blaze::Evaluator evaluator;
for (auto _ : state) {
Expand Down
8 changes: 4 additions & 4 deletions benchmark/evaluator_2020_12.cc
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ static void Evaluator_2020_12_Dynamic_Ref(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};
sourcemeta::blaze::Evaluator evaluator;
for (auto _ : state) {
Expand All @@ -86,7 +86,7 @@ static void Evaluator_2020_12_Dynamic_Ref_Single(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};
sourcemeta::blaze::Evaluator evaluator;
for (auto _ : state) {
Expand All @@ -107,7 +107,7 @@ static void Evaluator_2020_12_CQL_1(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};
sourcemeta::blaze::Evaluator evaluator;
for (auto _ : state) {
Expand All @@ -128,7 +128,7 @@ static void Evaluator_2020_12_OpenAPI(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};
sourcemeta::blaze::Evaluator evaluator;
for (auto _ : state) {
Expand Down
40 changes: 20 additions & 20 deletions benchmark/evaluator_draft4.cc
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,10 @@ static void Evaluator_Draft4_Meta_1_No_Callback(benchmark::State &state) {
})JSON")};

const auto metaschema{sourcemeta::core::metaschema(
schema, sourcemeta::core::official_resolver)};
schema, sourcemeta::core::schema_official_resolver)};
const auto metaschema_template{sourcemeta::blaze::compile(
metaschema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};

sourcemeta::blaze::Evaluator evaluator;
Expand Down Expand Up @@ -101,7 +101,7 @@ static void Evaluator_Draft4_Required_Properties(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};

sourcemeta::blaze::Evaluator evaluator;
Expand Down Expand Up @@ -152,7 +152,7 @@ static void Evaluator_Draft4_Many_Optional_Properties_Minimal_Match(

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};

sourcemeta::blaze::Evaluator evaluator;
Expand Down Expand Up @@ -203,7 +203,7 @@ static void Evaluator_Draft4_Few_Optional_Properties_Minimal_Match(

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};

sourcemeta::blaze::Evaluator evaluator;
Expand Down Expand Up @@ -281,7 +281,7 @@ static void Evaluator_Draft4_Items_Schema(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};

sourcemeta::blaze::Evaluator evaluator;
Expand Down Expand Up @@ -417,7 +417,7 @@ static void Evaluator_Draft4_Nested_Object(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};

sourcemeta::blaze::Evaluator evaluator;
Expand Down Expand Up @@ -460,7 +460,7 @@ Evaluator_Draft4_Properties_Triad_Optional(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};

sourcemeta::blaze::Evaluator evaluator;
Expand Down Expand Up @@ -504,7 +504,7 @@ Evaluator_Draft4_Properties_Triad_Required(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};

sourcemeta::blaze::Evaluator evaluator;
Expand Down Expand Up @@ -543,7 +543,7 @@ static void Evaluator_Draft4_Properties_Triad_Closed(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};

sourcemeta::blaze::Evaluator evaluator;
Expand Down Expand Up @@ -589,7 +589,7 @@ static void Evaluator_Draft4_Properties_Closed(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};

sourcemeta::blaze::Evaluator evaluator;
Expand Down Expand Up @@ -634,7 +634,7 @@ static void Evaluator_Draft4_Non_Recursive_Ref(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};

sourcemeta::blaze::Evaluator evaluator;
Expand Down Expand Up @@ -674,7 +674,7 @@ static void Evaluator_Draft4_Pattern_Properties_True(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};

sourcemeta::blaze::Evaluator evaluator;
Expand Down Expand Up @@ -732,7 +732,7 @@ static void Evaluator_Draft4_Ref_To_Single_Property(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};

sourcemeta::blaze::Evaluator evaluator;
Expand Down Expand Up @@ -781,7 +781,7 @@ Evaluator_Draft4_Additional_Properties_Type(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};

sourcemeta::blaze::Evaluator evaluator;
Expand Down Expand Up @@ -823,7 +823,7 @@ static void Evaluator_Draft4_Nested_Oneof(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};
sourcemeta::blaze::Evaluator evaluator;
for (auto _ : state) {
Expand All @@ -843,7 +843,7 @@ static void Evaluator_Draft4_Short_Enum(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};
sourcemeta::blaze::Evaluator evaluator;
for (auto _ : state) {
Expand Down Expand Up @@ -905,7 +905,7 @@ static void Evaluator_Draft4_Long_Enum(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};
sourcemeta::blaze::Evaluator evaluator;
for (auto _ : state) {
Expand Down Expand Up @@ -967,7 +967,7 @@ static void Evaluator_Draft4_Long_Enum_Short_Strings(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};
sourcemeta::blaze::Evaluator evaluator;
for (auto _ : state) {
Expand All @@ -987,7 +987,7 @@ static void Evaluator_Draft4_Type_Object(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};
sourcemeta::blaze::Evaluator evaluator;
for (auto _ : state) {
Expand Down
2 changes: 1 addition & 1 deletion benchmark/evaluator_draft6.cc
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ static void Evaluator_Draft6_Property_Names(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};
sourcemeta::blaze::Evaluator evaluator;
for (auto _ : state) {
Expand Down
12 changes: 6 additions & 6 deletions benchmark/evaluator_draft7.cc
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ static void Evaluator_Draft7_If_Then_Else(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};
sourcemeta::blaze::Evaluator evaluator;
for (auto _ : state) {
Expand All @@ -51,7 +51,7 @@ static void Evaluator_Draft7_Vercel_1(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};
sourcemeta::blaze::Evaluator evaluator;
for (auto _ : state) {
Expand All @@ -72,7 +72,7 @@ static void Evaluator_Draft7_Helm_Chart_Lock_1(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};
sourcemeta::blaze::Evaluator evaluator;
for (auto _ : state) {
Expand All @@ -93,7 +93,7 @@ static void Evaluator_Draft7_Helm_Chart_Lock_2(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};
sourcemeta::blaze::Evaluator evaluator;
for (auto _ : state) {
Expand All @@ -114,7 +114,7 @@ static void Evaluator_Draft7_Jasmine_1(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};
sourcemeta::blaze::Evaluator evaluator;
for (auto _ : state) {
Expand All @@ -135,7 +135,7 @@ static void Evaluator_Draft7_Dependabot_1(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};
sourcemeta::blaze::Evaluator evaluator;
for (auto _ : state) {
Expand Down
2 changes: 1 addition & 1 deletion contrib/perf.cc
Original file line number Diff line number Diff line change
Expand Up @@ -180,7 +180,7 @@ auto main(int argc, char **argv) noexcept -> int {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler,
sourcemeta::blaze::Mode::FastValidation)};

Expand Down
2 changes: 1 addition & 1 deletion contrib/trace.cc
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ auto main(int argc, char **argv) noexcept -> int {
const auto schema{sourcemeta::core::read_json(argv[1])};
const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};
const std::filesystem::path instance_path{argv[2]};
const auto instance{sourcemeta::core::read_json(instance_path)};
Expand Down
2 changes: 1 addition & 1 deletion contrib/validate.cc
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ auto main(int argc, char **argv) noexcept -> int {
const auto compile_start{std::chrono::high_resolution_clock::now()};
const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};
const auto compile_end{std::chrono::high_resolution_clock::now()};
const auto compile_duration{
Expand Down
2 changes: 1 addition & 1 deletion src/compiler/include/sourcemeta/blaze/compiler.h
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,7 @@ auto SOURCEMETA_BLAZE_COMPILER_EXPORT default_schema_compiler(
///
/// const auto schema_template{sourcemeta::blaze::compile(
/// schema, sourcemeta::core::schema_official_walker,
/// sourcemeta::core::official_resolver,
/// sourcemeta::core::schema_official_resolver,
/// sourcemeta::core::default_schema_compiler)};
///
/// // Evaluate or encode
Expand Down
4 changes: 2 additions & 2 deletions src/compiler/include/sourcemeta/blaze/compiler_output.h
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ namespace sourcemeta::blaze {
///
/// const auto schema_template{sourcemeta::blaze::compile(
/// schema, sourcemeta::core::schema_official_walker,
/// sourcemeta::core::official_resolver,
/// sourcemeta::core::schema_official_resolver,
/// sourcemeta::core::default_schema_compiler)};
///
/// const sourcemeta::core::JSON instance{5};
Expand Down Expand Up @@ -127,7 +127,7 @@ class SOURCEMETA_BLAZE_COMPILER_EXPORT ErrorOutput {
///
/// const auto schema_template{sourcemeta::blaze::compile(
/// schema, sourcemeta::core::schema_official_walker,
/// sourcemeta::core::official_resolver,
/// sourcemeta::core::schema_official_resolver,
/// sourcemeta::core::default_schema_compiler)};
///
/// const sourcemeta::core::JSON instance{5};
Expand Down
4 changes: 2 additions & 2 deletions src/evaluator/include/sourcemeta/blaze/evaluator.h
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ class SOURCEMETA_BLAZE_EVALUATOR_EXPORT Evaluator {
///
/// const auto schema_template{sourcemeta::blaze::compile(
/// schema, sourcemeta::core::schema_official_walker,
/// sourcemeta::core::official_resolver,
/// sourcemeta::core::schema_official_resolver,
/// sourcemeta::core::default_schema_compiler)};
///
/// sourcemeta::blaze::Evaluator evaluator;
Expand Down Expand Up @@ -112,7 +112,7 @@ class SOURCEMETA_BLAZE_EVALUATOR_EXPORT Evaluator {
///
/// const auto schema_template{sourcemeta::blaze::compile(
/// schema, sourcemeta::core::schema_official_walker,
/// sourcemeta::core::official_resolver,
/// sourcemeta::core::schema_official_resolver,
/// sourcemeta::core::default_schema_compiler)};
///
/// static auto callback(
Expand Down
Loading

40 comments on commit 590820a

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (macos/llvm)

Benchmark suite Current: 590820a Previous: 6bbf79b Ratio
Compiler_Draft6_AdaptiveCard 51236615750 ns/iter 62564137292.00005 ns/iter 0.82
Compiler_2019_09_OMC_JSON_V2 8477901166.000038 ns/iter 10481927000.000042 ns/iter 0.81
Evaluator_Draft4_Meta_1_No_Callback 179.23336136621433 ns/iter 185.1687677710492 ns/iter 0.97
Evaluator_Draft4_Required_Properties 408.21343820777787 ns/iter 450.2124549489921 ns/iter 0.91
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match 19.82830829541867 ns/iter 22.66815114190877 ns/iter 0.87
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match 7.736778493213903 ns/iter 8.593455195312284 ns/iter 0.90
Evaluator_Draft4_Items_Schema 279.64819709472636 ns/iter 290.34327609905307 ns/iter 0.96
Evaluator_Draft4_Nested_Object 3.4198489344167706 ns/iter 3.5234196745801865 ns/iter 0.97
Evaluator_Draft4_Properties_Triad_Optional 788.6936661410778 ns/iter 844.8968574369926 ns/iter 0.93
Evaluator_Draft4_Properties_Triad_Closed 650.6835655730765 ns/iter 679.9101696136456 ns/iter 0.96
Evaluator_Draft4_Properties_Triad_Required 786.9142794557669 ns/iter 810.1274809282753 ns/iter 0.97
Evaluator_Draft4_Properties_Closed 47.34685472931451 ns/iter 48.72632596288331 ns/iter 0.97
Evaluator_Draft4_Non_Recursive_Ref 10.043649232612523 ns/iter 10.391148285551408 ns/iter 0.97
Evaluator_Draft4_Pattern_Properties_True 174.07450870831596 ns/iter 180.3270382861792 ns/iter 0.97
Evaluator_Draft4_Ref_To_Single_Property 7.752435188114947 ns/iter 8.17329835730127 ns/iter 0.95
Evaluator_Draft4_Additional_Properties_Type 16.757670440617108 ns/iter 17.157389516628392 ns/iter 0.98
Evaluator_Draft4_Nested_Oneof 50.77972257090443 ns/iter 51.838186918725775 ns/iter 0.98
Evaluator_Draft4_Short_Enum 8.725475622058333 ns/iter 9.142900516172903 ns/iter 0.95
Evaluator_Draft4_Long_Enum 29.07407196136761 ns/iter 29.331407527024254 ns/iter 0.99
Evaluator_Draft4_Long_Enum_Short_Strings 9.724581622550962 ns/iter 9.790657379478807 ns/iter 0.99
Evaluator_Draft4_Type_Object 5.721891299096986 ns/iter 5.8488168989115294 ns/iter 0.98
Evaluator_Draft6_Property_Names 91.21673668323947 ns/iter 94.16412691026896 ns/iter 0.97
Evaluator_Draft7_If_Then_Else 25.29627070536046 ns/iter 25.171348667447575 ns/iter 1.00
Evaluator_Draft7_Vercel_1 32448.949289315937 ns/iter 32922.68193668328 ns/iter 0.99
Evaluator_Draft7_Helm_Chart_Lock_1 104.57059145597194 ns/iter 103.44206634684222 ns/iter 1.01
Evaluator_Draft7_Helm_Chart_Lock_2 100.76110775599255 ns/iter 94.71519181800497 ns/iter 1.06
Evaluator_Draft7_Jasmine_1 106.3869757440174 ns/iter 99.91928715069442 ns/iter 1.06
Evaluator_Draft7_Dependabot_1 703.660989124978 ns/iter 670.6111307753007 ns/iter 1.05
Evaluator_2019_09_Unevaluated_Properties 37.029405895332054 ns/iter 34.90652398592649 ns/iter 1.06
Evaluator_2019_09_OMC_JSON_V2_1 891.0602090288032 ns/iter 933.7311852221884 ns/iter 0.95
Evaluator_2020_12_Dynamic_Ref 365.46827935818806 ns/iter 387.55114453580586 ns/iter 0.94
Evaluator_2020_12_Dynamic_Ref_Single 5.410441981539776 ns/iter 5.478999317696865 ns/iter 0.99
Evaluator_2020_12_CQL_1 1925.2114368529546 ns/iter 1941.8124701673569 ns/iter 0.99
Evaluator_2020_12_OpenAPI 152718.1420080616 ns/iter 149142.57230966407 ns/iter 1.02

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (linux/llvm)

Benchmark suite Current: 590820a Previous: 6bbf79b Ratio
Compiler_Draft6_AdaptiveCard 69643948716.00002 ns/iter 69354385782.00002 ns/iter 1.00
Compiler_2019_09_OMC_JSON_V2 11272241101.000021 ns/iter 11200728903.000027 ns/iter 1.01
Evaluator_Draft4_Meta_1_No_Callback 283.5356388147715 ns/iter 295.1652432270707 ns/iter 0.96
Evaluator_Draft4_Required_Properties 691.8293670534001 ns/iter 629.4937491845977 ns/iter 1.10
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match 32.53129969094148 ns/iter 31.991493137475544 ns/iter 1.02
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match 13.54482742668473 ns/iter 13.255609101027543 ns/iter 1.02
Evaluator_Draft4_Items_Schema 576.5438127498028 ns/iter 630.287234839646 ns/iter 0.91
Evaluator_Draft4_Nested_Object 5.286353516420314 ns/iter 4.662035760676838 ns/iter 1.13
Evaluator_Draft4_Properties_Triad_Optional 916.5307398954244 ns/iter 900.3567489681172 ns/iter 1.02
Evaluator_Draft4_Properties_Triad_Closed 723.4664979232617 ns/iter 715.4146334004073 ns/iter 1.01
Evaluator_Draft4_Properties_Triad_Required 901.4876236636358 ns/iter 877.6833659381556 ns/iter 1.03
Evaluator_Draft4_Properties_Closed 86.64969372559987 ns/iter 83.16591521895147 ns/iter 1.04
Evaluator_Draft4_Non_Recursive_Ref 29.244955967663312 ns/iter 28.935978100168086 ns/iter 1.01
Evaluator_Draft4_Pattern_Properties_True 241.47798331335423 ns/iter 241.77637226314766 ns/iter 1.00
Evaluator_Draft4_Ref_To_Single_Property 13.35726692800323 ns/iter 12.953693436923464 ns/iter 1.03
Evaluator_Draft4_Additional_Properties_Type 53.50824172798218 ns/iter 53.181915455120624 ns/iter 1.01
Evaluator_Draft4_Nested_Oneof 90.04524843551954 ns/iter 85.53498819855099 ns/iter 1.05
Evaluator_Draft4_Short_Enum 19.07308277414162 ns/iter 19.239497232266654 ns/iter 0.99
Evaluator_Draft4_Long_Enum 19.680161917904247 ns/iter 20.222888445280557 ns/iter 0.97
Evaluator_Draft4_Long_Enum_Short_Strings 19.101217404863796 ns/iter 19.21728254308057 ns/iter 0.99
Evaluator_Draft4_Type_Object 10.899047051366882 ns/iter 10.264126058727504 ns/iter 1.06
Evaluator_Draft6_Property_Names 127.61454648447165 ns/iter 126.89048175464265 ns/iter 1.01
Evaluator_Draft7_If_Then_Else 39.51519766593357 ns/iter 39.48810823557632 ns/iter 1.00
Evaluator_Draft7_Vercel_1 48086.96059214774 ns/iter 45469.18244114501 ns/iter 1.06
Evaluator_Draft7_Helm_Chart_Lock_1 285.40723852570557 ns/iter 275.30298531586834 ns/iter 1.04
Evaluator_Draft7_Helm_Chart_Lock_2 288.629324572149 ns/iter 266.32242275284545 ns/iter 1.08
Evaluator_Draft7_Jasmine_1 182.24714779511183 ns/iter 177.52903802251268 ns/iter 1.03
Evaluator_Draft7_Dependabot_1 1228.609694741797 ns/iter 1264.3894303152497 ns/iter 0.97
Evaluator_2019_09_Unevaluated_Properties 52.75456390291119 ns/iter 53.093153483339265 ns/iter 0.99
Evaluator_2019_09_OMC_JSON_V2_1 1447.1414407369448 ns/iter 1406.7891472901229 ns/iter 1.03
Evaluator_2020_12_Dynamic_Ref 577.5416597356672 ns/iter 585.9411216902671 ns/iter 0.99
Evaluator_2020_12_Dynamic_Ref_Single 10.713124882254132 ns/iter 9.965735422106883 ns/iter 1.07
Evaluator_2020_12_CQL_1 3733.4661797485596 ns/iter 3786.7788312665534 ns/iter 0.99
Evaluator_2020_12_OpenAPI 190744.3485714218 ns/iter 205294.00233714955 ns/iter 0.93

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (macos/gcc)

Benchmark suite Current: 590820a Previous: 6bbf79b Ratio
Compiler_Draft6_AdaptiveCard 72858269929.88586 ns/iter 68219382047.6532 ns/iter 1.07
Compiler_2019_09_OMC_JSON_V2 9461253166.19873 ns/iter 10046926736.831665 ns/iter 0.94
Evaluator_Draft4_Meta_1_No_Callback 171.53535387311857 ns/iter 180.99202551145538 ns/iter 0.95
Evaluator_Draft4_Required_Properties 367.192913259094 ns/iter 339.05724739849256 ns/iter 1.08
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match 29.180501898047712 ns/iter 19.671337093575442 ns/iter 1.48
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match 9.279876534920001 ns/iter 7.465669153432146 ns/iter 1.24
Evaluator_Draft4_Items_Schema 508.7010860443115 ns/iter 470.28077752232446 ns/iter 1.08
Evaluator_Draft4_Nested_Object 2.250824964826056 ns/iter 2.1711956500769314 ns/iter 1.04
Evaluator_Draft4_Properties_Triad_Optional 866.4583588146356 ns/iter 859.4108088397016 ns/iter 1.01
Evaluator_Draft4_Properties_Triad_Closed 711.0424332842263 ns/iter 727.4164553967405 ns/iter 0.98
Evaluator_Draft4_Properties_Triad_Required 855.7151877462408 ns/iter 855.3257123985179 ns/iter 1.00
Evaluator_Draft4_Properties_Closed 69.41195225517228 ns/iter 68.66592904807766 ns/iter 1.01
Evaluator_Draft4_Non_Recursive_Ref 14.05835733821742 ns/iter 13.7281098878894 ns/iter 1.02
Evaluator_Draft4_Pattern_Properties_True 193.1863146730885 ns/iter 194.98596687879996 ns/iter 0.99
Evaluator_Draft4_Ref_To_Single_Property 7.4579521714790245 ns/iter 7.9494734077267575 ns/iter 0.94
Evaluator_Draft4_Additional_Properties_Type 28.42559212931425 ns/iter 28.95221195632789 ns/iter 0.98
Evaluator_Draft4_Nested_Oneof 59.09656258100592 ns/iter 70.23519970515443 ns/iter 0.84
Evaluator_Draft4_Short_Enum 8.507838524749507 ns/iter 9.646696161165426 ns/iter 0.88
Evaluator_Draft4_Long_Enum 9.259651750554575 ns/iter 12.10034328663287 ns/iter 0.77
Evaluator_Draft4_Long_Enum_Short_Strings 8.49275980855121 ns/iter 11.138716407491811 ns/iter 0.76
Evaluator_Draft4_Type_Object 4.88075077515049 ns/iter 7.296103993530516 ns/iter 0.67
Evaluator_Draft6_Property_Names 111.94840481482514 ns/iter 122.86941668831122 ns/iter 0.91
Evaluator_Draft7_If_Then_Else 26.42405239581683 ns/iter 32.36662704870951 ns/iter 0.82
Evaluator_Draft7_Vercel_1 42224.3714756455 ns/iter 46640.58730643827 ns/iter 0.91
Evaluator_Draft7_Helm_Chart_Lock_1 178.89072575049192 ns/iter 203.25999633110675 ns/iter 0.88
Evaluator_Draft7_Helm_Chart_Lock_2 168.54335016270377 ns/iter 195.47802159880322 ns/iter 0.86
Evaluator_Draft7_Jasmine_1 143.10652121206692 ns/iter 144.67725257655974 ns/iter 0.99
Evaluator_Draft7_Dependabot_1 911.7438206488953 ns/iter 1021.2027690759563 ns/iter 0.89
Evaluator_2019_09_Unevaluated_Properties 34.88503975515045 ns/iter 40.2933198482631 ns/iter 0.87
Evaluator_2019_09_OMC_JSON_V2_1 1120.6167052426733 ns/iter 1173.202333240279 ns/iter 0.96
Evaluator_2020_12_Dynamic_Ref 478.5054020884152 ns/iter 505.9182643890381 ns/iter 0.95
Evaluator_2020_12_Dynamic_Ref_Single 4.895311667245292 ns/iter 5.1476309642316345 ns/iter 0.95
Evaluator_2020_12_CQL_1 2600.9399932325423 ns/iter 2666.965241507227 ns/iter 0.98
Evaluator_2020_12_OpenAPI 200357.65179492754 ns/iter 192914.69029017858 ns/iter 1.04

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (linux/gcc)

Benchmark suite Current: 590820a Previous: 6bbf79b Ratio
Evaluator_2020_12_Dynamic_Ref 667.8632850227793 ns/iter 641.6363389165887 ns/iter 1.04
Evaluator_2020_12_Dynamic_Ref_Single 9.564541392735702 ns/iter 9.730250022442824 ns/iter 0.98
Evaluator_2020_12_CQL_1 3914.3935965347855 ns/iter 3788.9569203113374 ns/iter 1.03
Evaluator_2020_12_OpenAPI 227092.89410229938 ns/iter 231132.6669993384 ns/iter 0.98
Evaluator_2019_09_Unevaluated_Properties 55.929864629182916 ns/iter 52.69727659748029 ns/iter 1.06
Evaluator_2019_09_OMC_JSON_V2_1 1402.5412218624988 ns/iter 1334.146655179124 ns/iter 1.05
Evaluator_Draft7_If_Then_Else 46.51478625238284 ns/iter 45.93504670085532 ns/iter 1.01
Evaluator_Draft7_Vercel_1 46877.128759968924 ns/iter 46163.73123758436 ns/iter 1.02
Evaluator_Draft7_Helm_Chart_Lock_1 130.57013859955524 ns/iter 124.90485292627115 ns/iter 1.05
Evaluator_Draft7_Helm_Chart_Lock_2 131.69369501543986 ns/iter 121.63774390167949 ns/iter 1.08
Evaluator_Draft7_Jasmine_1 156.08674843673205 ns/iter 151.4378917802739 ns/iter 1.03
Evaluator_Draft7_Dependabot_1 961.6754507839422 ns/iter 927.182853563031 ns/iter 1.04
Evaluator_Draft6_Property_Names 172.76585654890465 ns/iter 162.08689790159715 ns/iter 1.07
Evaluator_Draft4_Meta_1_No_Callback 249.08784129731833 ns/iter 246.44083405959123 ns/iter 1.01
Evaluator_Draft4_Required_Properties 484.2874442953054 ns/iter 470.4730531925969 ns/iter 1.03
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match 29.2006962417281 ns/iter 29.10037795197954 ns/iter 1.00
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match 10.535251240040184 ns/iter 10.65190165885461 ns/iter 0.99
Evaluator_Draft4_Items_Schema 527.1479045252582 ns/iter 494.0458073402161 ns/iter 1.07
Evaluator_Draft4_Nested_Object 4.044921720177607 ns/iter 3.8164332209122964 ns/iter 1.06
Evaluator_Draft4_Properties_Triad_Optional 1048.8284350551994 ns/iter 1044.612742799569 ns/iter 1.00
Evaluator_Draft4_Properties_Triad_Closed 833.4913749015785 ns/iter 842.218443260368 ns/iter 0.99
Evaluator_Draft4_Properties_Triad_Required 1058.6310876695352 ns/iter 1053.650875156554 ns/iter 1.00
Evaluator_Draft4_Properties_Closed 74.81292668310023 ns/iter 73.13633433987444 ns/iter 1.02
Evaluator_Draft4_Non_Recursive_Ref 12.768576767238498 ns/iter 12.657971227658336 ns/iter 1.01
Evaluator_Draft4_Pattern_Properties_True 246.10030764238385 ns/iter 261.54537961475614 ns/iter 0.94
Evaluator_Draft4_Ref_To_Single_Property 10.604597563937467 ns/iter 10.697751315092903 ns/iter 0.99
Evaluator_Draft4_Additional_Properties_Type 15.652722125638602 ns/iter 18.33374835024525 ns/iter 0.85
Evaluator_Draft4_Nested_Oneof 112.20590540406015 ns/iter 111.2665059138703 ns/iter 1.01
Evaluator_Draft4_Short_Enum 18.095403756450988 ns/iter 18.189914037334233 ns/iter 0.99
Evaluator_Draft4_Long_Enum 19.502302527434175 ns/iter 18.443296578778085 ns/iter 1.06
Evaluator_Draft4_Long_Enum_Short_Strings 18.21658006572168 ns/iter 18.05567005523351 ns/iter 1.01
Evaluator_Draft4_Type_Object 9.621788030569851 ns/iter 9.767746589010805 ns/iter 0.99
Compiler_2019_09_OMC_JSON_V2 10957601898.999996 ns/iter 10930167592.999964 ns/iter 1.00
Compiler_Draft6_AdaptiveCard 68900515799 ns/iter 70177473895.00005 ns/iter 0.98

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (windows/msvc)

Benchmark suite Current: 590820a Previous: 6bbf79b Ratio
Compiler_Draft6_AdaptiveCard 164047905700 ns/iter 169968802000.0001 ns/iter 0.97
Compiler_2019_09_OMC_JSON_V2 24467808599.999897 ns/iter 24777090900.000076 ns/iter 0.99
Evaluator_Draft4_Meta_1_No_Callback 362.50173270092625 ns/iter 378.7482180806519 ns/iter 0.96
Evaluator_Draft4_Required_Properties 758.4916294643814 ns/iter 771.8665178572592 ns/iter 0.98
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match 37.70846718377603 ns/iter 38.51387276786308 ns/iter 0.98
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match 15.506753914020583 ns/iter 16.424147321428354 ns/iter 0.94
Evaluator_Draft4_Items_Schema 728.3004464286234 ns/iter 686.6746428572006 ns/iter 1.06
Evaluator_Draft4_Nested_Object 5.904291071429059 ns/iter 6.821416294642597 ns/iter 0.87
Evaluator_Draft4_Properties_Triad_Optional 1594.6174107140469 ns/iter 1599.6508928571375 ns/iter 1.00
Evaluator_Draft4_Properties_Triad_Closed 1282.9492857142507 ns/iter 1294.1469892200832 ns/iter 0.99
Evaluator_Draft4_Properties_Triad_Required 1580.9781249999894 ns/iter 1609.9626049355995 ns/iter 0.98
Evaluator_Draft4_Properties_Closed 91.34824145768239 ns/iter 91.94370125251211 ns/iter 0.99
Evaluator_Draft4_Non_Recursive_Ref 35.297555567205166 ns/iter 33.785414590396904 ns/iter 1.04
Evaluator_Draft4_Pattern_Properties_True 222.0453770038412 ns/iter 234.5900714285725 ns/iter 0.95
Evaluator_Draft4_Ref_To_Single_Property 15.8236294642882 ns/iter 16.763154017857474 ns/iter 0.94
Evaluator_Draft4_Additional_Properties_Type 65.40952678573068 ns/iter 62.17854464285974 ns/iter 1.05
Evaluator_Draft4_Nested_Oneof 107.95232812498057 ns/iter 111.04831249999945 ns/iter 0.97
Evaluator_Draft4_Short_Enum 24.71864285714024 ns/iter 25.094682980546196 ns/iter 0.99
Evaluator_Draft4_Long_Enum 23.498810714288865 ns/iter 23.616796428573902 ns/iter 1.00
Evaluator_Draft4_Long_Enum_Short_Strings 27.859721640673975 ns/iter 27.83875969714937 ns/iter 1.00
Evaluator_Draft4_Type_Object 13.369662663526023 ns/iter 14.259517570270706 ns/iter 0.94
Evaluator_Draft6_Property_Names 172.93339327679453 ns/iter 166.02816736795847 ns/iter 1.04
Evaluator_Draft7_If_Then_Else 53.12506249999111 ns/iter 54.4095900000002 ns/iter 0.98
Evaluator_Draft7_Vercel_1 71078.28124997947 ns/iter 70888.2031250064 ns/iter 1.00
Evaluator_Draft7_Helm_Chart_Lock_1 312.79665178577227 ns/iter 287.89909875451286 ns/iter 1.09
Evaluator_Draft7_Helm_Chart_Lock_2 264.54634663159067 ns/iter 263.6380229302511 ns/iter 1.00
Evaluator_Draft7_Jasmine_1 224.82756249999625 ns/iter 218.87803125000715 ns/iter 1.03
Evaluator_Draft7_Dependabot_1 1603.2011160714685 ns/iter 1534.8803571428552 ns/iter 1.04
Evaluator_2019_09_Unevaluated_Properties 61.52990178571421 ns/iter 73.86921874999531 ns/iter 0.83
Evaluator_2019_09_OMC_JSON_V2_1 1862.5709487240194 ns/iter 1890.8668668453747 ns/iter 0.99
Evaluator_2020_12_Dynamic_Ref 889.7322544643466 ns/iter 903.2525878337549 ns/iter 0.99
Evaluator_2020_12_Dynamic_Ref_Single 13.315542128052957 ns/iter 14.23623408823348 ns/iter 0.94
Evaluator_2020_12_CQL_1 5002.026999998179 ns/iter 5095.297321428152 ns/iter 0.98
Evaluator_2020_12_OpenAPI 283210.887906818 ns/iter 282338.77059059514 ns/iter 1.00

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (linux/llvm)

Benchmark suite Current: 590820a Previous: 6bbf79b Ratio
Compiler_Draft6_AdaptiveCard 69386162063.00003 ns/iter 69354385782.00002 ns/iter 1.00
Compiler_2019_09_OMC_JSON_V2 11253963008.000029 ns/iter 11200728903.000027 ns/iter 1.00
Evaluator_Draft4_Meta_1_No_Callback 283.5968205171145 ns/iter 295.1652432270707 ns/iter 0.96
Evaluator_Draft4_Required_Properties 677.4648477703008 ns/iter 629.4937491845977 ns/iter 1.08
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match 33.302356887040865 ns/iter 31.991493137475544 ns/iter 1.04
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match 13.53506548513189 ns/iter 13.255609101027543 ns/iter 1.02
Evaluator_Draft4_Items_Schema 576.3701424585835 ns/iter 630.287234839646 ns/iter 0.91
Evaluator_Draft4_Nested_Object 5.28143420967518 ns/iter 4.662035760676838 ns/iter 1.13
Evaluator_Draft4_Properties_Triad_Optional 909.8572084916616 ns/iter 900.3567489681172 ns/iter 1.01
Evaluator_Draft4_Properties_Triad_Closed 723.824140222323 ns/iter 715.4146334004073 ns/iter 1.01
Evaluator_Draft4_Properties_Triad_Required 902.2918573746309 ns/iter 877.6833659381556 ns/iter 1.03
Evaluator_Draft4_Properties_Closed 87.19380303767028 ns/iter 83.16591521895147 ns/iter 1.05
Evaluator_Draft4_Non_Recursive_Ref 29.26166429348485 ns/iter 28.935978100168086 ns/iter 1.01
Evaluator_Draft4_Pattern_Properties_True 244.17508326476386 ns/iter 241.77637226314766 ns/iter 1.01
Evaluator_Draft4_Ref_To_Single_Property 13.322353821105647 ns/iter 12.953693436923464 ns/iter 1.03
Evaluator_Draft4_Additional_Properties_Type 53.449098029852884 ns/iter 53.181915455120624 ns/iter 1.01
Evaluator_Draft4_Nested_Oneof 89.57084283807093 ns/iter 85.53498819855099 ns/iter 1.05
Evaluator_Draft4_Short_Enum 15.985185087817927 ns/iter 19.239497232266654 ns/iter 0.83
Evaluator_Draft4_Long_Enum 19.591217672879868 ns/iter 20.222888445280557 ns/iter 0.97
Evaluator_Draft4_Long_Enum_Short_Strings 16.189697106473748 ns/iter 19.21728254308057 ns/iter 0.84
Evaluator_Draft4_Type_Object 10.887084194425945 ns/iter 10.264126058727504 ns/iter 1.06
Evaluator_Draft6_Property_Names 127.11157841353405 ns/iter 126.89048175464265 ns/iter 1.00
Evaluator_Draft7_If_Then_Else 39.63288562025358 ns/iter 39.48810823557632 ns/iter 1.00
Evaluator_Draft7_Vercel_1 48702.07002762591 ns/iter 45469.18244114501 ns/iter 1.07
Evaluator_Draft7_Helm_Chart_Lock_1 287.15518755294335 ns/iter 275.30298531586834 ns/iter 1.04
Evaluator_Draft7_Helm_Chart_Lock_2 316.98194666954043 ns/iter 266.32242275284545 ns/iter 1.19
Evaluator_Draft7_Jasmine_1 183.1740197941542 ns/iter 177.52903802251268 ns/iter 1.03
Evaluator_Draft7_Dependabot_1 1215.812768724922 ns/iter 1264.3894303152497 ns/iter 0.96
Evaluator_2019_09_Unevaluated_Properties 52.92497921583781 ns/iter 53.093153483339265 ns/iter 1.00
Evaluator_2019_09_OMC_JSON_V2_1 1462.7853168374972 ns/iter 1406.7891472901229 ns/iter 1.04
Evaluator_2020_12_Dynamic_Ref 556.7422242100323 ns/iter 585.9411216902671 ns/iter 0.95
Evaluator_2020_12_Dynamic_Ref_Single 10.57512813396832 ns/iter 9.965735422106883 ns/iter 1.06
Evaluator_2020_12_CQL_1 3740.9644498662738 ns/iter 3786.7788312665534 ns/iter 0.99
Evaluator_2020_12_OpenAPI 190617.406019151 ns/iter 205294.00233714955 ns/iter 0.93

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (macos/llvm)

Benchmark suite Current: 590820a Previous: 6bbf79b Ratio
Compiler_Draft6_AdaptiveCard 54418327417 ns/iter 62564137292.00005 ns/iter 0.87
Compiler_2019_09_OMC_JSON_V2 8943516208.000006 ns/iter 10481927000.000042 ns/iter 0.85
Evaluator_Draft4_Meta_1_No_Callback 188.19529846763115 ns/iter 185.1687677710492 ns/iter 1.02
Evaluator_Draft4_Required_Properties 431.94915456303164 ns/iter 450.2124549489921 ns/iter 0.96
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match 20.64703582286578 ns/iter 22.66815114190877 ns/iter 0.91
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match 8.09166464431893 ns/iter 8.593455195312284 ns/iter 0.94
Evaluator_Draft4_Items_Schema 283.81978855618297 ns/iter 290.34327609905307 ns/iter 0.98
Evaluator_Draft4_Nested_Object 3.4036229984486375 ns/iter 3.5234196745801865 ns/iter 0.97
Evaluator_Draft4_Properties_Triad_Optional 825.9646098940347 ns/iter 844.8968574369926 ns/iter 0.98
Evaluator_Draft4_Properties_Triad_Closed 723.1350357038297 ns/iter 679.9101696136456 ns/iter 1.06
Evaluator_Draft4_Properties_Triad_Required 799.6012529790312 ns/iter 810.1274809282753 ns/iter 0.99
Evaluator_Draft4_Properties_Closed 48.70351886170888 ns/iter 48.72632596288331 ns/iter 1.00
Evaluator_Draft4_Non_Recursive_Ref 10.590899343131587 ns/iter 10.391148285551408 ns/iter 1.02
Evaluator_Draft4_Pattern_Properties_True 180.5126430781172 ns/iter 180.3270382861792 ns/iter 1.00
Evaluator_Draft4_Ref_To_Single_Property 8.14255617403055 ns/iter 8.17329835730127 ns/iter 1.00
Evaluator_Draft4_Additional_Properties_Type 18.22709159317186 ns/iter 17.157389516628392 ns/iter 1.06
Evaluator_Draft4_Nested_Oneof 53.426771384570635 ns/iter 51.838186918725775 ns/iter 1.03
Evaluator_Draft4_Short_Enum 8.892633729536442 ns/iter 9.142900516172903 ns/iter 0.97
Evaluator_Draft4_Long_Enum 32.550658661005414 ns/iter 29.331407527024254 ns/iter 1.11
Evaluator_Draft4_Long_Enum_Short_Strings 10.070592203643614 ns/iter 9.790657379478807 ns/iter 1.03
Evaluator_Draft4_Type_Object 6.228055635913376 ns/iter 5.8488168989115294 ns/iter 1.06
Evaluator_Draft6_Property_Names 94.81883618283234 ns/iter 94.16412691026896 ns/iter 1.01
Evaluator_Draft7_If_Then_Else 26.335776224675733 ns/iter 25.171348667447575 ns/iter 1.05
Evaluator_Draft7_Vercel_1 34697.436771173256 ns/iter 32922.68193668328 ns/iter 1.05
Evaluator_Draft7_Helm_Chart_Lock_1 110.36246789333349 ns/iter 103.44206634684222 ns/iter 1.07
Evaluator_Draft7_Helm_Chart_Lock_2 104.2758395141602 ns/iter 94.71519181800497 ns/iter 1.10
Evaluator_Draft7_Jasmine_1 110.15425447693784 ns/iter 99.91928715069442 ns/iter 1.10
Evaluator_Draft7_Dependabot_1 720.3487436682857 ns/iter 670.6111307753007 ns/iter 1.07
Evaluator_2019_09_Unevaluated_Properties 38.81310487726281 ns/iter 34.90652398592649 ns/iter 1.11
Evaluator_2019_09_OMC_JSON_V2_1 952.7108220534616 ns/iter 933.7311852221884 ns/iter 1.02
Evaluator_2020_12_Dynamic_Ref 463.8312105017447 ns/iter 387.55114453580586 ns/iter 1.20
Evaluator_2020_12_Dynamic_Ref_Single 6.969007195506226 ns/iter 5.478999317696865 ns/iter 1.27
Evaluator_2020_12_CQL_1 2090.296489323595 ns/iter 1941.8124701673569 ns/iter 1.08
Evaluator_2020_12_OpenAPI 160581.86883697545 ns/iter 149142.57230966407 ns/iter 1.08

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (macos/gcc)

Benchmark suite Current: 590820a Previous: 6bbf79b Ratio
Compiler_Draft6_AdaptiveCard 69835358142.85278 ns/iter 68219382047.6532 ns/iter 1.02
Compiler_2019_09_OMC_JSON_V2 10297338247.299194 ns/iter 10046926736.831665 ns/iter 1.02
Evaluator_Draft4_Meta_1_No_Callback 175.18803665505945 ns/iter 180.99202551145538 ns/iter 0.97
Evaluator_Draft4_Required_Properties 337.32044050039235 ns/iter 339.05724739849256 ns/iter 0.99
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match 18.735065621538755 ns/iter 19.671337093575442 ns/iter 0.95
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match 7.407782479217039 ns/iter 7.465669153432146 ns/iter 0.99
Evaluator_Draft4_Items_Schema 518.8574498470625 ns/iter 470.28077752232446 ns/iter 1.10
Evaluator_Draft4_Nested_Object 2.187986322530502 ns/iter 2.1711956500769314 ns/iter 1.01
Evaluator_Draft4_Properties_Triad_Optional 854.5656048376087 ns/iter 859.4108088397016 ns/iter 0.99
Evaluator_Draft4_Properties_Triad_Closed 693.3440591686525 ns/iter 727.4164553967405 ns/iter 0.95
Evaluator_Draft4_Properties_Triad_Required 891.6528438115449 ns/iter 855.3257123985179 ns/iter 1.04
Evaluator_Draft4_Properties_Closed 69.06735348704227 ns/iter 68.66592904807766 ns/iter 1.01
Evaluator_Draft4_Non_Recursive_Ref 13.005108612093343 ns/iter 13.7281098878894 ns/iter 0.95
Evaluator_Draft4_Pattern_Properties_True 182.47227956731308 ns/iter 194.98596687879996 ns/iter 0.94
Evaluator_Draft4_Ref_To_Single_Property 7.040778752158517 ns/iter 7.9494734077267575 ns/iter 0.89
Evaluator_Draft4_Additional_Properties_Type 26.290606048809256 ns/iter 28.95221195632789 ns/iter 0.91
Evaluator_Draft4_Nested_Oneof 57.23081439381832 ns/iter 70.23519970515443 ns/iter 0.81
Evaluator_Draft4_Short_Enum 8.132217865655988 ns/iter 9.646696161165426 ns/iter 0.84
Evaluator_Draft4_Long_Enum 8.911527922002088 ns/iter 12.10034328663287 ns/iter 0.74
Evaluator_Draft4_Long_Enum_Short_Strings 8.123517468328988 ns/iter 11.138716407491811 ns/iter 0.73
Evaluator_Draft4_Type_Object 4.665848224957697 ns/iter 7.296103993530516 ns/iter 0.64
Evaluator_Draft6_Property_Names 104.37420182255556 ns/iter 122.86941668831122 ns/iter 0.85
Evaluator_Draft7_If_Then_Else 25.127899423120915 ns/iter 32.36662704870951 ns/iter 0.78
Evaluator_Draft7_Vercel_1 41619.69664884263 ns/iter 46640.58730643827 ns/iter 0.89
Evaluator_Draft7_Helm_Chart_Lock_1 180.5696097183977 ns/iter 203.25999633110675 ns/iter 0.89
Evaluator_Draft7_Helm_Chart_Lock_2 182.84005272609912 ns/iter 195.47802159880322 ns/iter 0.94
Evaluator_Draft7_Jasmine_1 145.1030990727199 ns/iter 144.67725257655974 ns/iter 1.00
Evaluator_Draft7_Dependabot_1 911.1744026398769 ns/iter 1021.2027690759563 ns/iter 0.89
Evaluator_2019_09_Unevaluated_Properties 34.50470709086844 ns/iter 40.2933198482631 ns/iter 0.86
Evaluator_2019_09_OMC_JSON_V2_1 1074.088793558343 ns/iter 1173.202333240279 ns/iter 0.92
Evaluator_2020_12_Dynamic_Ref 484.40364564757687 ns/iter 505.9182643890381 ns/iter 0.96
Evaluator_2020_12_Dynamic_Ref_Single 4.770355936417677 ns/iter 5.1476309642316345 ns/iter 0.93
Evaluator_2020_12_CQL_1 2475.1988553590377 ns/iter 2666.965241507227 ns/iter 0.93
Evaluator_2020_12_OpenAPI 176209.52719325398 ns/iter 192914.69029017858 ns/iter 0.91

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (linux/gcc)

Benchmark suite Current: 590820a Previous: 6bbf79b Ratio
Evaluator_2020_12_Dynamic_Ref 638.5472097238111 ns/iter 641.6363389165887 ns/iter 1.00
Evaluator_2020_12_Dynamic_Ref_Single 9.141399097235546 ns/iter 9.730250022442824 ns/iter 0.94
Evaluator_2020_12_CQL_1 3825.881816597385 ns/iter 3788.9569203113374 ns/iter 1.01
Evaluator_2020_12_OpenAPI 227352.52830187717 ns/iter 231132.6669993384 ns/iter 0.98
Evaluator_2019_09_Unevaluated_Properties 52.87842136712195 ns/iter 52.69727659748029 ns/iter 1.00
Evaluator_2019_09_OMC_JSON_V2_1 1370.4572235045202 ns/iter 1334.146655179124 ns/iter 1.03
Evaluator_Draft7_If_Then_Else 44.70606200893496 ns/iter 45.93504670085532 ns/iter 0.97
Evaluator_Draft7_Vercel_1 46839.53305428398 ns/iter 46163.73123758436 ns/iter 1.01
Evaluator_Draft7_Helm_Chart_Lock_1 128.7193460880871 ns/iter 124.90485292627115 ns/iter 1.03
Evaluator_Draft7_Helm_Chart_Lock_2 127.44576995865333 ns/iter 121.63774390167949 ns/iter 1.05
Evaluator_Draft7_Jasmine_1 149.69999999999985 ns/iter 151.4378917802739 ns/iter 0.99
Evaluator_Draft7_Dependabot_1 923.7153461023433 ns/iter 927.182853563031 ns/iter 1.00
Evaluator_Draft6_Property_Names 164.46702046685186 ns/iter 162.08689790159715 ns/iter 1.01
Evaluator_Draft4_Meta_1_No_Callback 239.93030175572986 ns/iter 246.44083405959123 ns/iter 0.97
Evaluator_Draft4_Required_Properties 465.4645138688736 ns/iter 470.4730531925969 ns/iter 0.99
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match 29.137871215523834 ns/iter 29.10037795197954 ns/iter 1.00
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match 10.049350456236214 ns/iter 10.65190165885461 ns/iter 0.94
Evaluator_Draft4_Items_Schema 502.53240609454645 ns/iter 494.0458073402161 ns/iter 1.02
Evaluator_Draft4_Nested_Object 4.245041316882959 ns/iter 3.8164332209122964 ns/iter 1.11
Evaluator_Draft4_Properties_Triad_Optional 1042.4613544256117 ns/iter 1044.612742799569 ns/iter 1.00
Evaluator_Draft4_Properties_Triad_Closed 833.8638706545039 ns/iter 842.218443260368 ns/iter 0.99
Evaluator_Draft4_Properties_Triad_Required 1053.552093710535 ns/iter 1053.650875156554 ns/iter 1.00
Evaluator_Draft4_Properties_Closed 73.37343766845028 ns/iter 73.13633433987444 ns/iter 1.00
Evaluator_Draft4_Non_Recursive_Ref 12.253068327101284 ns/iter 12.657971227658336 ns/iter 0.97
Evaluator_Draft4_Pattern_Properties_True 233.9794054368517 ns/iter 261.54537961475614 ns/iter 0.89
Evaluator_Draft4_Ref_To_Single_Property 10.076389414279351 ns/iter 10.697751315092903 ns/iter 0.94
Evaluator_Draft4_Additional_Properties_Type 15.043611341104313 ns/iter 18.33374835024525 ns/iter 0.82
Evaluator_Draft4_Nested_Oneof 110.08585942591779 ns/iter 111.2665059138703 ns/iter 0.99
Evaluator_Draft4_Short_Enum 18.14711575158505 ns/iter 18.189914037334233 ns/iter 1.00
Evaluator_Draft4_Long_Enum 19.461632223604834 ns/iter 18.443296578778085 ns/iter 1.06
Evaluator_Draft4_Long_Enum_Short_Strings 18.13674895764653 ns/iter 18.05567005523351 ns/iter 1.00
Evaluator_Draft4_Type_Object 9.176557356529754 ns/iter 9.767746589010805 ns/iter 0.94
Compiler_2019_09_OMC_JSON_V2 11003092325.000011 ns/iter 10930167592.999964 ns/iter 1.01
Compiler_Draft6_AdaptiveCard 69731430267.00006 ns/iter 70177473895.00005 ns/iter 0.99

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (windows/msvc)

Benchmark suite Current: 590820a Previous: 6bbf79b Ratio
Compiler_Draft6_AdaptiveCard 165442447200.00006 ns/iter 169968802000.0001 ns/iter 0.97
Compiler_2019_09_OMC_JSON_V2 24466218199.999958 ns/iter 24777090900.000076 ns/iter 0.99
Evaluator_Draft4_Meta_1_No_Callback 365.06050623914894 ns/iter 378.7482180806519 ns/iter 0.96
Evaluator_Draft4_Required_Properties 760.3161830357205 ns/iter 771.8665178572592 ns/iter 0.99
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match 37.539658258220754 ns/iter 38.51387276786308 ns/iter 0.97
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match 15.49862276785774 ns/iter 16.424147321428354 ns/iter 0.94
Evaluator_Draft4_Items_Schema 724.2639508928355 ns/iter 686.6746428572006 ns/iter 1.05
Evaluator_Draft4_Nested_Object 5.893111000000317 ns/iter 6.821416294642597 ns/iter 0.86
Evaluator_Draft4_Properties_Triad_Optional 1597.5419642860597 ns/iter 1599.6508928571375 ns/iter 1.00
Evaluator_Draft4_Properties_Triad_Closed 1287.3007142855743 ns/iter 1294.1469892200832 ns/iter 0.99
Evaluator_Draft4_Properties_Triad_Required 1580.7750575170749 ns/iter 1609.9626049355995 ns/iter 0.98
Evaluator_Draft4_Properties_Closed 92.30662087918911 ns/iter 91.94370125251211 ns/iter 1.00
Evaluator_Draft4_Non_Recursive_Ref 35.310220968914365 ns/iter 33.785414590396904 ns/iter 1.05
Evaluator_Draft4_Pattern_Properties_True 223.00737500003723 ns/iter 234.5900714285725 ns/iter 0.95
Evaluator_Draft4_Ref_To_Single_Property 15.960575892860009 ns/iter 16.763154017857474 ns/iter 0.95
Evaluator_Draft4_Additional_Properties_Type 66.09971428572084 ns/iter 62.17854464285974 ns/iter 1.06
Evaluator_Draft4_Nested_Oneof 106.82379433819919 ns/iter 111.04831249999945 ns/iter 0.96
Evaluator_Draft4_Short_Enum 24.22794950638758 ns/iter 25.094682980546196 ns/iter 0.97
Evaluator_Draft4_Long_Enum 22.9843390291933 ns/iter 23.616796428573902 ns/iter 0.97
Evaluator_Draft4_Long_Enum_Short_Strings 27.552503448422843 ns/iter 27.83875969714937 ns/iter 0.99
Evaluator_Draft4_Type_Object 13.449151785717309 ns/iter 14.259517570270706 ns/iter 0.94
Evaluator_Draft6_Property_Names 172.59533968269986 ns/iter 166.02816736795847 ns/iter 1.04
Evaluator_Draft7_If_Then_Else 52.90636607144604 ns/iter 54.4095900000002 ns/iter 0.97
Evaluator_Draft7_Vercel_1 72660.51339284627 ns/iter 70888.2031250064 ns/iter 1.03
Evaluator_Draft7_Helm_Chart_Lock_1 311.9764732142625 ns/iter 287.89909875451286 ns/iter 1.08
Evaluator_Draft7_Helm_Chart_Lock_2 264.64197163579075 ns/iter 263.6380229302511 ns/iter 1.00
Evaluator_Draft7_Jasmine_1 231.8910678693367 ns/iter 218.87803125000715 ns/iter 1.06
Evaluator_Draft7_Dependabot_1 1553.4270089285128 ns/iter 1534.8803571428552 ns/iter 1.01
Evaluator_2019_09_Unevaluated_Properties 61.55785714284434 ns/iter 73.86921874999531 ns/iter 0.83
Evaluator_2019_09_OMC_JSON_V2_1 1864.05862862418 ns/iter 1890.8668668453747 ns/iter 0.99
Evaluator_2020_12_Dynamic_Ref 852.3952444663171 ns/iter 903.2525878337549 ns/iter 0.94
Evaluator_2020_12_Dynamic_Ref_Single 13.333978065474124 ns/iter 14.23623408823348 ns/iter 0.94
Evaluator_2020_12_CQL_1 5049.1550000015195 ns/iter 5095.297321428152 ns/iter 0.99
Evaluator_2020_12_OpenAPI 282356.615776095 ns/iter 282338.77059059514 ns/iter 1.00

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (macos/llvm)

Benchmark suite Current: 590820a Previous: 6bbf79b Ratio
Compiler_Draft6_AdaptiveCard 45087637207.99993 ns/iter 62564137292.00005 ns/iter 0.72
Compiler_2019_09_OMC_JSON_V2 7821629083.000062 ns/iter 10481927000.000042 ns/iter 0.75
Evaluator_Draft4_Meta_1_No_Callback 167.31797502448745 ns/iter 185.1687677710492 ns/iter 0.90
Evaluator_Draft4_Required_Properties 382.65106748391634 ns/iter 450.2124549489921 ns/iter 0.85
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match 18.53605319709223 ns/iter 22.66815114190877 ns/iter 0.82
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match 7.2063927354003185 ns/iter 8.593455195312284 ns/iter 0.84
Evaluator_Draft4_Items_Schema 261.04520055574847 ns/iter 290.34327609905307 ns/iter 0.90
Evaluator_Draft4_Nested_Object 3.134096941350015 ns/iter 3.5234196745801865 ns/iter 0.89
Evaluator_Draft4_Properties_Triad_Optional 729.0641574961388 ns/iter 844.8968574369926 ns/iter 0.86
Evaluator_Draft4_Properties_Triad_Closed 602.9219692579018 ns/iter 679.9101696136456 ns/iter 0.89
Evaluator_Draft4_Properties_Triad_Required 740.3096106541233 ns/iter 810.1274809282753 ns/iter 0.91
Evaluator_Draft4_Properties_Closed 44.17576988605966 ns/iter 48.72632596288331 ns/iter 0.91
Evaluator_Draft4_Non_Recursive_Ref 9.397929194440938 ns/iter 10.391148285551408 ns/iter 0.90
Evaluator_Draft4_Pattern_Properties_True 161.44961184718682 ns/iter 180.3270382861792 ns/iter 0.90
Evaluator_Draft4_Ref_To_Single_Property 7.206447713909177 ns/iter 8.17329835730127 ns/iter 0.88
Evaluator_Draft4_Additional_Properties_Type 15.700143836431234 ns/iter 17.157389516628392 ns/iter 0.92
Evaluator_Draft4_Nested_Oneof 47.361548487578986 ns/iter 51.838186918725775 ns/iter 0.91
Evaluator_Draft4_Short_Enum 8.177943155942554 ns/iter 9.142900516172903 ns/iter 0.89
Evaluator_Draft4_Long_Enum 29.044482315216523 ns/iter 29.331407527024254 ns/iter 0.99
Evaluator_Draft4_Long_Enum_Short_Strings 9.509336374360714 ns/iter 9.790657379478807 ns/iter 0.97
Evaluator_Draft4_Type_Object 5.321065494144672 ns/iter 5.8488168989115294 ns/iter 0.91
Evaluator_Draft6_Property_Names 85.53324904450362 ns/iter 94.16412691026896 ns/iter 0.91
Evaluator_Draft7_If_Then_Else 23.501692657246092 ns/iter 25.171348667447575 ns/iter 0.93
Evaluator_Draft7_Vercel_1 30982.13660929642 ns/iter 32922.68193668328 ns/iter 0.94
Evaluator_Draft7_Helm_Chart_Lock_1 97.68620861132159 ns/iter 103.44206634684222 ns/iter 0.94
Evaluator_Draft7_Helm_Chart_Lock_2 93.61451594328939 ns/iter 94.71519181800497 ns/iter 0.99
Evaluator_Draft7_Jasmine_1 99.69552227971595 ns/iter 99.91928715069442 ns/iter 1.00
Evaluator_Draft7_Dependabot_1 657.9966555341301 ns/iter 670.6111307753007 ns/iter 0.98
Evaluator_2019_09_Unevaluated_Properties 35.81496086182847 ns/iter 34.90652398592649 ns/iter 1.03
Evaluator_2019_09_OMC_JSON_V2_1 945.0020887195358 ns/iter 933.7311852221884 ns/iter 1.01
Evaluator_2020_12_Dynamic_Ref 392.0006040541942 ns/iter 387.55114453580586 ns/iter 1.01
Evaluator_2020_12_Dynamic_Ref_Single 5.757007358987121 ns/iter 5.478999317696865 ns/iter 1.05
Evaluator_2020_12_CQL_1 2056.121692932934 ns/iter 1941.8124701673569 ns/iter 1.06
Evaluator_2020_12_OpenAPI 149107.69278262628 ns/iter 149142.57230966407 ns/iter 1.00

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (linux/llvm)

Benchmark suite Current: 590820a Previous: 6bbf79b Ratio
Compiler_Draft6_AdaptiveCard 69463307987 ns/iter 69354385782.00002 ns/iter 1.00
Compiler_2019_09_OMC_JSON_V2 11296746558.999985 ns/iter 11200728903.000027 ns/iter 1.01
Evaluator_Draft4_Meta_1_No_Callback 284.77336654752617 ns/iter 295.1652432270707 ns/iter 0.96
Evaluator_Draft4_Required_Properties 687.2361815754697 ns/iter 629.4937491845977 ns/iter 1.09
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match 32.861243275811596 ns/iter 31.991493137475544 ns/iter 1.03
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match 13.532173069964633 ns/iter 13.255609101027543 ns/iter 1.02
Evaluator_Draft4_Items_Schema 580.6510547020388 ns/iter 630.287234839646 ns/iter 0.92
Evaluator_Draft4_Nested_Object 5.283273038674928 ns/iter 4.662035760676838 ns/iter 1.13
Evaluator_Draft4_Properties_Triad_Optional 911.8939550936313 ns/iter 900.3567489681172 ns/iter 1.01
Evaluator_Draft4_Properties_Triad_Closed 731.9860484730422 ns/iter 715.4146334004073 ns/iter 1.02
Evaluator_Draft4_Properties_Triad_Required 904.9919348708733 ns/iter 877.6833659381556 ns/iter 1.03
Evaluator_Draft4_Properties_Closed 86.26559612316325 ns/iter 83.16591521895147 ns/iter 1.04
Evaluator_Draft4_Non_Recursive_Ref 29.250586250016838 ns/iter 28.935978100168086 ns/iter 1.01
Evaluator_Draft4_Pattern_Properties_True 243.257688755661 ns/iter 241.77637226314766 ns/iter 1.01
Evaluator_Draft4_Ref_To_Single_Property 13.24355765457772 ns/iter 12.953693436923464 ns/iter 1.02
Evaluator_Draft4_Additional_Properties_Type 53.493651247471625 ns/iter 53.181915455120624 ns/iter 1.01
Evaluator_Draft4_Nested_Oneof 89.85319045094103 ns/iter 85.53498819855099 ns/iter 1.05
Evaluator_Draft4_Short_Enum 16.184377145264047 ns/iter 19.239497232266654 ns/iter 0.84
Evaluator_Draft4_Long_Enum 19.661355325514485 ns/iter 20.222888445280557 ns/iter 0.97
Evaluator_Draft4_Long_Enum_Short_Strings 16.186899813574747 ns/iter 19.21728254308057 ns/iter 0.84
Evaluator_Draft4_Type_Object 10.888736187601138 ns/iter 10.264126058727504 ns/iter 1.06
Evaluator_Draft6_Property_Names 127.14550707494953 ns/iter 126.89048175464265 ns/iter 1.00
Evaluator_Draft7_If_Then_Else 39.67000974872869 ns/iter 39.48810823557632 ns/iter 1.00
Evaluator_Draft7_Vercel_1 48256.910343896714 ns/iter 45469.18244114501 ns/iter 1.06
Evaluator_Draft7_Helm_Chart_Lock_1 284.15911011924015 ns/iter 275.30298531586834 ns/iter 1.03
Evaluator_Draft7_Helm_Chart_Lock_2 291.1725578962134 ns/iter 266.32242275284545 ns/iter 1.09
Evaluator_Draft7_Jasmine_1 182.9031655356305 ns/iter 177.52903802251268 ns/iter 1.03
Evaluator_Draft7_Dependabot_1 1246.6716603940133 ns/iter 1264.3894303152497 ns/iter 0.99
Evaluator_2019_09_Unevaluated_Properties 52.91976361709775 ns/iter 53.093153483339265 ns/iter 1.00
Evaluator_2019_09_OMC_JSON_V2_1 1437.3885700468181 ns/iter 1406.7891472901229 ns/iter 1.02
Evaluator_2020_12_Dynamic_Ref 568.4633663944793 ns/iter 585.9411216902671 ns/iter 0.97
Evaluator_2020_12_Dynamic_Ref_Single 10.582065564617187 ns/iter 9.965735422106883 ns/iter 1.06
Evaluator_2020_12_CQL_1 3761.6074969809815 ns/iter 3786.7788312665534 ns/iter 0.99
Evaluator_2020_12_OpenAPI 190695.21618684824 ns/iter 205294.00233714955 ns/iter 0.93

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (macos/gcc)

Benchmark suite Current: 590820a Previous: 6bbf79b Ratio
Compiler_Draft6_AdaptiveCard 61543920278.549194 ns/iter 68219382047.6532 ns/iter 0.90
Compiler_2019_09_OMC_JSON_V2 8603009700.775146 ns/iter 10046926736.831665 ns/iter 0.86
Evaluator_Draft4_Meta_1_No_Callback 161.57103371999293 ns/iter 180.99202551145538 ns/iter 0.89
Evaluator_Draft4_Required_Properties 339.824645677232 ns/iter 339.05724739849256 ns/iter 1.00
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match 19.380718300328937 ns/iter 19.671337093575442 ns/iter 0.99
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match 7.415142522137029 ns/iter 7.465669153432146 ns/iter 0.99
Evaluator_Draft4_Items_Schema 463.49772482573303 ns/iter 470.28077752232446 ns/iter 0.99
Evaluator_Draft4_Nested_Object 2.1044090358549674 ns/iter 2.1711956500769314 ns/iter 0.97
Evaluator_Draft4_Properties_Triad_Optional 853.1824373677159 ns/iter 859.4108088397016 ns/iter 0.99
Evaluator_Draft4_Properties_Triad_Closed 676.4708040287344 ns/iter 727.4164553967405 ns/iter 0.93
Evaluator_Draft4_Properties_Triad_Required 834.8076991405965 ns/iter 855.3257123985179 ns/iter 0.98
Evaluator_Draft4_Properties_Closed 66.45143478013026 ns/iter 68.66592904807766 ns/iter 0.97
Evaluator_Draft4_Non_Recursive_Ref 13.178461548514674 ns/iter 13.7281098878894 ns/iter 0.96
Evaluator_Draft4_Pattern_Properties_True 194.41545023287597 ns/iter 194.98596687879996 ns/iter 1.00
Evaluator_Draft4_Ref_To_Single_Property 7.252146613102943 ns/iter 7.9494734077267575 ns/iter 0.91
Evaluator_Draft4_Additional_Properties_Type 25.5831248457594 ns/iter 28.95221195632789 ns/iter 0.88
Evaluator_Draft4_Nested_Oneof 58.34588192671949 ns/iter 70.23519970515443 ns/iter 0.83
Evaluator_Draft4_Short_Enum 8.106967460919652 ns/iter 9.646696161165426 ns/iter 0.84
Evaluator_Draft4_Long_Enum 8.99086364042017 ns/iter 12.10034328663287 ns/iter 0.74
Evaluator_Draft4_Long_Enum_Short_Strings 8.500040590632935 ns/iter 11.138716407491811 ns/iter 0.76
Evaluator_Draft4_Type_Object 4.894025529088777 ns/iter 7.296103993530516 ns/iter 0.67
Evaluator_Draft6_Property_Names 109.23212544745383 ns/iter 122.86941668831122 ns/iter 0.89
Evaluator_Draft7_If_Then_Else 25.372898709642637 ns/iter 32.36662704870951 ns/iter 0.78
Evaluator_Draft7_Vercel_1 41558.70498249594 ns/iter 46640.58730643827 ns/iter 0.89
Evaluator_Draft7_Helm_Chart_Lock_1 175.14712497571423 ns/iter 203.25999633110675 ns/iter 0.86
Evaluator_Draft7_Helm_Chart_Lock_2 165.44713737890672 ns/iter 195.47802159880322 ns/iter 0.85
Evaluator_Draft7_Jasmine_1 127.74024396617254 ns/iter 144.67725257655974 ns/iter 0.88
Evaluator_Draft7_Dependabot_1 904.2431649445275 ns/iter 1021.2027690759563 ns/iter 0.89
Evaluator_2019_09_Unevaluated_Properties 34.71757351611169 ns/iter 40.2933198482631 ns/iter 0.86
Evaluator_2019_09_OMC_JSON_V2_1 1086.5636511918487 ns/iter 1173.202333240279 ns/iter 0.93
Evaluator_2020_12_Dynamic_Ref 464.66234608303 ns/iter 505.9182643890381 ns/iter 0.92
Evaluator_2020_12_Dynamic_Ref_Single 4.693040563808743 ns/iter 5.1476309642316345 ns/iter 0.91
Evaluator_2020_12_CQL_1 2598.714328924258 ns/iter 2666.965241507227 ns/iter 0.97
Evaluator_2020_12_OpenAPI 178539.84108330976 ns/iter 192914.69029017858 ns/iter 0.93

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (linux/gcc)

Benchmark suite Current: 590820a Previous: 6bbf79b Ratio
Evaluator_2020_12_Dynamic_Ref 645.342297524867 ns/iter 641.6363389165887 ns/iter 1.01
Evaluator_2020_12_Dynamic_Ref_Single 9.15565274904278 ns/iter 9.730250022442824 ns/iter 0.94
Evaluator_2020_12_CQL_1 3805.422159789234 ns/iter 3788.9569203113374 ns/iter 1.00
Evaluator_2020_12_OpenAPI 226665.6680471652 ns/iter 231132.6669993384 ns/iter 0.98
Evaluator_2019_09_Unevaluated_Properties 52.84799419109804 ns/iter 52.69727659748029 ns/iter 1.00
Evaluator_2019_09_OMC_JSON_V2_1 1371.7838199611547 ns/iter 1334.146655179124 ns/iter 1.03
Evaluator_Draft7_If_Then_Else 44.637855864171215 ns/iter 45.93504670085532 ns/iter 0.97
Evaluator_Draft7_Vercel_1 46195.44812392036 ns/iter 46163.73123758436 ns/iter 1.00
Evaluator_Draft7_Helm_Chart_Lock_1 137.97175422437718 ns/iter 124.90485292627115 ns/iter 1.10
Evaluator_Draft7_Helm_Chart_Lock_2 136.44459012971453 ns/iter 121.63774390167949 ns/iter 1.12
Evaluator_Draft7_Jasmine_1 149.25897665721067 ns/iter 151.4378917802739 ns/iter 0.99
Evaluator_Draft7_Dependabot_1 920.1401457208632 ns/iter 927.182853563031 ns/iter 0.99
Evaluator_Draft6_Property_Names 164.5359077169314 ns/iter 162.08689790159715 ns/iter 1.02
Evaluator_Draft4_Meta_1_No_Callback 238.89206697017192 ns/iter 246.44083405959123 ns/iter 0.97
Evaluator_Draft4_Required_Properties 464.1798018734714 ns/iter 470.4730531925969 ns/iter 0.99
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match 28.512145637032454 ns/iter 29.10037795197954 ns/iter 0.98
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match 10.030557662931944 ns/iter 10.65190165885461 ns/iter 0.94
Evaluator_Draft4_Items_Schema 503.21700620277016 ns/iter 494.0458073402161 ns/iter 1.02
Evaluator_Draft4_Nested_Object 4.244663234084351 ns/iter 3.8164332209122964 ns/iter 1.11
Evaluator_Draft4_Properties_Triad_Optional 1041.19106733155 ns/iter 1044.612742799569 ns/iter 1.00
Evaluator_Draft4_Properties_Triad_Closed 830.2100177366761 ns/iter 842.218443260368 ns/iter 0.99
Evaluator_Draft4_Properties_Triad_Required 1053.0449882527805 ns/iter 1053.650875156554 ns/iter 1.00
Evaluator_Draft4_Properties_Closed 73.384363008936 ns/iter 73.13633433987444 ns/iter 1.00
Evaluator_Draft4_Non_Recursive_Ref 12.24963185299714 ns/iter 12.657971227658336 ns/iter 0.97
Evaluator_Draft4_Pattern_Properties_True 233.42700793260386 ns/iter 261.54537961475614 ns/iter 0.89
Evaluator_Draft4_Ref_To_Single_Property 10.071046489280493 ns/iter 10.697751315092903 ns/iter 0.94
Evaluator_Draft4_Additional_Properties_Type 15.017149189479865 ns/iter 18.33374835024525 ns/iter 0.82
Evaluator_Draft4_Nested_Oneof 109.84717928123922 ns/iter 111.2665059138703 ns/iter 0.99
Evaluator_Draft4_Short_Enum 18.10938470940524 ns/iter 18.189914037334233 ns/iter 1.00
Evaluator_Draft4_Long_Enum 18.564909907460233 ns/iter 18.443296578778085 ns/iter 1.01
Evaluator_Draft4_Long_Enum_Short_Strings 18.145189349065763 ns/iter 18.05567005523351 ns/iter 1.00
Evaluator_Draft4_Type_Object 10.019776055665838 ns/iter 9.767746589010805 ns/iter 1.03
Compiler_2019_09_OMC_JSON_V2 10779822388.999947 ns/iter 10930167592.999964 ns/iter 0.99
Compiler_Draft6_AdaptiveCard 68678901924 ns/iter 70177473895.00005 ns/iter 0.98

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (windows/msvc)

Benchmark suite Current: 590820a Previous: 6bbf79b Ratio
Compiler_Draft6_AdaptiveCard 167026386399.99988 ns/iter 169968802000.0001 ns/iter 0.98
Compiler_2019_09_OMC_JSON_V2 24321647499.999928 ns/iter 24777090900.000076 ns/iter 0.98
Evaluator_Draft4_Meta_1_No_Callback 364.58811002627215 ns/iter 378.7482180806519 ns/iter 0.96
Evaluator_Draft4_Required_Properties 759.6196428572963 ns/iter 771.8665178572592 ns/iter 0.98
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match 37.593813614395636 ns/iter 38.51387276786308 ns/iter 0.98
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match 15.62139508928441 ns/iter 16.424147321428354 ns/iter 0.95
Evaluator_Draft4_Items_Schema 716.3425223214606 ns/iter 686.6746428572006 ns/iter 1.04
Evaluator_Draft4_Nested_Object 5.909192857142134 ns/iter 6.821416294642597 ns/iter 0.87
Evaluator_Draft4_Properties_Triad_Optional 1604.6410714284523 ns/iter 1599.6508928571375 ns/iter 1.00
Evaluator_Draft4_Properties_Triad_Closed 1293.1216325348687 ns/iter 1294.1469892200832 ns/iter 1.00
Evaluator_Draft4_Properties_Triad_Required 1592.3660714283828 ns/iter 1609.9626049355995 ns/iter 0.99
Evaluator_Draft4_Properties_Closed 90.93559415465616 ns/iter 91.94370125251211 ns/iter 0.99
Evaluator_Draft4_Non_Recursive_Ref 35.32341003131785 ns/iter 33.785414590396904 ns/iter 1.05
Evaluator_Draft4_Pattern_Properties_True 222.780437499992 ns/iter 234.5900714285725 ns/iter 0.95
Evaluator_Draft4_Ref_To_Single_Property 15.822741071426703 ns/iter 16.763154017857474 ns/iter 0.94
Evaluator_Draft4_Additional_Properties_Type 65.43672321429636 ns/iter 62.17854464285974 ns/iter 1.05
Evaluator_Draft4_Nested_Oneof 107.0391406249982 ns/iter 111.04831249999945 ns/iter 0.96
Evaluator_Draft4_Short_Enum 24.412446156113145 ns/iter 25.094682980546196 ns/iter 0.97
Evaluator_Draft4_Long_Enum 23.234567821045434 ns/iter 23.616796428573902 ns/iter 0.98
Evaluator_Draft4_Long_Enum_Short_Strings 27.199200201767802 ns/iter 27.83875969714937 ns/iter 0.98
Evaluator_Draft4_Type_Object 13.524663555695428 ns/iter 14.259517570270706 ns/iter 0.95
Evaluator_Draft6_Property_Names 176.8891948809919 ns/iter 166.02816736795847 ns/iter 1.07
Evaluator_Draft7_If_Then_Else 53.92179999998916 ns/iter 54.4095900000002 ns/iter 0.99
Evaluator_Draft7_Vercel_1 72122.9464285703 ns/iter 70888.2031250064 ns/iter 1.02
Evaluator_Draft7_Helm_Chart_Lock_1 313.2930803571656 ns/iter 287.89909875451286 ns/iter 1.09
Evaluator_Draft7_Helm_Chart_Lock_2 266.6949873525273 ns/iter 263.6380229302511 ns/iter 1.01
Evaluator_Draft7_Jasmine_1 224.84037499999945 ns/iter 218.87803125000715 ns/iter 1.03
Evaluator_Draft7_Dependabot_1 1545.9488839287667 ns/iter 1534.8803571428552 ns/iter 1.01
Evaluator_2019_09_Unevaluated_Properties 61.661669642855294 ns/iter 73.86921874999531 ns/iter 0.83
Evaluator_2019_09_OMC_JSON_V2_1 1857.0005866073154 ns/iter 1890.8668668453747 ns/iter 0.98
Evaluator_2020_12_Dynamic_Ref 857.6295758930183 ns/iter 903.2525878337549 ns/iter 0.95
Evaluator_2020_12_Dynamic_Ref_Single 13.335453571426926 ns/iter 14.23623408823348 ns/iter 0.94
Evaluator_2020_12_CQL_1 5003.754464285391 ns/iter 5095.297321428152 ns/iter 0.98
Evaluator_2020_12_OpenAPI 282781.27762159245 ns/iter 282338.77059059514 ns/iter 1.00

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (linux/llvm)

Benchmark suite Current: 590820a Previous: 6bbf79b Ratio
Compiler_Draft6_AdaptiveCard 68697983308.99999 ns/iter 69354385782.00002 ns/iter 0.99
Compiler_2019_09_OMC_JSON_V2 11119091236.999964 ns/iter 11200728903.000027 ns/iter 0.99
Evaluator_Draft4_Meta_1_No_Callback 283.16581418186036 ns/iter 295.1652432270707 ns/iter 0.96
Evaluator_Draft4_Required_Properties 693.6230875762102 ns/iter 629.4937491845977 ns/iter 1.10
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match 33.337683871888196 ns/iter 31.991493137475544 ns/iter 1.04
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match 13.913673766224123 ns/iter 13.255609101027543 ns/iter 1.05
Evaluator_Draft4_Items_Schema 580.8122944496688 ns/iter 630.287234839646 ns/iter 0.92
Evaluator_Draft4_Nested_Object 5.308063595937669 ns/iter 4.662035760676838 ns/iter 1.14
Evaluator_Draft4_Properties_Triad_Optional 918.9611036504883 ns/iter 900.3567489681172 ns/iter 1.02
Evaluator_Draft4_Properties_Triad_Closed 742.1824666960242 ns/iter 715.4146334004073 ns/iter 1.04
Evaluator_Draft4_Properties_Triad_Required 918.1356248349059 ns/iter 877.6833659381556 ns/iter 1.05
Evaluator_Draft4_Properties_Closed 85.81106420820714 ns/iter 83.16591521895147 ns/iter 1.03
Evaluator_Draft4_Non_Recursive_Ref 29.242725658317827 ns/iter 28.935978100168086 ns/iter 1.01
Evaluator_Draft4_Pattern_Properties_True 242.68684208551542 ns/iter 241.77637226314766 ns/iter 1.00
Evaluator_Draft4_Ref_To_Single_Property 13.332562311351184 ns/iter 12.953693436923464 ns/iter 1.03
Evaluator_Draft4_Additional_Properties_Type 53.67153919904995 ns/iter 53.181915455120624 ns/iter 1.01
Evaluator_Draft4_Nested_Oneof 89.6812993659505 ns/iter 85.53498819855099 ns/iter 1.05
Evaluator_Draft4_Short_Enum 19.088744247545833 ns/iter 19.239497232266654 ns/iter 0.99
Evaluator_Draft4_Long_Enum 19.64627913514137 ns/iter 20.222888445280557 ns/iter 0.97
Evaluator_Draft4_Long_Enum_Short_Strings 19.203912480160973 ns/iter 19.21728254308057 ns/iter 1.00
Evaluator_Draft4_Type_Object 10.903455363181067 ns/iter 10.264126058727504 ns/iter 1.06
Evaluator_Draft6_Property_Names 127.35490542914364 ns/iter 126.89048175464265 ns/iter 1.00
Evaluator_Draft7_If_Then_Else 39.52173936504691 ns/iter 39.48810823557632 ns/iter 1.00
Evaluator_Draft7_Vercel_1 47635.904263984354 ns/iter 45469.18244114501 ns/iter 1.05
Evaluator_Draft7_Helm_Chart_Lock_1 282.40647817766313 ns/iter 275.30298531586834 ns/iter 1.03
Evaluator_Draft7_Helm_Chart_Lock_2 291.22715030016684 ns/iter 266.32242275284545 ns/iter 1.09
Evaluator_Draft7_Jasmine_1 181.94060304728237 ns/iter 177.52903802251268 ns/iter 1.02
Evaluator_Draft7_Dependabot_1 1221.5987810447332 ns/iter 1264.3894303152497 ns/iter 0.97
Evaluator_2019_09_Unevaluated_Properties 52.742289964956164 ns/iter 53.093153483339265 ns/iter 0.99
Evaluator_2019_09_OMC_JSON_V2_1 1436.460940127409 ns/iter 1406.7891472901229 ns/iter 1.02
Evaluator_2020_12_Dynamic_Ref 573.9723045068323 ns/iter 585.9411216902671 ns/iter 0.98
Evaluator_2020_12_Dynamic_Ref_Single 10.585395601879373 ns/iter 9.965735422106883 ns/iter 1.06
Evaluator_2020_12_CQL_1 3795.242643546146 ns/iter 3786.7788312665534 ns/iter 1.00
Evaluator_2020_12_OpenAPI 193860.47231450744 ns/iter 205294.00233714955 ns/iter 0.94

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (macos/llvm)

Benchmark suite Current: 590820a Previous: 6bbf79b Ratio
Compiler_Draft6_AdaptiveCard 79512417708.00005 ns/iter 62564137292.00005 ns/iter 1.27
Compiler_2019_09_OMC_JSON_V2 13398459749.999916 ns/iter 10481927000.000042 ns/iter 1.28
Evaluator_Draft4_Meta_1_No_Callback 244.6745293290043 ns/iter 185.1687677710492 ns/iter 1.32
Evaluator_Draft4_Required_Properties 597.4323340000183 ns/iter 450.2124549489921 ns/iter 1.33
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match 27.986044821198973 ns/iter 22.66815114190877 ns/iter 1.23
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match 10.74270874071811 ns/iter 8.593455195312284 ns/iter 1.25
Evaluator_Draft4_Items_Schema 424.890875805782 ns/iter 290.34327609905307 ns/iter 1.46
Evaluator_Draft4_Nested_Object 4.610037523025526 ns/iter 3.5234196745801865 ns/iter 1.31
Evaluator_Draft4_Properties_Triad_Optional 1019.3470380159654 ns/iter 844.8968574369926 ns/iter 1.21
Evaluator_Draft4_Properties_Triad_Closed 862.427368900592 ns/iter 679.9101696136456 ns/iter 1.27
Evaluator_Draft4_Properties_Triad_Required 1060.434189517052 ns/iter 810.1274809282753 ns/iter 1.31
Evaluator_Draft4_Properties_Closed 62.023276198877 ns/iter 48.72632596288331 ns/iter 1.27
Evaluator_Draft4_Non_Recursive_Ref 14.190397770208646 ns/iter 10.391148285551408 ns/iter 1.37
Evaluator_Draft4_Pattern_Properties_True 221.39939959092533 ns/iter 180.3270382861792 ns/iter 1.23
Evaluator_Draft4_Ref_To_Single_Property 10.518692396542486 ns/iter 8.17329835730127 ns/iter 1.29
Evaluator_Draft4_Additional_Properties_Type 23.13739479703139 ns/iter 17.157389516628392 ns/iter 1.35
Evaluator_Draft4_Nested_Oneof 67.12706139317488 ns/iter 51.838186918725775 ns/iter 1.29
Evaluator_Draft4_Short_Enum 10.41322373494229 ns/iter 9.142900516172903 ns/iter 1.14
Evaluator_Draft4_Long_Enum 37.17344603910349 ns/iter 29.331407527024254 ns/iter 1.27
Evaluator_Draft4_Long_Enum_Short_Strings 10.989224591416402 ns/iter 9.790657379478807 ns/iter 1.12
Evaluator_Draft4_Type_Object 6.589085680012925 ns/iter 5.8488168989115294 ns/iter 1.13
Evaluator_Draft6_Property_Names 109.10685331093552 ns/iter 94.16412691026896 ns/iter 1.16
Evaluator_Draft7_If_Then_Else 32.18323543138108 ns/iter 25.171348667447575 ns/iter 1.28
Evaluator_Draft7_Vercel_1 49916.333843695546 ns/iter 32922.68193668328 ns/iter 1.52
Evaluator_Draft7_Helm_Chart_Lock_1 143.2442717726033 ns/iter 103.44206634684222 ns/iter 1.38
Evaluator_Draft7_Helm_Chart_Lock_2 143.24373734190553 ns/iter 94.71519181800497 ns/iter 1.51
Evaluator_Draft7_Jasmine_1 147.8624856861895 ns/iter 99.91928715069442 ns/iter 1.48
Evaluator_Draft7_Dependabot_1 974.8088278346631 ns/iter 670.6111307753007 ns/iter 1.45
Evaluator_2019_09_Unevaluated_Properties 60.16248750000842 ns/iter 34.90652398592649 ns/iter 1.72
Evaluator_2019_09_OMC_JSON_V2_1 1635.8852331513622 ns/iter 933.7311852221884 ns/iter 1.75
Evaluator_2020_12_Dynamic_Ref 632.7085410000564 ns/iter 387.55114453580586 ns/iter 1.63
Evaluator_2020_12_Dynamic_Ref_Single 7.617128555490629 ns/iter 5.478999317696865 ns/iter 1.39
Evaluator_2020_12_CQL_1 3103.7764788441614 ns/iter 1941.8124701673569 ns/iter 1.60
Evaluator_2020_12_OpenAPI 206181.56909892865 ns/iter 149142.57230966407 ns/iter 1.38

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (macos/gcc)

Benchmark suite Current: 590820a Previous: 6bbf79b Ratio
Compiler_Draft6_AdaptiveCard 62267663955.68848 ns/iter 68219382047.6532 ns/iter 0.91
Compiler_2019_09_OMC_JSON_V2 8067276000.9765625 ns/iter 10046926736.831665 ns/iter 0.80
Evaluator_Draft4_Meta_1_No_Callback 160.66731071153237 ns/iter 180.99202551145538 ns/iter 0.89
Evaluator_Draft4_Required_Properties 320.02812284019745 ns/iter 339.05724739849256 ns/iter 0.94
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match 18.316840710965927 ns/iter 19.671337093575442 ns/iter 0.93
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match 7.227168063610587 ns/iter 7.465669153432146 ns/iter 0.97
Evaluator_Draft4_Items_Schema 443.6642965446442 ns/iter 470.28077752232446 ns/iter 0.94
Evaluator_Draft4_Nested_Object 2.0924807254487554 ns/iter 2.1711956500769314 ns/iter 0.96
Evaluator_Draft4_Properties_Triad_Optional 820.4582683824393 ns/iter 859.4108088397016 ns/iter 0.95
Evaluator_Draft4_Properties_Triad_Closed 656.9896489440841 ns/iter 727.4164553967405 ns/iter 0.90
Evaluator_Draft4_Properties_Triad_Required 813.2785909661488 ns/iter 855.3257123985179 ns/iter 0.95
Evaluator_Draft4_Properties_Closed 64.55984946456906 ns/iter 68.66592904807766 ns/iter 0.94
Evaluator_Draft4_Non_Recursive_Ref 12.78362546054673 ns/iter 13.7281098878894 ns/iter 0.93
Evaluator_Draft4_Pattern_Properties_True 183.16767634627004 ns/iter 194.98596687879996 ns/iter 0.94
Evaluator_Draft4_Ref_To_Single_Property 7.061494644632746 ns/iter 7.9494734077267575 ns/iter 0.89
Evaluator_Draft4_Additional_Properties_Type 24.26560619980882 ns/iter 28.95221195632789 ns/iter 0.84
Evaluator_Draft4_Nested_Oneof 56.15279614954437 ns/iter 70.23519970515443 ns/iter 0.80
Evaluator_Draft4_Short_Enum 7.868260030228985 ns/iter 9.646696161165426 ns/iter 0.82
Evaluator_Draft4_Long_Enum 9.002390830765096 ns/iter 12.10034328663287 ns/iter 0.74
Evaluator_Draft4_Long_Enum_Short_Strings 8.427020774130343 ns/iter 11.138716407491811 ns/iter 0.76
Evaluator_Draft4_Type_Object 4.590818196621811 ns/iter 7.296103993530516 ns/iter 0.63
Evaluator_Draft6_Property_Names 110.32457614645035 ns/iter 122.86941668831122 ns/iter 0.90
Evaluator_Draft7_If_Then_Else 24.91387783056172 ns/iter 32.36662704870951 ns/iter 0.77
Evaluator_Draft7_Vercel_1 40269.71854526774 ns/iter 46640.58730643827 ns/iter 0.86
Evaluator_Draft7_Helm_Chart_Lock_1 167.78368315927136 ns/iter 203.25999633110675 ns/iter 0.83
Evaluator_Draft7_Helm_Chart_Lock_2 160.97537462517232 ns/iter 195.47802159880322 ns/iter 0.82
Evaluator_Draft7_Jasmine_1 125.19588124869928 ns/iter 144.67725257655974 ns/iter 0.87
Evaluator_Draft7_Dependabot_1 894.4504123669934 ns/iter 1021.2027690759563 ns/iter 0.88
Evaluator_2019_09_Unevaluated_Properties 33.208842024346076 ns/iter 40.2933198482631 ns/iter 0.82
Evaluator_2019_09_OMC_JSON_V2_1 1168.9044115008458 ns/iter 1173.202333240279 ns/iter 1.00
Evaluator_2020_12_Dynamic_Ref 528.2363514242548 ns/iter 505.9182643890381 ns/iter 1.04
Evaluator_2020_12_Dynamic_Ref_Single 6.695890426635742 ns/iter 5.1476309642316345 ns/iter 1.30
Evaluator_2020_12_CQL_1 2980.0036167637068 ns/iter 2666.965241507227 ns/iter 1.12
Evaluator_2020_12_OpenAPI 255897.58466679588 ns/iter 192914.69029017858 ns/iter 1.33

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (linux/gcc)

Benchmark suite Current: 590820a Previous: 6bbf79b Ratio
Evaluator_2020_12_Dynamic_Ref 636.810540531084 ns/iter 641.6363389165887 ns/iter 0.99
Evaluator_2020_12_Dynamic_Ref_Single 9.141636137665492 ns/iter 9.730250022442824 ns/iter 0.94
Evaluator_2020_12_CQL_1 3814.644901595225 ns/iter 3788.9569203113374 ns/iter 1.01
Evaluator_2020_12_OpenAPI 224806.96549500222 ns/iter 231132.6669993384 ns/iter 0.97
Evaluator_2019_09_Unevaluated_Properties 52.84046834902843 ns/iter 52.69727659748029 ns/iter 1.00
Evaluator_2019_09_OMC_JSON_V2_1 1352.7316932853767 ns/iter 1334.146655179124 ns/iter 1.01
Evaluator_Draft7_If_Then_Else 44.64791039189935 ns/iter 45.93504670085532 ns/iter 0.97
Evaluator_Draft7_Vercel_1 45990.95897673538 ns/iter 46163.73123758436 ns/iter 1.00
Evaluator_Draft7_Helm_Chart_Lock_1 128.58269662825833 ns/iter 124.90485292627115 ns/iter 1.03
Evaluator_Draft7_Helm_Chart_Lock_2 127.23901887965067 ns/iter 121.63774390167949 ns/iter 1.05
Evaluator_Draft7_Jasmine_1 149.2376770622606 ns/iter 151.4378917802739 ns/iter 0.99
Evaluator_Draft7_Dependabot_1 919.3143001017486 ns/iter 927.182853563031 ns/iter 0.99
Evaluator_Draft6_Property_Names 164.64689033109752 ns/iter 162.08689790159715 ns/iter 1.02
Evaluator_Draft4_Meta_1_No_Callback 241.87845500277498 ns/iter 246.44083405959123 ns/iter 0.98
Evaluator_Draft4_Required_Properties 465.8705305196864 ns/iter 470.4730531925969 ns/iter 0.99
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match 28.25441435555501 ns/iter 29.10037795197954 ns/iter 0.97
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match 10.082916342478798 ns/iter 10.65190165885461 ns/iter 0.95
Evaluator_Draft4_Items_Schema 501.6550580288221 ns/iter 494.0458073402161 ns/iter 1.02
Evaluator_Draft4_Nested_Object 4.240438464686721 ns/iter 3.8164332209122964 ns/iter 1.11
Evaluator_Draft4_Properties_Triad_Optional 1060.4280845332305 ns/iter 1044.612742799569 ns/iter 1.02
Evaluator_Draft4_Properties_Triad_Closed 834.624305873541 ns/iter 842.218443260368 ns/iter 0.99
Evaluator_Draft4_Properties_Triad_Required 1050.0017668189823 ns/iter 1053.650875156554 ns/iter 1.00
Evaluator_Draft4_Properties_Closed 73.27975703101046 ns/iter 73.13633433987444 ns/iter 1.00
Evaluator_Draft4_Non_Recursive_Ref 12.249347058016587 ns/iter 12.657971227658336 ns/iter 0.97
Evaluator_Draft4_Pattern_Properties_True 233.51633136006214 ns/iter 261.54537961475614 ns/iter 0.89
Evaluator_Draft4_Ref_To_Single_Property 10.074755330311234 ns/iter 10.697751315092903 ns/iter 0.94
Evaluator_Draft4_Additional_Properties_Type 15.044486616802576 ns/iter 18.33374835024525 ns/iter 0.82
Evaluator_Draft4_Nested_Oneof 109.43375676102842 ns/iter 111.2665059138703 ns/iter 0.98
Evaluator_Draft4_Short_Enum 18.074112403330982 ns/iter 18.189914037334233 ns/iter 0.99
Evaluator_Draft4_Long_Enum 18.44041737281018 ns/iter 18.443296578778085 ns/iter 1.00
Evaluator_Draft4_Long_Enum_Short_Strings 18.105395382126456 ns/iter 18.05567005523351 ns/iter 1.00
Evaluator_Draft4_Type_Object 9.131766202524563 ns/iter 9.767746589010805 ns/iter 0.93
Compiler_2019_09_OMC_JSON_V2 10771792466.999954 ns/iter 10930167592.999964 ns/iter 0.99
Compiler_Draft6_AdaptiveCard 69036297652.00003 ns/iter 70177473895.00005 ns/iter 0.98

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (windows/msvc)

Benchmark suite Current: 590820a Previous: 6bbf79b Ratio
Compiler_Draft6_AdaptiveCard 164846019100.00003 ns/iter 169968802000.0001 ns/iter 0.97
Compiler_2019_09_OMC_JSON_V2 23836748199.999874 ns/iter 24777090900.000076 ns/iter 0.96
Evaluator_Draft4_Meta_1_No_Callback 366.5831666815906 ns/iter 378.7482180806519 ns/iter 0.97
Evaluator_Draft4_Required_Properties 759.6947321429427 ns/iter 771.8665178572592 ns/iter 0.98
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match 37.74056361607642 ns/iter 38.51387276786308 ns/iter 0.98
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match 15.611263392857818 ns/iter 16.424147321428354 ns/iter 0.95
Evaluator_Draft4_Items_Schema 722.9912946429907 ns/iter 686.6746428572006 ns/iter 1.05
Evaluator_Draft4_Nested_Object 5.893984821428586 ns/iter 6.821416294642597 ns/iter 0.86
Evaluator_Draft4_Properties_Triad_Optional 1612.8236607144686 ns/iter 1599.6508928571375 ns/iter 1.01
Evaluator_Draft4_Properties_Triad_Closed 1298.6469872109853 ns/iter 1294.1469892200832 ns/iter 1.00
Evaluator_Draft4_Properties_Triad_Required 1595.0783482142785 ns/iter 1609.9626049355995 ns/iter 0.99
Evaluator_Draft4_Properties_Closed 91.83396018600398 ns/iter 91.94370125251211 ns/iter 1.00
Evaluator_Draft4_Non_Recursive_Ref 35.328929004495826 ns/iter 33.785414590396904 ns/iter 1.05
Evaluator_Draft4_Pattern_Properties_True 223.19912500002206 ns/iter 234.5900714285725 ns/iter 0.95
Evaluator_Draft4_Ref_To_Single_Property 15.938238839286864 ns/iter 16.763154017857474 ns/iter 0.95
Evaluator_Draft4_Additional_Properties_Type 66.63745535714075 ns/iter 62.17854464285974 ns/iter 1.07
Evaluator_Draft4_Nested_Oneof 107.1191406250094 ns/iter 111.04831249999945 ns/iter 0.96
Evaluator_Draft4_Short_Enum 24.15916428571206 ns/iter 25.094682980546196 ns/iter 0.96
Evaluator_Draft4_Long_Enum 23.066090625000868 ns/iter 23.616796428573902 ns/iter 0.98
Evaluator_Draft4_Long_Enum_Short_Strings 27.118257468221877 ns/iter 27.83875969714937 ns/iter 0.97
Evaluator_Draft4_Type_Object 13.362591071427232 ns/iter 14.259517570270706 ns/iter 0.94
Evaluator_Draft6_Property_Names 173.95960986336266 ns/iter 166.02816736795847 ns/iter 1.05
Evaluator_Draft7_If_Then_Else 53.07626785714043 ns/iter 54.4095900000002 ns/iter 0.98
Evaluator_Draft7_Vercel_1 72021.06250001553 ns/iter 70888.2031250064 ns/iter 1.02
Evaluator_Draft7_Helm_Chart_Lock_1 313.47053571429177 ns/iter 287.89909875451286 ns/iter 1.09
Evaluator_Draft7_Helm_Chart_Lock_2 264.0585073239835 ns/iter 263.6380229302511 ns/iter 1.00
Evaluator_Draft7_Jasmine_1 225.60393749998298 ns/iter 218.87803125000715 ns/iter 1.03
Evaluator_Draft7_Dependabot_1 1553.1712053566641 ns/iter 1534.8803571428552 ns/iter 1.01
Evaluator_2019_09_Unevaluated_Properties 61.76170535714017 ns/iter 73.86921874999531 ns/iter 0.84
Evaluator_2019_09_OMC_JSON_V2_1 1862.6226451989533 ns/iter 1890.8668668453747 ns/iter 0.99
Evaluator_2020_12_Dynamic_Ref 859.9873883929275 ns/iter 903.2525878337549 ns/iter 0.95
Evaluator_2020_12_Dynamic_Ref_Single 13.33026556549185 ns/iter 14.23623408823348 ns/iter 0.94
Evaluator_2020_12_CQL_1 5066.968000000998 ns/iter 5095.297321428152 ns/iter 0.99
Evaluator_2020_12_OpenAPI 282533.12128924933 ns/iter 282338.77059059514 ns/iter 1.00

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (macos/llvm)

Benchmark suite Current: 590820a Previous: 6bbf79b Ratio
Compiler_Draft6_AdaptiveCard 49652252167.00003 ns/iter 62564137292.00005 ns/iter 0.79
Compiler_2019_09_OMC_JSON_V2 8525460791 ns/iter 10481927000.000042 ns/iter 0.81
Evaluator_Draft4_Meta_1_No_Callback 171.93450092684844 ns/iter 185.1687677710492 ns/iter 0.93
Evaluator_Draft4_Required_Properties 404.0167055755355 ns/iter 450.2124549489921 ns/iter 0.90
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match 19.64587241230445 ns/iter 22.66815114190877 ns/iter 0.87
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match 7.963355808928038 ns/iter 8.593455195312284 ns/iter 0.93
Evaluator_Draft4_Items_Schema 280.9918735387466 ns/iter 290.34327609905307 ns/iter 0.97
Evaluator_Draft4_Nested_Object 3.422136645657592 ns/iter 3.5234196745801865 ns/iter 0.97
Evaluator_Draft4_Properties_Triad_Optional 822.8279276256512 ns/iter 844.8968574369926 ns/iter 0.97
Evaluator_Draft4_Properties_Triad_Closed 641.6406148096073 ns/iter 679.9101696136456 ns/iter 0.94
Evaluator_Draft4_Properties_Triad_Required 793.182788029955 ns/iter 810.1274809282753 ns/iter 0.98
Evaluator_Draft4_Properties_Closed 46.269119219544486 ns/iter 48.72632596288331 ns/iter 0.95
Evaluator_Draft4_Non_Recursive_Ref 9.81112785144475 ns/iter 10.391148285551408 ns/iter 0.94
Evaluator_Draft4_Pattern_Properties_True 172.7273986452796 ns/iter 180.3270382861792 ns/iter 0.96
Evaluator_Draft4_Ref_To_Single_Property 7.579948877753677 ns/iter 8.17329835730127 ns/iter 0.93
Evaluator_Draft4_Additional_Properties_Type 17.001790642518042 ns/iter 17.157389516628392 ns/iter 0.99
Evaluator_Draft4_Nested_Oneof 51.12176330436602 ns/iter 51.838186918725775 ns/iter 0.99
Evaluator_Draft4_Short_Enum 8.957583483418386 ns/iter 9.142900516172903 ns/iter 0.98
Evaluator_Draft4_Long_Enum 30.54168099549903 ns/iter 29.331407527024254 ns/iter 1.04
Evaluator_Draft4_Long_Enum_Short_Strings 10.126500772092704 ns/iter 9.790657379478807 ns/iter 1.03
Evaluator_Draft4_Type_Object 5.8433081770183355 ns/iter 5.8488168989115294 ns/iter 1.00
Evaluator_Draft6_Property_Names 91.56322010771481 ns/iter 94.16412691026896 ns/iter 0.97
Evaluator_Draft7_If_Then_Else 24.99298715884754 ns/iter 25.171348667447575 ns/iter 0.99
Evaluator_Draft7_Vercel_1 30425.6698501126 ns/iter 32922.68193668328 ns/iter 0.92
Evaluator_Draft7_Helm_Chart_Lock_1 102.70748796856576 ns/iter 103.44206634684222 ns/iter 0.99
Evaluator_Draft7_Helm_Chart_Lock_2 99.47199798207414 ns/iter 94.71519181800497 ns/iter 1.05
Evaluator_Draft7_Jasmine_1 104.60976994252162 ns/iter 99.91928715069442 ns/iter 1.05
Evaluator_Draft7_Dependabot_1 685.3457355012177 ns/iter 670.6111307753007 ns/iter 1.02
Evaluator_2019_09_Unevaluated_Properties 35.689679362040245 ns/iter 34.90652398592649 ns/iter 1.02
Evaluator_2019_09_OMC_JSON_V2_1 915.0872255893573 ns/iter 933.7311852221884 ns/iter 0.98
Evaluator_2020_12_Dynamic_Ref 379.8462938360956 ns/iter 387.55114453580586 ns/iter 0.98
Evaluator_2020_12_Dynamic_Ref_Single 5.626163673093031 ns/iter 5.478999317696865 ns/iter 1.03
Evaluator_2020_12_CQL_1 1943.3748157934297 ns/iter 1941.8124701673569 ns/iter 1.00
Evaluator_2020_12_OpenAPI 151431.00917627313 ns/iter 149142.57230966407 ns/iter 1.02

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (linux/llvm)

Benchmark suite Current: 590820a Previous: 6bbf79b Ratio
Compiler_Draft6_AdaptiveCard 69177818611.99995 ns/iter 69354385782.00002 ns/iter 1.00
Compiler_2019_09_OMC_JSON_V2 11332780632.99997 ns/iter 11200728903.000027 ns/iter 1.01
Evaluator_Draft4_Meta_1_No_Callback 282.4907973475619 ns/iter 295.1652432270707 ns/iter 0.96
Evaluator_Draft4_Required_Properties 690.0525234483229 ns/iter 629.4937491845977 ns/iter 1.10
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match 33.31168274717253 ns/iter 31.991493137475544 ns/iter 1.04
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match 13.572797712573738 ns/iter 13.255609101027543 ns/iter 1.02
Evaluator_Draft4_Items_Schema 577.8975615865759 ns/iter 630.287234839646 ns/iter 0.92
Evaluator_Draft4_Nested_Object 5.282899986745461 ns/iter 4.662035760676838 ns/iter 1.13
Evaluator_Draft4_Properties_Triad_Optional 913.9835868997618 ns/iter 900.3567489681172 ns/iter 1.02
Evaluator_Draft4_Properties_Triad_Closed 723.8070799835756 ns/iter 715.4146334004073 ns/iter 1.01
Evaluator_Draft4_Properties_Triad_Required 905.4283134654636 ns/iter 877.6833659381556 ns/iter 1.03
Evaluator_Draft4_Properties_Closed 85.80425835760533 ns/iter 83.16591521895147 ns/iter 1.03
Evaluator_Draft4_Non_Recursive_Ref 29.234758109337157 ns/iter 28.935978100168086 ns/iter 1.01
Evaluator_Draft4_Pattern_Properties_True 238.58689186641902 ns/iter 241.77637226314766 ns/iter 0.99
Evaluator_Draft4_Ref_To_Single_Property 13.275317349611523 ns/iter 12.953693436923464 ns/iter 1.02
Evaluator_Draft4_Additional_Properties_Type 53.512535093770374 ns/iter 53.181915455120624 ns/iter 1.01
Evaluator_Draft4_Nested_Oneof 89.62307978724287 ns/iter 85.53498819855099 ns/iter 1.05
Evaluator_Draft4_Short_Enum 19.054278662038392 ns/iter 19.239497232266654 ns/iter 0.99
Evaluator_Draft4_Long_Enum 19.612088121213223 ns/iter 20.222888445280557 ns/iter 0.97
Evaluator_Draft4_Long_Enum_Short_Strings 19.140326811157298 ns/iter 19.21728254308057 ns/iter 1.00
Evaluator_Draft4_Type_Object 10.891428470163895 ns/iter 10.264126058727504 ns/iter 1.06
Evaluator_Draft6_Property_Names 135.0007327555501 ns/iter 126.89048175464265 ns/iter 1.06
Evaluator_Draft7_If_Then_Else 39.49197122535566 ns/iter 39.48810823557632 ns/iter 1.00
Evaluator_Draft7_Vercel_1 47601.01891268299 ns/iter 45469.18244114501 ns/iter 1.05
Evaluator_Draft7_Helm_Chart_Lock_1 290.7621301365362 ns/iter 275.30298531586834 ns/iter 1.06
Evaluator_Draft7_Helm_Chart_Lock_2 290.0519923156307 ns/iter 266.32242275284545 ns/iter 1.09
Evaluator_Draft7_Jasmine_1 181.3083296995358 ns/iter 177.52903802251268 ns/iter 1.02
Evaluator_Draft7_Dependabot_1 1227.7872831680631 ns/iter 1264.3894303152497 ns/iter 0.97
Evaluator_2019_09_Unevaluated_Properties 52.795715134283846 ns/iter 53.093153483339265 ns/iter 0.99
Evaluator_2019_09_OMC_JSON_V2_1 1401.9044588786644 ns/iter 1406.7891472901229 ns/iter 1.00
Evaluator_2020_12_Dynamic_Ref 571.9289889295017 ns/iter 585.9411216902671 ns/iter 0.98
Evaluator_2020_12_Dynamic_Ref_Single 10.606201650289892 ns/iter 9.965735422106883 ns/iter 1.06
Evaluator_2020_12_CQL_1 3747.2763430811865 ns/iter 3786.7788312665534 ns/iter 0.99
Evaluator_2020_12_OpenAPI 189782.3228431893 ns/iter 205294.00233714955 ns/iter 0.92

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (macos/gcc)

Benchmark suite Current: 590820a Previous: 6bbf79b Ratio
Compiler_Draft6_AdaptiveCard 62760842084.88464 ns/iter 68219382047.6532 ns/iter 0.92
Compiler_2019_09_OMC_JSON_V2 8727004766.464233 ns/iter 10046926736.831665 ns/iter 0.87
Evaluator_Draft4_Meta_1_No_Callback 170.57228061498517 ns/iter 180.99202551145538 ns/iter 0.94
Evaluator_Draft4_Required_Properties 338.65309101424106 ns/iter 339.05724739849256 ns/iter 1.00
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match 20.077503515797574 ns/iter 19.671337093575442 ns/iter 1.02
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match 7.439710399571633 ns/iter 7.465669153432146 ns/iter 1.00
Evaluator_Draft4_Items_Schema 475.4181142778939 ns/iter 470.28077752232446 ns/iter 1.01
Evaluator_Draft4_Nested_Object 2.095365034874589 ns/iter 2.1711956500769314 ns/iter 0.97
Evaluator_Draft4_Properties_Triad_Optional 851.1927333122752 ns/iter 859.4108088397016 ns/iter 0.99
Evaluator_Draft4_Properties_Triad_Closed 684.6129958684642 ns/iter 727.4164553967405 ns/iter 0.94
Evaluator_Draft4_Properties_Triad_Required 861.7320764021949 ns/iter 855.3257123985179 ns/iter 1.01
Evaluator_Draft4_Properties_Closed 67.86963197713378 ns/iter 68.66592904807766 ns/iter 0.99
Evaluator_Draft4_Non_Recursive_Ref 13.229193628347982 ns/iter 13.7281098878894 ns/iter 0.96
Evaluator_Draft4_Pattern_Properties_True 194.99291648332422 ns/iter 194.98596687879996 ns/iter 1.00
Evaluator_Draft4_Ref_To_Single_Property 7.409153146270899 ns/iter 7.9494734077267575 ns/iter 0.93
Evaluator_Draft4_Additional_Properties_Type 25.349516613576277 ns/iter 28.95221195632789 ns/iter 0.88
Evaluator_Draft4_Nested_Oneof 57.754614847556375 ns/iter 70.23519970515443 ns/iter 0.82
Evaluator_Draft4_Short_Enum 8.039670859876386 ns/iter 9.646696161165426 ns/iter 0.83
Evaluator_Draft4_Long_Enum 9.193303246733802 ns/iter 12.10034328663287 ns/iter 0.76
Evaluator_Draft4_Long_Enum_Short_Strings 8.35964535880845 ns/iter 11.138716407491811 ns/iter 0.75
Evaluator_Draft4_Type_Object 4.602303337576418 ns/iter 7.296103993530516 ns/iter 0.63
Evaluator_Draft6_Property_Names 102.48634634343979 ns/iter 122.86941668831122 ns/iter 0.83
Evaluator_Draft7_If_Then_Else 25.565681393567772 ns/iter 32.36662704870951 ns/iter 0.79
Evaluator_Draft7_Vercel_1 41045.933507734444 ns/iter 46640.58730643827 ns/iter 0.88
Evaluator_Draft7_Helm_Chart_Lock_1 173.35920971284196 ns/iter 203.25999633110675 ns/iter 0.85
Evaluator_Draft7_Helm_Chart_Lock_2 164.76550833745176 ns/iter 195.47802159880322 ns/iter 0.84
Evaluator_Draft7_Jasmine_1 128.2902777502746 ns/iter 144.67725257655974 ns/iter 0.89
Evaluator_Draft7_Dependabot_1 895.4656315579354 ns/iter 1021.2027690759563 ns/iter 0.88
Evaluator_2019_09_Unevaluated_Properties 33.62318141167683 ns/iter 40.2933198482631 ns/iter 0.83
Evaluator_2019_09_OMC_JSON_V2_1 1089.3977310414716 ns/iter 1173.202333240279 ns/iter 0.93
Evaluator_2020_12_Dynamic_Ref 463.2912713564835 ns/iter 505.9182643890381 ns/iter 0.92
Evaluator_2020_12_Dynamic_Ref_Single 4.709058014186696 ns/iter 5.1476309642316345 ns/iter 0.91
Evaluator_2020_12_CQL_1 2560.0292325953737 ns/iter 2666.965241507227 ns/iter 0.96
Evaluator_2020_12_OpenAPI 168777.42232103777 ns/iter 192914.69029017858 ns/iter 0.87

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (linux/gcc)

Benchmark suite Current: 590820a Previous: 6bbf79b Ratio
Evaluator_2020_12_Dynamic_Ref 652.8739512945108 ns/iter 641.6363389165887 ns/iter 1.02
Evaluator_2020_12_Dynamic_Ref_Single 9.139537752749593 ns/iter 9.730250022442824 ns/iter 0.94
Evaluator_2020_12_CQL_1 3811.325614216024 ns/iter 3788.9569203113374 ns/iter 1.01
Evaluator_2020_12_OpenAPI 224169.08378121938 ns/iter 231132.6669993384 ns/iter 0.97
Evaluator_2019_09_Unevaluated_Properties 52.71134341641136 ns/iter 52.69727659748029 ns/iter 1.00
Evaluator_2019_09_OMC_JSON_V2_1 1358.7383110738642 ns/iter 1334.146655179124 ns/iter 1.02
Evaluator_Draft7_If_Then_Else 44.747858907735385 ns/iter 45.93504670085532 ns/iter 0.97
Evaluator_Draft7_Vercel_1 45898.16410660447 ns/iter 46163.73123758436 ns/iter 0.99
Evaluator_Draft7_Helm_Chart_Lock_1 128.7785958787985 ns/iter 124.90485292627115 ns/iter 1.03
Evaluator_Draft7_Helm_Chart_Lock_2 127.30470326269128 ns/iter 121.63774390167949 ns/iter 1.05
Evaluator_Draft7_Jasmine_1 150.34008349543663 ns/iter 151.4378917802739 ns/iter 0.99
Evaluator_Draft7_Dependabot_1 922.8545665771709 ns/iter 927.182853563031 ns/iter 1.00
Evaluator_Draft6_Property_Names 164.8470718324572 ns/iter 162.08689790159715 ns/iter 1.02
Evaluator_Draft4_Meta_1_No_Callback 238.89873496727338 ns/iter 246.44083405959123 ns/iter 0.97
Evaluator_Draft4_Required_Properties 464.4748971516532 ns/iter 470.4730531925969 ns/iter 0.99
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match 28.30222141278369 ns/iter 29.10037795197954 ns/iter 0.97
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match 10.066114969203793 ns/iter 10.65190165885461 ns/iter 0.95
Evaluator_Draft4_Items_Schema 502.87925423608544 ns/iter 494.0458073402161 ns/iter 1.02
Evaluator_Draft4_Nested_Object 4.246255987737819 ns/iter 3.8164332209122964 ns/iter 1.11
Evaluator_Draft4_Properties_Triad_Optional 1069.6140250693518 ns/iter 1044.612742799569 ns/iter 1.02
Evaluator_Draft4_Properties_Triad_Closed 834.9127923388362 ns/iter 842.218443260368 ns/iter 0.99
Evaluator_Draft4_Properties_Triad_Required 1054.5846950773685 ns/iter 1053.650875156554 ns/iter 1.00
Evaluator_Draft4_Properties_Closed 74.09951689097936 ns/iter 73.13633433987444 ns/iter 1.01
Evaluator_Draft4_Non_Recursive_Ref 12.255793184949276 ns/iter 12.657971227658336 ns/iter 0.97
Evaluator_Draft4_Pattern_Properties_True 234.02143066615199 ns/iter 261.54537961475614 ns/iter 0.89
Evaluator_Draft4_Ref_To_Single_Property 10.072499130449165 ns/iter 10.697751315092903 ns/iter 0.94
Evaluator_Draft4_Additional_Properties_Type 15.081760318418995 ns/iter 18.33374835024525 ns/iter 0.82
Evaluator_Draft4_Nested_Oneof 110.33745156276119 ns/iter 111.2665059138703 ns/iter 0.99
Evaluator_Draft4_Short_Enum 18.07354119799841 ns/iter 18.189914037334233 ns/iter 0.99
Evaluator_Draft4_Long_Enum 20.510310397258497 ns/iter 18.443296578778085 ns/iter 1.11
Evaluator_Draft4_Long_Enum_Short_Strings 18.1525147015622 ns/iter 18.05567005523351 ns/iter 1.01
Evaluator_Draft4_Type_Object 9.17457343420798 ns/iter 9.767746589010805 ns/iter 0.94
Compiler_2019_09_OMC_JSON_V2 10849040386.999945 ns/iter 10930167592.999964 ns/iter 0.99
Compiler_Draft6_AdaptiveCard 69198656191.00006 ns/iter 70177473895.00005 ns/iter 0.99

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (windows/msvc)

Benchmark suite Current: 590820a Previous: 6bbf79b Ratio
Compiler_Draft6_AdaptiveCard 164442411799.99994 ns/iter 169968802000.0001 ns/iter 0.97
Compiler_2019_09_OMC_JSON_V2 24001084999.99999 ns/iter 24777090900.000076 ns/iter 0.97
Evaluator_Draft4_Meta_1_No_Callback 362.6680602378535 ns/iter 378.7482180806519 ns/iter 0.96
Evaluator_Draft4_Required_Properties 761.3507812499317 ns/iter 771.8665178572592 ns/iter 0.99
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match 37.5170982142871 ns/iter 38.51387276786308 ns/iter 0.97
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match 15.557843750000037 ns/iter 16.424147321428354 ns/iter 0.95
Evaluator_Draft4_Items_Schema 731.8202008928918 ns/iter 686.6746428572006 ns/iter 1.07
Evaluator_Draft4_Nested_Object 5.897175000000061 ns/iter 6.821416294642597 ns/iter 0.86
Evaluator_Draft4_Properties_Triad_Optional 1598.9564732140796 ns/iter 1599.6508928571375 ns/iter 1.00
Evaluator_Draft4_Properties_Triad_Closed 1281.436785714212 ns/iter 1294.1469892200832 ns/iter 0.99
Evaluator_Draft4_Properties_Triad_Required 1593.1629464286548 ns/iter 1609.9626049355995 ns/iter 0.99
Evaluator_Draft4_Properties_Closed 90.59264327712405 ns/iter 91.94370125251211 ns/iter 0.99
Evaluator_Draft4_Non_Recursive_Ref 35.346850631192055 ns/iter 33.785414590396904 ns/iter 1.05
Evaluator_Draft4_Pattern_Properties_True 222.83537499998118 ns/iter 234.5900714285725 ns/iter 0.95
Evaluator_Draft4_Ref_To_Single_Property 15.818754464285792 ns/iter 16.763154017857474 ns/iter 0.94
Evaluator_Draft4_Additional_Properties_Type 66.3735714285707 ns/iter 62.17854464285974 ns/iter 1.07
Evaluator_Draft4_Nested_Oneof 106.5200937500066 ns/iter 111.04831249999945 ns/iter 0.96
Evaluator_Draft4_Short_Enum 24.279111769729408 ns/iter 25.094682980546196 ns/iter 0.97
Evaluator_Draft4_Long_Enum 22.955263136658704 ns/iter 23.616796428573902 ns/iter 0.97
Evaluator_Draft4_Long_Enum_Short_Strings 27.076833361263475 ns/iter 27.83875969714937 ns/iter 0.97
Evaluator_Draft4_Type_Object 13.323909315518458 ns/iter 14.259517570270706 ns/iter 0.93
Evaluator_Draft6_Property_Names 173.44749598979533 ns/iter 166.02816736795847 ns/iter 1.04
Evaluator_Draft7_If_Then_Else 52.738687499994185 ns/iter 54.4095900000002 ns/iter 0.97
Evaluator_Draft7_Vercel_1 71447.34374999422 ns/iter 70888.2031250064 ns/iter 1.01
Evaluator_Draft7_Helm_Chart_Lock_1 312.65161135178687 ns/iter 287.89909875451286 ns/iter 1.09
Evaluator_Draft7_Helm_Chart_Lock_2 264.3754738560578 ns/iter 263.6380229302511 ns/iter 1.00
Evaluator_Draft7_Jasmine_1 225.68921874999148 ns/iter 218.87803125000715 ns/iter 1.03
Evaluator_Draft7_Dependabot_1 1541.7667410714741 ns/iter 1534.8803571428552 ns/iter 1.00
Evaluator_2019_09_Unevaluated_Properties 61.78906249999728 ns/iter 73.86921874999531 ns/iter 0.84
Evaluator_2019_09_OMC_JSON_V2_1 1855.6077282213064 ns/iter 1890.8668668453747 ns/iter 0.98
Evaluator_2020_12_Dynamic_Ref 852.7751996537761 ns/iter 903.2525878337549 ns/iter 0.94
Evaluator_2020_12_Dynamic_Ref_Single 13.34080714285944 ns/iter 14.23623408823348 ns/iter 0.94
Evaluator_2020_12_CQL_1 4976.032000001851 ns/iter 5095.297321428152 ns/iter 0.98
Evaluator_2020_12_OpenAPI 280498.5134591678 ns/iter 282338.77059059514 ns/iter 0.99

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (macos/llvm)

Benchmark suite Current: 590820a Previous: 6bbf79b Ratio
Compiler_Draft6_AdaptiveCard 45098506625.00003 ns/iter 62564137292.00005 ns/iter 0.72
Compiler_2019_09_OMC_JSON_V2 7772036540.99992 ns/iter 10481927000.000042 ns/iter 0.74
Evaluator_Draft4_Meta_1_No_Callback 167.5554672152146 ns/iter 185.1687677710492 ns/iter 0.90
Evaluator_Draft4_Required_Properties 381.84649979913837 ns/iter 450.2124549489921 ns/iter 0.85
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match 18.551193956085775 ns/iter 22.66815114190877 ns/iter 0.82
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match 7.455113413176357 ns/iter 8.593455195312284 ns/iter 0.87
Evaluator_Draft4_Items_Schema 261.9629674282322 ns/iter 290.34327609905307 ns/iter 0.90
Evaluator_Draft4_Nested_Object 3.1333101985831506 ns/iter 3.5234196745801865 ns/iter 0.89
Evaluator_Draft4_Properties_Triad_Optional 737.7848905834686 ns/iter 844.8968574369926 ns/iter 0.87
Evaluator_Draft4_Properties_Triad_Closed 591.7815082661856 ns/iter 679.9101696136456 ns/iter 0.87
Evaluator_Draft4_Properties_Triad_Required 729.8821798228939 ns/iter 810.1274809282753 ns/iter 0.90
Evaluator_Draft4_Properties_Closed 44.21841892111527 ns/iter 48.72632596288331 ns/iter 0.91
Evaluator_Draft4_Non_Recursive_Ref 9.426527847663724 ns/iter 10.391148285551408 ns/iter 0.91
Evaluator_Draft4_Pattern_Properties_True 161.7905165421183 ns/iter 180.3270382861792 ns/iter 0.90
Evaluator_Draft4_Ref_To_Single_Property 7.212418214695134 ns/iter 8.17329835730127 ns/iter 0.88
Evaluator_Draft4_Additional_Properties_Type 15.689459939923813 ns/iter 17.157389516628392 ns/iter 0.91
Evaluator_Draft4_Nested_Oneof 47.271946150961114 ns/iter 51.838186918725775 ns/iter 0.91
Evaluator_Draft4_Short_Enum 8.250899035080321 ns/iter 9.142900516172903 ns/iter 0.90
Evaluator_Draft4_Long_Enum 27.087587670063968 ns/iter 29.331407527024254 ns/iter 0.92
Evaluator_Draft4_Long_Enum_Short_Strings 9.097130446851754 ns/iter 9.790657379478807 ns/iter 0.93
Evaluator_Draft4_Type_Object 5.329100934440671 ns/iter 5.8488168989115294 ns/iter 0.91
Evaluator_Draft6_Property_Names 85.23152047268867 ns/iter 94.16412691026896 ns/iter 0.91
Evaluator_Draft7_If_Then_Else 23.510047634811205 ns/iter 25.171348667447575 ns/iter 0.93
Evaluator_Draft7_Vercel_1 30476.52212985495 ns/iter 32922.68193668328 ns/iter 0.93
Evaluator_Draft7_Helm_Chart_Lock_1 97.80840870814284 ns/iter 103.44206634684222 ns/iter 0.95
Evaluator_Draft7_Helm_Chart_Lock_2 96.93603820523417 ns/iter 94.71519181800497 ns/iter 1.02
Evaluator_Draft7_Jasmine_1 102.04727099516514 ns/iter 99.91928715069442 ns/iter 1.02
Evaluator_Draft7_Dependabot_1 658.1335261058614 ns/iter 670.6111307753007 ns/iter 0.98
Evaluator_2019_09_Unevaluated_Properties 34.66398273725807 ns/iter 34.90652398592649 ns/iter 0.99
Evaluator_2019_09_OMC_JSON_V2_1 891.0720672674657 ns/iter 933.7311852221884 ns/iter 0.95
Evaluator_2020_12_Dynamic_Ref 369.5250401563802 ns/iter 387.55114453580586 ns/iter 0.95
Evaluator_2020_12_Dynamic_Ref_Single 5.335644750372422 ns/iter 5.478999317696865 ns/iter 0.97
Evaluator_2020_12_CQL_1 1933.5221486762007 ns/iter 1941.8124701673569 ns/iter 1.00
Evaluator_2020_12_OpenAPI 148925.67567567693 ns/iter 149142.57230966407 ns/iter 1.00

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (linux/llvm)

Benchmark suite Current: 590820a Previous: 6bbf79b Ratio
Compiler_Draft6_AdaptiveCard 70276678586 ns/iter 69354385782.00002 ns/iter 1.01
Compiler_2019_09_OMC_JSON_V2 11503521911.999996 ns/iter 11200728903.000027 ns/iter 1.03
Evaluator_Draft4_Meta_1_No_Callback 296.80423488302034 ns/iter 295.1652432270707 ns/iter 1.01
Evaluator_Draft4_Required_Properties 847.4282543755945 ns/iter 629.4937491845977 ns/iter 1.35
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match 33.43619149444836 ns/iter 31.991493137475544 ns/iter 1.05
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match 20.573554019961264 ns/iter 13.255609101027543 ns/iter 1.55
Evaluator_Draft4_Items_Schema 598.2689970112048 ns/iter 630.287234839646 ns/iter 0.95
Evaluator_Draft4_Nested_Object 5.333206360097885 ns/iter 4.662035760676838 ns/iter 1.14
Evaluator_Draft4_Properties_Triad_Optional 914.6823509329698 ns/iter 900.3567489681172 ns/iter 1.02
Evaluator_Draft4_Properties_Triad_Closed 720.2807616254272 ns/iter 715.4146334004073 ns/iter 1.01
Evaluator_Draft4_Properties_Triad_Required 948.5412881198567 ns/iter 877.6833659381556 ns/iter 1.08
Evaluator_Draft4_Properties_Closed 85.73445995147021 ns/iter 83.16591521895147 ns/iter 1.03
Evaluator_Draft4_Non_Recursive_Ref 30.323171361669367 ns/iter 28.935978100168086 ns/iter 1.05
Evaluator_Draft4_Pattern_Properties_True 243.9059093057235 ns/iter 241.77637226314766 ns/iter 1.01
Evaluator_Draft4_Ref_To_Single_Property 20.55214000187718 ns/iter 12.953693436923464 ns/iter 1.59
Evaluator_Draft4_Additional_Properties_Type 53.51769055001223 ns/iter 53.181915455120624 ns/iter 1.01
Evaluator_Draft4_Nested_Oneof 89.62688597620938 ns/iter 85.53498819855099 ns/iter 1.05
Evaluator_Draft4_Short_Enum 16.179904431448843 ns/iter 19.239497232266654 ns/iter 0.84
Evaluator_Draft4_Long_Enum 19.606016048616006 ns/iter 20.222888445280557 ns/iter 0.97
Evaluator_Draft4_Long_Enum_Short_Strings 16.237345176989518 ns/iter 19.21728254308057 ns/iter 0.84
Evaluator_Draft4_Type_Object 10.892358906785445 ns/iter 10.264126058727504 ns/iter 1.06
Evaluator_Draft6_Property_Names 127.5688012202467 ns/iter 126.89048175464265 ns/iter 1.01
Evaluator_Draft7_If_Then_Else 39.50253754289373 ns/iter 39.48810823557632 ns/iter 1.00
Evaluator_Draft7_Vercel_1 47679.51228643539 ns/iter 45469.18244114501 ns/iter 1.05
Evaluator_Draft7_Helm_Chart_Lock_1 290.4570567734177 ns/iter 275.30298531586834 ns/iter 1.06
Evaluator_Draft7_Helm_Chart_Lock_2 290.09594055167906 ns/iter 266.32242275284545 ns/iter 1.09
Evaluator_Draft7_Jasmine_1 181.52938859792556 ns/iter 177.52903802251268 ns/iter 1.02
Evaluator_Draft7_Dependabot_1 1312.1468477982487 ns/iter 1264.3894303152497 ns/iter 1.04
Evaluator_2019_09_Unevaluated_Properties 53.22375306185257 ns/iter 53.093153483339265 ns/iter 1.00
Evaluator_2019_09_OMC_JSON_V2_1 1462.3724105334077 ns/iter 1406.7891472901229 ns/iter 1.04
Evaluator_2020_12_Dynamic_Ref 567.5314454025145 ns/iter 585.9411216902671 ns/iter 0.97
Evaluator_2020_12_Dynamic_Ref_Single 10.692457625556372 ns/iter 9.965735422106883 ns/iter 1.07
Evaluator_2020_12_CQL_1 4108.980376615068 ns/iter 3786.7788312665534 ns/iter 1.09
Evaluator_2020_12_OpenAPI 196986.69111862883 ns/iter 205294.00233714955 ns/iter 0.96

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (macos/gcc)

Benchmark suite Current: 590820a Previous: 6bbf79b Ratio
Compiler_Draft6_AdaptiveCard 65112003803.253174 ns/iter 68219382047.6532 ns/iter 0.95
Compiler_2019_09_OMC_JSON_V2 8762109994.888306 ns/iter 10046926736.831665 ns/iter 0.87
Evaluator_Draft4_Meta_1_No_Callback 173.45844272542007 ns/iter 180.99202551145538 ns/iter 0.96
Evaluator_Draft4_Required_Properties 341.0363330821975 ns/iter 339.05724739849256 ns/iter 1.01
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match 19.94086820622895 ns/iter 19.671337093575442 ns/iter 1.01
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match 7.3957854622179315 ns/iter 7.465669153432146 ns/iter 0.99
Evaluator_Draft4_Items_Schema 465.9473359523007 ns/iter 470.28077752232446 ns/iter 0.99
Evaluator_Draft4_Nested_Object 2.1692974708959167 ns/iter 2.1711956500769314 ns/iter 1.00
Evaluator_Draft4_Properties_Triad_Optional 860.709875870871 ns/iter 859.4108088397016 ns/iter 1.00
Evaluator_Draft4_Properties_Triad_Closed 687.9346852242452 ns/iter 727.4164553967405 ns/iter 0.95
Evaluator_Draft4_Properties_Triad_Required 857.5558216704204 ns/iter 855.3257123985179 ns/iter 1.00
Evaluator_Draft4_Properties_Closed 69.09094470985318 ns/iter 68.66592904807766 ns/iter 1.01
Evaluator_Draft4_Non_Recursive_Ref 13.977687876014212 ns/iter 13.7281098878894 ns/iter 1.02
Evaluator_Draft4_Pattern_Properties_True 194.79712632288422 ns/iter 194.98596687879996 ns/iter 1.00
Evaluator_Draft4_Ref_To_Single_Property 7.399723058349598 ns/iter 7.9494734077267575 ns/iter 0.93
Evaluator_Draft4_Additional_Properties_Type 26.43375489121492 ns/iter 28.95221195632789 ns/iter 0.91
Evaluator_Draft4_Nested_Oneof 61.00887982596177 ns/iter 70.23519970515443 ns/iter 0.87
Evaluator_Draft4_Short_Enum 8.349364729730127 ns/iter 9.646696161165426 ns/iter 0.87
Evaluator_Draft4_Long_Enum 9.668514435009856 ns/iter 12.10034328663287 ns/iter 0.80
Evaluator_Draft4_Long_Enum_Short_Strings 8.550788012710225 ns/iter 11.138716407491811 ns/iter 0.77
Evaluator_Draft4_Type_Object 5.135200023651123 ns/iter 7.296103993530516 ns/iter 0.70
Evaluator_Draft6_Property_Names 109.23754780331768 ns/iter 122.86941668831122 ns/iter 0.89
Evaluator_Draft7_If_Then_Else 26.986478355808 ns/iter 32.36662704870951 ns/iter 0.83
Evaluator_Draft7_Vercel_1 41960.77928188559 ns/iter 46640.58730643827 ns/iter 0.90
Evaluator_Draft7_Helm_Chart_Lock_1 176.29783759612084 ns/iter 203.25999633110675 ns/iter 0.87
Evaluator_Draft7_Helm_Chart_Lock_2 171.53512550455005 ns/iter 195.47802159880322 ns/iter 0.88
Evaluator_Draft7_Jasmine_1 139.13491678729633 ns/iter 144.67725257655974 ns/iter 0.96
Evaluator_Draft7_Dependabot_1 922.0265386653018 ns/iter 1021.2027690759563 ns/iter 0.90
Evaluator_2019_09_Unevaluated_Properties 35.80036669256255 ns/iter 40.2933198482631 ns/iter 0.89
Evaluator_2019_09_OMC_JSON_V2_1 1120.1983032444105 ns/iter 1173.202333240279 ns/iter 0.95
Evaluator_2020_12_Dynamic_Ref 479.62177136712364 ns/iter 505.9182643890381 ns/iter 0.95
Evaluator_2020_12_Dynamic_Ref_Single 5.676870346069336 ns/iter 5.1476309642316345 ns/iter 1.10
Evaluator_2020_12_CQL_1 2673.7862538054924 ns/iter 2666.965241507227 ns/iter 1.00
Evaluator_2020_12_OpenAPI 177046.93867572822 ns/iter 192914.69029017858 ns/iter 0.92

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (linux/gcc)

Benchmark suite Current: 590820a Previous: 6bbf79b Ratio
Evaluator_2020_12_Dynamic_Ref 644.1874685573285 ns/iter 641.6363389165887 ns/iter 1.00
Evaluator_2020_12_Dynamic_Ref_Single 9.14433818539418 ns/iter 9.730250022442824 ns/iter 0.94
Evaluator_2020_12_CQL_1 3800.1384011600503 ns/iter 3788.9569203113374 ns/iter 1.00
Evaluator_2020_12_OpenAPI 222401.4044656906 ns/iter 231132.6669993384 ns/iter 0.96
Evaluator_2019_09_Unevaluated_Properties 52.77066357541561 ns/iter 52.69727659748029 ns/iter 1.00
Evaluator_2019_09_OMC_JSON_V2_1 1379.6437644249258 ns/iter 1334.146655179124 ns/iter 1.03
Evaluator_Draft7_If_Then_Else 44.684965662010775 ns/iter 45.93504670085532 ns/iter 0.97
Evaluator_Draft7_Vercel_1 45757.015542324334 ns/iter 46163.73123758436 ns/iter 0.99
Evaluator_Draft7_Helm_Chart_Lock_1 129.76797137574852 ns/iter 124.90485292627115 ns/iter 1.04
Evaluator_Draft7_Helm_Chart_Lock_2 127.11387017104211 ns/iter 121.63774390167949 ns/iter 1.05
Evaluator_Draft7_Jasmine_1 149.06074952446642 ns/iter 151.4378917802739 ns/iter 0.98
Evaluator_Draft7_Dependabot_1 931.6279151457385 ns/iter 927.182853563031 ns/iter 1.00
Evaluator_Draft6_Property_Names 164.7958858995147 ns/iter 162.08689790159715 ns/iter 1.02
Evaluator_Draft4_Meta_1_No_Callback 240.65262728132444 ns/iter 246.44083405959123 ns/iter 0.98
Evaluator_Draft4_Required_Properties 467.3634502869806 ns/iter 470.4730531925969 ns/iter 0.99
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match 28.29035712804007 ns/iter 29.10037795197954 ns/iter 0.97
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match 10.08950376573176 ns/iter 10.65190165885461 ns/iter 0.95
Evaluator_Draft4_Items_Schema 501.77702961236923 ns/iter 494.0458073402161 ns/iter 1.02
Evaluator_Draft4_Nested_Object 4.245882221311895 ns/iter 3.8164332209122964 ns/iter 1.11
Evaluator_Draft4_Properties_Triad_Optional 1061.7537260445633 ns/iter 1044.612742799569 ns/iter 1.02
Evaluator_Draft4_Properties_Triad_Closed 833.5819226067676 ns/iter 842.218443260368 ns/iter 0.99
Evaluator_Draft4_Properties_Triad_Required 1051.5839350950641 ns/iter 1053.650875156554 ns/iter 1.00
Evaluator_Draft4_Properties_Closed 73.36884646732848 ns/iter 73.13633433987444 ns/iter 1.00
Evaluator_Draft4_Non_Recursive_Ref 12.265587760962765 ns/iter 12.657971227658336 ns/iter 0.97
Evaluator_Draft4_Pattern_Properties_True 233.56952032092144 ns/iter 261.54537961475614 ns/iter 0.89
Evaluator_Draft4_Ref_To_Single_Property 10.070545909818671 ns/iter 10.697751315092903 ns/iter 0.94
Evaluator_Draft4_Additional_Properties_Type 15.010439288806522 ns/iter 18.33374835024525 ns/iter 0.82
Evaluator_Draft4_Nested_Oneof 109.16462953890804 ns/iter 111.2665059138703 ns/iter 0.98
Evaluator_Draft4_Short_Enum 18.150345318956564 ns/iter 18.189914037334233 ns/iter 1.00
Evaluator_Draft4_Long_Enum 18.44366261290487 ns/iter 18.443296578778085 ns/iter 1.00
Evaluator_Draft4_Long_Enum_Short_Strings 18.062127508030958 ns/iter 18.05567005523351 ns/iter 1.00
Evaluator_Draft4_Type_Object 9.128507309519865 ns/iter 9.767746589010805 ns/iter 0.93
Compiler_2019_09_OMC_JSON_V2 10933598819.000053 ns/iter 10930167592.999964 ns/iter 1.00
Compiler_Draft6_AdaptiveCard 68522618529.00005 ns/iter 70177473895.00005 ns/iter 0.98

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (windows/msvc)

Benchmark suite Current: 590820a Previous: 6bbf79b Ratio
Compiler_Draft6_AdaptiveCard 163977999500.00012 ns/iter 169968802000.0001 ns/iter 0.96
Compiler_2019_09_OMC_JSON_V2 24060939199.999893 ns/iter 24777090900.000076 ns/iter 0.97
Evaluator_Draft4_Meta_1_No_Callback 366.8875594844252 ns/iter 378.7482180806519 ns/iter 0.97
Evaluator_Draft4_Required_Properties 772.8696428570864 ns/iter 771.8665178572592 ns/iter 1.00
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match 37.65558593749369 ns/iter 38.51387276786308 ns/iter 0.98
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match 15.536457589284678 ns/iter 16.424147321428354 ns/iter 0.95
Evaluator_Draft4_Items_Schema 724.9155133927892 ns/iter 686.6746428572006 ns/iter 1.06
Evaluator_Draft4_Nested_Object 5.903883035713875 ns/iter 6.821416294642597 ns/iter 0.87
Evaluator_Draft4_Properties_Triad_Optional 1621.0431332299947 ns/iter 1599.6508928571375 ns/iter 1.01
Evaluator_Draft4_Properties_Triad_Closed 1307.0435714285265 ns/iter 1294.1469892200832 ns/iter 1.01
Evaluator_Draft4_Properties_Triad_Required 1619.2091517857373 ns/iter 1609.9626049355995 ns/iter 1.01
Evaluator_Draft4_Properties_Closed 93.27191101464341 ns/iter 91.94370125251211 ns/iter 1.01
Evaluator_Draft4_Non_Recursive_Ref 35.474306458873706 ns/iter 33.785414590396904 ns/iter 1.05
Evaluator_Draft4_Pattern_Properties_True 222.43206249996203 ns/iter 234.5900714285725 ns/iter 0.95
Evaluator_Draft4_Ref_To_Single_Property 15.855357142855148 ns/iter 16.763154017857474 ns/iter 0.95
Evaluator_Draft4_Additional_Properties_Type 65.40973214286896 ns/iter 62.17854464285974 ns/iter 1.05
Evaluator_Draft4_Nested_Oneof 106.56476562502348 ns/iter 111.04831249999945 ns/iter 0.96
Evaluator_Draft4_Short_Enum 24.31751785714401 ns/iter 25.094682980546196 ns/iter 0.97
Evaluator_Draft4_Long_Enum 23.13749639355734 ns/iter 23.616796428573902 ns/iter 0.98
Evaluator_Draft4_Long_Enum_Short_Strings 27.27529728085851 ns/iter 27.83875969714937 ns/iter 0.98
Evaluator_Draft4_Type_Object 13.488569136211426 ns/iter 14.259517570270706 ns/iter 0.95
Evaluator_Draft6_Property_Names 173.8240004792863 ns/iter 166.02816736795847 ns/iter 1.05
Evaluator_Draft7_If_Then_Else 52.87989999999354 ns/iter 54.4095900000002 ns/iter 0.97
Evaluator_Draft7_Vercel_1 71170.65178572293 ns/iter 70888.2031250064 ns/iter 1.00
Evaluator_Draft7_Helm_Chart_Lock_1 313.66834821428466 ns/iter 287.89909875451286 ns/iter 1.09
Evaluator_Draft7_Helm_Chart_Lock_2 265.37213684690136 ns/iter 263.6380229302511 ns/iter 1.01
Evaluator_Draft7_Jasmine_1 226.44020910262466 ns/iter 218.87803125000715 ns/iter 1.03
Evaluator_Draft7_Dependabot_1 1554.0772321429586 ns/iter 1534.8803571428552 ns/iter 1.01
Evaluator_2019_09_Unevaluated_Properties 61.79047000000538 ns/iter 73.86921874999531 ns/iter 0.84
Evaluator_2019_09_OMC_JSON_V2_1 2297.375672571822 ns/iter 1890.8668668453747 ns/iter 1.21
Evaluator_2020_12_Dynamic_Ref 865.1892857144564 ns/iter 903.2525878337549 ns/iter 0.96
Evaluator_2020_12_Dynamic_Ref_Single 13.519396145001055 ns/iter 14.23623408823348 ns/iter 0.95
Evaluator_2020_12_CQL_1 5036.805000002005 ns/iter 5095.297321428152 ns/iter 0.99
Evaluator_2020_12_OpenAPI 284226.3961430149 ns/iter 282338.77059059514 ns/iter 1.01

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (linux/llvm)

Benchmark suite Current: 590820a Previous: 6bbf79b Ratio
Compiler_Draft6_AdaptiveCard 69336200921.99998 ns/iter 69354385782.00002 ns/iter 1.00
Compiler_2019_09_OMC_JSON_V2 11171197803.999973 ns/iter 11200728903.000027 ns/iter 1.00
Evaluator_Draft4_Meta_1_No_Callback 287.67841149137803 ns/iter 295.1652432270707 ns/iter 0.97
Evaluator_Draft4_Required_Properties 681.322853543906 ns/iter 629.4937491845977 ns/iter 1.08
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match 33.43634239325096 ns/iter 31.991493137475544 ns/iter 1.05
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match 13.529135405113298 ns/iter 13.255609101027543 ns/iter 1.02
Evaluator_Draft4_Items_Schema 580.3973107026617 ns/iter 630.287234839646 ns/iter 0.92
Evaluator_Draft4_Nested_Object 5.303295731857465 ns/iter 4.662035760676838 ns/iter 1.14
Evaluator_Draft4_Properties_Triad_Optional 910.2869527259763 ns/iter 900.3567489681172 ns/iter 1.01
Evaluator_Draft4_Properties_Triad_Closed 723.960697534348 ns/iter 715.4146334004073 ns/iter 1.01
Evaluator_Draft4_Properties_Triad_Required 896.8801170674719 ns/iter 877.6833659381556 ns/iter 1.02
Evaluator_Draft4_Properties_Closed 86.39436913878907 ns/iter 83.16591521895147 ns/iter 1.04
Evaluator_Draft4_Non_Recursive_Ref 29.260936153176807 ns/iter 28.935978100168086 ns/iter 1.01
Evaluator_Draft4_Pattern_Properties_True 241.5552164834798 ns/iter 241.77637226314766 ns/iter 1.00
Evaluator_Draft4_Ref_To_Single_Property 13.13137178720652 ns/iter 12.953693436923464 ns/iter 1.01
Evaluator_Draft4_Additional_Properties_Type 53.54439512787033 ns/iter 53.181915455120624 ns/iter 1.01
Evaluator_Draft4_Nested_Oneof 89.63047982849945 ns/iter 85.53498819855099 ns/iter 1.05
Evaluator_Draft4_Short_Enum 16.240910394326416 ns/iter 19.239497232266654 ns/iter 0.84
Evaluator_Draft4_Long_Enum 19.61428532920176 ns/iter 20.222888445280557 ns/iter 0.97
Evaluator_Draft4_Long_Enum_Short_Strings 16.232868667150502 ns/iter 19.21728254308057 ns/iter 0.84
Evaluator_Draft4_Type_Object 10.888089620319702 ns/iter 10.264126058727504 ns/iter 1.06
Evaluator_Draft6_Property_Names 127.5693531437594 ns/iter 126.89048175464265 ns/iter 1.01
Evaluator_Draft7_If_Then_Else 39.50389135240185 ns/iter 39.48810823557632 ns/iter 1.00
Evaluator_Draft7_Vercel_1 47947.59501983985 ns/iter 45469.18244114501 ns/iter 1.05
Evaluator_Draft7_Helm_Chart_Lock_1 298.5106038311837 ns/iter 275.30298531586834 ns/iter 1.08
Evaluator_Draft7_Helm_Chart_Lock_2 290.80099004437153 ns/iter 266.32242275284545 ns/iter 1.09
Evaluator_Draft7_Jasmine_1 180.53443328087735 ns/iter 177.52903802251268 ns/iter 1.02
Evaluator_Draft7_Dependabot_1 1226.408232486275 ns/iter 1264.3894303152497 ns/iter 0.97
Evaluator_2019_09_Unevaluated_Properties 52.575933998387995 ns/iter 53.093153483339265 ns/iter 0.99
Evaluator_2019_09_OMC_JSON_V2_1 1444.9777587841559 ns/iter 1406.7891472901229 ns/iter 1.03
Evaluator_2020_12_Dynamic_Ref 565.7993603779536 ns/iter 585.9411216902671 ns/iter 0.97
Evaluator_2020_12_Dynamic_Ref_Single 10.613866608038062 ns/iter 9.965735422106883 ns/iter 1.07
Evaluator_2020_12_CQL_1 3794.1148745345645 ns/iter 3786.7788312665534 ns/iter 1.00
Evaluator_2020_12_OpenAPI 194208.64670656415 ns/iter 205294.00233714955 ns/iter 0.95

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (macos/llvm)

Benchmark suite Current: 590820a Previous: 6bbf79b Ratio
Compiler_Draft6_AdaptiveCard 65252741542.000084 ns/iter 62564137292.00005 ns/iter 1.04
Compiler_2019_09_OMC_JSON_V2 10260576500.00007 ns/iter 10481927000.000042 ns/iter 0.98
Evaluator_Draft4_Meta_1_No_Callback 194.1247975563576 ns/iter 185.1687677710492 ns/iter 1.05
Evaluator_Draft4_Required_Properties 412.7016779958206 ns/iter 450.2124549489921 ns/iter 0.92
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match 20.606308482221092 ns/iter 22.66815114190877 ns/iter 0.91
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match 7.8665191943883075 ns/iter 8.593455195312284 ns/iter 0.92
Evaluator_Draft4_Items_Schema 330.6274507507816 ns/iter 290.34327609905307 ns/iter 1.14
Evaluator_Draft4_Nested_Object 3.9945671570440475 ns/iter 3.5234196745801865 ns/iter 1.13
Evaluator_Draft4_Properties_Triad_Optional 1017.9748072330964 ns/iter 844.8968574369926 ns/iter 1.20
Evaluator_Draft4_Properties_Triad_Closed 662.2919298252939 ns/iter 679.9101696136456 ns/iter 0.97
Evaluator_Draft4_Properties_Triad_Required 813.257942362258 ns/iter 810.1274809282753 ns/iter 1.00
Evaluator_Draft4_Properties_Closed 49.77167802599187 ns/iter 48.72632596288331 ns/iter 1.02
Evaluator_Draft4_Non_Recursive_Ref 10.438343274819143 ns/iter 10.391148285551408 ns/iter 1.00
Evaluator_Draft4_Pattern_Properties_True 178.28381074183972 ns/iter 180.3270382861792 ns/iter 0.99
Evaluator_Draft4_Ref_To_Single_Property 7.8287333033456115 ns/iter 8.17329835730127 ns/iter 0.96
Evaluator_Draft4_Additional_Properties_Type 17.37119524882402 ns/iter 17.157389516628392 ns/iter 1.01
Evaluator_Draft4_Nested_Oneof 52.46873746024164 ns/iter 51.838186918725775 ns/iter 1.01
Evaluator_Draft4_Short_Enum 9.24735498334028 ns/iter 9.142900516172903 ns/iter 1.01
Evaluator_Draft4_Long_Enum 29.332694655120115 ns/iter 29.331407527024254 ns/iter 1.00
Evaluator_Draft4_Long_Enum_Short_Strings 9.934658313199574 ns/iter 9.790657379478807 ns/iter 1.01
Evaluator_Draft4_Type_Object 5.798599825168122 ns/iter 5.8488168989115294 ns/iter 0.99
Evaluator_Draft6_Property_Names 93.19206275438897 ns/iter 94.16412691026896 ns/iter 0.99
Evaluator_Draft7_If_Then_Else 26.11708793931375 ns/iter 25.171348667447575 ns/iter 1.04
Evaluator_Draft7_Vercel_1 33055.512172015704 ns/iter 32922.68193668328 ns/iter 1.00
Evaluator_Draft7_Helm_Chart_Lock_1 108.32681774188889 ns/iter 103.44206634684222 ns/iter 1.05
Evaluator_Draft7_Helm_Chart_Lock_2 102.69988316898375 ns/iter 94.71519181800497 ns/iter 1.08
Evaluator_Draft7_Jasmine_1 107.87304561414508 ns/iter 99.91928715069442 ns/iter 1.08
Evaluator_Draft7_Dependabot_1 723.8977716624264 ns/iter 670.6111307753007 ns/iter 1.08
Evaluator_2019_09_Unevaluated_Properties 38.5613623299688 ns/iter 34.90652398592649 ns/iter 1.10
Evaluator_2019_09_OMC_JSON_V2_1 1054.3391466406463 ns/iter 933.7311852221884 ns/iter 1.13
Evaluator_2020_12_Dynamic_Ref 413.04391258610474 ns/iter 387.55114453580586 ns/iter 1.07
Evaluator_2020_12_Dynamic_Ref_Single 5.796339370380021 ns/iter 5.478999317696865 ns/iter 1.06
Evaluator_2020_12_CQL_1 2016.4632067834743 ns/iter 1941.8124701673569 ns/iter 1.04
Evaluator_2020_12_OpenAPI 155211.258890146 ns/iter 149142.57230966407 ns/iter 1.04

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (macos/gcc)

Benchmark suite Current: 590820a Previous: 6bbf79b Ratio
Compiler_Draft6_AdaptiveCard 69329583168.02979 ns/iter 68219382047.6532 ns/iter 1.02
Compiler_2019_09_OMC_JSON_V2 9500910997.390747 ns/iter 10046926736.831665 ns/iter 0.95
Evaluator_Draft4_Meta_1_No_Callback 184.772450327315 ns/iter 180.99202551145538 ns/iter 1.02
Evaluator_Draft4_Required_Properties 359.01663300706264 ns/iter 339.05724739849256 ns/iter 1.06
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match 20.70485964906394 ns/iter 19.671337093575442 ns/iter 1.05
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match 7.6415408129424875 ns/iter 7.465669153432146 ns/iter 1.02
Evaluator_Draft4_Items_Schema 513.1417560941628 ns/iter 470.28077752232446 ns/iter 1.09
Evaluator_Draft4_Nested_Object 2.3009406180587377 ns/iter 2.1711956500769314 ns/iter 1.06
Evaluator_Draft4_Properties_Triad_Optional 917.2564748207051 ns/iter 859.4108088397016 ns/iter 1.07
Evaluator_Draft4_Properties_Triad_Closed 749.9696720324616 ns/iter 727.4164553967405 ns/iter 1.03
Evaluator_Draft4_Properties_Triad_Required 874.6426919991623 ns/iter 855.3257123985179 ns/iter 1.02
Evaluator_Draft4_Properties_Closed 76.20171347575149 ns/iter 68.66592904807766 ns/iter 1.11
Evaluator_Draft4_Non_Recursive_Ref 14.746511383850603 ns/iter 13.7281098878894 ns/iter 1.07
Evaluator_Draft4_Pattern_Properties_True 207.37025179262596 ns/iter 194.98596687879996 ns/iter 1.06
Evaluator_Draft4_Ref_To_Single_Property 7.680310935266054 ns/iter 7.9494734077267575 ns/iter 0.97
Evaluator_Draft4_Additional_Properties_Type 28.1988075218106 ns/iter 28.95221195632789 ns/iter 0.97
Evaluator_Draft4_Nested_Oneof 64.61257357383231 ns/iter 70.23519970515443 ns/iter 0.92
Evaluator_Draft4_Short_Enum 8.858885934339785 ns/iter 9.646696161165426 ns/iter 0.92
Evaluator_Draft4_Long_Enum 9.83358782467769 ns/iter 12.10034328663287 ns/iter 0.81
Evaluator_Draft4_Long_Enum_Short_Strings 8.95254072343888 ns/iter 11.138716407491811 ns/iter 0.80
Evaluator_Draft4_Type_Object 5.02100944519043 ns/iter 7.296103993530516 ns/iter 0.69
Evaluator_Draft6_Property_Names 111.19983312941818 ns/iter 122.86941668831122 ns/iter 0.91
Evaluator_Draft7_If_Then_Else 29.19496903686661 ns/iter 32.36662704870951 ns/iter 0.90
Evaluator_Draft7_Vercel_1 44795.87753118772 ns/iter 46640.58730643827 ns/iter 0.96
Evaluator_Draft7_Helm_Chart_Lock_1 194.94563705826698 ns/iter 203.25999633110675 ns/iter 0.96
Evaluator_Draft7_Helm_Chart_Lock_2 167.6614422116127 ns/iter 195.47802159880322 ns/iter 0.86
Evaluator_Draft7_Jasmine_1 138.47985487377417 ns/iter 144.67725257655974 ns/iter 0.96
Evaluator_Draft7_Dependabot_1 1008.7124055303032 ns/iter 1021.2027690759563 ns/iter 0.99
Evaluator_2019_09_Unevaluated_Properties 36.59763088236488 ns/iter 40.2933198482631 ns/iter 0.91
Evaluator_2019_09_OMC_JSON_V2_1 1138.7812779696183 ns/iter 1173.202333240279 ns/iter 0.97
Evaluator_2020_12_Dynamic_Ref 535.7189463898076 ns/iter 505.9182643890381 ns/iter 1.06
Evaluator_2020_12_Dynamic_Ref_Single 5.040587873265802 ns/iter 5.1476309642316345 ns/iter 0.98
Evaluator_2020_12_CQL_1 3016.0801024877564 ns/iter 2666.965241507227 ns/iter 1.13
Evaluator_2020_12_OpenAPI 184790.30529062252 ns/iter 192914.69029017858 ns/iter 0.96

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (linux/gcc)

Benchmark suite Current: 590820a Previous: 6bbf79b Ratio
Evaluator_2020_12_Dynamic_Ref 651.3085014717728 ns/iter 641.6363389165887 ns/iter 1.02
Evaluator_2020_12_Dynamic_Ref_Single 9.139208376794587 ns/iter 9.730250022442824 ns/iter 0.94
Evaluator_2020_12_CQL_1 3836.4949886945824 ns/iter 3788.9569203113374 ns/iter 1.01
Evaluator_2020_12_OpenAPI 226580.60688761747 ns/iter 231132.6669993384 ns/iter 0.98
Evaluator_2019_09_Unevaluated_Properties 52.69855246707617 ns/iter 52.69727659748029 ns/iter 1.00
Evaluator_2019_09_OMC_JSON_V2_1 1380.5616383875645 ns/iter 1334.146655179124 ns/iter 1.03
Evaluator_Draft7_If_Then_Else 45.14297680569197 ns/iter 45.93504670085532 ns/iter 0.98
Evaluator_Draft7_Vercel_1 47271.38201948029 ns/iter 46163.73123758436 ns/iter 1.02
Evaluator_Draft7_Helm_Chart_Lock_1 128.69465868943269 ns/iter 124.90485292627115 ns/iter 1.03
Evaluator_Draft7_Helm_Chart_Lock_2 128.73021859459413 ns/iter 121.63774390167949 ns/iter 1.06
Evaluator_Draft7_Jasmine_1 149.87419611278904 ns/iter 151.4378917802739 ns/iter 0.99
Evaluator_Draft7_Dependabot_1 940.453441497277 ns/iter 927.182853563031 ns/iter 1.01
Evaluator_Draft6_Property_Names 164.6242679599426 ns/iter 162.08689790159715 ns/iter 1.02
Evaluator_Draft4_Meta_1_No_Callback 242.38684501354624 ns/iter 246.44083405959123 ns/iter 0.98
Evaluator_Draft4_Required_Properties 471.55036835180783 ns/iter 470.4730531925969 ns/iter 1.00
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match 29.30455710298819 ns/iter 29.10037795197954 ns/iter 1.01
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match 10.061637119429705 ns/iter 10.65190165885461 ns/iter 0.94
Evaluator_Draft4_Items_Schema 507.1278073804504 ns/iter 494.0458073402161 ns/iter 1.03
Evaluator_Draft4_Nested_Object 4.247823997103437 ns/iter 3.8164332209122964 ns/iter 1.11
Evaluator_Draft4_Properties_Triad_Optional 1070.2194572325254 ns/iter 1044.612742799569 ns/iter 1.02
Evaluator_Draft4_Properties_Triad_Closed 844.1260237358904 ns/iter 842.218443260368 ns/iter 1.00
Evaluator_Draft4_Properties_Triad_Required 1059.6598448170382 ns/iter 1053.650875156554 ns/iter 1.01
Evaluator_Draft4_Properties_Closed 73.46092484322612 ns/iter 73.13633433987444 ns/iter 1.00
Evaluator_Draft4_Non_Recursive_Ref 12.352636466465396 ns/iter 12.657971227658336 ns/iter 0.98
Evaluator_Draft4_Pattern_Properties_True 234.2532590933676 ns/iter 261.54537961475614 ns/iter 0.90
Evaluator_Draft4_Ref_To_Single_Property 10.090849772373778 ns/iter 10.697751315092903 ns/iter 0.94
Evaluator_Draft4_Additional_Properties_Type 15.130687002273378 ns/iter 18.33374835024525 ns/iter 0.83
Evaluator_Draft4_Nested_Oneof 109.36181127979884 ns/iter 111.2665059138703 ns/iter 0.98
Evaluator_Draft4_Short_Enum 18.117343283005717 ns/iter 18.189914037334233 ns/iter 1.00
Evaluator_Draft4_Long_Enum 18.44321845259529 ns/iter 18.443296578778085 ns/iter 1.00
Evaluator_Draft4_Long_Enum_Short_Strings 18.09926251227813 ns/iter 18.05567005523351 ns/iter 1.00
Evaluator_Draft4_Type_Object 9.167450912644119 ns/iter 9.767746589010805 ns/iter 0.94
Compiler_2019_09_OMC_JSON_V2 11029195077.99993 ns/iter 10930167592.999964 ns/iter 1.01
Compiler_Draft6_AdaptiveCard 69698408307.00014 ns/iter 70177473895.00005 ns/iter 0.99

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (windows/msvc)

Benchmark suite Current: 590820a Previous: 6bbf79b Ratio
Compiler_Draft6_AdaptiveCard 163476740299.99997 ns/iter 169968802000.0001 ns/iter 0.96
Compiler_2019_09_OMC_JSON_V2 24200475099.99995 ns/iter 24777090900.000076 ns/iter 0.98
Evaluator_Draft4_Meta_1_No_Callback 363.5976211427534 ns/iter 378.7482180806519 ns/iter 0.96
Evaluator_Draft4_Required_Properties 781.9874999999143 ns/iter 771.8665178572592 ns/iter 1.01
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match 37.73275111607077 ns/iter 38.51387276786308 ns/iter 0.98
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match 15.503555803572258 ns/iter 16.424147321428354 ns/iter 0.94
Evaluator_Draft4_Items_Schema 723.3344866072348 ns/iter 686.6746428572006 ns/iter 1.05
Evaluator_Draft4_Nested_Object 5.904954464286658 ns/iter 6.821416294642597 ns/iter 0.87
Evaluator_Draft4_Properties_Triad_Optional 1624.5993303571586 ns/iter 1599.6508928571375 ns/iter 1.02
Evaluator_Draft4_Properties_Triad_Closed 1310.92214285705 ns/iter 1294.1469892200832 ns/iter 1.01
Evaluator_Draft4_Properties_Triad_Required 1617.619139986985 ns/iter 1609.9626049355995 ns/iter 1.00
Evaluator_Draft4_Properties_Closed 91.13142450307072 ns/iter 91.94370125251211 ns/iter 0.99
Evaluator_Draft4_Non_Recursive_Ref 35.34042250608066 ns/iter 33.785414590396904 ns/iter 1.05
Evaluator_Draft4_Pattern_Properties_True 222.57859375002909 ns/iter 234.5900714285725 ns/iter 0.95
Evaluator_Draft4_Ref_To_Single_Property 15.844959821431004 ns/iter 16.763154017857474 ns/iter 0.95
Evaluator_Draft4_Additional_Properties_Type 64.49846428570335 ns/iter 62.17854464285974 ns/iter 1.04
Evaluator_Draft4_Nested_Oneof 105.95551562502692 ns/iter 111.04831249999945 ns/iter 0.95
Evaluator_Draft4_Short_Enum 24.790425000000077 ns/iter 25.094682980546196 ns/iter 0.99
Evaluator_Draft4_Long_Enum 23.09930331362049 ns/iter 23.616796428573902 ns/iter 0.98
Evaluator_Draft4_Long_Enum_Short_Strings 27.611951662444717 ns/iter 27.83875969714937 ns/iter 0.99
Evaluator_Draft4_Type_Object 13.452923214284088 ns/iter 14.259517570270706 ns/iter 0.94
Evaluator_Draft6_Property_Names 172.56729950228245 ns/iter 166.02816736795847 ns/iter 1.04
Evaluator_Draft7_If_Then_Else 52.74361607143468 ns/iter 54.4095900000002 ns/iter 0.97
Evaluator_Draft7_Vercel_1 71702.9196428598 ns/iter 70888.2031250064 ns/iter 1.01
Evaluator_Draft7_Helm_Chart_Lock_1 313.4678124999774 ns/iter 287.89909875451286 ns/iter 1.09
Evaluator_Draft7_Helm_Chart_Lock_2 264.17052518612047 ns/iter 263.6380229302511 ns/iter 1.00
Evaluator_Draft7_Jasmine_1 224.83674999996595 ns/iter 218.87803125000715 ns/iter 1.03
Evaluator_Draft7_Dependabot_1 1550.7801339289526 ns/iter 1534.8803571428552 ns/iter 1.01
Evaluator_2019_09_Unevaluated_Properties 61.53718750001401 ns/iter 73.86921874999531 ns/iter 0.83
Evaluator_2019_09_OMC_JSON_V2_1 1871.8323855647143 ns/iter 1890.8668668453747 ns/iter 0.99
Evaluator_2020_12_Dynamic_Ref 869.842111677491 ns/iter 903.2525878337549 ns/iter 0.96
Evaluator_2020_12_Dynamic_Ref_Single 13.600996814277554 ns/iter 14.23623408823348 ns/iter 0.96
Evaluator_2020_12_CQL_1 5047.084000000268 ns/iter 5095.297321428152 ns/iter 0.99
Evaluator_2020_12_OpenAPI 285407.75411817373 ns/iter 282338.77059059514 ns/iter 1.01

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (macos/llvm)

Benchmark suite Current: 590820a Previous: 6bbf79b Ratio
Compiler_Draft6_AdaptiveCard 46125913917.000046 ns/iter 62564137292.00005 ns/iter 0.74
Compiler_2019_09_OMC_JSON_V2 8148404708.99992 ns/iter 10481927000.000042 ns/iter 0.78
Evaluator_Draft4_Meta_1_No_Callback 171.99580697843513 ns/iter 185.1687677710492 ns/iter 0.93
Evaluator_Draft4_Required_Properties 395.7471315562864 ns/iter 450.2124549489921 ns/iter 0.88
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match 19.166769622205855 ns/iter 22.66815114190877 ns/iter 0.85
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match 7.447380730274269 ns/iter 8.593455195312284 ns/iter 0.87
Evaluator_Draft4_Items_Schema 268.5550981310966 ns/iter 290.34327609905307 ns/iter 0.92
Evaluator_Draft4_Nested_Object 3.227137567379242 ns/iter 3.5234196745801865 ns/iter 0.92
Evaluator_Draft4_Properties_Triad_Optional 755.1473549205192 ns/iter 844.8968574369926 ns/iter 0.89
Evaluator_Draft4_Properties_Triad_Closed 627.1598350268924 ns/iter 679.9101696136456 ns/iter 0.92
Evaluator_Draft4_Properties_Triad_Required 756.1282108234557 ns/iter 810.1274809282753 ns/iter 0.93
Evaluator_Draft4_Properties_Closed 45.669905941841144 ns/iter 48.72632596288331 ns/iter 0.94
Evaluator_Draft4_Non_Recursive_Ref 9.71843513099627 ns/iter 10.391148285551408 ns/iter 0.94
Evaluator_Draft4_Pattern_Properties_True 170.16262567824492 ns/iter 180.3270382861792 ns/iter 0.94
Evaluator_Draft4_Ref_To_Single_Property 7.485716583089911 ns/iter 8.17329835730127 ns/iter 0.92
Evaluator_Draft4_Additional_Properties_Type 16.261213824339478 ns/iter 17.157389516628392 ns/iter 0.95
Evaluator_Draft4_Nested_Oneof 49.10975220886752 ns/iter 51.838186918725775 ns/iter 0.95
Evaluator_Draft4_Short_Enum 8.44533621306627 ns/iter 9.142900516172903 ns/iter 0.92
Evaluator_Draft4_Long_Enum 27.957923890009088 ns/iter 29.331407527024254 ns/iter 0.95
Evaluator_Draft4_Long_Enum_Short_Strings 9.63195912033372 ns/iter 9.790657379478807 ns/iter 0.98
Evaluator_Draft4_Type_Object 5.705616910737904 ns/iter 5.8488168989115294 ns/iter 0.98
Evaluator_Draft6_Property_Names 88.28077627767492 ns/iter 94.16412691026896 ns/iter 0.94
Evaluator_Draft7_If_Then_Else 24.389223601603607 ns/iter 25.171348667447575 ns/iter 0.97
Evaluator_Draft7_Vercel_1 30730.445925535154 ns/iter 32922.68193668328 ns/iter 0.93
Evaluator_Draft7_Helm_Chart_Lock_1 101.25150855925831 ns/iter 103.44206634684222 ns/iter 0.98
Evaluator_Draft7_Helm_Chart_Lock_2 96.90966744992545 ns/iter 94.71519181800497 ns/iter 1.02
Evaluator_Draft7_Jasmine_1 103.41974528059505 ns/iter 99.91928715069442 ns/iter 1.04
Evaluator_Draft7_Dependabot_1 686.7891331380592 ns/iter 670.6111307753007 ns/iter 1.02
Evaluator_2019_09_Unevaluated_Properties 37.42536797462818 ns/iter 34.90652398592649 ns/iter 1.07
Evaluator_2019_09_OMC_JSON_V2_1 944.9872881625415 ns/iter 933.7311852221884 ns/iter 1.01
Evaluator_2020_12_Dynamic_Ref 376.25460929731514 ns/iter 387.55114453580586 ns/iter 0.97
Evaluator_2020_12_Dynamic_Ref_Single 5.4008895698636605 ns/iter 5.478999317696865 ns/iter 0.99
Evaluator_2020_12_CQL_1 1920.1924272663039 ns/iter 1941.8124701673569 ns/iter 0.99
Evaluator_2020_12_OpenAPI 148626.02459189118 ns/iter 149142.57230966407 ns/iter 1.00

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (linux/llvm)

Benchmark suite Current: 590820a Previous: 6bbf79b Ratio
Compiler_Draft6_AdaptiveCard 69068289978.99998 ns/iter 69354385782.00002 ns/iter 1.00
Compiler_2019_09_OMC_JSON_V2 11208857052.000042 ns/iter 11200728903.000027 ns/iter 1.00
Evaluator_Draft4_Meta_1_No_Callback 282.3189283779576 ns/iter 295.1652432270707 ns/iter 0.96
Evaluator_Draft4_Required_Properties 685.2767507852357 ns/iter 629.4937491845977 ns/iter 1.09
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match 32.38404598614224 ns/iter 31.991493137475544 ns/iter 1.01
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match 13.545044914570799 ns/iter 13.255609101027543 ns/iter 1.02
Evaluator_Draft4_Items_Schema 577.8559400208521 ns/iter 630.287234839646 ns/iter 0.92
Evaluator_Draft4_Nested_Object 5.2858495175492255 ns/iter 4.662035760676838 ns/iter 1.13
Evaluator_Draft4_Properties_Triad_Optional 911.7431044834163 ns/iter 900.3567489681172 ns/iter 1.01
Evaluator_Draft4_Properties_Triad_Closed 724.5559937641982 ns/iter 715.4146334004073 ns/iter 1.01
Evaluator_Draft4_Properties_Triad_Required 903.3943340419881 ns/iter 877.6833659381556 ns/iter 1.03
Evaluator_Draft4_Properties_Closed 85.61857744141265 ns/iter 83.16591521895147 ns/iter 1.03
Evaluator_Draft4_Non_Recursive_Ref 29.320302731598296 ns/iter 28.935978100168086 ns/iter 1.01
Evaluator_Draft4_Pattern_Properties_True 240.80773331670673 ns/iter 241.77637226314766 ns/iter 1.00
Evaluator_Draft4_Ref_To_Single_Property 13.309350748659687 ns/iter 12.953693436923464 ns/iter 1.03
Evaluator_Draft4_Additional_Properties_Type 53.488585680451116 ns/iter 53.181915455120624 ns/iter 1.01
Evaluator_Draft4_Nested_Oneof 89.63335645751333 ns/iter 85.53498819855099 ns/iter 1.05
Evaluator_Draft4_Short_Enum 19.096099499554025 ns/iter 19.239497232266654 ns/iter 0.99
Evaluator_Draft4_Long_Enum 19.687567203810474 ns/iter 20.222888445280557 ns/iter 0.97
Evaluator_Draft4_Long_Enum_Short_Strings 19.233701674890906 ns/iter 19.21728254308057 ns/iter 1.00
Evaluator_Draft4_Type_Object 10.923821361421416 ns/iter 10.264126058727504 ns/iter 1.06
Evaluator_Draft6_Property_Names 127.08202350632097 ns/iter 126.89048175464265 ns/iter 1.00
Evaluator_Draft7_If_Then_Else 39.496895746937966 ns/iter 39.48810823557632 ns/iter 1.00
Evaluator_Draft7_Vercel_1 46918.34309228104 ns/iter 45469.18244114501 ns/iter 1.03
Evaluator_Draft7_Helm_Chart_Lock_1 282.1240099880229 ns/iter 275.30298531586834 ns/iter 1.02
Evaluator_Draft7_Helm_Chart_Lock_2 289.85605699221003 ns/iter 266.32242275284545 ns/iter 1.09
Evaluator_Draft7_Jasmine_1 181.92494781667602 ns/iter 177.52903802251268 ns/iter 1.02
Evaluator_Draft7_Dependabot_1 1226.8458800457413 ns/iter 1264.3894303152497 ns/iter 0.97
Evaluator_2019_09_Unevaluated_Properties 52.780677961742455 ns/iter 53.093153483339265 ns/iter 0.99
Evaluator_2019_09_OMC_JSON_V2_1 1441.4338861831368 ns/iter 1406.7891472901229 ns/iter 1.02
Evaluator_2020_12_Dynamic_Ref 576.3003706696785 ns/iter 585.9411216902671 ns/iter 0.98
Evaluator_2020_12_Dynamic_Ref_Single 10.609309079375262 ns/iter 9.965735422106883 ns/iter 1.06
Evaluator_2020_12_CQL_1 3789.6134008590325 ns/iter 3786.7788312665534 ns/iter 1.00
Evaluator_2020_12_OpenAPI 190821.92064359854 ns/iter 205294.00233714955 ns/iter 0.93

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (linux/gcc)

Benchmark suite Current: 590820a Previous: 6bbf79b Ratio
Evaluator_2020_12_Dynamic_Ref 646.3870267708874 ns/iter 641.6363389165887 ns/iter 1.01
Evaluator_2020_12_Dynamic_Ref_Single 9.143043866304097 ns/iter 9.730250022442824 ns/iter 0.94
Evaluator_2020_12_CQL_1 3799.174355862972 ns/iter 3788.9569203113374 ns/iter 1.00
Evaluator_2020_12_OpenAPI 226669.83979329868 ns/iter 231132.6669993384 ns/iter 0.98
Evaluator_2019_09_Unevaluated_Properties 52.8194705383258 ns/iter 52.69727659748029 ns/iter 1.00
Evaluator_2019_09_OMC_JSON_V2_1 1355.4460337745393 ns/iter 1334.146655179124 ns/iter 1.02
Evaluator_Draft7_If_Then_Else 44.70507023654114 ns/iter 45.93504670085532 ns/iter 0.97
Evaluator_Draft7_Vercel_1 46680.52813591357 ns/iter 46163.73123758436 ns/iter 1.01
Evaluator_Draft7_Helm_Chart_Lock_1 128.718820447096 ns/iter 124.90485292627115 ns/iter 1.03
Evaluator_Draft7_Helm_Chart_Lock_2 127.36535222057107 ns/iter 121.63774390167949 ns/iter 1.05
Evaluator_Draft7_Jasmine_1 149.8295228685789 ns/iter 151.4378917802739 ns/iter 0.99
Evaluator_Draft7_Dependabot_1 920.65080587587 ns/iter 927.182853563031 ns/iter 0.99
Evaluator_Draft6_Property_Names 164.49746436455177 ns/iter 162.08689790159715 ns/iter 1.01
Evaluator_Draft4_Meta_1_No_Callback 246.91511682623815 ns/iter 246.44083405959123 ns/iter 1.00
Evaluator_Draft4_Required_Properties 464.15567350520826 ns/iter 470.4730531925969 ns/iter 0.99
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match 28.613911926720775 ns/iter 29.10037795197954 ns/iter 0.98
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match 10.052924947618262 ns/iter 10.65190165885461 ns/iter 0.94
Evaluator_Draft4_Items_Schema 501.70757448268535 ns/iter 494.0458073402161 ns/iter 1.02
Evaluator_Draft4_Nested_Object 4.240361412312572 ns/iter 3.8164332209122964 ns/iter 1.11
Evaluator_Draft4_Properties_Triad_Optional 1045.3539232796581 ns/iter 1044.612742799569 ns/iter 1.00
Evaluator_Draft4_Properties_Triad_Closed 828.2698204541961 ns/iter 842.218443260368 ns/iter 0.98
Evaluator_Draft4_Properties_Triad_Required 1056.793179638827 ns/iter 1053.650875156554 ns/iter 1.00
Evaluator_Draft4_Properties_Closed 83.3341168684208 ns/iter 73.13633433987444 ns/iter 1.14
Evaluator_Draft4_Non_Recursive_Ref 12.263849717708421 ns/iter 12.657971227658336 ns/iter 0.97
Evaluator_Draft4_Pattern_Properties_True 236.77303747713233 ns/iter 261.54537961475614 ns/iter 0.91
Evaluator_Draft4_Ref_To_Single_Property 10.088786532603965 ns/iter 10.697751315092903 ns/iter 0.94
Evaluator_Draft4_Additional_Properties_Type 15.008999755456472 ns/iter 18.33374835024525 ns/iter 0.82
Evaluator_Draft4_Nested_Oneof 109.56589192248957 ns/iter 111.2665059138703 ns/iter 0.98
Evaluator_Draft4_Short_Enum 18.15186242306468 ns/iter 18.189914037334233 ns/iter 1.00
Evaluator_Draft4_Long_Enum 18.46185026815571 ns/iter 18.443296578778085 ns/iter 1.00
Evaluator_Draft4_Long_Enum_Short_Strings 18.193347729219408 ns/iter 18.05567005523351 ns/iter 1.01
Evaluator_Draft4_Type_Object 9.14002453419087 ns/iter 9.767746589010805 ns/iter 0.94
Compiler_2019_09_OMC_JSON_V2 10825258799.00004 ns/iter 10930167592.999964 ns/iter 0.99
Compiler_Draft6_AdaptiveCard 68334035842.99992 ns/iter 70177473895.00005 ns/iter 0.97

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (windows/msvc)

Benchmark suite Current: 590820a Previous: 6bbf79b Ratio
Compiler_Draft6_AdaptiveCard 164207269099.99997 ns/iter 169968802000.0001 ns/iter 0.97
Compiler_2019_09_OMC_JSON_V2 24182370800.000057 ns/iter 24777090900.000076 ns/iter 0.98
Evaluator_Draft4_Meta_1_No_Callback 365.7476668308135 ns/iter 378.7482180806519 ns/iter 0.97
Evaluator_Draft4_Required_Properties 759.2239955356612 ns/iter 771.8665178572592 ns/iter 0.98
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match 37.648081470566396 ns/iter 38.51387276786308 ns/iter 0.98
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match 15.550305803572988 ns/iter 16.424147321428354 ns/iter 0.95
Evaluator_Draft4_Items_Schema 722.6400669643036 ns/iter 686.6746428572006 ns/iter 1.05
Evaluator_Draft4_Nested_Object 5.912580357141499 ns/iter 6.821416294642597 ns/iter 0.87
Evaluator_Draft4_Properties_Triad_Optional 1597.58417572505 ns/iter 1599.6508928571375 ns/iter 1.00
Evaluator_Draft4_Properties_Triad_Closed 1292.74321428576 ns/iter 1294.1469892200832 ns/iter 1.00
Evaluator_Draft4_Properties_Triad_Required 1590.017187499626 ns/iter 1609.9626049355995 ns/iter 0.99
Evaluator_Draft4_Properties_Closed 90.98411647391939 ns/iter 91.94370125251211 ns/iter 0.99
Evaluator_Draft4_Non_Recursive_Ref 35.34507007581525 ns/iter 33.785414590396904 ns/iter 1.05
Evaluator_Draft4_Pattern_Properties_True 222.71587500000578 ns/iter 234.5900714285725 ns/iter 0.95
Evaluator_Draft4_Ref_To_Single_Property 15.9051380631368 ns/iter 16.763154017857474 ns/iter 0.95
Evaluator_Draft4_Additional_Properties_Type 65.37444642857183 ns/iter 62.17854464285974 ns/iter 1.05
Evaluator_Draft4_Nested_Oneof 108.54779687502257 ns/iter 111.04831249999945 ns/iter 0.98
Evaluator_Draft4_Short_Enum 23.988071428569974 ns/iter 25.094682980546196 ns/iter 0.96
Evaluator_Draft4_Long_Enum 23.07952187499751 ns/iter 23.616796428573902 ns/iter 0.98
Evaluator_Draft4_Long_Enum_Short_Strings 27.74460925114084 ns/iter 27.83875969714937 ns/iter 1.00
Evaluator_Draft4_Type_Object 13.435119582880635 ns/iter 14.259517570270706 ns/iter 0.94
Evaluator_Draft6_Property_Names 172.92071186796238 ns/iter 166.02816736795847 ns/iter 1.04
Evaluator_Draft7_If_Then_Else 52.754509999999755 ns/iter 54.4095900000002 ns/iter 0.97
Evaluator_Draft7_Vercel_1 71291.73214285141 ns/iter 70888.2031250064 ns/iter 1.01
Evaluator_Draft7_Helm_Chart_Lock_1 312.1577678571035 ns/iter 287.89909875451286 ns/iter 1.08
Evaluator_Draft7_Helm_Chart_Lock_2 265.1787997848202 ns/iter 263.6380229302511 ns/iter 1.01
Evaluator_Draft7_Jasmine_1 223.45112499998265 ns/iter 218.87803125000715 ns/iter 1.02
Evaluator_Draft7_Dependabot_1 1547.5062500002982 ns/iter 1534.8803571428552 ns/iter 1.01
Evaluator_2019_09_Unevaluated_Properties 62.00719000000845 ns/iter 73.86921874999531 ns/iter 0.84
Evaluator_2019_09_OMC_JSON_V2_1 1895.1412445775413 ns/iter 1890.8668668453747 ns/iter 1.00
Evaluator_2020_12_Dynamic_Ref 915.2007521427588 ns/iter 903.2525878337549 ns/iter 1.01
Evaluator_2020_12_Dynamic_Ref_Single 13.471211993434483 ns/iter 14.23623408823348 ns/iter 0.95
Evaluator_2020_12_CQL_1 4956.075000000055 ns/iter 5095.297321428152 ns/iter 0.97
Evaluator_2020_12_OpenAPI 286272.2222222336 ns/iter 282338.77059059514 ns/iter 1.01

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (macos/gcc)

Benchmark suite Current: 590820a Previous: 6bbf79b Ratio
Compiler_Draft6_AdaptiveCard 68732839822.76917 ns/iter 68219382047.6532 ns/iter 1.01
Compiler_2019_09_OMC_JSON_V2 10883105039.596558 ns/iter 10046926736.831665 ns/iter 1.08
Evaluator_Draft4_Meta_1_No_Callback 180.81009435234182 ns/iter 180.99202551145538 ns/iter 1.00
Evaluator_Draft4_Required_Properties 396.0062210722712 ns/iter 339.05724739849256 ns/iter 1.17
Evaluator_Draft4_Many_Optional_Properties_Minimal_Match 21.272793053075823 ns/iter 19.671337093575442 ns/iter 1.08
Evaluator_Draft4_Few_Optional_Properties_Minimal_Match 7.837959848223851 ns/iter 7.465669153432146 ns/iter 1.05
Evaluator_Draft4_Items_Schema 478.4770627994273 ns/iter 470.28077752232446 ns/iter 1.02
Evaluator_Draft4_Nested_Object 2.191639976713145 ns/iter 2.1711956500769314 ns/iter 1.01
Evaluator_Draft4_Properties_Triad_Optional 875.3993866160604 ns/iter 859.4108088397016 ns/iter 1.02
Evaluator_Draft4_Properties_Triad_Closed 688.0140705765651 ns/iter 727.4164553967405 ns/iter 0.95
Evaluator_Draft4_Properties_Triad_Required 861.1285683273658 ns/iter 855.3257123985179 ns/iter 1.01
Evaluator_Draft4_Properties_Closed 69.71220285238073 ns/iter 68.66592904807766 ns/iter 1.02
Evaluator_Draft4_Non_Recursive_Ref 15.144586240435396 ns/iter 13.7281098878894 ns/iter 1.10
Evaluator_Draft4_Pattern_Properties_True 225.403496649127 ns/iter 194.98596687879996 ns/iter 1.16
Evaluator_Draft4_Ref_To_Single_Property 7.510121401012833 ns/iter 7.9494734077267575 ns/iter 0.94
Evaluator_Draft4_Additional_Properties_Type 26.769103061147 ns/iter 28.95221195632789 ns/iter 0.92
Evaluator_Draft4_Nested_Oneof 61.182017989936284 ns/iter 70.23519970515443 ns/iter 0.87
Evaluator_Draft4_Short_Enum 8.48736907576008 ns/iter 9.646696161165426 ns/iter 0.88
Evaluator_Draft4_Long_Enum 9.369503818983182 ns/iter 12.10034328663287 ns/iter 0.77
Evaluator_Draft4_Long_Enum_Short_Strings 8.7191703058071 ns/iter 11.138716407491811 ns/iter 0.78
Evaluator_Draft4_Type_Object 4.947215945621981 ns/iter 7.296103993530516 ns/iter 0.68
Evaluator_Draft6_Property_Names 112.58106396272622 ns/iter 122.86941668831122 ns/iter 0.92
Evaluator_Draft7_If_Then_Else 26.966962030745233 ns/iter 32.36662704870951 ns/iter 0.83
Evaluator_Draft7_Vercel_1 41158.71931302313 ns/iter 46640.58730643827 ns/iter 0.88
Evaluator_Draft7_Helm_Chart_Lock_1 177.3363139202464 ns/iter 203.25999633110675 ns/iter 0.87
Evaluator_Draft7_Helm_Chart_Lock_2 165.54617691959044 ns/iter 195.47802159880322 ns/iter 0.85
Evaluator_Draft7_Jasmine_1 138.60209990953177 ns/iter 144.67725257655974 ns/iter 0.96
Evaluator_Draft7_Dependabot_1 923.732443394642 ns/iter 1021.2027690759563 ns/iter 0.90
Evaluator_2019_09_Unevaluated_Properties 34.42451471113121 ns/iter 40.2933198482631 ns/iter 0.85
Evaluator_2019_09_OMC_JSON_V2_1 1079.7237515871545 ns/iter 1173.202333240279 ns/iter 0.92
Evaluator_2020_12_Dynamic_Ref 467.9998530329488 ns/iter 505.9182643890381 ns/iter 0.93
Evaluator_2020_12_Dynamic_Ref_Single 4.644770006129375 ns/iter 5.1476309642316345 ns/iter 0.90
Evaluator_2020_12_CQL_1 2606.4635652642182 ns/iter 2666.965241507227 ns/iter 0.98
Evaluator_2020_12_OpenAPI 170827.31330434882 ns/iter 192914.69029017858 ns/iter 0.89

This comment was automatically generated by workflow using github-action-benchmark.

Please sign in to comment.