Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
compat http-test: Replace windows-conditional block with extra poll Mar 20, 2019
parse Replace all include guards with #pragma once. Jan 11, 2018
std Replace all include guards with #pragma once. Jan 11, 2018
CMakeLists.txt Update lite sources and linking Aug 16, 2018
arena-test.c++ Add a testing framework to KJ and rip out gtest. Dec 30, 2014
arena.c++ zero warnings: use KJ_UNUSED for unused constexpr & local vars Mar 3, 2015
arena.h Replace all include guards with #pragma once. Jan 11, 2018
array-test.c++ Array<T>::attach() should copy size Sep 2, 2018
array.c++ Change license to MIT. Jun 20, 2014
array.h Fix const-correctness of Vector::operator[]. Apr 1, 2019
async-inl.h Work around GCC 8's new -Wclass-memaccess. Aug 18, 2018
async-io-internal.h Replace all include guards with #pragma once. Jan 11, 2018
async-io-test.c++ Skip whenWriteDisconnected() tests on Cygwin, where they don't seem t… Jan 22, 2019
async-io-unix.c++ Add AsyncOutputStream::whenWriteDisconnected(). Jan 22, 2019
async-io-win32.c++ Resolve unused function warning in mingw build Mar 20, 2019
async-io.c++ Add AsyncOutputStream::whenWriteDisconnected(). Jan 22, 2019
async-io.h Comment changes suggested by @harrishancock. Jan 22, 2019
async-prelude.h Automatically reduce `Promise<RemotePromise<T>>` -> `RemotePromise<T>`. Jul 15, 2018
async-test.c++ Fix no-exceptions build. Aug 19, 2018
async-unix-test.c++ Check syscall result for sigqueue Dec 11, 2018
async-unix.c++ Work around poll() bug on MacOS: https://openradar.appspot.com/37537852 Jan 22, 2019
async-unix.h Add AsyncOutputStream::whenWriteDisconnected(). Jan 22, 2019
async-win32-test.c++ Add Win32EventPort::allowApc() to allow people to enable APCs. Apr 25, 2017
async-win32.c++ Add Win32EventPort::allowApc() to allow people to enable APCs. Apr 25, 2017
async-win32.h Replace all include guards with #pragma once. Jan 11, 2018
async.c++ Add a way to set a maximum number of event loop turns before we poll … Sep 11, 2018
async.h Add a way to set a maximum number of event loop turns before we poll … Sep 11, 2018
common-test.c++ `Maybe<T>(Maybe<T&>&&)` should do a copy, not a move. Mar 12, 2019
common.c++ Avoid some MSVC workarounds for clang. Fixes #559 Sep 21, 2017
common.h `Maybe<T>(Maybe<T&>&&)` should do a copy, not a move. Mar 12, 2019
debug-test.c++ Appveyor Cygwin build Apr 21, 2018
debug.c++ Remove or defer TODO(soon)s that I'm not going to do now. Aug 26, 2018
debug.h Typo in c++/src/kj/debug.h Jan 23, 2019
encoding-test.c++ Implement URL fragment, path, and userinfo component encode functions Mar 29, 2018
encoding.c++ Work around GCC 8's new -Wclass-memaccess. Aug 18, 2018
encoding.h Ensure '%' signs get round-tripped in URL path, fragment, userinfo Apr 3, 2018
exception-test.c++ Resolve "ambiguous else" warning in mingw build Mar 20, 2019
exception.c++ Fix no-RTTI build. Aug 19, 2018
exception.h Transparently work around VOID and ERROR being #defined on Windows. F… Aug 12, 2018
filesystem-disk-generic-test.c++ Add some comments about the crazy variants of filesystem-disk-test. Dec 11, 2017
filesystem-disk-old-kernel-test.c++ Add stub test to filesystem-disk-old-kernel-test so that it doesn't f… Mar 22, 2018
filesystem-disk-test.c++ Remove or defer TODO(soon)s that I'm not going to do now. Aug 26, 2018
filesystem-disk-unix.c++ Detect EOF in copyChunk Dec 11, 2018
filesystem-disk-win32.c++ Move Win32 definitions above includes Mar 21, 2019
filesystem-test.c++ Fix no-exceptions build. Aug 19, 2018
filesystem.c++ Fix minor typo spotted by lintian Sep 25, 2018
filesystem.h Replace some STL maps with KJ maps in Cap'n Proto implementation. Aug 5, 2018
function-test.c++ Update KJ_BIND_METHOD for C++14. Aug 5, 2018
function.h Fix some MSVC problems. Aug 5, 2018
hash.c++ Adjust fallthrough comments to satisfy GCC7's -Wimplicit-fallthrough. Aug 5, 2018
hash.h Apply @harrishancock review comments. Aug 5, 2018
io-test.c++ Fix bug where Array/VectorOutputStream::write() assumed adjecent buff… Dec 11, 2018
io.c++ Fix bug where Array/VectorOutputStream::write() assumed adjecent buff… Dec 11, 2018
io.h Add limit to readAllBytes()/readAllText() Jun 12, 2018
main.c++ Appveyor Cygwin build Apr 21, 2018
main.h Replace all include guards with #pragma once. Jan 11, 2018
map-test.c++ Apply @harrishancock review comments. Aug 5, 2018
map.h Add findEntry() methods to HashMap and TreeMap. Apr 1, 2019
memory-test.c++ Fix GCC harder: Only instantiate final types, I guess. Dec 14, 2017
memory.c++ Change license to MIT. Jun 20, 2014
memory.h Add Array::attach() and ArrayPtr::attach(). Jan 31, 2018
miniposix.h Make sure capnpc plugins on Windows get a proper EOF. Aug 12, 2018
mutex-test.c++ Add `ExternalMutexGuarded<T>`. Apr 1, 2019
mutex.c++ Implement MutexGuarded::when() to wait for a condition. Jul 20, 2017
mutex.h Add `ExternalMutexGuarded<T>`. Apr 1, 2019
one-of-test.c++ KJ_SWITCH_ONEOF should parenthesize its argument Dec 22, 2017
one-of.h Add const version of OneOf::tryGet(). Mar 29, 2019
refcount-test.c++ Add way to check if a refcounted object has other references. Apr 4, 2015
refcount.c++ Blindly attempt to implement AtomicRefcount for MSVC. Dec 23, 2017
refcount.h Disallow copy construction/assignment of (Atomic)Refcounted classes Aug 13, 2018
string-test.c++ Work around strtod("nan") behavior on Windows. Aug 5, 2018
string-tree-test.c++ Add a testing framework to KJ and rip out gtest. Dec 30, 2014
string-tree.c++ Add kj::strPreallocated() which writes into a pre-allocated string. Jul 14, 2018
string-tree.h Add kj::strPreallocated() which writes into a pre-allocated string. Jul 14, 2018
string.c++ Fix various Android issues. Aug 26, 2018
string.h Ensure primitive stringifiers are signal-safe. Jul 16, 2018
table-test.c++ Implement InsertionOrderIndex move constructor/assignment operator Feb 27, 2019
table.c++ Implement InsertionOrderIndex move constructor/assignment operator Feb 27, 2019
table.h Implement InsertionOrderIndex move constructor/assignment operator Feb 27, 2019
test-helpers.c++ Include process.h on Windows for _exit Apr 17, 2017
test-test.c++ Implement test filtering. Jan 1, 2015
test.c++ Add 'benchmark' test cases to table-test.c++. Aug 5, 2018
test.h Fix no-exceptions build. Aug 19, 2018
thread-test.c++ Allow an ExceptionCallback to control how new threads' ExceptionCallb… Jul 27, 2017
thread.c++ Allow an ExceptionCallback to control how new threads' ExceptionCallb… Jul 27, 2017
thread.h Replace all include guards with #pragma once. Jan 11, 2018
threadlocal-pthread-test.c++ MinGW: Eliminate dependency on winpthread. Nov 22, 2014
threadlocal-test.c++ Add a testing framework to KJ and rip out gtest. Dec 30, 2014
threadlocal.h Replace all include guards with #pragma once. Jan 11, 2018
time.c++ Work around Clang 3.8. Aug 5, 2018
time.h Replace all include guards with #pragma once. Jan 11, 2018
timer.c++ Fix new compiler warnings. Feb 8, 2018
timer.h Replace all include guards with #pragma once. Jan 11, 2018
tuple-test.c++ Extend Tuples to be able to contain references. Aug 5, 2018
tuple.h Work around VS2015 bug with zero-arg default constructors. Aug 5, 2018
units-test.c++ Remame Guarded -> Bounded. Mar 30, 2017
units.c++ Implement overflow-guarded types. Mar 24, 2017
units.h Replace all include guards with #pragma once. Jan 11, 2018
vector.h Fix const-correctness of Vector::operator[]. Apr 1, 2019
windows-sanity.h Transparently work around VOID and ERROR being #defined on Windows. F… Aug 12, 2018