Avatar for the pydantic user
pydantic
pydantic-core
BlogDocsChangelog

jiter

#974Merged
Comparing
jiter
(
a9a8886
) with
main
(
ef3e813
)
CodSpeed Performance Gauge
+22%
Improvement
4
Regression
1
Untouched
135

Benchmarks

140 total
test_validate_literal[json-many_small_strings]
tests/benchmarks/test_micro_benchmarks.py
CodSpeed Performance Gauge
-12%
15.8 µs17.9 µs
test_decimal_from_string_core
tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkDecimal
CodSpeed Performance Gauge
+22%
39 µs31.9 µs
test_core_json_fs
tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkSimpleModel
CodSpeed Performance Gauge
+13%
212.7 µs189 µs
test_complete_core_lax
tests/benchmarks/test_complete_benchmark.py
CodSpeed Performance Gauge
+12%
432.6 µs386.8 µs
test_int_range_json
tests/benchmarks/test_micro_benchmarks.py
CodSpeed Performance Gauge
+11%
16.8 µs15.2 µs
test_validate_literal[json-few_mixed]
tests/benchmarks/test_micro_benchmarks.py
CodSpeed Performance Gauge
+6%
22.3 µs21.1 µs
test_complete_core_json
tests/benchmarks/test_complete_benchmark.py
CodSpeed Performance Gauge
+5%
773 µs737.8 µs
test_uuid_from_string_core
tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkUUID
CodSpeed Performance Gauge
+4%
44.1 µs42.4 µs
test_core_str
tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkUUID
CodSpeed Performance Gauge
+4%
42.4 µs40.9 µs
test_validate_literal[json-many_ints]
tests/benchmarks/test_micro_benchmarks.py
CodSpeed Performance Gauge
+4%
15.4 µs14.8 µs
test_set_of_ints_core_json_duplicates
tests/benchmarks/test_micro_benchmarks.py
CodSpeed Performance Gauge
+3%
888.3 µs858.5 µs
test_validate_literal[json-few_ints]
tests/benchmarks/test_micro_benchmarks.py
CodSpeed Performance Gauge
+3%
15.4 µs14.9 µs
test_list_of_ints_core_json
tests/benchmarks/test_micro_benchmarks.py
CodSpeed Performance Gauge
+3%
1.1 ms1.1 ms
test_to_string_format
tests/benchmarks/test_serialization_micro.py
CodSpeed Performance Gauge
+3%
27.6 µs26.9 µs
test_set_of_ints_core_json
tests/benchmarks/test_micro_benchmarks.py
CodSpeed Performance Gauge
+3%
1.3 ms1.2 ms
test_model_exclude_unset_false
tests/benchmarks/test_serialization_micro.py
CodSpeed Performance Gauge
+2%
32.7 µs31.9 µs
test_decimal_from_string_limit
tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkDecimal
CodSpeed Performance Gauge
+2%
17.2 µs16.8 µs
test_complete_core_isinstance
tests/benchmarks/test_complete_benchmark.py
CodSpeed Performance Gauge
+2%
1.9 ms1.8 ms
test_date_from_str
tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkDateX
CodSpeed Performance Gauge
+2%
21 µs20.5 µs
test_complete_core_error
tests/benchmarks/test_complete_benchmark.py
CodSpeed Performance Gauge
+2%
2.1 ms2.1 ms
test_tagged_union_int_keys_python
tests/benchmarks/test_micro_benchmarks.py
CodSpeed Performance Gauge
+2%
33.9 µs33.2 µs
test_definition_model_core
tests/benchmarks/test_micro_benchmarks.py
CodSpeed Performance Gauge
+2%
928.8 µs914 µs
test_core_model_json
tests/benchmarks/test_serialization_micro.py
CodSpeed Performance Gauge
+2%
29.9 µs29.4 µs
test_core_model_py
tests/benchmarks/test_serialization_micro.py
CodSpeed Performance Gauge
+1%
30.1 µs29.7 µs
test_model_instance
tests/benchmarks/test_micro_benchmarks.py
CodSpeed Performance Gauge
+1%
32.6 µs32.1 µs

Commits

Click on a commit to change the comparison range
Base
main
ef3e813
+20.65%
full compatibility :tada:
9efef2c
2 years ago
by samuelcolvin
-40.08%
remove print
cc5b197
2 years ago
by samuelcolvin
+31.72%
update lock
b653558
2 years ago
by samuelcolvin
+10.04%
add tests, tweak comments
a9a8886
2 years ago
by samuelcolvin
© 2026 CodSpeed Technology
Home Terms Privacy Docs