Drew T
|
a004373e4e
|
T6: batch t6_D1 — restruct: batch t6_D1 rung D — 400 files (TUs; 1208 drawable) · 540 declaration units: 431 canonical / 0 promoted / 2 K&R marked / 10 aliases typed / 0 __builtin_abs → abs / 99 kept · compiles 1020 in 81 s wall · final 400/400 identical · written 389 files | R22 check-all: 218 passed, 0 failed of 218 | (census skipped) (restruct_cycle)
|
2026-09-30 17:35:45 -06:00 |
|
Drew T
|
d1b8971988
|
router: decline tools/commit_task.sh drift
|
2026-09-30 17:20:46 -06:00 |
|
Drew T
|
41d67c57af
|
router: T5.1 done
|
2026-09-30 17:20:07 -06:00 |
|
Drew T
|
d39a3f03f6
|
T5.1: summary, log, tooling-inventory rows for struct_twins and lift_types --census/--fold
|
2026-09-30 17:19:57 -06:00 |
|
Drew T
|
eedd97c5c7
|
T5.1.c8: log
|
2026-09-30 17:13:35 -06:00 |
|
Drew T
|
febb2c009f
|
T5.1.c8: struct_twins --write + census regen after F20T fold and tag+typedef counting
|
2026-09-30 17:11:29 -06:00 |
|
Drew T
|
594ea80c8d
|
T5.1.c8: type_census: tag+typedef of one def = one type (+selftest); fold F20T onto Obj20_80178D40
|
2026-09-30 17:01:22 -06:00 |
|
Drew T
|
804d7d196f
|
T5.1.c7: log
|
2026-09-30 16:44:36 -06:00 |
|
Drew T
|
e477c4a992
|
T5.1.c7: struct_twins: UNBOUND causes from use sites, SDK as note, fixed order; ## Twins regenerated
|
2026-09-30 16:44:09 -06:00 |
|
Drew T
|
7a54682a25
|
T5.1.c7: fold MainStruct pair (7e5cdb66875c) onto MainStruct; SubStruct moved first; R22 green
|
2026-09-30 16:15:14 -06:00 |
|
Drew T
|
67e4a484e4
|
T5.1.c7: fold 19-name SHARED component of b53d46e36006:opaque onto Blk8_801867AC (u8 c[8]); R22 green
|
2026-09-30 16:07:49 -06:00 |
|
Drew T
|
a5cf24e019
|
T5.1.c7: fold 115-name SHARED component of 64533110def7:opaque onto Blk8_80126940 (s16 v[4]); R22 green
|
2026-09-30 16:05:16 -06:00 |
|
Drew T
|
71a224a97f
|
T5.1.c7: fold Blk4 component of 4cc70dd1aeae:opaque onto Block4 (attrs at natural align); R22 green
|
2026-09-30 16:02:01 -06:00 |
|
Drew T
|
eb1a948c16
|
T5.1.c7: fold 4cc70dd1aeae:opaque#3; delete 10 dead Rec027_*; untag Obj8017EBC4 def; R22 green
|
2026-09-30 15:53:58 -06:00 |
|
Drew T
|
63214c2e41
|
T5.1.c7: fold SHARED components 4cc70dd1aeae:opaque#2,#4; R22 green
|
2026-09-30 15:44:16 -06:00 |
|
Drew T
|
634dfd25ed
|
T5.1.c7: fold 4 more SHARED components (78ca7, 06c78, 4cc70#0, b85ca#0); R22 green
|
2026-09-30 15:40:12 -06:00 |
|
Drew T
|
c4168ef1db
|
rules: R120 narrowed to reply drafts; commit helper check narrowed to match
|
2026-09-30 15:33:25 -06:00 |
|
Drew T
|
ba807d1258
|
T5.1.c7: fold 97 SHARED tier-2 components onto one name each (G62 address canon); R22 green
|
2026-09-30 15:32:44 -06:00 |
|
Drew T
|
c0632d55fc
|
rules: R120 outward-thread hygiene; commit helper keeps such records local
|
2026-09-30 15:26:32 -06:00 |
|
Drew T
|
6dc49930b0
|
router: T8 note: formats.md 4.4/4.6 corrections
|
2026-09-30 15:18:23 -06:00 |
|
Drew T
|
43b7fd08fa
|
T5.1.c6: log
|
2026-09-30 15:14:55 -06:00 |
|
Drew T
|
6b652730fb
|
T5.1.c6: SDK names: RECT, CVECTOR, POLY_FT4, POLY_G3, POLY_G4 canonical; old names alias; R22 green
|
2026-09-30 15:14:35 -06:00 |
|
Drew T
|
343b718b21
|
T5.1.c6: type_census: layout hash keys packed/aligned(N) defs off natural alignment; +1 selftest
|
2026-09-30 15:03:29 -06:00 |
|
Drew T
|
1eab0c7d95
|
T5.1.c5: log
|
2026-09-30 14:49:28 -06:00 |
|
Drew T
|
85b377a61b
|
T5.1.c5: fold packed and natural subgroups of the 2 attr classes (4-byte, 8-byte); R22 green
|
2026-09-30 14:49:00 -06:00 |
|
Drew T
|
f7fde90cc2
|
T5.1.c5: fold H16 class (Bidx/RD16 macro bodies respelled); R22 green
|
2026-09-30 14:31:12 -06:00 |
|
Drew T
|
1c842e2563
|
T5.1.c5: fold MATRIX-shaped class onto SDK MATRIX, MtxBuf, V4 class onto V (aligned(2)); R22 green
|
2026-09-30 14:21:30 -06:00 |
|
Drew T
|
ead6a3f0ee
|
T5.1.c5: fold 10 tier-1 classes (member conform + --fold-canon); drop dead B4; R22 green
|
2026-09-30 14:03:50 -06:00 |
|
Drew T
|
e69b55e769
|
T5.1.c3b: log
|
2026-09-30 13:38:59 -06:00 |
|
Drew T
|
18829a78f9
|
T5.1.c3b: fold-dead: delete 24 dead canon defs (LineF2 restored: macro use); 4 names under Dead kept
|
2026-09-30 13:38:28 -06:00 |
|
Drew T
|
5fcb110a2e
|
T5.1.c3b: SDK fold: 140 MATRIX-shaped defs onto MATRIX; drop unused tag EntD820; --fold-class <lh>:sdk works
|
2026-09-30 13:25:02 -06:00 |
|
Drew T
|
a5c63c4250
|
T5.1.c3b: fold 3 more tier-1 classes; R22 green
|
2026-09-30 13:14:06 -06:00 |
|
Drew T
|
83d8b742b4
|
T5.1.c3b: fold 12 more tier-1 classes (placeholder respell); R22 green
|
2026-09-30 13:05:22 -06:00 |
|
Drew T
|
5752b77628
|
T5.1.c3b: redo fold batch 2 without SDK canon (tier-1 no longer picks SDK names); pad_names 0
|
2026-09-30 12:52:47 -06:00 |
|
Drew T
|
f9d3c125c9
|
T5.1.c3b: fold 10 tier-1 classes w/ placeholder respell; refuse attr-mixed and name-collision classes
|
2026-09-30 12:37:36 -06:00 |
|
Drew T
|
d71d4c179c
|
T5.1.c4: struct_twins.py: tier-2 twin evidence; ## Twins lists 19 SEPARATE classes
|
2026-09-30 12:23:48 -06:00 |
|
Drew T
|
d702f389ca
|
T5.1.c3b: fold 79 clean tier-1 classes (no member respell); R22 green
|
2026-09-30 11:59:48 -06:00 |
|
Drew T
|
4e75840da8
|
T5.1.c3b: fold_apply: one alias per name (tag-only def of a typedef name gets none); archive c3 progress
|
2026-09-30 11:44:52 -06:00 |
|
Drew T
|
fe07c88a25
|
T5.1.c3: lift_types --fold/--fold-dead modes (WIP: first apply red, reverted)
|
2026-09-30 11:38:12 -06:00 |
|
Drew T
|
e7fc671d09
|
T5.1: record Unkstruct_800B5CB8 split-vs-union call
|
2026-09-30 11:08:22 -06:00 |
|
Drew T
|
516b2db94d
|
T5.1.c2b: pad fields to pad_<off> (28), prim_layout_class post-relocation invariant, struct-map regen
|
2026-09-30 11:07:50 -06:00 |
|
Drew T
|
0864b69b45
|
T5.1.c2b: lift_types --census: batch headers moved (47 groups, 49 defs)
|
2026-09-30 10:54:34 -06:00 |
|
Drew T
|
c3ae8d6da2
|
T5.1.c2b: lift_types --census: batch main moved (223 groups, 236 defs)
|
2026-09-30 10:46:02 -06:00 |
|
Drew T
|
b0b9c4c465
|
T5.1.c2b: lift_types --census: batch md moved (297 groups, 359 defs)
|
2026-09-30 10:37:58 -06:00 |
|
Drew T
|
c36cb49800
|
T5.1.c2b: lift_types --census: batch ov-block moved (694 groups, 1044 defs)
|
2026-09-30 10:30:17 -06:00 |
|
Drew T
|
d5e6380404
|
T5.1.c2: log (partial: rename + ov-file batch)
|
2026-09-30 10:16:39 -06:00 |
|
Drew T
|
446161539c
|
T5.1.c2: lift_types --census: batch ov-file moved (83 groups, 1374 defs; 39 canon defs to struct_types.h)
|
2026-09-30 10:16:18 -06:00 |
|
Drew T
|
6869f8f26d
|
T5.1.c2: lift_types --census: rename pass, one text per name (17 renames, 68 defs)
|
2026-09-30 10:08:14 -06:00 |
|
Drew T
|
cb0b15f2cf
|
T5.1.c1: log
|
2026-09-30 09:53:03 -06:00 |
|
Drew T
|
b65da945f6
|
T5.1.c1: type_census: --check-structs liveness dead, struct-twins allowlist, block frames, TSVs
|
2026-09-30 09:52:40 -06:00 |
|