- 20 May, 2016 10 commits
-
-
Harris Hancock authored
This is necessary to get things working in MSVC. Note I swapped unistd.h for miniposix.h in the compiler, too, which will be necessary to port the compiler to MSVC. This commit also pulls capnp/compiler/capnp.c++'s pipe() implementation details (i.e., 8k reserved memory, _O_BINARY mode) into kj/miniposix.h.
-
Gordon McShane authored
-
Harris Hancock authored
-
Harris Hancock authored
-
Gordon McShane authored
-
Harris Hancock authored
-
Harris Hancock authored
-
Harris Hancock authored
MSVC cannot compile the overloaded member function SFINAE technique used in Kind_ and FromAny_. It has an easier time with std::void_t-style SFINAE.
-
Harris Hancock authored
Code which relies on RPC clients and servers cannot compile in lite-mode. Note that none of the FromAny static_asserts in common-test.c++ will compile yet in MSVC. Nevertheless, the first three (FromAny<int>, FromAny<Reader>, FromAny<Builder>) should reasonably work in lite-mode.
-
Gordon McShane authored
Stringification depends on the dynamic API, which is unavailable in lite mode. Thanks to @kentonv for the wording.
-
- 15 May, 2016 1 commit
-
-
Kenton Varda authored
Fixes a spurrious test failure with out-of-tree builds. Fixes #235 Closes #325
-
- 10 May, 2016 2 commits
-
-
Kenton Varda authored
Was incorrect operator!= for Text::Builder
-
Vladislav Yaroslavlev authored
-
- 06 May, 2016 1 commit
-
-
Kenton Varda authored
Add a cmake package config module + further cmake cleanups
-
- 03 May, 2016 2 commits
-
-
Branislav Katreniak authored
-
Branislav Katreniak authored
It is useful for autoconf based installations.
-
- 02 May, 2016 1 commit
-
-
Kenton Varda authored
Fix JSON handler for DynamicStruct. The handler needs to be told the struct's schema to construct an orphan. Also improve error message when addTypeHandler() is given a handler for a dynamic type but no specific schema is specified. We could support this eventually but we don't presently.
-
- 01 May, 2016 2 commits
-
-
Kenton Varda authored
-
Kenton Varda authored
Problem discovered and initial test case contributed by Harris Hancock.
-
- 29 Apr, 2016 1 commit
-
-
Kenton Varda authored
miniposix.h shouldn't be executable
-
- 27 Apr, 2016 4 commits
-
-
Branislav Katreniak authored
autotools build does not have this option. Capnp tools are built when CAPNP_LITE == OFF
-
Branislav Katreniak authored
-
Branislav Katreniak authored
This reverts commit 945ec815. Addressing review comments.
-
Andy Lutomirski authored
Noticed by rpmlint
-
- 23 Apr, 2016 1 commit
-
-
Kenton Varda authored
-
- 22 Apr, 2016 3 commits
-
-
Kenton Varda authored
Bka json inf nan as string
-
Kenton Varda authored
json: implement decode(... input, DynamicStruct::Builder output)
-
https://github.com/sandstorm-io/capnproto.gitBranislav Katreniak authored
# Conflicts: # CONTRIBUTORS
-
- 21 Apr, 2016 2 commits
-
-
Branislav Katreniak authored
Required by construct: export(EXPORT ..)
-
Branislav Katreniak authored
-
- 19 Apr, 2016 10 commits
-
-
Branislav Katreniak authored
This allows to consumers to use the same targets regardless whether capnproto CMakeList.txt is added as subdirectory or whether capnproto is found as package
-
Branislav Katreniak authored
-
Branislav Katreniak authored
-
Branislav Katreniak authored
This dependency exists in Makefile.am
-
Branislav Katreniak authored
Build location is consistent with source and install location.
-
Branislav Katreniak authored
File CapnProtoConfig.cmake in build directory includes this file. This change enables consumers to find package CapnProto in build directory without installation.
-
Branislav Katreniak authored
Consumers of non-installed build directory don't have to manually set include dirs.
-
Branislav Katreniak authored
Using installed capnp tools during instead of built capnp tools easily leads to bad results.
-
Branislav Katreniak authored
If CapnProto is part of cmake build, macro CAPNP_GENERATE_CPP uses in-build capnp tools. This change fixes `make check` target with cmake. All tests pass except 1: [ FAIL ] exception-test.c++:30: legacy test: Exception/TrimSourceFilename 1: /home/brano/src/capnproto/c++/src/kj/exception-test.c++:31: failed: expected (trimSourceFilename( "/home/brano/src/capnproto/c++/src/kj/exception-test.c++")) == ("kj/exception-test.c++"); Not sure how to fix the test without disabling it.
-
Branislav Katreniak authored
Which tools should the build system use in this case?
-