Avatar for the koxudaxi user
koxudaxi
datamodel-code-generator
BlogDocsChangelog

fix: Improve state management in Imports, DataType, and DataModel classes

#2705Merged
Comparing
fix/core-classes-bugs
(
1c7df54
) with
main
(
42a228e
)
CodSpeed Performance Gauge
0%
Untouched
52
Skipped
10

Benchmarks

62 total
test_main_jsonschema_reserved_field_name[dataclasses.dataclass-reserved_field_name_schema_dataclass.py]
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
29.9 ms29.9 ms
test_main_root_id_jsonschema_self_refs_with_local_file
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
76.5 ms76.4 ms
test_main_keep_model_order_field_references
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
38.8 ms38.8 ms
test_main_jsonschema_required_and_any_of_required
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
50.4 ms50.4 ms
test_main_inheritance_forward_ref
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
111 ms111 ms
test_main_type_alias_cycle_keep_model_order
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
38.9 ms38.9 ms
test_main_bundled_schema_with_id_url
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
74.1 ms74.1 ms
test_main_openapi_all_of_required
tests/main/openapi/test_main_openapi.py
CodSpeed Performance Gauge
0%
42.8 ms42.8 ms
test_main_bundled_schema_with_id_local_file
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
69.2 ms69.2 ms
test_main_pydantic_v2_model_rebuild_inheritance
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
57.6 ms57.6 ms
test_main_jsonschema_id
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
44.1 ms44.1 ms
test_main_with_strip_default_none
tests/main/openapi/test_main_openapi.py
CodSpeed Performance Gauge
0%
118.5 ms118.5 ms
test_main_jsonschema_root_model_default_value_branches
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
73.4 ms73.4 ms
test_main_type_alias_forward_ref_keep_model_order
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
49.8 ms49.8 ms
test_main_allof_root_model_constraints_none
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
283.1 ms283.1 ms
test_main_with_snake_case_field
tests/main/openapi/test_main_openapi.py
CodSpeed Performance Gauge
0%
125.6 ms125.6 ms
test_main_jsonschema_root_model_default_value_non_root
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
75.3 ms75.3 ms
test_main_jsonschema_field_include_all_keys
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
52.5 ms52.5 ms
test_main_inheritance_forward_ref_keep_model_order
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
111.1 ms111.1 ms
test_main_json_reuse_enum_default_member
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
69.7 ms69.7 ms
test_main_root_id_jsonschema_self_refs_with_remote_file
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
76.9 ms76.9 ms
test_main_openapi_nullable
tests/main/openapi/test_main_openapi.py
CodSpeed Performance Gauge
0%
136.4 ms136.4 ms
test_main_jsonschema_no_empty_collapsed_external_model
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
35.3 ms35.4 ms
test_main_yaml
tests/main/test_main_yaml.py
CodSpeed Performance Gauge
0%
34.8 ms34.9 ms
test_main_allof_root_model_constraints_merge
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
284.7 ms284.9 ms

Commits

Click on a commit to change the comparison range
Base
main
42a228e
-0.11%
fix: Import Reference in dataclass.py to resolve missing dependency issues
8f8a4de
5 months ago
by koxudaxi
-0.03%
fix: Resolve import issues and enhance deep copy functionality in core classes
1c7df54
5 months ago
by koxudaxi
© 2026 CodSpeed Technology
Home Terms Privacy Docs