capnproto
capnproto copied to clipboard
Cap'n Proto serialization/RPC system - core tools and C++ library
There's lots of generically useful stuff in sandstorm's [util.capnp][1] which I would like to be able to use in projects that are loosely coupled enough from sandstorm that it feels...
```capnp # testcase.capnp @0x8d8eb9e37e9bbfd9; using Json = import "/capnp/compat/json.capnp"; struct Foo { barBaz @0 :Void $Json.name("bar_baz"); } ``` ```c++ // testcase.c++ #include "testcase.capnp.h" #include #include #include int main() { capnp::MallocMessageBuilder...
Visual Studio 2019 build failed with error: ``` capnproto\c++\src\kj\compat\url.c++(143): error C2440: 'return': cannot convert from 'initializer list' to 'kj::Url' ```
We should make a point release to include these things: * #986: Extend cmake build to support TLS & gzip. * #989: Fix empty writes to TLS streams failing. *...
https://emscripten.org/docs/api_reference/fiber.h.html?highlight=emscripten_fiber_swap The intention being to get all this going in a Dockerfile
The capnproto compiler itself has no problem handling circular dependencies. The C++ codegen has no problem as long as the schema is in a single file, and the types are...
Hello, Do you know about [Conan](https://github.com/conan-io/conan)? [Conan](http://docs.conan.io/en/latest/) is modern dependency manager for C++. And will be great if your library will be available via package manager for other developers. [Here](https://github.com/bincrafters/conan-templates)...
Would be nice if there was a way to adopt external data in a way that guarantees it’s the last segment even if an allocation for a far pointer would...
Just like title. promise.exclusiveJoin means "when any promise fulfilled or rejected", So, Maybe promise.join (include join) method means "when all promises fulfilled or any one is rejected"? Will the code...
We get errors when initializing annotations with a field of a constant struct (same problem should also be with elements of complex type constants). For example: struct RangeInt32 { minimum...