Skip to content

Expose verified lean and full binary installation API - #78

Closed
thesiti92 wants to merge 2 commits into
feat/optional-csharp-objcfrom
feat/diffr-binary-api
Closed

thesiti92 wants to merge 2 commits into
feat/optional-csharp-objcfrom
feat/diffr-binary-api

Conversation

@thesiti92

@thesiti92 thesiti92 commented Oct 2, 2026 •

Copy link
Copy Markdown
Contributor

Expose @dev.fast/diffr/binary with ensureBinary so Node consumers can install verified lean/full executables without invoking the CLI. Cache editions separately by version/target, coalesce identical in-process requests, and verify installed executable hashes before offline reuse. The CLI reuses the installer and retains its optional-download behavior.

Validation: 13 binary-fetch behavior tests and TypeScript typecheck pass, including checksum failures, missing entries, Windows/Linux ARM64 acquisition contracts and corrupt-cache repair. Native Windows execution and release publication are not included.

AI-assisted implementation with OpenAI Codex; source reviewed and tested locally.

AI-assisted implementation with OpenAI Codex; source reviewed and lean/full and WASM integration tests run locally.
AI-assisted implementation with OpenAI Codex; source reviewed and binary fetch behavior and TypeScript checks validated locally.
@thesiti92
thesiti92 added this pull request to stack #79 October 2, 2026 22:10
@thesiti92
thesiti92 force-pushed the feat/optional-csharp-objc branch from 804e215 to fdf7f33 Compare October 2, 2026 22:41
@thesiti92 thesiti92 closed this Oct 2, 2026
@thesiti92
thesiti92 removed this pull request from stack #79 October 2, 2026 22:42
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