Skip to content

chore: remove deprecated wasmedge_llmc plugin (#36)#51

Open
0yi0 wants to merge 1 commit into
mainfrom
36-remove-llmc
Open

chore: remove deprecated wasmedge_llmc plugin (#36)#51
0yi0 wants to merge 1 commit into
mainfrom
36-remove-llmc

Conversation

@0yi0

@0yi0 0yi0 commented Jun 25, 2026

Copy link
Copy Markdown
Collaborator

PR summary

Remove the wasmedge_llmc plugin. Upstream deprecated it (WasmEdge/WasmEdge#4964); rather than migrate it into cpp-plugins, we drop it. Closes #36. Decision flagged in #36 / #22.

Rebased onto main after the refresh re-import #50 merged — that re-import carried upstream's deprecation commit, which had already emptied the plugin down to stub CMakeLists.txt files. This PR removes those residuals and the build wiring.

Implementation design

  • git rm -r plugins/wasmedge_llmc test/plugins/wasmedge_llmc — on current main these dirs contain only the residual stub CMakeLists.txt (source already removed upstream via chore: refresh imported plugin sources from upstream 0.17.0-131 (#45) #50).
  • Remove the if(WASMEDGE_PLUGIN_LLMC) add_subdirectory(wasmedge_llmc) stanza from plugins/CMakeLists.txt and test/plugins/CMakeLists.txt.
  • libpiper is intentionally untouched — it belongs to wasi_nn (utils/wasi-nn/, utils/build_libpiper.sh), not llmc.

Design decisions

  • Removal, not deprecation-carry: cpp-plugins shouldn't ship a plugin upstream is dropping.
  • Verified no dangling references remain (wasmedge_llmc / WASMEDGE_PLUGIN_LLMC / wasmedgePluginWasmEdgeLLMC all gone).

Commit slicing

Single authored commit: chore: remove deprecated wasmedge_llmc plugin (#36).

Test plan

Non-goals / afterwards


🤖 Generated by Claude Opus 4.8 (1M context) with Claude Code

@github-actions

github-actions Bot commented Jun 25, 2026

Copy link
Copy Markdown

Super-linter summary

Language Validation result
GITLEAKS Pass ✅
GIT_COMMITLINT Pass ✅

All files and directories linted successfully

For more information, see the GitHub Actions workflow run

Powered by Super-linter

Upstream deprecated the wasmedge_llmc plugin (WasmEdge/WasmEdge#4964).
Rather than migrate it into cpp-plugins, remove it: drop the residual
plugins/wasmedge_llmc and test/plugins/wasmedge_llmc directories and the
add_subdirectory stanzas in plugins/CMakeLists.txt and
test/plugins/CMakeLists.txt. libpiper (wasi_nn) is unrelated and kept.

Rebased onto main after the refresh re-import (#50), whose upstream
deprecation commit had already emptied the plugin to stub CMakeLists.

Closes #36

Signed-off-by: Yi Huang <yi@secondstate.io>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@0yi0 0yi0 force-pushed the 36-remove-llmc branch from 8e79ebf to c31e04a Compare June 26, 2026 09:28
@0yi0 0yi0 marked this pull request as ready for review June 26, 2026 09:28
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.

feat: migrate wasmedge_llmc

1 participant