size_baseline: принять atlas — эталон был записан со старым .map

atlas значился 9193 Б против 9627 фактических, и расхождение держалось
через все правки этой сессии: замерял со СПРЯТАННЫМИ правками — те же
9627, то есть к ним оно отношения не имеет.

Похоже на механику самого инструмента: size_check.py читает .map С ДИСКА,
а не пересобирает.  Программа, которую в тот раз не пересобрали, попадает
в эталон со СТАРЫМ числом — и дальше висит расхождением, пока её однажды
не соберут заново.  Сегодня после make clean впервые за долгое время
пересобралось всё, и накопленный рост libc/libbgi стал видимым разом.

Записываю честное число.  Полезный вывод на будущее: `make size-baseline`
имеет смысл только после полной пересборки тестов, иначе он фиксирует
смесь свежих и устаревших размеров.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DSYUpuaQpKr48kBav2iiV4
This commit is contained in:
2026-09-02 15:00:42 +03:00
parent b3f9a7430c
commit 879f2bae31
+1 -1
View File
@@ -3,7 +3,7 @@ accfill 3797
accop 7067 accop 7067
argv 3445 argv 3445
assrtest 3861 assrtest 3861
atlas 9193 atlas 9627
attrprob 4101 attrprob 4101
banked 1070 banked 1070
bankedbg 1081 bankedbg 1081
1 # Эталон размеров _CODE (байт); обновление: python3 toolchain/size_check.py --update
3 accop
4 argv
5 assrtest
6 atlas
7 attrprob
8 banked
9 bankedbg