Commit Graph

2086 Commits

Author SHA1 Message Date
Drew T f398dce9bf feat(phase-30 S49): propagate func_8017CF5C (adapt lane) 2026-08-14 07:35:48 -06:00
Drew T c9f693d68a feat(phase-30 S49): propagate func_8017CE0C (adapt lane) 2026-08-14 07:35:33 -06:00
Drew T b2f932314c feat(decomp): worker gate — +6 fns x0 propagated (fleet 95.3%) 2026-08-14 07:31:24 -06:00
Drew T 295e9dd54d feat(decomp): worker gate — +2 fns x0 propagated (fleet 95.3%) 2026-08-14 07:30:30 -06:00
Drew T 2ac16f96c3 feat(decomp): worker gate — +2 fns x0 propagated (fleet 95.3%) 2026-08-14 07:12:19 -06:00
Drew T 55175f589e feat(decomp): worker gate — +2 fns x0 propagated (fleet 95.3%) 2026-08-14 07:05:09 -06:00
Drew T 868805387e feat(decomp): worker gate — +2 fns x0 propagated (fleet 95.3%) 2026-08-14 07:03:05 -06:00
Drew T 7f3e35256a feat(decomp): worker gate — +3 fns x0 propagated (fleet 95.3%) 2026-08-14 07:01:56 -06:00
Drew T a7abad3b29 feat(decomp): worker gate — +1 fns x0 propagated (fleet 95.3%) 2026-08-14 07:00:54 -06:00
Drew T 6df5e58f75 feat(decomp): worker gate — +1 fns x0 propagated (fleet 95.3%) 2026-08-14 06:59:01 -06:00
Drew T 1f2059ed9a feat(decomp): worker gate — +1 fns x0 propagated (fleet 95.3%) 2026-08-14 06:58:07 -06:00
Drew T 6b08b0a335 feat(decomp): worker gate — +1 fns x0 propagated (fleet 95.3%) 2026-08-14 06:57:07 -06:00
Drew T 6b915b1ec5 feat(decomp): worker gate — +1 fns x0 propagated (fleet 95.3%) 2026-08-14 06:56:13 -06:00
Drew T af6f262fe0 feat(decomp): worker gate — +1 fns x0 propagated (fleet 95.3%) 2026-08-14 06:55:19 -06:00
Drew T ca8e0bc5fd feat(decomp): worker gate — +1 fns x0 propagated (fleet 95.3%) 2026-08-14 06:50:30 -06:00
Drew T 7f83f5d38f feat(decomp): worker gate — +2 fns x0 propagated (fleet 95.3%) 2026-08-14 06:29:14 -06:00
Drew T bfda13fa38 feat(decomp): worker gate — +2 fns x0 propagated (fleet 95.3%) 2026-08-14 06:25:16 -06:00
Drew T ad9fb98223 feat(decomp): worker gate — +1 fns x0 propagated (fleet 95.3%) 2026-08-14 06:24:11 -06:00
Drew T ef4863e648 feat(decomp): worker gate — +1 fns x0 propagated (fleet 95.3%) 2026-08-14 06:08:11 -06:00
Drew T 302e6ca8b8 feat(decomp): worker gate — +1 fns x0 propagated (fleet 95.3%) 2026-08-14 06:07:22 -06:00
Drew T 8640827993 feat(decomp): worker gate — +1 fns x0 propagated (fleet 95.3%) 2026-08-14 06:06:33 -06:00
Drew T bad8efd27f feat(decomp): worker gate — +1 fns x0 propagated (fleet 95.3%) 2026-08-14 06:05:44 -06:00
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