Skip to content

feat: add mcpplibs.tinyhttps 0.2.1 + mcpplibs.llmapi 0.2.4#3

Merged
Sunrisepeak merged 1 commit intomainfrom
feat/add-tinyhttps-and-llmapi
May 9, 2026
Merged

feat: add mcpplibs.tinyhttps 0.2.1 + mcpplibs.llmapi 0.2.4#3
Sunrisepeak merged 1 commit intomainfrom
feat/add-tinyhttps-and-llmapi

Conversation

@Sunrisepeak
Copy link
Copy Markdown
Member

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.

Package Version Repo
`mcpplibs.tinyhttps` 0.2.1 mcpplibs/tinyhttps
`mcpplibs.llmapi` 0.2.4 mcpplibs/llmapi

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

[dependencies]
mbedtls = "3.6.1"
[dependencies.mcpplibs]
llmapi = "0.2.4"

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.

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).
@Sunrisepeak Sunrisepeak merged commit 160c504 into main May 9, 2026
1 check failed
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