These 2 commits are when the Protocol Buffers files have changed:
Commit: | dfeb6d7 | |
---|---|---|
Author: | John Demme | |
Committer: | GitHub |
[ESI Runtime] Incorporate RPC server into ESICppRuntime (#7241) Since the gRPC server is now going to be used in multiple places AND the RPC server now uses ports 'n' stuff from ESICppRuntime, it is appropriate to move RpcServer into ESICppRuntime proper. This also significantly simplifies the build. No new code, just movement and CMake changes.
The documentation is generated from this commit.
Commit: | 88eeb26 | |
---|---|---|
Author: | John Demme | |
Committer: | GitHub |
[ESI Runtime] Replace Cap'nProto with gRPC (#7217) After spending a truly obnoxious amount of time fighting capnp and libkj, we made the decision to switch to another RPC system. We're no longer modeling and serializing message types in Capnp and we don't need the performance which capnp/libkj RPC promises, so there's really no need for the additional complexity. A slower system which is thread safe should work fine. This commit breaks the build in a pretty horrible way and is not intended to be merged on its own. It simply breaks up the diff.