Skip to content

feat(api): a stable crate api, and call_pure running every pure builtin without the vm - #44

Merged
dylan-sutton-chavez merged 1 commit into
mainfrom
api-pr
Oct 20, 2026
Merged

dylan-sutton-chavez merged 1 commit into
mainfrom
api-pr

Conversation

@dylan-sutton-chavez

Copy link
Copy Markdown
Owner

Replaces #43, which GitHub closed when its base branch calls-pr was deleted on merging #42.

  • Stable modules plus an internals feature, value::Host, and call_pure with a completeness test over the methods and builtins tables.
  • compiler::types::{CLASS_DUNDERS, class_dunder}, and compiler::code::Program::bindings_of for module, class and function bodies.
  • Corpus against calls: geomean +0.02 %. Memory unchanged. Shipped wasm +3.0 KB.
  • Release, debug, lang, tables, clippy on every target, make check, the CLI build and make bench pass.

@dylan-sutton-chavez
dylan-sutton-chavez merged commit 3ba8b91 into main Oct 20, 2026
8 checks passed
@dylan-sutton-chavez
dylan-sutton-chavez deleted the api-pr branch October 20, 2026 22:08
dylan-sutton-chavez added a commit that referenced this pull request Oct 20, 2026
…in without the vm

Merge pull request #44 from dylan-sutton-chavez/api-pr
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