diff options
| author | Lukasz Kasprzak <lukas@labunix.xyz> | 2026-08-11 19:39:37 +0200 |
|---|---|---|
| committer | Lukasz Kasprzak <lukas@labunix.xyz> | 2026-08-11 19:39:37 +0200 |
| commit | 6436509d6b599b7d7c6467bd39c8090cb9634889 (patch) | |
| tree | ffc5a3f3d99a1aadcd9fc2db95990a70cc761468 /lib/kernel/lang.ml | |
| parent | 9df1aab700ce4454c26c7d0ede5b51c0f0c96c66 (diff) | |
| download | colitur-6436509d6b599b7d7c6467bd39c8090cb9634889.tar.gz colitur-6436509d6b599b7d7c6467bd39c8090cb9634889.zip | |
kernel(rite): bundle what a rite supplies; make season runs rite-supplied
Validate took four loose arguments that had to come from the same rite with
nothing enforcing it, and Calendar is about to add more. Bundling makes a
mismatched assembly unrepresentable through the normal path.
season_runs replaces the hardcoded assumption that every season occupies exactly
one unbroken run. That holds for the 1962 rite but is false for the modern
form's Ordinary Time, which is one season in two runs -- as written the check
would have reported a false failure every year for the second rite.
Diffstat (limited to 'lib/kernel/lang.ml')
0 files changed, 0 insertions, 0 deletions
