Skip to content

refactor(rpc): move server lifecycle into rpc library#15217

Merged
rgrinberg merged 1 commit into
ocaml:mainfrom
rgrinberg:push-pxkunowqlmzk
Jun 16, 2026
Merged

refactor(rpc): move server lifecycle into rpc library#15217
rgrinberg merged 1 commit into
ocaml:mainfrom
rgrinberg:push-pxkunowqlmzk

Conversation

@rgrinberg

Copy link
Copy Markdown
Member

Move generic RPC server run, ready, and stop handling from dune_rpc_impl into Rpc.Server.Lifecycle. Keep Dune-specific startup-failure handling and the status-line wrapper in dune_rpc_impl.

@rgrinberg rgrinberg force-pushed the push-pxkunowqlmzk branch 5 times, most recently from c586582 to a878923 Compare June 15, 2026 21:40
Move generic RPC server run, ready, and stop handling from dune_rpc_impl into Rpc.Server.Lifecycle. Keep Dune-specific startup-failure handling and the status-line wrapper in dune_rpc_impl.

Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
@rgrinberg rgrinberg force-pushed the push-pxkunowqlmzk branch from a878923 to 3ecc143 Compare June 15, 2026 21:45
@rgrinberg rgrinberg merged commit fbe809d into ocaml:main Jun 16, 2026
30 checks passed
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