Commit 6acdf61
Marat Zimnurov
Слияние меры с закрытым полиморфизмом: числа пересчитаны, а не перенесены
Ветка про числовую меру писалась от базы, где полиморфизм и функции первого
класса ещё были недостачами. За это время обе закрылись, поэтому конфликты
пришлись ровно на те файлы, где обе стороны меняли ЧИСЛА — и переносить их
целиком с любой стороны было нельзя.
Разрешено измерением, а не выбором стороны:
таблица слоёв в self/SPEC.md — размеры подставлены из wc -l, а не из той
ветки, что казалась свежее: totality 776 строк, defunc 327, parser 2952,
types 2850. Ни одно из четырёх не совпало ни с одной стороной конфликта;
границы тотальности в rosetta.test.mjs — их назвал сам тест: «граница
сдвинулась: тотальных 3, ожидалось 2». factorial 2 → 3, fibonacci 2 → 4:
мера доказала то, что раньше отвергалось;
улика полиморфизма из ветки не вернулась — недостачи больше нет, и её
возвращение было бы возвратом уже закрытого.
Указатель библиотеки перепечатан. Проверено: 197 проверок в затронутых наборах,
неподвижная точка сошлась — семь файлов совпали побайтово.1 parent 0bee9ac commit 6acdf61
2 files changed
Lines changed: 5 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
161 | 161 | | |
162 | 162 | | |
163 | 163 | | |
164 | | - | |
165 | | - | |
| 164 | + | |
| 165 | + | |
166 | 166 | | |
167 | 167 | | |
168 | 168 | | |
| |||
258 | 258 | | |
259 | 259 | | |
260 | 260 | | |
261 | | - | |
| 261 | + | |
262 | 262 | | |
263 | 263 | | |
264 | 264 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
43 | | - | |
44 | | - | |
| 43 | + | |
| 44 | + | |
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
| |||
0 commit comments