chore/cargo-vendor-tree #7

Merged
ober merged 4 commits from chore/cargo-vendor-tree into main 2026-08-07 17:24:41 -04:00
Owner
No description provided.
- Add db-blob-write-to-file! to lib/jjmap/db.ss for streaming blob writes
- Add jsmtp-blob-write-to-file! to lib/jjmap/jsmtp-store.ss for jsmtp store blob writes
- Create rust/jjmap-native/vendor/ with all 110+ dependencies vendored from cargo registry
- Add .cargo/config.toml pointing to vendored sources (verified cargo check --release)
- Update finish2-kimi3.md: correct blob streaming status (requires HTTP-layer file-slice support), mark cargo vendor as fixed
Add JJMAP_NATIVE_SHARED + JJMAP_DEV_NATIVE=1 opt-in dev path mirroring
jsmtp's guard structure with (std native-loader) validation. The
define-lazy-foreign macro now calls ensure-jjmap-native! before creating
foreign procedures, enabling dynamic library loading for development.
Add file-slice struct and write-file-response! to http-core.ss for
streaming large blob downloads without loading entire payload into memory.

Update http-write-response in http.ss to detect file-slice bodies and
stream them via chunked TLS writes.

Modify blob-download-response in http-api.ss to write payloads to temp
files and return file-slice bodies instead of raw bytevectors.
docs: update handoff docs to mark blob download streaming as complete
Some checks failed
required-ci / required (pull_request) Failing after 9s
version-policy / required (pull_request) Failing after 11s
0f06138b45
- Mark blob download streaming as implemented (file-slice, write-file-response!, modified http-write-response)
- Update all references in finish2-kimi3.md
- Mark all Phases A-T as complete
ober scheduled this pull request to auto merge when all checks succeed 2026-08-07 17:22:57 -04:00
ober merged commit 1ba6840a90 into main 2026-08-07 17:24:41 -04:00
ober referenced this pull request from a commit 2026-08-07 17:24:43 -04:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ober/jerboa-jmap!7
No description provided.