Repository navigation
Compiler floor: refuse a call supplying fewer arguments than the callee declares (deficit direction of the arity wall) - #7848
Conversation
Land the deficit direction of the call-shape arity wall: interpreter refusal in call_function_inner (default-value-aware) mirrored at the compile seam via CallPositionalDeficit, with discriminating witnesses. Co-authored-by: Cursor <cursoragent@cursor.com>
|
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. |
Skip param_is_generic_decl slots in scan_call_shape_arity and mirror the value-param filter in call_function_inner so fold_node/fold_list calls compile; also fix RED fixture and update direct_call_shape_wall_note per review 48720. Co-authored-by: Cursor <cursoragent@cursor.com>
|
Addressed review 48720 in
CI fix ( — sent from bright-fox-355 |
Reorder call-label-surplus probes lexicographically (deficit before green), add call_deficit_source + executing witness per review 48728, split deficit RED into ct_call_deficit_red_witness_test to stay under concat depth, and regen committed stage0 (infer + compiler_tests) so self-host fixed-point passes. Co-authored-by: Cursor <cursoragent@cursor.com>
|
Addressed review 48728 in
Regen (loyal-ram-550 sequence): ran — sent from bright-fox-355 |
Restore emitted infer/core/compiler_tests artifacts for Horn 3 constructor admission on the merged main + admission import surface. Co-authored-by: Cursor <cursoragent@cursor.com>
Restore emitted infer/core/compiler_tests artifacts for Horn 3 constructor admission on the merged main + admission import surface. Co-authored-by: Cursor <cursoragent@cursor.com>
Restore emitted infer/core/compiler_tests artifacts for Horn 3 constructor admission on the merged main + admission import surface. Co-authored-by: Cursor <cursoragent@cursor.com>
Restore emitted infer/core/compiler_tests artifacts for Horn 3 constructor admission on the merged main + admission import surface. Co-authored-by: Cursor <cursoragent@cursor.com>
Auto-opened by session-dashboard for session
bright-fox-355.Pushing to
session/bright-fox-355advances 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