Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement a new AnnotationWhenArraySizeEqual compiler step #1097

Merged
merged 1 commit into from
Sep 2, 2024

Conversation

jviotti
Copy link
Member

@jviotti jviotti commented Sep 2, 2024

Signed-off-by: Juan Cruz Viotti [email protected]

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

Benchmark (macos)

Benchmark suite Current: ec7b77e Previous: 861acee Ratio
JSONSchema_Compile_Basic 201665.35037334275 ns/iter 203190.0137504512 ns/iter 0.99
JSONSchema_Validate_Draft4_Meta_1_No_Callback 1609.0783990205612 ns/iter 1732.8319284748634 ns/iter 0.93
JSONSchema_Validate_Draft4_Required_Properties 2460.9093262975844 ns/iter 2566.362104863072 ns/iter 0.96
JSONSchema_Validate_Draft4_Optional_Properties_Minimal_Match 167.54202660188918 ns/iter 177.15075221709478 ns/iter 0.95
JSONSchema_Validate_Draft4_Items_Schema 9142.030427506359 ns/iter 10243.713791583232 ns/iter 0.89

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

Copy link

@github-actions github-actions bot left a comment

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: ec7b77e Previous: 861acee Ratio
JSONSchema_Compile_Basic 388459.1145833339 ns/iter 391156.4874141713 ns/iter 0.99
JSONSchema_Validate_Draft4_Meta_1_No_Callback 16884.295338404467 ns/iter 2201.523071988668 ns/iter 7.67
JSONSchema_Validate_Draft4_Required_Properties 8025.75598264532 ns/iter 2576.5288447726366 ns/iter 3.11
JSONSchema_Validate_Draft4_Optional_Properties_Minimal_Match 1569.5397705911332 ns/iter 203.05273868883566 ns/iter 7.73
JSONSchema_Validate_Draft4_Items_Schema 109187.35245774197 ns/iter 10202.454392927002 ns/iter 10.70

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

Copy link

@github-actions github-actions bot left a comment

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: ec7b77e Previous: 861acee Ratio
JSONSchema_Validate_Draft4_Meta_1_No_Callback 2186.116989107911 ns/iter 2153.7857272657093 ns/iter 1.02
JSONSchema_Validate_Draft4_Required_Properties 2824.693866779119 ns/iter 2876.647774572989 ns/iter 0.98
JSONSchema_Validate_Draft4_Optional_Properties_Minimal_Match 201.75332521417414 ns/iter 203.64644448456514 ns/iter 0.99
JSONSchema_Validate_Draft4_Items_Schema 11670.35639562793 ns/iter 11705.211405453107 ns/iter 1.00
JSONSchema_Compile_Basic 386042.26916711236 ns/iter 386147.24035282375 ns/iter 1.00

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

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

Benchmark (windows)

Benchmark suite Current: ec7b77e Previous: 861acee Ratio
JSONSchema_Compile_Basic 791352.45535714 ns/iter 799430.4687500682 ns/iter 0.99
JSONSchema_Validate_Draft4_Meta_1_No_Callback 4737.194497496027 ns/iter 4635.388025419744 ns/iter 1.02
JSONSchema_Validate_Draft4_Required_Properties 3679.0262874519576 ns/iter 3891.1559086501693 ns/iter 0.95
JSONSchema_Validate_Draft4_Optional_Properties_Minimal_Match 787.4779017856985 ns/iter 794.162500000084 ns/iter 0.99
JSONSchema_Validate_Draft4_Items_Schema 25933.75327287103 ns/iter 25196.089285714155 ns/iter 1.03

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

@jviotti jviotti merged commit 446c8a5 into main Sep 2, 2024
12 checks passed
@jviotti jviotti deleted the when-array-size-equal-annotation branch September 2, 2024 21:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant