- 18 Apr, 2017 2 commits
-
-
Harris Hancock authored
Microsoft only implements putenv, which has a slightly different syntax. This change allows CMake to build the entire project on Windows with MinGW 4.8.5.
-
Kenton Varda authored
Build samples with MSVC
-
- 17 Apr, 2017 8 commits
-
-
Kenton Varda authored
-
Kenton Varda authored
Or... negato?
-
Harris Hancock authored
When building Cap'n Proto with compilers which can't yet build the command line tools (MSVC), the exported targets capnp_tool and capnpc_cpp don't exist, thus attempting to use them in a generator expression when setting CAPNP_EXECUTABLE and CAPNPC_CXX_EXECUTABLE causes a hard error. Leaving the variables unset provides users the opportunity to set CAPNP_EXECUTABLE and CAPNPC_CXX_EXECUTABLE manually in CMake projects consuming Cap'n Proto as a CMake package, and produces a less mystifying error message if the user forgets. Thanks to Philip Quinn for advice on this issue.
-
Harris Hancock authored
-
Harris Hancock authored
-
Harris Hancock authored
Fixes a recently introduced build error on Windows. Microsoft's docs say to include either <process.h> or <stdlib.h>. I arbitrarily chose process.h.
-
Kenton Varda authored
-
Kenton Varda authored
-
- 16 Apr, 2017 3 commits
-
-
Kenton Varda authored
Refactor bounds checks to avoid ever creating out-of-bounds pointer values, which is technically UB even if not dereferenced.
-
Kenton Varda authored
-
- 15 Apr, 2017 5 commits
-
-
Kenton Varda authored
-
Kenton Varda authored
MallocMessageBuilder: don't allocate segments above the max serializable size
-
Kenton Varda authored
Fix autotools build on MacOS
-
David Renshaw authored
-
David Renshaw authored
-
- 12 Apr, 2017 3 commits
-
-
Mike Lin authored
-
Kenton Varda authored
-
Mike Lin authored
-
- 11 Apr, 2017 9 commits
-
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
This eliminates a TODO(soon).
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
-
- 10 Apr, 2017 10 commits
-
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
This allows functions which use KJ_EXPECT and other test macros to be built without linking libkj-test, which pulls in a possibly-unwanted main() function. In particular, afl-testcase.c++ could not link in -fno-exceptions mode without this change.
-
Kenton Varda authored
-
Kenton Varda authored
doc/cxxrpc: Document lazy execution
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
The previous approach worked only for ekam builds, where fuzz-test was its own binary.
-
Kenton Varda authored
-