fix(decimal): reserve integer digit budget #18
merged
@chrismichaelps wrote on 2026-09-28
Summary
- Reserve whole-number digits according to
precision - scalefor decimal checks. - Capture measured precision and scale with the failure decision for consistent message arguments.
- Cover boundaries, signs, zero, trailing zeroes, and invalid settings.
- Update the source mirror and public API description.
Closes #17.
Validation
rg --files src test -g '*.pudu' | xargs pudu checkpudu lint src testpudu fmt --check src testpudu test test— 18 suites, 163 assertionspudu build src/Main.pudu -o /tmp/pudu-lang-validator- Compiled CLI
--versionsmoke run - Independent source and wiki review
