koxudaxi
datamodel-code-generator
BlogDocsChangelog

Performance History

Latest Results

Merge branch 'main' into fix/exclude-extension-fields
ahmetveburak:fix/exclude-extension-fields
47 minutes ago
Improve CLI startup time with lazy imports (#2799) * Improve CLI startup time with lazy imports * Optimize startup time with lazy imports * Fix pysnooper initialization race condition * Add fast path for --version and lazy imports for yaml/argcomplete * Add fast path for --help and move enums to separate module * Add fast path for --generate-prompt * Optimize CodeFormatter init and chain_as_tuple * Add cache for get_dedup_key to reduce redundant computation * Add fast path in imports to skip expensive field check for simple fields * Use exclude_none=True in model_dump for constraints * Add fast path in DataModelFieldBase.imports for simple cases * Use global variable cache for is_pydantic_v2 functions * Cache self_reference() result to reduce all_data_types iterations * Fix CI errors and address review comments - Fix Pydantic v1 compatibility by using __dict__ for self_reference cache - Add noqa comments for PLW0603 in util.py - Fix type error: wrap all_imports iterator in tuple() - Rename _pysnooper_initialized to _pysnooper_default_state_set for clarity - Add PydanticV2Dataclass to skip condition in conftest.py * Add coverage pragma comments for untestable code paths - Add # pragma: no cover for fast path CLI code (--version, --help, --generate-prompt) that runs at module import time - Add # pragma: no cover for stdout output and ARGCOMPLETE paths - Add # pragma: no branch for pydantic version caching checks 🤖 Generated with [Claude Code](https://claude.com/claude-code) * Add pragma comments for optimization fast paths - Add # pragma: no cover for chain_as_tuple n==0 and n==1 cases - Add # pragma: no cover for deprecated YAML bool warning branch 🤖 Generated with [Claude Code](https://claude.com/claude-code) * Remove unused code to fix coverage
main
50 minutes ago
Remove unused code to fix coverage
perf/lazy-imports
2 hours ago
Remove unused code to fix coverage
perf/lazy-imports
3 hours ago
Remove unused code to fix coverage
perf/lazy-imports
3 hours ago

Active Branches

Exclude OpenAPI/JSON Schema extension fields (x-*)
last run
47 minutes ago
#2801
CodSpeed Performance Gauge
0%
#2692
CodSpeed Performance Gauge
0%
#2478
CodSpeed Performance Gauge
0%
© 2025 CodSpeed Technology
Home Terms Privacy Docs