koxudaxi
datamodel-code-generator
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
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
Remove unused code to fix coverage - Remove unused is_pydantic_v2_11() function and _is_v2_11 variable - Simplify chain_as_tuple by removing unused n==0 and n==1 optimizations 🤖 Generated with [Claude Code](https://claude.com/claude-code)
perf/lazy-imports
4 hours ago
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)
perf/lazy-imports
4 hours ago
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) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
perf/lazy-imports
4 hours ago
Active Branches
Exclude OpenAPI/JSON Schema extension fields (x-*)
last run
47 minutes ago
#2801
CodSpeed Performance Gauge
0%
feat: Drop Python 3.9 support, require Python 3.10+
last run
6 days ago
#2692
CodSpeed Performance Gauge
0%
fix: RootModel future annotations and extra field
last run
4 months ago
#2478
CodSpeed Performance Gauge
0%
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs