Drew T
e64a803609
fix(phase-31): aprop_symfix survives curated (non-hex) symbol names
...
- deltas[int(new[-8:],16) - int(old[-8:],16)] assumed every symbol is func_XXXXXXXX/D_XXXXXXXX.
A draft whose target calls a PsyQ symbol by name (Square0, RotMatrixY) raised
ValueError and aborted the WHOLE audit — in wave F one such callee took down a 55-draft
batch, and the rename itself (re.subn) had already succeeded.
- a curated pair is a plain 1:1 rename with no address delta: count it as 'named-1:1' and
carry on (R32 — one unparseable pair must never answer for the batch). Delta print made
mixed-key safe.
- verified on the literal incident values: old aborts on 'Square0'; new completes, counting
2 named renames + still bucketing the hex pair by its 0x484c delta
2026-08-15 01:32:34 -06:00
..
2026-08-06 13:34:50 -06:00
2026-07-28 14:53:47 -06:00
2026-08-13 17:44:20 -06:00
2026-07-26 23:37:35 -06:00
2026-08-14 11:23:26 -06:00
2026-08-15 01:32:34 -06:00
2026-08-14 18:06:46 -06:00
2026-08-14 18:06:46 -06:00
2026-08-06 10:55:38 -06:00
2026-08-04 21:48:57 -06:00
2026-08-06 10:57:17 -06:00
2026-07-29 00:42:40 -06:00
2026-07-31 14:18:11 -06:00
2026-07-28 19:34:00 -06:00
2026-08-06 10:57:17 -06:00
2026-07-26 23:08:07 -06:00
2026-07-24 14:11:58 -06:00
2026-07-23 19:54:19 -06:00
2026-07-23 11:43:28 -06:00
2026-08-15 00:32:03 -06:00
2026-08-14 23:44:03 -06:00
2026-08-07 18:57:10 -06:00
2026-07-22 15:24:59 -06:00
2026-08-05 11:05:35 -06:00
2026-08-14 12:08:50 -06:00
2026-08-06 13:34:50 -06:00
2026-08-07 20:36:04 -06:00
2026-08-10 16:01:49 -06:00
2026-07-31 01:12:02 -06:00
2026-08-14 17:48:51 -06:00
2026-08-10 10:43:44 -06:00
2026-08-07 23:14:15 -06:00
2026-07-24 14:25:28 -06:00
2026-07-16 12:07:37 -06:00
2026-08-06 09:51:39 -06:00
2026-08-14 07:42:19 -06:00
2026-08-07 15:07:55 -06:00
2026-08-14 19:54:57 -06:00
2026-08-14 19:59:21 -06:00
2026-08-11 13:42:40 -06:00
2026-08-14 17:48:51 -06:00
2026-08-10 22:39:13 -06:00
2026-08-07 22:09:05 -06:00
2026-08-07 18:57:10 -06:00
2026-07-23 12:42:43 -06:00
2026-08-14 23:47:18 -06:00
2026-08-12 18:14:21 -06:00
2026-07-31 12:26:03 -06:00
2026-08-14 16:40:43 -06:00
2026-08-07 22:09:05 -06:00
2026-08-11 15:31:57 -06:00
2026-08-11 19:16:26 -06:00
2026-08-04 19:31:33 -06:00
2026-07-18 02:03:48 -06:00
2026-08-14 19:54:57 -06:00
2026-08-14 19:54:57 -06:00
2026-07-23 19:54:19 -06:00
2026-08-05 00:37:59 -06:00
2026-08-10 16:01:49 -06:00
2026-08-11 12:05:24 -06:00
2026-08-14 19:54:57 -06:00
2026-08-06 12:36:49 -06:00
2026-08-06 10:59:03 -06:00
2026-07-18 20:30:43 -06:00
2026-07-31 08:41:54 -06:00
2026-08-11 15:58:25 -06:00
2026-08-05 15:59:27 -06:00
2026-07-21 15:05:56 -06:00
2026-08-14 19:42:55 -06:00
2026-08-06 10:57:17 -06:00
2026-08-07 15:07:55 -06:00
2026-08-04 21:48:57 -06:00
2026-08-11 21:12:44 -06:00
2026-08-14 19:42:55 -06:00
2026-07-27 00:06:01 -06:00
2026-07-28 19:34:00 -06:00
2026-07-30 17:05:50 -06:00
2026-07-30 16:32:37 -06:00
2026-08-11 19:07:07 -06:00
2026-07-28 20:15:11 -06:00
2026-08-07 18:57:10 -06:00
2026-08-14 17:48:51 -06:00
2026-07-28 13:20:27 -06:00
2026-07-26 23:10:06 -06:00
2026-07-24 21:30:08 -06:00
2026-08-07 18:50:29 -06:00
2026-07-21 15:05:56 -06:00
2026-07-30 22:00:32 -06:00
2026-07-23 20:51:42 -06:00
2026-08-10 14:16:19 -06:00
2026-07-28 13:20:27 -06:00
2026-08-07 19:06:15 -06:00
2026-08-14 19:59:21 -06:00
2026-08-10 14:16:19 -06:00