- 01 Jun, 2017 1 commit
-
-
Kenton Varda authored
-
- 26 May, 2017 2 commits
-
-
Kenton Varda authored
-
Kenton Varda authored
-
- 22 May, 2017 2 commits
-
-
Kenton Varda authored
In particular: UTF-{8,16,32}, Hex, URI encoding, and Base64
-
Kenton Varda authored
People see files named "md5" and get worried about security issues, even though we're using it only as a *non-cryptographic* PRNG. So, I renamed the files to type-id.*, encapsulated the code better to make clear that it's only used to generate type IDs, and added comments clarifying that we're not expecting it to be collision-proof. Fixes #482.
-
- 15 Apr, 2017 1 commit
-
-
David Renshaw authored
-
- 12 Apr, 2017 1 commit
-
-
Kenton Varda authored
-
- 11 Apr, 2017 1 commit
-
-
Kenton Varda authored
-
- 10 Apr, 2017 1 commit
-
-
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.
-
- 07 Apr, 2017 3 commits
-
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
-
- 04 Apr, 2017 1 commit
-
-
Kenton Varda authored
-
- 17 Mar, 2017 1 commit
-
-
David Renshaw authored
-
- 24 Jan, 2017 1 commit
-
-
Harris Hancock authored
This is necessary to resolve an MSVC compile error in capability.h: struct RawSchema; extern const RawSchema NULL_INTERFACE_SCHEMA; constexpr RawSchema const* schema = &NULL_INTERFACE_SCHEMA; causes MSVC to complain that `schema` is not initialized by a constant expression. Providing the full definition of RawSchema resolves this spurious error, so I moved it out of generated-header-support.h and into its own raw-schema.h.
-
- 23 Jan, 2017 1 commit
-
-
Kenton Varda authored
-
- 22 Jan, 2017 1 commit
-
-
Kenton Varda authored
Rename async-io.c++ to async-io-unix.c++, in preparation for factoring out common bits from async-io-win32.c++.
-
- 12 Dec, 2016 1 commit
-
-
David Renshaw authored
-
- 07 Nov, 2016 1 commit
-
-
Kenton Varda authored
-
- 29 Mar, 2016 1 commit
-
-
Branislav Katreniak authored
-
- 15 Feb, 2016 1 commit
-
-
dtmuller authored
-
- 28 Sep, 2015 1 commit
-
-
Philip Quinn authored
-
- 08 Jul, 2015 1 commit
-
-
Kenton Varda authored
-
- 22 Jun, 2015 1 commit
-
-
Drew Fisher authored
-
- 26 May, 2015 1 commit
-
-
Kenton Varda authored
sed -r is a GNU extension, apparently, and due to stars aligning, this didn't break the build, but led to a totally bogus soname on non-GNU systems. Argh. Apparently most systems (including GNU, undocumentedly) support -E instead, but perhaps the safest thing is to use a basic regular expression. Unfortunately on many systems ? and + are not available in basic regexes, but using * instead happens to work in our case. Thanks to @neverpanic for catching this. Fixes #210
-
- 16 May, 2015 1 commit
-
-
Tom Lee authored
-
- 09 May, 2015 1 commit
-
-
Tom Lee authored
Fixes a build error on GNU/Hurd.
-
- 02 Mar, 2015 1 commit
-
-
Kenton Varda authored
-
- 25 Feb, 2015 1 commit
-
-
Kenton Varda authored
-
- 01 Jan, 2015 1 commit
-
-
Kenton Varda authored
-
- 30 Dec, 2014 1 commit
-
-
Kenton Varda authored
A compatibility layer is provided to ease migration.
-
- 15 Dec, 2014 1 commit
-
-
Kenton Varda authored
Failed to notice this because only the cmake build refers to it, and this only makes cmake fail on installation, which was never quite tested.
-
- 14 Dec, 2014 1 commit
-
-
Kenton Varda authored
I've added -Wextra as well as removed some of the -Wno-* flags and fixed issues in the code. Also fixed the cmake build to put user-defined flags after default flags so that they can be overridden.
-
- 12 Dec, 2014 1 commit
-
-
Kenton Varda authored
-
- 23 Nov, 2014 2 commits
-
-
Kenton Varda authored
-
Kenton Varda authored
Thanks to Bryan Boreham <bjboreham@gmail.com> for much help getting this started.
-
- 22 Nov, 2014 2 commits
-
-
Kenton Varda authored
This prevents the compiler from reporting warnings in these headers while compiling application code. Hopefully this will stem the never-ending stream of complaints from people who enable pedantic warnings.
-
Kenton Varda authored
kernel32.dll and msvcrt.dll are the only remaining dependencies.
-
- 14 Nov, 2014 1 commit
-
-
Scott Purdy authored
-
- 06 Nov, 2014 1 commit
-
-
Kenton Varda authored
-