Commit 7bfb7d1
committed
builder: emitLoadAttr → C orchestrator (W27c python#1 Cat A)
Per theologian W27c audit 00:06:36Z + supervisor 00:07:10Z (a)
local-accumulate posture; conversion python#1 in the 5-method PARTIAL
backlog. Cat A pure dispatch-glue: C++ wrapper becomes 10-line
BytecodeInstruction-extraction stub; new C orchestrator
hir_builder_emit_load_attr_c wires together the existing C
sub-functions (load_attr_slot_c, load_attr_module_c,
load_attr_instance_value_c, load_attr_generic_c, load_method_c)
that already live in builder_emit_c.c.
Honest ratio framing per librarian D-1776879377 / D-1776880214:
post-conversion 96/100 PURE-CONVERTED + 4 PARTIAL Cat-B remaining
(was 95/100 + 5 PARTIAL). emitLoadAttr is now a delegation stub,
not pure-C++-eliminated; same metric reading as the established
honest-scope record.
Cat A nature: zero behavior change, pure C++→C dispatch move.
Snapshot-before-pop discipline preserved (Bug 7 / Phoenix-introduced
fix carried over).
VERIFICATION (testkeeper 00:48:33Z, x86_64 release at this HEAD):
- Build: PASS (binary 1777076003)
- JIT smoke (force_compile add/mul/fib): PASS
- nbody crash check (3 iters identical): PASS
- W-RE-PARSER substrate-stability check (per generalist 00:19:14Z
+ pythia python#133 python#2 challenge): OUTCOME 1 confirmed — sentinel
fingerprint preserved (same Tokenizer.__next + Tokenizer.match
+ SubPattern.__getitem__ + SubPattern.getwidth detach sequence
→ SEGV). Substrate stable; W-RE-PARSER repro replayable on
post-W27c-python#1 HEAD. Pythia python#133 python#2 substrate-shift risk
FALSIFIED at this commit.
DEFERRED VERIFICATION:
- Full Phoenix test suite + ABBA 4-bench gate: BLOCKED on system
load (avg 170-300, 132 python processes from team-parallel
builds; per feedback_benchmark_protocol.md no benchmarks under
contention). testkeeper to re-run when load drops.
PUSH DEFERRED: per supervisor 00:07:10Z (α) ARM64-debt-cap
discipline (currently 4/5 from pushes 50/51/52/53). Bundle with
future W27c python#2/python#3 commits once devgpu004 SSH-2FA infra restored
+ system load returns to normal + full ABBA verifies perf floor.
Auth chain: theologian audit + APPROVE 00:11:50Z; supervisor
authorization 00:07:10Z (α) local-accumulate; testkeeper
verification 00:48:33Z (4 checks PASS, 2 deferred under load).1 parent ebec018 commit 7bfb7d1
2 files changed
Lines changed: 62 additions & 58 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3642 | 3642 | | |
3643 | 3643 | | |
3644 | 3644 | | |
3645 | | - | |
3646 | | - | |
3647 | | - | |
3648 | | - | |
| 3645 | + | |
| 3646 | + | |
| 3647 | + | |
3649 | 3648 | | |
3650 | 3649 | | |
3651 | 3650 | | |
3652 | 3651 | | |
3653 | | - | |
3654 | | - | |
3655 | | - | |
3656 | | - | |
3657 | | - | |
3658 | | - | |
3659 | | - | |
3660 | | - | |
3661 | | - | |
3662 | | - | |
3663 | | - | |
3664 | | - | |
3665 | | - | |
3666 | | - | |
3667 | | - | |
3668 | | - | |
3669 | | - | |
3670 | | - | |
3671 | | - | |
3672 | | - | |
3673 | | - | |
3674 | | - | |
3675 | | - | |
3676 | | - | |
3677 | | - | |
3678 | | - | |
3679 | | - | |
3680 | | - | |
3681 | | - | |
3682 | | - | |
3683 | | - | |
3684 | | - | |
3685 | | - | |
3686 | | - | |
3687 | | - | |
3688 | | - | |
3689 | | - | |
3690 | | - | |
3691 | | - | |
3692 | | - | |
3693 | | - | |
3694 | | - | |
3695 | | - | |
3696 | | - | |
3697 | | - | |
3698 | | - | |
3699 | | - | |
3700 | | - | |
3701 | | - | |
3702 | | - | |
3703 | | - | |
3704 | | - | |
3705 | | - | |
| 3652 | + | |
3706 | 3653 | | |
3707 | | - | |
| 3654 | + | |
| 3655 | + | |
| 3656 | + | |
3708 | 3657 | | |
3709 | 3658 | | |
3710 | 3659 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1085 | 1085 | | |
1086 | 1086 | | |
1087 | 1087 | | |
| 1088 | + | |
| 1089 | + | |
| 1090 | + | |
| 1091 | + | |
| 1092 | + | |
| 1093 | + | |
| 1094 | + | |
| 1095 | + | |
| 1096 | + | |
| 1097 | + | |
| 1098 | + | |
| 1099 | + | |
| 1100 | + | |
| 1101 | + | |
| 1102 | + | |
| 1103 | + | |
| 1104 | + | |
| 1105 | + | |
| 1106 | + | |
| 1107 | + | |
| 1108 | + | |
| 1109 | + | |
| 1110 | + | |
| 1111 | + | |
| 1112 | + | |
| 1113 | + | |
| 1114 | + | |
| 1115 | + | |
| 1116 | + | |
| 1117 | + | |
| 1118 | + | |
| 1119 | + | |
| 1120 | + | |
| 1121 | + | |
| 1122 | + | |
| 1123 | + | |
| 1124 | + | |
| 1125 | + | |
| 1126 | + | |
| 1127 | + | |
| 1128 | + | |
| 1129 | + | |
| 1130 | + | |
| 1131 | + | |
| 1132 | + | |
| 1133 | + | |
| 1134 | + | |
| 1135 | + | |
| 1136 | + | |
| 1137 | + | |
| 1138 | + | |
| 1139 | + | |
| 1140 | + | |
| 1141 | + | |
| 1142 | + | |
1088 | 1143 | | |
1089 | 1144 | | |
1090 | 1145 | | |
| |||
0 commit comments