Commit 149b7e2
committed
docs: REABSORB-WHEN comment on hir_builder_emit_awaited_call_tail_c
Per pythia python#78 python#2 [chat L1986] orphan-bridge risk + supervisor [chat L1990]
authorization (option b) + theologian [chat L1991] volunteer + landing.
Adds a 5-line comment block above the bridge function that names the
PartialConversion artifact origin + the trigger condition for
reabsorbing the bridge into a full emitAnyCall C body.
Comment text:
PARTIAL CONVERSION ARTIFACT — emitAnyCall await-tail extracted while
emitAnyCall opcode-switch + 3 INVOKE_* sub-methods (emitInvokeFunction,
emitInvokeNative, emitInvokeMethod) remain C++. REABSORB WHEN: Tier 6
INVOKE_* family fully converts to C; then emitAnyCall fully converts and
this bridge can inline back into the full C body.
Addresses pythia python#78 python#2 'orphan-bridge if Tier 6 INVOKE_* defers' concern
by anchoring the reabsorb-trigger in source (not just chat history),
ensuring future readers can locate the architectural decision context
without scrollback.
Authorship: theologian (volunteered + drafted); generalist (committed
per role boundary — theologian = design/advisory, generalist = commits).
Authorization chain:
- pythia python#78 python#2 surfaced bridge orphan-risk: chat L1986
- supervisor authorized option (b) source-comment: chat L1990
- theologian volunteered + drafted comment: chat L1991, L19951 parent 6786689 commit 149b7e2
1 file changed
Lines changed: 5 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3364 | 3364 | | |
3365 | 3365 | | |
3366 | 3366 | | |
| 3367 | + | |
| 3368 | + | |
| 3369 | + | |
| 3370 | + | |
| 3371 | + | |
3367 | 3372 | | |
3368 | 3373 | | |
3369 | 3374 | | |
| |||
0 commit comments