You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
capnproto/c++
Sebastian Falbesoner 2a3ead49db Don't set KJ_USE_KQUEUE on OpenBSD
OpenBSD doesn't support user event filters yet, hence
the build fails as it misses the symbol EVFILT_USER in
the kqueue implementation in async-unix.c++. Fix that
by not setting KJ_USE_KQUEUE on OpenBSD, so the poll()-
based implementation is used instead.

Suggested in
829d3f0373 (r1452600300)
1 week ago
..
build Implement brotli-based streams 2 years ago
cmake cmake: CapnProtoConfig.cmake must find_dependency(ZLIB) when WITH_ZLIB=ON 3 years ago
ekam-provider
m4
pkgconfig Fixes #1258. 4 years ago
samples Require CMake 3.10. 2 months ago
src Don't set KJ_USE_KQUEUE on OpenBSD 1 week ago
.bazelignore [bazel] moving WORKSPACE to c++/ folder 3 years ago
.bazelrc Implement brotli-based streams 2 years ago
.bazelversion Implement brotli-based streams 2 years ago
BUILD.bazel [bazel] compile capnp 3 years ago
CMakeLists.txt Require CMake 3.10. 2 months ago
LICENSE.txt
MODULE.bazel Add `MODULE.bazel` for bzlmod 2 months ago
Makefile.am Add missing testdata to Makefile.am. 2 years ago
Makefile.ekam
README.txt
WORKSPACE Update zlib1.3 to a live fossils link 1 year ago
afl-fuzz.sh
compile_flags.txt Fix compile_flags.txt. 6 months ago
configure.ac Set mainline version to 1.1-dev. 2 years ago
ekam-build.sh Add various metrics (e.g. allocation and bandwidth) to http-over-capnp benchmark. 3 years ago
regenerate-bootstraps.sh Introduce new 'stream' keyword. 6 years ago
setup-autotools.sh
setup-ekam.sh
valgrind.supp Suppress bogus valgrind post-exit error. 5 years ago

README.txt

Cap'n Proto - Insanely Fast Data Serialization Format
Copyright 2013-2015 Sandstorm Development Group, Inc.
https://capnproto.org

Cap'n Proto is an insanely fast data interchange format and capability-based
RPC system.  Think JSON, except binary.  Or think of Google's Protocol Buffers
(http://protobuf.googlecode.com), except faster.  In fact, in benchmarks,
Cap'n Proto is INFINITY TIMES faster than Protocol Buffers.

Full installation and usage instructions and other documentation are maintained
on the Cap'n Proto web site:
  http://kentonv.github.io/capnproto/install.html

WARNING: Cap'n Proto requires a modern compiler. See the above link for
detailed requirements.

To build and install (from a release package), simply do:
  ./configure
  make -j4 check
  sudo make install

The -j4 allows the build to use up to four processor cores instead of one.
You can increase this number if you have more cores.  Specifying "check"
says to run tests in addition to building.  This can be omitted to make the
build slightly faster, but running tests and reporting failures back to the
developers helps us out!