capnproto
capnproto copied to clipboard
Cap'n Proto serialization/RPC system - core tools and C++ library
Long term operation can cause this problem. May I ask what the problem may be
This does not implement embargoes, so e-order may be violated. As a reminder, none of this is enabled unless the VatNetwork implements new methods, so merging this won't impact existing...
In Cap'n Proto 0.5.x and up until today, there was a bug in the struct layout engine that could cause fields to be allocated at overlapping offsets, leading to data...
See the screenshot to check how this is rendered by Jekyll
This includes: * 3PH: Three-party handoff of capabilities. That is, Alice sends a capability to Bob. Bob sends it to Carol, and tells Carol "Make a direct connection to Alice...
Leaving this more for posterity than a bug report. If you try using Capnproto in UE5 you're going to have a very bad time. There's little issues like the use...
When KJ_ASSERT_PTR_COUNTERS was defined but KJ_DEBUG was not, then memory.h would fail to include , resulting in compilation errors.
There's some evidence in production of rare cases where the answer table is left with a dangling pointer to a `RpcCallContext`. This changes the code to make absolutely sure that...
This change implements a lint-update command as requested and described in https://github.com/capnproto/capnproto/issues/538 We have had this running in our CI workflows for a little over a month now. The changes...
This PR is for resolving the following issue: Closes [Skip zeroing for guaranteed-overwritten data in SegmentAllocator #2400 ](https://github.com/capnproto/capnproto/issues/2400) ## Summary Introduce an opt-in `BuilderOptions::LazyZeroSegmentAlloc` that lets callers/allocators avoid pre-zeroing entire...