Skip to content

fix(codegen): arity-aware method namespace fallback + drop 4 fixed sweep entries - #297

Merged
zaidejjo merged 2 commits into
devfrom
fix/sweep-five
Oct 7, 2026
Merged

zaidejjo merged 2 commits into
devfrom
fix/sweep-five

Conversation

@zaidejjo

@zaidejjo zaidejjo commented Oct 7, 2026

Copy link
Copy Markdown
Owner

Fixes all 5 sweep unexpected results blocking the v0.2.0 release CI:

  1. regexp_test native C compile error: untyped-receiver method dispatch picked 3-value str.find for 2-value ph.find(x) (latent since feat(stdlib): bounded search (find_in/rfind_in/count_in) #286 made find 3-arg; match-bound receiver type never reaches the callgraph). All three fallback sites now prefer the arity-compatible candidate (receiver+args), falling back to old behavior when arity is unknown. Only ever changes selection away from a guaranteed compile error. Also adds regexp to the last-resort namespace list.

  2. Removes selective_import, multi_selective, symbol_alias, wildcard_import from known_native_failures (sweep reports FIXED; verified VM-identical native output locally).

@zaidejjo
zaidejjo merged commit fccaa4a into dev Oct 7, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant