capnproto icon indicating copy to clipboard operation
capnproto copied to clipboard

Cap'n Proto serialization/RPC system - core tools and C++ library

Results 267 capnproto issues
Sort by recently updated
recently updated
newest added

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...

patches-welcome

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...

enhancement

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...

enhancement