Commit Graph

2064 Commits

Author SHA1 Message Date
Drew T 91b4e4969e feat(decomp): worker gate — +1 fns x0 propagated (fleet 95.3%) 2026-08-14 06:03:15 -06:00
Drew T 9a3e438ed9 fix(phase-30 S50): macro seeds carry only the DEFINITION, not the macro's decl layer
Measured on the 489-draft run: inline seeds banked 145/213 (68%), macro seeds 77/276 (28%),
and the macro failures were decl collisions to a fault — 'parse error before *', 'too few
arguments to function'. Cause: a de-macroized DEFINE_ block is decls + definition, and
pasting it wholesale reintroduces the exact decl-agreement failure the minimal-preamble
design exists to avoid. func_8016AB6C's block is 1,891 lines of which 108 are the function.

- seed_body() now returns the DEFINITION as the body and keeps the macro block as the DECL
  SOURCE, so only the externs the definition actually references are emitted.
- aprop_symfix.body_in_text(): text-based sibling of body_text (R33 — one implementation).
  Indented-definition fallback for macro blocks, confirmed by a '{' with no ';' before it,
  so an indented CALL can never be mistaken for a definition.
2026-08-14 05:28:40 -06:00
Drew T 4fde6e3e81 feat(phase-30 S49): propagate func_8017F390 (adapt lane) 2026-08-14 05:25:17 -06:00
Drew T b064d2b869 feat(phase-30 S49): propagate func_80182D0C (adapt lane) 2026-08-14 05:19:22 -06:00
Drew T 62341f4a48 feat(phase-30 S49): propagate func_8017D964 (adapt lane) 2026-08-14 05:14:31 -06:00
Drew T 8cc08a7686 feat(phase-30 S49): propagate func_80182120 (adapt lane) 2026-08-14 05:10:32 -06:00
Drew T 5b9ceafa8b feat(phase-30 S49): propagate func_80183A08 (adapt lane) 2026-08-14 05:10:22 -06:00
Drew T 9e92c39957 feat(phase-30 S49): propagate func_80188074 (adapt lane) 2026-08-14 05:07:57 -06:00
Drew T bd885fee05 feat(phase-30 S49): propagate func_801817FC (adapt lane) 2026-08-14 05:07:36 -06:00
Drew T 16b2c1fbf2 feat(phase-30 S49): propagate func_8017F8A8 (adapt lane) 2026-08-14 05:06:15 -06:00
Drew T 972dfbc886 feat(phase-30 S49): propagate func_8017F4F8 (adapt lane) 2026-08-14 05:05:56 -06:00
Drew T 2ab342e3d9 feat(phase-30 S49): propagate func_8017CCF8 (adapt lane) 2026-08-14 05:01:49 -06:00
Drew T 028d9a496a feat(phase-30 S49): propagate func_8017DCD8 (adapt lane) 2026-08-14 05:00:21 -06:00
Drew T e65d990b13 feat(phase-30 S49): propagate func_801894BC (adapt lane) 2026-08-14 04:57:13 -06:00
Drew T 8b1354907e feat(phase-30 S49): propagate func_80180B20 (adapt lane) 2026-08-14 04:56:59 -06:00
Drew T 0e94ba2f5c feat(phase-30 S49): propagate func_8017DDBC (adapt lane) 2026-08-14 04:56:38 -06:00
Drew T 7e90ad4c4f feat(phase-30 S49): propagate func_8017E0C0 (adapt lane) 2026-08-14 04:54:22 -06:00
Drew T 8ec9fe2d6a feat(decomp): worker gate — +4 fns x0 propagated (fleet 95.3%) 2026-08-14 04:32:51 -06:00
Drew T 91872aee1e feat(decomp): worker gate — +1 fns x0 propagated (fleet 95.3%) 2026-08-14 04:21:57 -06:00
Drew T 3cd67880ec feat(decomp): worker gate — +1 fns x0 propagated (fleet 95.3%) 2026-08-14 04:21:00 -06:00
Drew T 8c8afef35e feat(decomp): worker gate — +3 fns x0 propagated (fleet 95.3%) 2026-08-14 04:20:10 -06:00
Drew T 6d95f2cb5d feat(decomp): worker gate — +4 fns x0 propagated (fleet 95.3%) 2026-08-14 04:18:08 -06:00
Drew T 203d1e055f feat(decomp): worker gate — +2 fns x0 propagated (fleet 95.2%) 2026-08-14 04:17:02 -06:00
Drew T 907b68675d feat(decomp): worker gate — +3 fns x0 propagated (fleet 95.2%) 2026-08-14 04:16:12 -06:00
Drew T 3539b39400 feat(decomp): worker gate — +1 fns x0 propagated (fleet 95.2%) 2026-08-14 04:15:15 -06:00
Drew T f5f2e80cc1 feat(decomp): worker gate — +1 fns x0 propagated (fleet 95.2%) 2026-08-14 04:14:21 -06:00
Drew T 4651e70e1e feat(decomp): worker gate — +2 fns x0 propagated (fleet 95.2%) 2026-08-14 04:11:28 -06:00
Drew T 41eccd062e feat(decomp): worker gate — +1 fns x0 propagated (fleet 95.2%) 2026-08-14 04:10:32 -06:00
Drew T 41b7ade109 feat(decomp): worker gate — +2 fns x0 propagated (fleet 95.2%) 2026-08-14 04:08:46 -06:00
Drew T 9d320df76b feat(decomp): worker gate — +3 fns x0 propagated (fleet 95.2%) 2026-08-14 04:07:52 -06:00
Drew T e2007a9574 feat(decomp): worker gate — +1 fns x0 propagated (fleet 95.2%) 2026-08-14 04:07:03 -06:00
Drew T 8f1bbc2da9 feat(decomp): worker gate — +1 fns x0 propagated (fleet 95.2%) 2026-08-14 04:06:14 -06:00
Drew T eb84de0c52 feat(decomp): worker gate — +1 fns x0 propagated (fleet 95.2%) 2026-08-14 04:05:20 -06:00
Drew T 0997d8e08d feat(decomp): worker gate — +1 fns x0 propagated (fleet 95.2%) 2026-08-14 04:04:31 -06:00
Drew T dd3c408921 feat(decomp): worker gate — +1 fns x0 propagated (fleet 95.2%) 2026-08-14 04:03:40 -06:00
Drew T 023800a6fe feat(decomp): worker gate — +4 fns x0 propagated (fleet 95.2%) 2026-08-14 04:01:40 -06:00
Drew T 959c682f74 feat(decomp): worker gate — +1 fns x0 propagated (fleet 95.2%) 2026-08-14 03:59:32 -06:00
Drew T c143d3eb3d feat(decomp): worker gate — +1 fns x0 propagated (fleet 95.2%) 2026-08-14 03:58:39 -06:00
Drew T 92ee9a26bf feat(decomp): worker gate — +3 fns x0 propagated (fleet 95.2%) 2026-08-14 03:57:45 -06:00
Drew T 2616998bb7 feat(decomp): worker gate — +2 fns x0 propagated (fleet 95.2%) 2026-08-14 03:56:40 -06:00
Drew T 657bdc15c0 feat(decomp): worker gate — +1 fns x0 propagated (fleet 95.2%) 2026-08-14 03:54:45 -06:00
Drew T b8500524dd feat(decomp): worker gate — +1 fns x0 propagated (fleet 95.2%) 2026-08-14 03:52:48 -06:00
Drew T f9a555d5cd feat(decomp): worker gate — +8 fns x0 propagated (fleet 95.2%) 2026-08-14 03:51:58 -06:00
Drew T a83fc48238 feat(decomp): worker gate — +2 fns x0 propagated (fleet 95.2%) 2026-08-14 03:50:49 -06:00
Drew T 3ba00c4ff3 feat(decomp): worker gate — +1 fns x0 propagated (fleet 95.2%) 2026-08-14 03:49:48 -06:00
Drew T 1da74441d8 feat(decomp): worker gate — +2 fns x0 propagated (fleet 95.2%) 2026-08-14 03:47:49 -06:00
Drew T 47818696f8 feat(decomp): worker gate — +2 fns x0 propagated (fleet 95.2%) 2026-08-14 03:46:00 -06:00
Drew T 0c7812f712 feat(decomp): worker gate — +2 fns x0 propagated (fleet 95.2%) 2026-08-14 03:44:59 -06:00
Drew T 66f901d243 feat(decomp): worker gate — +2 fns x0 propagated (fleet 95.2%) 2026-08-14 03:42:56 -06:00
Drew T bbc3ccc7c3 feat(decomp): worker gate — +1 fns x0 propagated (fleet 95.2%) 2026-08-14 03:41:02 -06:00