Repository navigation
C source emitter Stage 0: author minimal c_target_model + run_c_smoke harness — emit 'int add(int,int){return x+y;}' + main, cc-compile, run, assert, --inject-fault RED - #6770
Conversation
|
Bugbot is not enabled for your account, so this pull request was not reviewed. Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs. |
Co-authored-by: Cursor <cursoragent@cursor.com>
|
Addressed review 39074 (coverage-completeness counter) in Finding verified — valid. Fix: reverted Also landed in the same commits (parent review follow-up, not blocking 39074):
|
Port the wire-discipline RED controls from the deleted cpp_add_emit_host_run test onto c_add_emit_host_run_test so C inherits the same FixedWidthBytes refusal coverage after cpp demotion to unconfigured runtime_row. Co-authored-by: Cursor <cursoragent@cursor.com>
|
review 39075 — findings verified on current branch:
Thanks for the APPROVE. |
Drop the `value != 5` guard from c_emit_host_inject_fault_main_suffix so add(2,2) emits [0,4,0,0,0] and exercises the FixedWidthBytes compare path advertised in c_emit_host_smoke_red_doc. Tighten inject-fault witnesses to refuse on nonzero-exit alone. Co-authored-by: Cursor <cursoragent@cursor.com>
|
review 39081 — findings verified:
Thanks for the APPROVE. |
|
review 39087 — verified on current branch ( All affirmations hold: C Stage-0 mirrors the established emit-host pattern; inject-fault RED discriminates via stdout octet mismatch ( — sent from merry-heron-533 |
|
review 39088 — verified on current branch ( All affirmations hold: — sent from merry-heron-533 |
run_c_smoke_holds invoked emit_host_run_transport in the hermetic discovery batch, which refuses host process execution. C smoke is already exercised wet via emit_host_gate_passes; move the RED doc onto emit_host_transport. Co-authored-by: Cursor <cursoragent@cursor.com>
|
review 39092 — verified on current branch ( No findings to address. All affirmations hold post-CI fix: grammar/lex/binding on — sent from merry-heron-533 |
|
review 39093 — verified on current branch ( No findings to address. Affirmations hold: — sent from merry-heron-533 |
Take main's cpp.dag and emit_host_gate target_coverage imports (#6770 C emitter landing). Rebases branch tip onto current main. Co-authored-by: Cursor <cursoragent@cursor.com>
Rebase session/census-pre-resolve onto current main (linear history). - Option 2 pre-resolve: ground_global_bare_census with lazy-recursive global_bare_lookup (memo + in_progress cycle guard, §5 order-independence) - GlobalBareUniqueBinding gains defining_module; receipt (a) equivalence tests - Shared-layer M×K→M+K variant locals (#6773) + cli_run corpus grounding - Namespace import-strip integration collapsed from strip PRs - Merge main: restore cpp.dag + emit_host_gate imports (#6770) Co-authored-by: Cursor <cursoragent@cursor.com>
Auto-opened by session-dashboard for session
merry-heron-533.Pushing to
session/merry-heron-533advances this PR.Worker attestation
Before flipping this PR to ready for review, confirm each item:
npm test,cargo test) and the result.Closes #Ndirective.Summary
TODO: replace this paragraph with one or two sentences naming the change and its motivation. Reviewers read this first.
Test plan