pyvider-cty
2025-07-25
Conversion caching with LRU cache for type inference performance
5 files · 231+ · 2-
Conversion Caching
2 files changed
raw_to_cty.pySource module changesexplicit.pySource module changes
conversion/raw_to_cty.py: Added 60 lines implementing LRU caching for type inference operations instantiate internal1 file
raw_to_cty.py
conversion/explicit.py: 14 lines of improvements decouple internal1 file
explicit.py
New Tests
2 files changed
test_caching_tdd.pyTest updatestest_performance_caching.pyTest updates
- Added
tests/conversion/test_caching_tdd.py(100 lines): TDD tests for caching behavior qualify behavioral1 file
test_caching_tdd.py
- Added
tests/performance/test_performance_caching.py(57 lines): Performance tests for cached vs uncached operations instantiate internal1 file
test_performance_caching.py
Other
1 file changed
.gitignoreChanges for other
- Updated
.gitignorewith 2 new exclusions instantiate internal1 file
.gitignore