Require a colon before 'group' or 'union' except for unnamed unions as well as the legacy case of a named union with an ordinal (where the colon is optional).
Enforce that library header versions match capnp compiler version.
Void is now an empty struct instead of an enum, and capnp::Void::VOID is now just capnp::VOID.
More Void fixes.
Fix version test.
Reverse order of KJ_MAP to be consistent with e.g. KJ_IF_MAYBE.
Warn when an optimized build doesn't set NDEBUG and then #define it ourselves -- unless the build explicitly sets DEBUG.
Enable more warnings and -Werror in test script, fix problems.
Don't allow releases when TODO(now) or TODO(soon) or KJ_DBG are found in the code.
Update sample code for new union syntax.
Add -f flag to ln so that installing over an existing install doesn't fail.
Enforce naming style.
Handle TODO(soon)s.
Tweak includes.
Add valgrind pass to test script.  Fix valgrind errors.
Make sure compiler can accept source files over pipes by falling back to reading into a buffer.
I give up.  Disable -Wsign-compare.
Fix 32-bit bug.
Silence bogus warning from GCC 4.8 so that the tests can complete.
Fix more warnings.