Skip to content

server : drop the need for vendor subprocess.h#25052

Open
mfuntowicz wants to merge 7 commits into
ggml-org:masterfrom
mfuntowicz:misc/remove_subprocess_header
Open

server : drop the need for vendor subprocess.h#25052
mfuntowicz wants to merge 7 commits into
ggml-org:masterfrom
mfuntowicz:misc/remove_subprocess_header

Conversation

@mfuntowicz

Copy link
Copy Markdown
Contributor

This PR is the first of a potential serie to get rid of third-party dependency to manage subprocess lifecycle.

First to benefit is llama-server for which the new, in-tree, implementation provides all the required knobs to replicate what was done through previous vendor dependency.

Notes:

  • Added some more c++ features through casting, const, constexpr, etc.
  • Removed std::optional encapsulating the subprocess as the statement of emptyness is not true anymore

@mfuntowicz mfuntowicz requested a review from a team as a code owner June 26, 2026 12:47
@angt angt changed the title [server] Drop the need for vendor subprocess.h server : drop the need for vendor subprocess.h Jun 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant