Commit Graph

4941 Commits

Author SHA1 Message Date
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
Drew T b8b9c2c327 router: T5 reopened as T5.1: gate reading fixed 2026-09-30 09:29:53 -06:00
Drew T 1169a129d0 T5: partial: lift, pads, variants done; gate-definition question 2026-09-30 00:35:18 -06:00
Drew T 5bd5236ab0 T5.c2: log 2026-09-30 00:32:34 -06:00
Drew T 6f01332bcc T5.c2: drop Vec_td (dead after the canon Vec tag/typedef split) 2026-09-30 00:28:03 -06:00
Drew T e5ba087390 T5.c2: variants - rename 543 divergent-layout defs to <Name>_<suffix> (scope-aware) 2026-09-30 00:21:07 -06:00
Drew T 81fc2be283 T5.c2: delete 313 dead canon defs from engine_types.h (residual listed) 2026-09-30 00:06:08 -06:00
Drew T bc9c5bebbe T5.c2: pad_names 72->0 (canon pad fields renamed to pad_<off>, 5 msg accesses) 2026-09-29 23:55:20 -06:00
Drew T 907138d267 T5.c1: fleet lift 1308 types to engine_types.h; lift_types file-scope/common.h/local-.h guards 2026-09-29 23:45:59 -06:00
Drew T 6e3fae9a14 router: T4 done 2026-09-29 23:24:33 -06:00
Drew T 28defe31cf T4: head-fold log, summary, ops note 2026-09-29 23:24:25 -06:00
Drew T a21682ae7a T4: batch t38_4HRL1 — restruct: batch t38_4HRL1 rung L — 1 files (headers; 1 drawable) · 5 definitions: 3 folded (143 member renames) / 2 refused · compiles 27825 in 393 s wall · final 1/1 identical · written 1 files | R22 check-all: 218 passed, 0 failed of 218 | (census skipped) (restruct_cycle) 2026-09-29 23:16:50 -06:00
Drew T 0e8b2a60b2 T4: batch t38_4RL1 — restruct: batch t38_4RL1 rung L — 1 files (TUs; 1 drawable) · 1 definitions: 0 folded (0 member renames) / 1 refused · compiles 1 in 2 s wall · final 1/1 identical · written 0 files | R22 (no src change — the previous R22 stands) | (census skipped) (restruct_cycle) 2026-09-29 23:07:27 -06:00
Drew T 61c49eda01 T4.c3: restruct head-fold: sibling headers in includers' closure + file-scope #define bodies renamed 2026-09-29 23:05:50 -06:00
Drew T 7fd9f2cd8c T4: batch t38_4HL1 — restruct: batch t38_4HL1 rung L — 3 files (headers; 3 drawable) · 29 definitions: 3 folded (42 member renames) / 26 refused · compiles 111305 in 1679 s wall · final 3/3 identical · written 3 files | R22 check-all: 218 passed, 0 failed of 218 | (census skipped) (restruct_cycle) 2026-09-29 22:53:24 -06:00
Drew T 4cae59454f T4: batch t38_4L3 — restruct: batch t38_4L3 rung L — 6 files (TUs; 6 drawable) · 6 definitions: 0 folded (0 member renames) / 6 refused · compiles 0 in 4 s wall · final 6/6 identical · written 0 files | R22 (no src change — the previous R22 stands) | (census skipped) (restruct_cycle) 2026-09-29 22:21:57 -06:00
Drew T ea4ab8089b T4: batch t38_4L2 — restruct: batch t38_4L2 rung L — 13 files (TUs; 13 drawable) · 18 definitions: 6 folded (84 member renames) / 12 refused · compiles 13 in 6 s wall · final 13/13 identical · written 6 files | R22 check-all: 218 passed, 0 failed of 218 | (census skipped) (restruct_cycle) 2026-09-29 22:20:45 -06:00
Drew T 5ae5fe94c6 T4.c2: restruct: atomic locked inflight, one apply at a time, TOOL-ERROR restores, HF settled fix 2026-09-29 22:16:32 -06:00
Drew T 1bf438607b T4: player block: pad44[3] -> u8 unk44..46 (md_MAIN_011 local copies), R22 green 2026-09-29 22:09:53 -06:00