Files
Sprinter-SDCC/docs/size_baseline.tsv
T
snark13 879f2bae31 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
2026-09-02 15:00:42 +03:00

942 B

1# Эталон размеров _CODE (байт); обновление: python3 toolchain/size_check.py --update
2accfill3797
3accop7067
4argv3445
5assrtest3861
6atlas9627
7attrprob4101
8banked1070
9bankedbg1081
10banklocl4697
11banktest3781
12bgi_img8691
13bgitest3762
14bios_text4475
15blitperf5860
16blitw4939
17cat927
18cblstream5944
19cbltest6090
20cblwav6183
21conio4619
22conio23943
23convbench3508
24dec_test874
25errno5980
26fbench8149
27fdmax6087
28filetest10611
29fpsdiv4870
30gets523
31gfx_dbuf5207
32gfx_demo4128
33gfxbanks6044
34hello4181
35hello24258
36irqtest6754
37kbdpoll1282
38kbdraw4911
39ls4849
40malloc4475
41mem_test4569
42mouse4396
43openenv6138
44pageflip6334
45palfile5406
46ptime5758
47rt_test5216
48scroll6744
49seek4202
50simple969
51solidt11595
52spranim9431
53spriteclip4119
54sprites6791
55stattest7563
56stdlib6657
57stest23658
58strtest1354
59text_palette5038
60timedir5468
61w0page8831
62w3bgfx5243
63w3big3673
64w3huge3700
65w3probe3556
66w3tiny3471
67winrest4473