feat: add mcpplibs.tinyhttps 0.2.1 + mcpplibs.llmapi 0.2.4#3
Merged
Sunrisepeak merged 1 commit intomainfrom May 9, 2026
Merged
feat: add mcpplibs.tinyhttps 0.2.1 + mcpplibs.llmapi 0.2.4#3Sunrisepeak merged 1 commit intomainfrom
Sunrisepeak merged 1 commit intomainfrom
Conversation
Both upstream packages ship their own `mcpp.toml` from these versions
onwards, so Form A descriptors are sufficient — no inline `mcpp = {}`
segment needed.
mcpplibs.tinyhttps 0.2.1 — first tag containing mcpp manifest
url https://github.com/mcpplibs/tinyhttps/archive/refs/tags/0.2.1.tar.gz
sha256 88adc68b1c1ec635c409604547fdfe8486aa1b376bad28c74858ed1f3ce5391c
mcpplibs.llmapi 0.2.4 — first tag containing mcpp manifest
url https://github.com/mcpplibs/llmapi/archive/refs/tags/0.2.4.tar.gz
sha256 b1d204576ee2d2069abdac1a7e25078e605c8fae5b1cdad6cee200946cfed0f0
End-to-end smoke verified locally: `mcpp build` of llmapi pulls
mbedtls + tinyhttps from the index, compiles all module interfaces +
108 mbedtls .c files, and packs into a 4.5 MB libllmapi.a (125
objects).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Two new package descriptors. Both use Form A (no inline
`mcpp = {}` segment) — the upstream repos ship their own `mcpp.toml`
starting at the tagged versions, so default-lookup inside the GitHub
tarball wrap is enough.
The 0.2.1 / 0.2.4 tags were cut specifically because they're the
first tags carrying `mcpp.toml` (the original 0.2.0 / 0.2.3 tags
predate the mcpp build path).
End-to-end verification
A fresh project that does
successfully `mcpp build`s — mcpp pulls llmapi → tinyhttps → mbedtls
through this index, compiles all module interfaces + 108 mbedtls
`.c` files, and emits a 4.5 MB `libllmapi.a` containing 125 object
files.