| 2021-09-24 22:45 | Merge pull request #1347 from capnproto/unwrap-or-return | Kenton Varda | 2 | +144 | -0 |
| 2021-09-24 20:33 | Add KJ_UNWRAP_OR_RETURN macro. | Kenton Varda | 2 | +144 | -0 |
| 2021-09-20 18:11 | Merge pull request #1342 from nyanpasu64/support-msvc-conformant | Kenton Varda | 1 | +4 | -1 |
| 2021-08-16 14:36 | Fix build on MSVC with conformant preprocessor enabled | nyanpasu64 | 1 | +4 | -1 |
| 2021-09-20 14:52 | Merge pull request #1341 from nyanpasu64/simplify-cmake-includes | Kenton Varda | 2 | +4 | -2 |
| 2021-09-20 14:48 | Merge pull request #1344 from nyanpasu64/fix-test-helpers | Kenton Varda | 1 | +0 | -5 |
| 2021-09-19 17:24 | Fix building test-helpers.c++ hasSubstring() on Windows C++17 | nyanpasu64 | 1 | +0 | -5 |
| 2021-05-04 21:13 | Eliminate .. and deduplicate CMake target include directories | nyanpasu64 | 2 | +4 | -2 |
| 2021-09-14 23:36 | Merge pull request #1339 from vlovich/fix-apple-clang-build-failure | Kenton Varda | 1 | +17 | -4 |
| 2021-09-14 16:10 | Support building with Apple clang | Vitali Lovich | 1 | +17 | -4 |
| 2021-09-14 00:01 | Merge pull request #1338 from vlovich/fix-coroutine-test-flake | Kenton Varda | 1 | +6 | -6 |
| 2021-09-13 22:54 | Use ephemeral port number instead of a fixed one | Vitali Lovich | 1 | +6 | -6 |
| 2021-09-11 22:07 | Merge pull request #1337 from vlovich/fix-mutex-test-leak | Kenton Varda | 1 | +3 | -0 |
| 2021-09-10 23:22 | Add missing timer_delete calls | Vitali Lovich | 1 | +3 | -0 |
| 2021-09-10 20:16 | Merge pull request #1336 from vlovich/make-duration-signal-handler-safe | Kenton Varda | 2 | +14 | -10 |
| 2021-09-02 02:36 | Make kj time types safe to serialize in signal handler | Vitali Lovich | 2 | +14 | -10 |
| 2021-09-10 14:57 | Merge pull request #1335 from capnproto/tree-index-debug | Kenton Varda | 3 | +122 | -23 |
| 2021-09-09 23:12 | Add a compile flag to enable TreeIndex debug asserts in opt builds. | Kenton Varda | 2 | +29 | -15 |
| 2021-09-09 22:07 | Add a randomized test of TreeIndex. | Kenton Varda | 1 | +65 | -0 |
| 2021-09-09 22:05 | Improve assertion messages in BTreeImpl::verify(). | Kenton Varda | 2 | +21 | -7 |
| 2021-09-09 21:45 | Fix an obscure code bug in BTreeImpl. | Kenton Varda | 1 | +1 | -1 |
| 2021-09-09 21:44 | Improve comments in BTreeImpl::Parent. | Kenton Varda | 1 | +6 | -0 |
| 2021-09-03 20:06 | Merge pull request #1313 from ZhanYF/master | Kenton Varda | 4 | +16 | -5 |
| 2021-09-03 16:49 | Merge pull request #1332 from capnproto/harris/disable-coroutine-trace-test-on-arm64 | Harris Hancock | 1 | +3 | -1 |
| 2021-09-03 11:47 | Disable coroutine trace test on arm64 | Harris Hancock | 1 | +3 | -1 |
| 2021-09-03 07:53 | only import fiber related headers when fibers are enabled | Yifei Zhan | 1 | +4 | -0 |
| 2021-09-03 07:01 | OpenBSD defines SO_PEERCRED but uses a different interface for it hence we're falling back to LOCAL_PEERCRED | Yifei Zhan | 1 | +4 | -2 |
| 2021-09-03 06:59 | use appropriate ldconfig command for OpenBSD | Yifei Zhan | 1 | +7 | -2 |
| 2021-09-03 06:58 | use more accurate names for tests | Yifei Zhan | 1 | +1 | -1 |
| 2021-09-02 14:57 | Merge pull request #1104 from capnproto/harris/add-coroutines-support | Kenton Varda | 8 | +1056 | -1 |
| 2020-11-15 09:24 | Add Coroutines TS support | Harris Hancock | 8 | +1056 | -1 |
| 2021-09-01 16:02 | Merge pull request #1321 from sobomax/pr-cirrus | Kenton Varda | 9 | +90 | -33 |
| 2021-08-31 14:16 | Merge pull request #1329 from capnproto/fix-cygwin | Kenton Varda | 2 | +12 | -2 |
| 2021-08-24 16:22 | Add Cirrus CI config to test FreeBSD. | Maksym Sobolyev | 1 | +34 | -0 |
| 2021-08-26 03:26 | Fix capnp-test.sh to work correctly on FreeBSD. | Maksym Sobolyev | 1 | +2 | -2 |
| 2021-08-26 02:51 | Disable AsyncIo/AncillaryMessageHandler on FreeBSD. | Maksym Sobolyev | 1 | +5 | -5 |
| 2021-08-25 22:56 | Disable fibers on FreeBSD, they aren't really supported here. | Maksym Sobolyev | 3 | +40 | -23 |
| 2021-08-30 20:44 | Fix Cygwin harder. | Kenton Varda | 1 | +7 | -1 |
| 2021-08-30 20:13 | Fix Cygwin build. Fixes #1328. | Kenton Varda | 1 | +5 | -1 |
| 2021-08-25 22:51 | Fix "DiskDirectory replace file with directory" unit test on FreeBSD. | Maksym Sobolyev | 1 | +4 | -2 |
| 2021-08-25 22:49 | Fix AsyncIo/UnixSocket unit test on FreeBSD. | Maksym Sobolyev | 1 | +3 | -0 |
| 2021-08-25 22:45 | Also check with locale name being "es_ES.UTF-8" so that test case works on FreeBSD. | Maksym Sobolyev | 1 | +2 | -1 |
| 2021-08-26 01:39 | Check that file descriptor is in binary mode (#1317) | Bart Jacobs | 1 | +13 | -0 |
| 2021-08-24 05:45 | Merge pull request #1318 from garrison/doc-improvements | Vitali Lovich | 3 | +9 | -8 |
| 2021-08-23 21:04 | Fix display of a code block in style-guide.md | Jim Garrison | 1 | +1 | -0 |
| 2021-08-23 20:55 | Fix relative links to style guide in kjdoc/tour.md | Jim Garrison | 1 | +7 | -7 |
| 2021-08-23 20:54 | Fix typo in roadmap.md | Jim Garrison | 1 | +1 | -1 |
| 2021-08-23 16:33 | Merge pull request #1315 from sobomax/pr-fix_freebsd11 | Kenton Varda | 1 | +5 | -0 |
| 2021-08-21 20:35 | Fix build regression introduced in d3b0dc209 - the SOL_LOCAL is not defined on FreeBSD 11.x and below. | Maksym Sobolyev | 1 | +5 | -0 |
| 2021-08-22 22:10 | Merge pull request #1314 from capnproto/fix-uninitialized-kind | Vitali Lovich | 3 | +13 | -11 |
| 2021-08-21 16:37 | Fix copy-pasto resulting in uninitialized use of `kind`. | Kenton Varda | 3 | +13 | -11 |
| 2021-08-19 15:35 | Merge pull request #1308 from vlovich/fix-tee-stack-overflow | Harris Hancock | 3 | +137 | -41 |
| 2021-08-18 21:12 | Merge pull request #1310 from capnproto/harris/accommodate-boringssl-fips | Kenton Varda | 1 | +1 | -1 |
| 2021-08-18 19:05 | Fix tls-test.c++ when linked against BoringSSL in FIPS mode | Harris Hancock | 1 | +1 | -1 |
| 2021-08-18 17:51 | Optimize newTee | Vitali Lovich | 1 | +45 | -1 |
| 2021-08-16 16:18 | Move Buffer & Branch to new spots in code | Vitali Lovich | 1 | +37 | -31 |
| 2021-08-16 16:13 | Relax AsyncTee to support an arbitrary number of tee streams | Vitali Lovich | 1 | +10 | -10 |
| 2021-08-16 16:07 | Add AsyncInputStream::tryTee | Vitali Lovich | 2 | +13 | -0 |
| 2021-08-07 05:03 | Add complex nested tee test case | Vitali Lovich | 1 | +33 | -0 |
| 2021-08-18 14:09 | Merge pull request #1309 from capnproto/extract-hook | Kenton Varda | 1 | +7 | -0 |
| 2021-08-18 13:32 | Merge pull request #1306 from nyanpasu64/fix-capnp-version | Harris Hancock | 1 | +3 | -2 |
| 2021-08-16 03:25 | Fix capnp/capnpc --version when built using CMake | nyanpasu64 | 1 | +3 | -2 |
| 2021-08-18 00:56 | Add CallContextHook::from(). | Kenton Varda | 1 | +7 | -0 |
| 2021-08-15 15:41 | Fix feed.xml. | Kenton Varda | 1 | +2 | -2 |
| 2021-08-14 23:24 | Merge pull request #1304 from capnproto/blog-0.9 | Kenton Varda | 1 | +14 | -0 |
| 2021-08-14 23:22 | Blog post for release 0.9. | Kenton Varda | 1 | +14 | -0 |
| 2021-08-13 21:43 | Merge pull request #1303 from capnproto/jlee/typos | Kenton Varda | 4 | +5 | -5 |
| 2021-08-13 16:36 | Fix some typos in comments | Joe Lee | 4 | +5 | -5 |
| 2021-08-12 02:37 | Merge pull request #1300 from jyn514/jnelson/cleanups | Kenton Varda | 2 | +10 | -11 |
| 2021-08-12 01:22 | Merge pull request #1302 from jasnell/async-io-unix-connect-err-address | Kenton Varda | 1 | +2 | -1 |
| 2021-08-12 01:22 | Merge pull request #1301 from xortive/malonso/no-double-remote | Kenton Varda | 5 | +34 | -2 |
| 2021-08-11 23:43 | Add address to connect() error message | James M Snell | 1 | +2 | -1 |
| 2021-08-11 20:15 | Change type of RpcSystem was destroyed exception to DISCONNECTED | malonso@cloudflare.com | 1 | +1 | -1 |
| 2021-08-11 19:42 | Don't add remote exception prefix if already present for exceptions coming in over RPC | malonso@cloudflare.com | 5 | +33 | -1 |
| 2021-08-10 15:10 | Fix some compiler warnings | Joshua Nelson | 2 | +10 | -11 |
| 2021-08-08 17:30 | Set mainline version to 0.10-dev. | Kenton Varda | 12 | +12 | -12 |
| 2021-08-08 17:18 | Merge pull request #1298 from capnproto/defer-soon | Kenton Varda | 6 | +13 | -12 |
| 2021-08-08 17:17 | Defer all TODO(soon)s. | Kenton Varda | 6 | +13 | -12 |
| 2021-08-08 17:10 | Merge pull request #1297 from capnproto/fix-release-script | Kenton Varda | 1 | +1 | -1 |
| 2021-08-08 17:10 | Update release script for hosting changes. | Kenton Varda | 1 | +1 | -1 |
| 2021-08-08 17:07 | Merge pull request #1296 from capnproto/fix-docs | Kenton Varda | 1 | +6 | -0 |
| 2021-08-08 17:04 | Fixes #1288. | Kenton Varda | 1 | +6 | -0 |
| 2021-08-08 16:20 | Merge pull request #1295 from capnproto/fix-release-issues | Kenton Varda | 9 | +159 | -39 |
| 2021-08-07 21:21 | Fixes #1030 | Kenton Varda | 1 | +5 | -2 |
| 2021-08-07 21:14 | Fixes #1084 | Kenton Varda | 1 | +7 | -2 |
| 2021-08-07 21:08 | Fixes #1249 | Kenton Varda | 1 | +5 | -2 |
| 2021-08-07 21:02 | Fixes #1251 | Kenton Varda | 1 | +8 | -2 |
| 2021-08-07 20:59 | Fixes #1257 | Kenton Varda | 3 | +129 | -29 |
| 2021-08-07 20:12 | Fixes #1258. | Kenton Varda | 1 | +2 | -2 |
| 2021-08-07 20:09 | Fixes #1272 | Kenton Varda | 1 | +3 | -0 |
| 2021-08-07 00:46 | Merge pull request #1294 from capnproto/jlee/fix-large-taskset-test | Kenton Varda | 1 | +3 | -3 |
| 2021-08-07 00:19 | Fix large taskset test when building with KJ_NO_EXCEPTIONS | Joe Lee | 1 | +3 | -3 |
| 2021-08-06 21:22 | Merge pull request #1293 from vlovich/mutex-contention-cost | Kenton Varda | 1 | +21 | -4 |
| 2021-08-06 14:07 | Log the time spent contending the lock | Vitali Lovich | 1 | +21 | -4 |
| 2021-08-02 17:03 | Merge pull request #1289 from vlovich/fix-stack-overflow | Vitali Lovich | 2 | +76 | -21 |
| 2021-07-31 00:14 | Add test for TaskSet::~TaskSet stack overflow | Vitali Lovich | 1 | +55 | -2 |
| 2021-07-30 23:45 | Fix stack overflow potential in TaskSet::~TaskSet | Vitali Lovich | 1 | +10 | -11 |
| 2021-07-30 23:44 | Refactor TaskList::Task::pop | Vitali Lovich | 1 | +11 | -8 |
| 2021-07-28 04:02 | Merge pull request #1286 from vlovich/lock-contention-tests | Vitali Lovich | 5 | +110 | -6 |
| 2021-07-26 18:21 | Add a test for mutex contention | Vitali Lovich | 2 | +69 | -1 |
| 2021-07-26 19:40 | Add numReadersWaitingForTest to Mutex | Vitali Lovich | 2 | +12 | -0 |
| 2021-07-26 19:39 | Mark assertLockedByCaller const | Vitali Lovich | 2 | +4 | -4 |
| 2021-07-26 18:23 | Implement the TODO for substring matching. | Vitali Lovich | 1 | +25 | -1 |
| 2021-07-27 23:42 | Merge pull request #1287 from capnproto/fix-ubsan | Kenton Varda | 3 | +36 | -19 |
| 2021-07-27 22:10 | Fix UBSAN errors. | Kenton Varda | 3 | +36 | -19 |
| 2021-07-26 17:43 | Merge pull request #1284 from vlovich/reader-location | Kenton Varda | 2 | +29 | -2 |
| 2021-07-26 17:37 | Merge pull request #1285 from vlovich/constexpr-stringptr | Kenton Varda | 1 | +4 | -4 |
| 2021-07-22 18:04 | Print reader contention location | Vitali Lovich | 2 | +29 | -2 |
| 2021-07-23 23:39 | Add constexpr annotation to misc StringPtr methods | Vitali Lovich | 1 | +4 | -4 |
| 2021-07-24 03:35 | Merge pull request #1280 from capnproto/fix-release-build | Kenton Varda | 10 | +56 | -16 |
| 2021-07-23 17:17 | Use ubuntu-latest in all CI jobs, not ubuntu-18.04, which no longer works. | Kenton Varda | 1 | +3 | -3 |
| 2021-07-19 18:00 | Skip ancillary message handler test on Android. | Kenton Varda | 1 | +5 | -1 |
| 2021-07-18 23:56 | Fix async-xthread-test.c++ with -fno-exceptions. | Kenton Varda | 1 | +2 | -2 |
| 2021-07-18 00:46 | Fix 32-bit build failure. | Kenton Varda | 1 | +4 | -1 |
| 2021-07-17 22:00 | Fix rpc-test.c++ for -fno-exceptions. | Kenton Varda | 1 | +8 | -4 |
| 2021-07-17 21:46 | Fix tls-test.c++ for -fno-exceptions. | Kenton Varda | 1 | +13 | -3 |
| 2021-07-17 21:40 | Fix http-test bugs in no-rtti mode. | Kenton Varda | 1 | +15 | -2 |
| 2021-07-17 21:02 | Fix bug in debug-test.c++ when compiled with no-exceptinos. | Kenton Varda | 1 | +1 | -0 |
| 2021-07-17 18:26 | Add missing files to Makefile.am and CMakeLists.txt. | Kenton Varda | 2 | +5 | -0 |
| 2021-07-21 18:27 | Merge pull request #1281 from vlovich/improve-source-location | Kenton Varda | 3 | +28 | -51 |
| 2021-07-21 18:23 | Merge pull request #1282 from vlovich/mutex-guarded-location | Kenton Varda | 1 | +5 | -3 |
| 2021-07-21 14:46 | Fix ExternalMutexGuarded location tracking | Vitali Lovich | 1 | +5 | -3 |
| 2021-07-19 19:46 | Cleanup mutex tests & SourceLocation | Vitali Lovich | 3 | +28 | -51 |
| 2021-07-13 15:49 | Merge pull request #1278 from bcaimano/bcaimano/test-rule-of-five | Kenton Varda | 2 | +11 | -2 |
| 2021-07-13 14:53 | Explicitly specify rule of five for QueueTest/TlsReceiverTest | Ben Caimano | 2 | +11 | -2 |
| 2021-07-12 20:19 | Implement a lazy Maybe::orDefault (#1266) | Vitali Lovich | 2 | +87 | -0 |
| 2021-07-12 17:11 | Merge pull request #1274 from jyn514/timer-comment | Kenton Varda | 1 | +7 | -0 |
| 2021-07-12 17:00 | Merge pull request #1277 from a-robinson/btree-index-copy-move | Kenton Varda | 3 | +64 | -0 |
| 2021-07-12 15:53 | Clarify that kj's async Timer only updates when the event loop waits | Joshua Nelson | 1 | +7 | -0 |
| 2021-07-10 18:55 | Disallow copying of B-Tree table indexes and fix their move operations | Alex Robinson | 3 | +64 | -0 |
| 2021-07-08 16:38 | Merge pull request #1259 from bcaimano/bcaimano/tls-accept-loop | Kenton Varda | 4 | +680 | -51 |
| 2021-05-28 19:54 | Accept TLS connections in their own loop | Ben Caimano | 2 | +127 | -69 |
| 2021-07-07 23:10 | Merge pull request #1265 from tmcgilchrist/patch-1 | Kenton Varda | 2 | +9 | -6 |
| 2021-06-21 00:37 | Minor package-lint fixes to elisp | Tim McGilchrist | 2 | +9 | -6 |
| 2021-06-03 21:07 | Reorder includes in TLS files | Ben Caimano | 2 | +13 | -8 |
| 2021-06-03 18:30 | Introduce an async-friendly ProducerConsumerQueue | Ben Caimano | 4 | +566 | -0 |
| 2021-07-07 21:50 | Merge pull request #1229 from bthwaites/websocket-count-bytes | Kenton Varda | 5 | +169 | -12 |
| 2021-05-14 08:12 | Add methods to WebSocket to return bytes sent and received | Bradley Thwaites | 5 | +169 | -12 |
| 2021-07-06 23:15 | Merge pull request #1273 from capnproto/fallthrough-warning | Kenton Varda | 11 | +34 | -20 |
| 2021-07-05 21:09 | Update CI to test -Wimplicit-fallthrough. | Kenton Varda | 1 | +6 | -0 |
| 2021-07-05 21:05 | Annotate all switch case fallthroughs with KJ_FALLTHROUGH. | Kenton Varda | 9 | +22 | -20 |
| 2021-07-05 21:03 | Define `KJ_FALLTHROUGH` marco for annotating switch case fallthrough. | Kenton Varda | 1 | +6 | -0 |
| 2021-07-01 21:01 | Merge pull request #1271 from vlovich/add-noreturn | Kenton Varda | 6 | +9 | -9 |
| 2021-07-01 20:07 | Merge pull request #1267 from vlovich/byte-stream-sanitizer-fix | Kenton Varda | 1 | +8 | -0 |
| 2021-06-29 17:31 | Add missing [[noreturn]] annotations | Vitali Lovich | 6 | +9 | -9 |
| 2021-06-24 19:52 | ASAN fix for byte-stream-test | Vitali Lovich | 1 | +8 | -0 |
| 2021-06-28 14:38 | Merge pull request #1270 from vlovich/fix-release-build | Kenton Varda | 1 | +1 | -1 |
| 2021-06-28 14:16 | Fix release build for GCC 11 | Vitali Lovich | 1 | +1 | -1 |
| 2021-06-24 17:15 | Merge pull request #1255 from vlovich/sanitizer-fixes | Kenton Varda | 3 | +65 | -17 |
| 2021-05-28 22:52 | Fix memory leak in global list of FiberPool::Impl | Vitali Lovich | 1 | +7 | -0 |
| 2021-05-28 22:25 | Leak the root exception callback | Vitali Lovich | 1 | +45 | -2 |
| 2021-05-28 22:13 | Cleanup compiler macros a bit | Vitali Lovich | 1 | +13 | -15 |
| 2021-06-11 11:44 | Merge pull request #1263 from VladimirVR/win-cmake-install-fix | Harris Hancock | 1 | +8 | -3 |
| 2021-06-10 18:58 | Reverted #1240 | Vladymyr Rudenko | 1 | +1 | -2 |
| 2021-06-10 11:08 | Make cmake install more portable on windows | Vladymyr Rudenko | 1 | +9 | -3 |
| 2021-06-07 16:40 | Merge pull request #1254 from xortive/malonso/add-queue-age-to-twopartyvatnetwork | Kenton Varda | 3 | +77 | -20 |
| 2021-05-28 18:24 | Add oldestQueuedMessage metric to TwoPartyVatNetwork | malonso@cloudflare.com | 3 | +77 | -20 |
| 2021-06-04 16:23 | Merge pull request #1256 from capnproto/table-seek | Kenton Varda | 10 | +191 | -61 |
| 2021-06-04 02:42 | Make kj::List<T> track size. | Kenton Varda | 2 | +15 | -0 |
| 2021-06-04 02:40 | Ensure Maybe copy constructor doesn't misfire on incompatible types. | Kenton Varda | 1 | +2 | -2 |
| 2021-05-28 23:57 | Add rvalue-propagating variant of OneOf::get(). | Kenton Varda | 2 | +15 | -2 |
| 2021-05-28 23:46 | Add in-place constructor for ExternalMutexGuarded. | Kenton Varda | 1 | +15 | -0 |
| 2021-05-28 23:46 | Add operator== between Maybe<T> values. | Kenton Varda | 2 | +23 | -0 |
| 2021-05-28 23:40 | Add convenience method to convert RemotePromise into Promise. | Kenton Varda | 1 | +5 | -0 |
| 2021-05-05 23:14 | Add `kj::Table::seek()`. | Kenton Varda | 2 | +116 | -57 |
| 2021-05-28 17:34 | Merge pull request #1253 from a-robinson/ancillary-const | Kenton Varda | 1 | +4 | -4 |
| 2021-05-28 17:17 | Mark AncillaryMessage data access methods as const | Alex Robinson | 1 | +4 | -4 |
| 2021-05-28 14:51 | Merge pull request #1228 from vlovich/mutex-tracking | Kenton Varda | 12 | +776 | -46 |
| 2021-05-28 14:38 | Merge pull request #1246 from vlovich/annotate-lifetimebound | Kenton Varda | 4 | +156 | -105 |
| 2021-05-26 20:43 | Replace ::current with default constructor | Vitali Lovich | 4 | +29 | -34 |
| 2021-05-19 18:54 | Add asPtr to kj::String | Vitali Lovich | 1 | +5 | -0 |
| 2021-05-19 18:51 | Annotate lifetime bound | Vitali Lovich | 4 | +151 | -105 |
| 2021-05-12 19:23 | Add CI coverage for lock tracking | Vitali Lovich | 2 | +48 | -4 |
| 2021-04-29 17:25 | Keep track of thread holding lock | Vitali Lovich | 5 | +221 | -34 |
| 2021-04-29 17:00 | Add TLS to track the mutex the current thread is blocked on. | Vitali Lovich | 3 | +350 | -0 |
| 2021-04-29 18:37 | Keep track of location that could block. | Vitali Lovich | 2 | +66 | -40 |
| 2021-04-29 18:19 | Add kj::SourceLocation class | Vitali Lovich | 5 | +128 | -0 |
| 2021-05-24 21:26 | Merge pull request #1234 from nyanpasu64/fix-msvc-parse | Kenton Varda | 1 | +8 | -4 |
| 2021-05-11 11:35 | Fix kj/parse/common.h not compiling in MSVC's C++20 mode | nyanpasu64 | 1 | +8 | -4 |
| 2021-05-24 16:45 | Merge pull request #1248 from a-robinson/recv-cmsg | Kenton Varda | 4 | +173 | -19 |
| 2021-05-21 19:42 | Support registering interest in ancillary messages on AsyncIoStream | Alex Robinson | 4 | +173 | -19 |
| 2021-05-24 15:49 | Merge pull request #1250 from capnproto/fix-fork-trace | Kenton Varda | 1 | +4 | -0 |
| 2021-05-24 15:27 | Fix async tracing through ForkedPromise. | Kenton Varda | 1 | +4 | -0 |
| 2021-05-20 15:52 | Merge pull request #1217 from xortive/malonso/better-stringptr-safety | Kenton Varda | 2 | +11 | -0 |
| 2021-05-20 15:34 | Merge pull request #1247 from a-robinson/writev-exception-details | Kenton Varda | 1 | +2 | -2 |
| 2021-05-20 14:25 | Add a bit more detail on writev errors in AsyncStreamFd::writeInternal | Alex Robinson | 1 | +2 | -2 |
| 2021-04-22 16:11 | Prohibit assigning to a String/ArrayPtr from a String/Array rvalue | malonso@cloudflare.com | 2 | +11 | -0 |
| 2021-05-19 18:45 | Merge pull request #1244 from capnproto/bhoerner/tls-accept-timeout | Kenton Varda | 3 | +29 | -0 |
| 2021-05-17 16:07 | Add 'acceptTimeout' option to TLS | Brett Hoerner | 3 | +29 | -0 |
| 2021-05-17 14:57 | Merge pull request #1240 from ihnorton/ihn/create-symlink-windows-warning | Harris Hancock | 1 | +2 | -1 |
| 2021-05-17 14:04 | Merge pull request #1243 from a-robinson/shutdown-err | Alex Robinson | 1 | +10 | -4 |
| 2021-05-16 16:34 | Don't log unchanged disconnect() errors in RPC shutdownPromise | Alex Robinson | 1 | +10 | -4 |
| 2021-05-14 20:32 | Merge pull request #1241 from vlovich/is-header-value | Kenton Varda | 2 | +26 | -7 |
| 2021-05-14 18:57 | Merge pull request #1242 from vlovich/fix-test-unix-address | Kenton Varda | 1 | +4 | -1 |
| 2021-05-14 16:11 | Use unique Unix address for test. | Vitali Lovich | 1 | +4 | -1 |
| 2021-05-14 13:00 | Expose isValidHeaderValue in HttpHeaders | Vitali Lovich | 2 | +26 | -7 |
| 2021-05-13 21:51 | Turn create_symlink failure on Windows into a warning | Isaiah Norton | 1 | +2 | -1 |
| 2021-05-13 00:12 | Merge pull request #1235 from nyanpasu64/fix-c++20-test | Kenton Varda | 1 | +4 | -4 |
| 2021-05-12 18:49 | Merge pull request #1236 from capnproto/harris/header-id-refactor | Kenton Varda | 4 | +63 | -31 |
| 2021-05-12 15:47 | Fix typo | Kenton Varda | 1 | +1 | -1 |
| 2021-05-12 15:45 | Merge pull request #1238 from charlesfleche/patch-1 | Kenton Varda | 1 | +1 | -1 |
| 2021-05-12 15:41 | Merge pull request #1239 from vlovich/maybe-add-ref | Kenton Varda | 3 | +34 | -1 |
| 2021-05-12 03:11 | Add copyOrAddRef for Maybe<Own<T>> | Vitali Lovich | 3 | +34 | -1 |
| 2021-05-11 23:47 | Fix typo in capnproto-flatbuffers-sbe | Charles Flèche | 1 | +1 | -1 |
| 2021-05-11 13:07 | Const-qualify references to HttpHeaderTable that don't need mutability | Harris Hancock | 2 | +24 | -22 |
| 2021-05-11 11:16 | Refactor: Move header table building out of HttpOverCapnpFactory's constructor | Harris Hancock | 2 | +39 | -9 |
| 2021-05-11 11:59 | Fix String/StringPtr compilation on MinGW/MSVC C++20 | nyanpasu64 | 1 | +4 | -4 |
| 2021-05-06 16:00 | Merge pull request #1226 from capnproto/maybe-ref-null-on-move | Brett Hoerner | 2 | +36 | -2 |
| 2021-04-28 23:29 | Auto-nullify `kj::Maybe<T&>` after moving away. | Kenton Varda | 2 | +36 | -2 |
| 2021-04-28 17:46 | Merge pull request #1225 from xortive/malonso/enumhash | Kenton Varda | 1 | +7 | -0 |
| 2021-04-28 14:58 | add hashcode implementation for enums | malonso@cloudflare.com | 1 | +7 | -0 |
| 2021-04-27 14:21 | Merge pull request #1224 from a-robinson/asynciostream-getfd | Kenton Varda | 4 | +22 | -2 |
| 2021-04-27 13:38 | Add a getFd() method to AsyncIoStream | Alex Robinson | 4 | +22 | -2 |
| 2021-04-26 21:58 | Merge pull request #1220 from xortive/malonso/expose-mappediter | Kenton Varda | 2 | +63 | -69 |
| 2021-04-26 21:40 | Merge pull request #1221 from capnproto/harris/add-capnp-websocket-pkgconfig | Kenton Varda | 2 | +12 | -0 |
| 2021-04-26 21:15 | Merge pull request #1222 from capnproto/kenton/fix-websocket-rpc | Kenton Varda | 1 | +1 | -1 |
| 2021-04-26 21:11 | Fix build error in websocket-rpc.c++. | Kenton Varda | 1 | +1 | -1 |
| 2021-04-26 21:00 | Add pkgconfig/capnp-websocket.pc.in | Harris Hancock | 2 | +12 | -0 |
| 2021-04-26 16:06 | Add MappedIterator/MappedIterable to common.h | malonso@cloudflare.com | 2 | +63 | -69 |
| 2021-04-21 16:44 | Update README.md | Kenton Varda | 1 | +0 | -2 |
| 2021-04-21 15:25 | Merge pull request #1216 from capnproto/fix-hash | Kenton Varda | 2 | +38 | -2 |
| 2021-04-21 04:47 | Fix HashIndex memory leak when doing lots of erasures. | Kenton Varda | 2 | +38 | -2 |
| 2021-04-20 14:19 | Add a WebSocket implementation of MessageStream. (#1204) | Ian Denhardt | 6 | +290 | -3 |
| 2021-04-19 19:49 | Merge pull request #1214 from capnproto/forked-promise-has-branches | Kenton Varda | 3 | +22 | -0 |
| 2021-04-19 14:55 | Work around dumb GCC warning. | Kenton Varda | 1 | +5 | -0 |
| 2021-04-19 14:53 | Merge pull request #1215 from HazardyKnusperkeks/readme-fix | Kenton Varda | 1 | +2 | -2 |
| 2021-04-19 11:00 | Fix Readme Links | Björn Schäpers | 1 | +2 | -2 |
| 2021-04-19 00:51 | Merge pull request #1213 from capnproto/cross-thread-paf-cleanup | Kenton Varda | 4 | +58 | -14 |
| 2021-04-19 00:50 | Add `ForkedPromise::hasBranches()`. | Kenton Varda | 3 | +17 | -0 |
| 2021-04-15 19:42 | Define CrossThreadPromiseFulfiller with a const interface. | Kenton Varda | 2 | +49 | -7 |
| 2021-04-15 19:29 | Rename newCrossThreadPromiseAndFulfiller -> newPromiseAndCrossThreadFulfiller. | Kenton Varda | 4 | +11 | -9 |
| 2021-04-11 00:04 | Fix for VS2017 Builds and CI. (#1210) | Indy Ray | 2 | +3 | -3 |
| 2021-04-07 23:01 | Merge pull request #1205 from vlovich/readlimiter-quiet-tsan | Kenton Varda | 2 | +27 | -8 |
| 2021-04-07 22:59 | Merge pull request #1203 from capnproto/jlee/log-kjstr-as-literal | Kenton Varda | 2 | +12 | -2 |
| 2021-04-07 22:43 | Merge pull request #1206 from haneefmubarak/kj-add-more-variants | Kenton Varda | 1 | +38 | -0 |
| 2021-04-07 21:01 | Extend OneOf to support 20 variants. | Haneef Mubarak | 1 | +38 | -0 |
| 2021-04-06 20:59 | Fix TSAN unhappiness | Vitali Lovich | 2 | +27 | -8 |
| 2021-04-06 16:57 | Merge pull request #1201 from capnproto/fix-holes-oob | Kenton Varda | 1 | +5 | -0 |
| 2021-04-06 07:47 | Omit label when logging kj::str(...) expression parameters | Joe Lee | 2 | +12 | -2 |
| 2021-04-05 23:09 | Fix OOB array access in compiler. | Kenton Varda | 1 | +5 | -0 |
| 2021-04-05 21:45 | Merge pull request #1200 from capnproto/jlee/fix-log-tests | Kenton Varda | 3 | +142 | -110 |
| 2021-04-05 18:16 | Fix logging tests, context filename trimming | Joe Lee | 3 | +142 | -110 |
| 2021-04-01 17:17 | Merge pull request #1198 from capnproto/skip-rt-signal-test-aarch | Kenton Varda | 1 | +3 | -1 |
| 2021-04-01 01:32 | Skip RT signal test on aarch64 to work around possible qemu-user bug. | Kenton Varda | 1 | +3 | -1 |
| 2021-03-31 22:47 | Merge pull request #1197 from vlovich/fix-sigset-memcmp | Kenton Varda | 1 | +3 | -0 |
| 2021-03-31 22:00 | Make sigset safe to use in memcmp | Vitali Lovich | 1 | +3 | -0 |
| 2021-03-29 02:54 | Adds fuzz targets for oss-fuzz integration (#1188) | Catena cyber | 6 | +47 | -0 |
| 2021-03-20 18:46 | Put /go/capnp/ in the right place. | Kenton Varda | 1 | +0 | -0 |
| 2021-03-20 18:27 | Update server hostname. | Kenton Varda | 1 | +1 | -1 |
| 2021-03-20 18:21 | Merge pull request #1194 from zenhack/go-get | Kenton Varda | 1 | +19 | -0 |
| 2021-03-19 20:43 | Merge pull request #1195 from capnproto/list | Kenton Varda | 7 | +477 | -95 |
| 2021-03-19 20:14 | Add test for removing from list while iterating. | Kenton Varda | 1 | +55 | -0 |
| 2021-03-17 02:53 | Use kj::List in kj::Executor. | Kenton Varda | 2 | +51 | -95 |
| 2021-03-17 02:51 | Introduce kj::List. | Kenton Varda | 5 | +371 | -0 |
| 2021-03-12 02:46 | Add go-source meta tag and .git suffix | Ian Denhardt | 1 | +2 | -1 |
| 2021-03-09 23:49 | Add page to support using capnproto.org for the Go implementation | Ian Denhardt | 1 | +18 | -0 |
| 2021-03-03 01:17 | Merge pull request #1192 from capnproto/fix-perf-reg | Kenton Varda | 1 | +1 | -0 |
| 2021-03-03 00:58 | Fix dumb performance regression. | Kenton Varda | 1 | +1 | -0 |
| 2021-02-24 21:56 | Merge pull request #1187 from vrqq/patch-1 | Kenton Varda | 1 | +1 | -1 |
| 2021-02-24 17:53 | Merge pull request #1189 from a-robinson/rpc-count | Alex Robinson | 3 | +15 | -0 |
| 2021-02-24 17:24 | Add ability to query RPC queued message count for TwoPartyVatNetwork | Alex Robinson | 3 | +15 | -0 |
| 2021-02-24 16:27 | Merge pull request #1184 from capnproto/move-out-of-maybe | Kenton Varda | 2 | +41 | -6 |
| 2021-02-14 21:32 | Leave Maybe<T> empty after its contents are taken by another Maybe | Brett Hoerner | 2 | +41 | -6 |
| 2021-02-23 10:21 | Undefined behavior sanitizer on FileKeyHash() | vrqq | 1 | +1 | -1 |
| 2021-02-19 20:59 | Merge pull request #1180 from haneefmubarak/haneef/fix-kj-clean-shutdown | Kenton Varda | 1 | +3 | -0 |
| 2021-02-17 16:21 | Merge pull request #1186 from capnproto/getDestructionReason-file-line | Kenton Varda | 1 | +2 | -1 |
| 2021-02-17 15:57 | Actually use defaultFile and defaultLine passed to getDestructionReason(). | Kenton Varda | 1 | +2 | -1 |
| 2021-02-14 21:56 | Merge pull request #1183 from capnproto/cleanup-getDestructionReason | Kenton Varda | 2 | +25 | -25 |
| 2021-02-14 21:24 | Move `getDestructionReason()` to correct file. | Kenton Varda | 2 | +25 | -25 |
| 2021-02-14 21:01 | Merge pull request #1182 from capnproto/websocket-client-errors | Kenton Varda | 2 | +28 | -8 |
| 2021-02-14 17:02 | Report WebSocket handshake errors via HttpClientErrorHandler. | Kenton Varda | 2 | +28 | -8 |
| 2021-02-13 20:20 | Merge pull request #1181 from capnproto/fix-http-over-rpc-lifetime | Kenton Varda | 2 | +57 | -2 |
| 2021-02-13 18:49 | Fix HttpService lifetime issue in http-over-rpc. | Kenton Varda | 2 | +57 | -2 |
| 2021-02-12 19:27 | fix KJ_CLEAN_SHUTDOWN behavior | Haneef Mubarak | 1 | +3 | -0 |
| 2021-02-10 19:21 | Handle cancellation better in HTTP body streams. | Kenton Varda | 2 | +170 | -25 |
| 2021-02-12 03:53 | Merge pull request #1179 from capnproto/shouldClose-callback | Kenton Varda | 2 | +28 | -0 |
| 2021-02-11 20:14 | Allow app to hint to HttpServer when it should close connections. | Kenton Varda | 2 | +28 | -0 |
| 2021-02-08 18:19 | Merge pull request #1174 from capnproto/kenton/xthread-fulfiller | Kenton Varda | 5 | +480 | -23 |
| 2021-02-05 03:51 | Make the atomics work on MSVC. | Kenton Varda | 2 | +27 | -9 |
| 2021-02-03 04:42 | Implement `newCrossThreadPromiseFulfiller()`. | Kenton Varda | 5 | +453 | -14 |
| 2021-02-06 18:00 | Merge pull request #1176 from capnproto/kenton/cancel-exception | Kenton Varda | 3 | +50 | -20 |
| 2021-02-05 04:42 | Try to fix GCC 5 / Clang 5 CI builds by pinning to older Ubuntu. | Kenton Varda | 1 | +1 | -1 |
| 2021-02-05 22:27 | Create better exceptions when default-canceling a `kj::Canceler`. | Kenton Varda | 2 | +49 | -19 |
| 2021-02-01 18:51 | Merge pull request #1173 from capnproto/bhoerner/rpc-acceptloop | Kenton Varda | 3 | +24 | -11 |
| 2021-01-29 21:25 | Expose RpcSystemBase's accept loop promise | Brett Hoerner | 3 | +24 | -11 |
| 2021-01-29 20:26 | Merge pull request #1172 from capnproto/tweak-http-errors | Kenton Varda | 2 | +23 | -23 |
| 2021-01-29 18:44 | Don't add 'ERROR:' prefix to every protocol error description. | Kenton Varda | 2 | +23 | -23 |
| 2021-01-29 17:00 | Fill in KJ 'tour' documentation of Promises and System I/O. (#1165) | Kenton Varda | 1 | +468 | -5 |
| 2021-01-29 16:36 | Merge pull request #1171 from capnproto/bhoerner/tls-accept | Kenton Varda | 1 | +10 | -2 |
| 2021-01-29 15:14 | Fix TLS handshake errors being leaked from accept | Brett Hoerner | 1 | +10 | -2 |
| 2021-01-29 15:47 | Merge pull request #1170 from capnproto/fix-c++20 | Kenton Varda | 9 | +192 | -4 |
| 2021-01-29 04:04 | Try to work around MSVC. | Kenton Varda | 1 | +2 | -0 |
| 2021-01-29 03:13 | Fix build with C++20. | Kenton Varda | 9 | +190 | -4 |
| 2021-01-28 20:51 | Merge pull request #1168 from capnproto/rpc-bugs | Kenton Varda | 2 | +215 | -3 |
| 2021-01-28 05:04 | Fix bug when exporting a promise capability twice. | Kenton Varda | 2 | +93 | -3 |
| 2021-01-28 15:47 | Merge pull request #1169 from capnproto/rpc-queue-length | Kenton Varda | 3 | +37 | -1 |
| 2021-01-28 05:31 | Add ability to query RPC queue length for TwoPartyVatNetwork. | Kenton Varda | 3 | +37 | -1 |
| 2021-01-28 04:32 | Fix bug: If OutgoingRpcMessage::send() threw, we'd leak export table entries. | Kenton Varda | 2 | +122 | -0 |
| 2021-01-25 18:36 | Merge pull request #1164 from haneefmubarak/kj-defer-fwd-not-mv | Kenton Varda | 2 | +29 | -1 |
| 2021-01-21 20:01 | kj::defer: allow lvalue lambda reference | Haneef Mubarak | 2 | +29 | -1 |
| 2021-01-21 14:32 | Merge pull request #1162 from shamrin/patch-1 | Alex Robinson | 1 | +1 | -1 |
| 2021-01-21 10:59 | KJ doc: fix link to style guide | Alexey Shamrin | 1 | +1 | -1 |
| 2021-01-18 17:28 | A tour of KJ, and some other skeleton docs. (#1149) | Kenton Varda | 3 | +625 | -0 |
| 2021-01-15 22:10 | Merge pull request #1147 from Omustardo/patch-1 | Kenton Varda | 1 | +1 | -1 |
| 2021-01-15 02:58 | Merge pull request #1151 from capnproto/arrOf | Kenton Varda | 2 | +20 | -0 |
| 2021-01-14 22:28 | Merge pull request #1154 from capnproto/http-client-error-handler | Kenton Varda | 2 | +43 | -11 |
| 2021-01-14 22:28 | Merge pull request #1153 from capnproto/embiggen-header-buffer | Kenton Varda | 1 | +1 | -1 |
| 2021-01-14 19:45 | Merge pull request #1155 from capnproto/kenton/destroy-daemons-loop | Kenton Varda | 1 | +5 | -2 |
| 2021-01-14 19:23 | In EventLoop destructor, destroy daemons in a loop. | Kenton Varda | 1 | +5 | -2 |
| 2021-01-14 16:52 | Add HttpClientErrorHandler, similar to HttpServerErrorHandler. | Kenton Varda | 2 | +43 | -11 |
| 2021-01-14 16:51 | Merge pull request #1152 from capnproto/limit-receive | Kenton Varda | 3 | +35 | -28 |
| 2021-01-14 15:32 | Bump max header size 64k -> 128k. | Kenton Varda | 1 | +1 | -1 |
| 2021-01-14 03:14 | Add `kj::arrOf<T>()`, similar to `kj::arr()` but with explicit type. | Kenton Varda | 2 | +20 | -0 |
| 2021-01-13 20:33 | Update protobuf link | Omar | 1 | +1 | -1 |
| 2021-01-12 20:28 | Change exception for 'pipe ended prematurely' to DISCONNECTED. (#1148) | Kenton Varda | 1 | +2 | -1 |
| 2021-01-12 06:35 | Fix link to Google protobuf | Omar | 1 | +1 | -1 |
| 2021-01-11 18:47 | Pretty-print binary blobs (aka Data) properly. (#1143) | Maksym Sobolyev | 4 | +24 | -14 |
| 2021-01-11 17:35 | Merge pull request #1146 from capnproto/optimize-websocket-pump | Kenton Varda | 4 | +135 | -18 |
| 2021-01-11 04:02 | Allow limiting WebSocket message size. | Kenton Varda | 3 | +35 | -28 |
| 2021-01-11 02:58 | Optimise WebSocket pumps between raw streams to a raw stream pump. | Kenton Varda | 2 | +93 | -5 |
| 2021-01-11 02:53 | AsyncPipe pumps should fail when any read/write fails. | Kenton Varda | 1 | +40 | -11 |
| 2021-01-11 02:06 | Test: Fix KJ_EXPECT_THROW macros to output entire exception on failure. | Kenton Varda | 1 | +2 | -2 |
| 2021-01-11 15:52 | Merge pull request #1145 from a-robinson/arobinson/write-messages | Kenton Varda | 4 | +155 | -15 |
| 2021-01-07 15:19 | Add writeMessages for serializing multiple messages to an output stream | Alex Robinson | 4 | +155 | -15 |
| 2021-01-06 19:39 | Merge pull request #1140 from capnproto/remove-miniposix.c++ | Kenton Varda | 3 | +1 | -52 |
| 2021-01-06 15:04 | Merge pull request #1142 from capnproto/lock-debugging | Kenton Varda | 1 | +8 | -0 |
| 2021-01-05 20:30 | Add option to log warnings if a writer lock blocked many readers. | Kenton Varda | 1 | +8 | -0 |
| 2020-12-23 15:27 | Delete sysconf-based iovMax() fallback. | Kenton Varda | 3 | +1 | -52 |
| 2020-12-23 14:56 | Merge pull request #1139 from capnproto/remove-realm-gateway | Kenton Varda | 7 | +18 | -1619 |
| 2020-12-22 21:02 | Remove `RealmGateway`. | Kenton Varda | 7 | +18 | -1619 |
| 2020-12-18 17:36 | Minor speedup for miniposix::iovMax | Vitali Lovich | 6 | +78 | -32 |
| 2020-12-18 17:35 | Merge pull request #1136 from capnproto/fix-release-build | Kenton Varda | 1 | +6 | -6 |
| 2020-12-18 04:08 | Merge pull request #1134 from capnproto/twoparty-rpc-read-error-cancel-write | Kenton Varda | 3 | +72 | -8 |
| 2020-12-17 20:51 | In rpc-twoparty, propagate write failures to read failures. | Kenton Varda | 3 | +71 | -7 |
| 2020-12-18 03:59 | Fix -fno-exceptions tests. | Kenton Varda | 1 | +6 | -6 |
| 2020-12-18 02:30 | Merge pull request #1135 from capnproto/task-set-destructor | Kenton Varda | 2 | +39 | -1 |
| 2020-12-18 02:01 | Allow cancellation of tasks in TaskSet to schedule more tasks. | Kenton Varda | 2 | +39 | -1 |
| 2020-12-17 20:55 | Driveby fix: This test was telling both sides that they were the server. | Kenton Varda | 1 | +1 | -1 |
| 2020-12-17 17:47 | Merge pull request #1116 from ObsidianMinor/patch-1 | Kenton Varda | 1 | +1 | -1 |
| 2020-12-16 19:56 | Merge pull request #1133 from capnproto/redundant-cast | Kenton Varda | 1 | +1 | -1 |
| 2020-12-16 16:47 | Remove a redundant static_cast. | Kenton Varda | 1 | +1 | -1 |
| 2020-12-16 02:47 | Merge pull request #1132 from capnproto/retain-stack-trace-in-disconnect-exception | Kenton Varda | 4 | +44 | -2 |
| 2020-12-16 01:20 | Retain stack traces on exception thas disconnect the RPC. | Kenton Varda | 4 | +44 | -2 |
| 2020-12-11 18:13 | Merge pull request #1131 from capnproto/set-pipeline | Kenton Varda | 9 | +235 | -0 |
| 2020-12-10 19:24 | Test context.setPipeline() and PipelineBuilder. | Kenton Varda | 4 | +41 | -0 |
| 2020-12-10 19:23 | Add PipelineBuilder utility class for use with context.setPipeline(). | Kenton Varda | 3 | +138 | -7 |
| 2020-12-10 18:25 | Introduce CallConetxt::setPipeline(). | Kenton Varda | 4 | +63 | -0 |
| 2020-12-08 19:42 | Merge pull request #1120 from capnproto/magic-asserts | Kenton Varda | 9 | +258 | -32 |
| 2020-12-04 17:54 | Abstract out the interfaces in serialize-async.h, use the abstraction in TwoPartyVatNetwork (#1095) | Ian Denhardt | 4 | +346 | -117 |
| 2020-12-03 17:40 | Do not use fallocate on Android API < 21 (#1126) | elelel | 1 | +6 | -1 |
| 2020-12-02 00:20 | Merge pull request #1124 from capnproto/fix-ekam-build | Kenton Varda | 1 | +5 | -1 |
| 2020-12-02 00:12 | Fix byte-stream-test harder. | Kenton Varda | 1 | +5 | -1 |
| 2020-12-01 23:20 | Merge pull request #1123 from capnproto/fix-ekam-build | Kenton Varda | 1 | +4 | -4 |
| 2020-12-01 23:11 | Fix use of C++17 features in byte-stream-test. | Kenton Varda | 1 | +4 | -4 |
| 2020-11-30 20:43 | Merge pull request #1122 from capnproto/fix-release-tests | Kenton Varda | 3 | +8 | -3 |
| 2020-11-30 18:50 | Fix `List(Capability)` with `--disable-reflection`. | Kenton Varda | 1 | +5 | -2 |
| 2020-11-30 18:14 | Fix release tests. | Kenton Varda | 2 | +3 | -1 |
| 2020-11-30 17:43 | Merge pull request #1101 from SpaceIm/cmake-module-path-append | Kenton Varda | 1 | +1 | -1 |
| 2020-11-30 17:37 | Merge pull request #1119 from capnproto/improve-QuestionRef-destructor | Kenton Varda | 1 | +23 | -18 |
| 2020-11-30 16:30 | Merge pull request #1109 from capnproto/bhoerner/http-over-capnp-split-writes | Kenton Varda | 3 | +124 | -58 |
| 2020-11-19 20:23 | Split very large byte-stream writes into smaller writes | Brett Hoerner | 3 | +124 | -58 |
| 2020-11-29 17:52 | Merge pull request #1118 from capnproto/paf-exception | Kenton Varda | 6 | +104 | -34 |
| 2020-11-26 20:48 | When a fulfiller is prematurely destroyed not due to an exception, at least report some stack trace from the destruction site. | Kenton Varda | 3 | +19 | -5 |
| 2020-11-26 20:27 | When the fulfiller of a promise-fulfiller pair is dropped because of an exception unwind, propagate the exception. | Kenton Varda | 2 | +35 | -3 |
| 2020-11-29 00:30 | Fix clang 5 build. | Kenton Varda | 1 | +6 | -0 |
| 2020-11-28 23:03 | Implement magic assert stringification. | Kenton Varda | 4 | +220 | -10 |
| 2020-11-28 23:27 | Remove operator== in filesystem-test.c++ that wasn't actually needed. | Kenton Varda | 1 | +0 | -4 |
| 2020-11-28 22:55 | Don't implicity convert 0 to nullptr in this KJ_EXPECT. | Kenton Varda | 1 | +1 | -1 |
| 2020-11-28 22:52 | Fix stringification of arrays. | Kenton Varda | 2 | +31 | -17 |
| 2020-11-27 21:23 | Re-arrange QuestionRef destructor to handle exceptions better. | Kenton Varda | 1 | +23 | -18 |
| 2020-11-26 20:20 | Factor out WeakFulfiller's disposer so that it isn't a template. | Kenton Varda | 3 | +54 | -30 |
| 2020-11-27 15:30 | Merge pull request #1117 from capnproto/async-trace | Kenton Varda | 3 | +361 | -104 |
| 2020-11-26 05:25 | Redesign async trace code. | Kenton Varda | 3 | +315 | -96 |
| 2020-11-25 23:02 | Add new helper getMethodStartAddress(). | Kenton Varda | 1 | +28 | -2 |
| 2020-11-26 05:12 | Fix async exception traces through `promise.catch_()`. | Kenton Varda | 1 | +18 | -6 |
| 2020-11-25 18:25 | Use archive of "All Concurrency Models Suck" | ObsidianMinor | 1 | +1 | -1 |
| 2020-11-25 17:20 | Merge pull request #1115 from capnproto/trace-encoder | Kenton Varda | 16 | +264 | -30 |
| 2020-11-24 23:06 | Extend RpcSystem to allow setting a function to encode remote traces. | Kenton Varda | 9 | +103 | -9 |
| 2020-11-24 23:06 | Regenerate bootstraps. | Kenton Varda | 2 | +80 | -21 |
| 2020-11-24 23:06 | Extend RPC protocol to transmit remote trace text. | Kenton Varda | 1 | +5 | -0 |
| 2020-11-24 23:05 | Extend kj::Exception to include remote trace text. | Kenton Varda | 2 | +18 | -0 |
| 2020-11-24 23:00 | Allow constructing `Maybe<T&>` from `Maybe<T>&`. | Kenton Varda | 2 | +58 | -0 |
| 2020-11-21 20:04 | Merge pull request #1114 from capnproto/fix-list-list-adopt | Kenton Varda | 2 | +54 | -3 |
| 2020-11-21 00:40 | Fix `List<List<T>>` `adopt()` and `disown()`. | Kenton Varda | 2 | +54 | -3 |
| 2020-11-20 16:57 | Merge pull request #1111 from capnproto/fix-msvc-ci | Kenton Varda | 2 | +3 | -1 |
| 2020-11-20 16:32 | Fix MSVC build. | Kenton Varda | 1 | +2 | -0 |
| 2020-11-20 00:17 | Fix MSVC CI build. | Kenton Varda | 1 | +1 | -1 |
| 2020-11-20 01:14 | Merge pull request #1108 from capnproto/fix-xthread-event-bugs | Kenton Varda | 2 | +62 | -1 |
| 2020-11-19 23:53 | Merge pull request #1110 from capnproto/exception-utilities | Kenton Varda | 4 | +204 | -3 |
| 2020-11-19 21:24 | Make sure assert location is part of exception stack trace. | Kenton Varda | 1 | +2 | -2 |
| 2020-11-19 21:18 | Add utility for comparing related stack traces. | Kenton Varda | 3 | +98 | -0 |
| 2020-11-19 20:21 | Implement InFlightExceptionIterator for debugging. | Kenton Varda | 3 | +104 | -1 |
| 2020-11-19 17:06 | Add some asserts in cross-thread event code to narrow down problems. | Kenton Varda | 1 | +6 | -0 |
| 2020-11-19 15:43 | Fix fatal exception when EventLoop is destroyed while cross-thread events are being canceled. | Kenton Varda | 2 | +56 | -1 |
| 2020-11-16 21:25 | Merge pull request #1105 from capnproto/bhoerner/blockedpumpto-cancel | Kenton Varda | 1 | +1 | -1 |
| 2020-11-16 19:46 | Change Canceler's default exception type to DISCONNECTED | Brett Hoerner | 1 | +1 | -1 |
| 2020-11-15 20:32 | Merge pull request #1103 from kraj/master | Kenton Varda | 1 | +6 | -0 |
| 2020-11-15 20:10 | mutex: Fix build on 32-bit architectures using 64-bit time_t | Khem Raj | 1 | +6 | -0 |
| 2020-11-13 21:39 | Merge pull request #1102 from capnproto/fix-tail-call-cancel-race | Kenton Varda | 2 | +152 | -1 |
| 2020-11-13 01:41 | Fix leak when an RPC tail call is canceled. | Kenton Varda | 2 | +152 | -1 |
| 2020-11-08 21:55 | append to CMAKE_MODULE_PATH | SpaceIm | 1 | +1 | -1 |
| 2020-11-07 00:29 | Merge pull request #1097 from JonasVautherin/list-capability | Kenton Varda | 6 | +122 | -67 |
| 2020-11-07 00:24 | Merge pull request #1100 from haneefmubarak/haneef/cpp-version-flag | Kenton Varda | 1 | +4 | -4 |
| 2020-11-05 23:56 | Add test exercising List(Capability) | Jonas Vautherin | 1 | +33 | -0 |
| 2020-11-03 23:28 | Add build test for List(Capability) | Jonas Vautherin | 1 | +5 | -1 |
| 2020-11-03 23:28 | Add nobuild test for List(AnyStruct) | Jonas Vautherin | 2 | +38 | -36 |
| 2020-11-02 00:41 | Fix switch indentation | Jonas Vautherin | 1 | +29 | -29 |
| 2020-11-02 00:09 | Add support for List(Capability) | Jonas Vautherin | 2 | +24 | -8 |
| 2020-11-06 22:54 | Merge pull request #1098 from Dr-Emann/fix/out_of_source_build | Kenton Varda | 1 | +4 | -4 |
| 2020-11-06 22:45 | Cleanup: rewrite c++1y to c++14 | Haneef Mubarak | 1 | +4 | -4 |
| 2020-11-06 19:36 | Fix for `make check` in an out-of-source build directory | Zachary Dremann | 1 | +4 | -4 |
| 2020-11-05 15:44 | Merge pull request #1099 from thomcc/kj-inf-nan-msvc | Kenton Varda | 2 | +1 | -26 |
| 2020-11-05 06:57 | Support constexpr `kj::nan()` under MSVC | Thom Chiovoloni | 2 | +1 | -26 |
| 2020-11-02 18:18 | Merge pull request #1096 from a-robinson/lazy-reconnect | Alex Robinson | 3 | +77 | -5 |
| 2020-10-28 14:14 | Add lazy option to autoReconnect to avoid connecting until used | Alex Robinson | 3 | +77 | -5 |
| 2020-10-30 21:16 | Merge pull request #1087 from capnproto/fix-release-tests | Kenton Varda | 1 | +1 | -1 |
| 2020-10-30 19:30 | Merge pull request #1094 from capnproto/fix-dpi-bugs | Kenton Varda | 3 | +29 | -1 |
| 2020-10-29 22:06 | When logging uncaught exception in detached thread, run initializer again before logging. | Kenton Varda | 1 | +8 | -1 |
| 2020-10-28 22:45 | Merge pull request #1086 from capnproto/fix-branded-alias | Kenton Varda | 16 | +1484 | -1051 |
| 2020-10-27 17:24 | Add a method to proactively cancel detached promises. | Kenton Varda | 2 | +21 | -0 |
| 2020-10-20 17:31 | Merge pull request #1091 from capnproto/kenton/fix-websocket-rpc-cancellation | Kenton Varda | 1 | +6 | -6 |
| 2020-10-20 17:13 | Fix WebSocket-over-RPC cancellation logic. | Kenton Varda | 1 | +6 | -6 |
| 2020-10-19 19:45 | Merge pull request #1090 from zenhack/canonicalization-doc | Kenton Varda | 1 | +4 | -1 |
| 2020-10-19 18:23 | Clarify canonicalization behavior on zero-sized values. | Ian Denhardt | 1 | +4 | -1 |
| 2020-10-19 16:43 | Merge pull request #1088 from rit/fix-typo | Kenton Varda | 1 | +1 | -1 |
| 2020-10-17 05:51 | Fix typo: mainline not mainlaine | Rit Li | 1 | +1 | -1 |
| 2020-10-16 22:17 | Fix serialize-text-test.c++ under -fno-exceptions. | Kenton Varda | 1 | +1 | -1 |
| 2020-10-16 21:28 | Merge pull request #1081 from vlovich/sanitizer-fixes | Kenton Varda | 2 | +16 | -4 |
| 2020-10-16 21:23 | Fix C++14 issue (I think?). | Kenton Varda | 1 | +0 | -1 |
| 2020-10-14 21:46 | Make 'capnp convert' parse the type specification using the full parser. | Kenton Varda | 8 | +270 | -43 |
| 2020-10-15 00:20 | Cleanup: Revise and improve comments on Resolver, BrandedDecl, BrandScope, ImplicitParams. | Kenton Varda | 2 | +103 | -28 |
| 2020-10-14 23:14 | Cleanup: Move BrandScope methods out-of-line. | Kenton Varda | 2 | +158 | -138 |
| 2020-10-14 23:09 | Cleanup: Move Resolver, BrandedDecl, BrandScope, and ImplicitParams into their own files. | Kenton Varda | 7 | +999 | -888 |
| 2020-10-14 22:48 | Cleanup: Move expression stringification utility into parser.c++. | Kenton Varda | 3 | +95 | -95 |
| 2020-10-14 22:25 | Cleanup: Move NodeTranslator::ImplicitParams out of NodeTranslator. | Kenton Varda | 2 | +23 | -27 |
| 2020-10-14 22:21 | Cleanup: Move NodeTranslator::Resolver out of NodeTranslator. | Kenton Varda | 3 | +94 | -96 |
| 2020-10-14 22:11 | Cleanup: Make BrandedDecl and BrandScope no longer members of NodeTranslator. | Kenton Varda | 2 | +36 | -29 |
| 2020-10-15 14:50 | Merge pull request #1083 from capnproto/bhoerner/http-over-capnp-canceler | Kenton Varda | 2 | +2 | -2 |
| 2020-10-15 14:33 | Fix canceler.isEmpty() check in http-over-capnp | Brett Hoerner | 2 | +2 | -2 |
| 2020-10-14 19:56 | Merge pull request #1082 from capnproto/fix-TextCodec-errors | Kenton Varda | 2 | +48 | -14 |
| 2020-10-13 21:15 | Put whole file in capnp namespace. | Kenton Varda | 1 | +2 | -2 |
| 2020-10-13 20:04 | Merge pull request #1071 from p4l1ly/includedir | Harris Hancock | 1 | +3 | -0 |
| 2020-10-09 21:54 | Make TSAN happy | Vitali Lovich | 1 | +15 | -3 |
| 2020-10-12 01:49 | Cleanup: Fix TextCodec test names to be more specific. | Kenton Varda | 1 | +4 | -4 |
| 2020-10-12 01:44 | Fix TextCodec parse error formatting. | Kenton Varda | 2 | +42 | -8 |
| 2020-10-09 21:55 | Fix UBSAN issue | Vitali Lovich | 1 | +1 | -1 |
| 2020-09-28 13:43 | cmake: set CAPNP_INCLUDE_DIR | Pavol Vargovcik | 1 | +3 | -0 |
| 2020-09-30 22:17 | Merge pull request #1072 from capnproto/jlee/fix-unreachable-code-warnings | Kenton Varda | 6 | +20 | -5 |
| 2020-09-30 06:49 | Ignore ENOPROTOOPT error when setting TCP_NODELAY | Joe Lee | 1 | +1 | -0 |
| 2020-09-24 21:23 | Disable clang unreachable code warnings for known-unreachable code | Joe Lee | 5 | +19 | -5 |
| 2020-09-30 17:58 | Merge pull request #1073 from ecatmur/patch-2 | Kenton Varda | 1 | +2 | -4 |
| 2020-09-23 16:22 | Merge pull request #1069 from a-robinson/tls-combine-small-writes | Kenton Varda | 4 | +151 | -2 |
| 2020-09-22 16:54 | Tiny optimization to avoid need for circular buffer when possible in TLS | Alex Robinson | 1 | +3 | -0 |
| 2020-09-22 16:51 | Combine small writes together in TLS compatibility layer | Alex Robinson | 4 | +148 | -2 |
| 2020-09-20 00:41 | Merge pull request #1068 from capnproto/fix-round-trips | Kenton Varda | 3 | +53 | -22 |
| 2020-09-19 04:44 | Allow MembranePolicies to opt out of resolve-before-redirect behavior. | Kenton Varda | 2 | +36 | -14 |
| 2020-09-18 23:57 | Eliminate unnecessary network round trip in HTTP-over-RPC. | Kenton Varda | 1 | +17 | -8 |
| 2020-09-18 15:41 | Merge pull request #1066 from a-robinson/nodelay-on-server-socket | Kenton Varda | 1 | +14 | -0 |
| 2020-09-17 14:49 | Set TCP_NODELAY on servers as well as on clients | Alex Robinson | 1 | +14 | -0 |
| 2020-09-16 22:11 | Merge pull request #1058 from capnproto/harris/fix-msvc-ice | Kenton Varda | 1 | +12 | -0 |
| 2020-09-16 00:48 | Add CAPNP_BEGIN_HEADER and CAPNP_END_HEADER around generated .capnp.h headers (#1060) | Jeremy Steward | 10 | +42 | -1 |
| 2020-09-10 06:10 | Work around VS2019 ICE in KJ_CASE_ONEOF() | Harris Hancock | 1 | +12 | -0 |
| 2020-09-03 21:23 | Merge pull request #1057 from capnproto/fix-local-call-pipeline-after-response | Kenton Varda | 2 | +55 | -3 |
| 2020-09-03 20:58 | Use 8-byte alignment for arenaSpace (#1056) | erikmchut | 1 | +2 | -2 |
| 2020-09-03 20:32 | Fix use-after-free when local RPC call pipeline used after response dropped. | Kenton Varda | 2 | +55 | -3 |
| 2020-09-01 21:27 | Merge pull request #1055 from capnproto/fix-reconnect-test | Kenton Varda | 1 | +1 | -1 |
| 2020-09-01 20:36 | Fix use-after-free in reconnect-test. | Kenton Varda | 1 | +1 | -1 |
| 2020-08-24 16:29 | Merge pull request #1048 from capnproto/fix-json-unknown-fields | Kenton Varda | 2 | +6 | -1 |
| 2020-08-23 20:03 | Fix JsonCodec::setRejectUnknownFields() to work with annotated types. | Kenton Varda | 2 | +6 | -1 |
| 2020-08-20 21:10 | Adding capnpc pkgconfig so builds can pull in libcapnpc (#1047) | John Demme | 3 | +14 | -0 |
| 2020-08-18 09:30 | fastCaseCmp: workaround gcc -Wtautological-compare | Ed Catmur | 1 | +2 | -4 |
| 2020-08-13 22:10 | Merge pull request #1045 from ObsidianMinor/fix/taskset-destroyed-fulfiller-waiter | Kenton Varda | 1 | +5 | -1 |
| 2020-08-13 20:45 | Check if fufiller is waiting before asserting that the fulfiller exists | Sydney Acksman | 1 | +5 | -1 |
| 2020-08-12 17:47 | Merge pull request #1044 from capnproto/fix-event-loop-destruction | Kenton Varda | 2 | +60 | -4 |
| 2020-08-12 17:07 | Fix destruction order in EventLoop. | Kenton Varda | 2 | +60 | -4 |
| 2020-08-10 17:09 | Merge pull request #1042 from capnproto/oneof-ten-variants | Kenton Varda | 1 | +3 | -0 |
| 2020-08-10 16:25 | Extend OneOf to support 10 variants. | Kenton Varda | 1 | +3 | -0 |
| 2020-08-02 21:10 | Merge pull request #1039 from capnproto/fix-release-build | Kenton Varda | 3 | +11 | -2 |
| 2020-08-02 14:53 | Run release tests on branches named fix-release* | Kenton Varda | 1 | +1 | -0 |
| 2020-08-02 14:52 | Fix tests on Android. | Kenton Varda | 1 | +8 | -1 |
| 2020-08-02 14:47 | Fix no-exceptions build. | Kenton Varda | 1 | +2 | -1 |
| 2020-08-02 01:32 | Merge pull request #1038 from mologie/json-include-cleanup | Kenton Varda | 1 | +0 | -3 |
| 2020-08-01 17:07 | BoringSSL error message changed from TLSV1_CERTIFICATE_REQUIRED to TLSV1_ALERT_CERTIFICATE_REQUIRED. | Kenton Varda | 1 | +1 | -1 |
| 2020-07-31 12:18 | Remove obsolete strtod includes from json.c++ | Oliver Kuckertz | 1 | +0 | -3 |
| 2020-07-30 19:22 | Add option to reject decoding of JSON messages with unrecognized fields (#1037) | Oliver Kuckertz | 3 | +23 | -4 |
| 2020-07-30 16:41 | Merge pull request #1026 from vlovich/fix-win32-macro | Kenton Varda | 24 | +112 | -57 |
| 2020-06-30 17:02 | Fix Windows version friendliness with external build | Vitali Lovich | 24 | +112 | -57 |
| 2020-07-29 19:06 | Merge pull request #1036 from vlovich/fix-clang-cl | Kenton Varda | 26 | +76 | -72 |
| 2020-07-27 18:09 | Fix clang-cl support | Vitali Lovich | 26 | +76 | -72 |
| 2020-07-19 01:21 | Merge pull request #1034 from orborde/gaurd | Kenton Varda | 1 | +3 | -3 |
| 2020-07-18 23:36 | Fix comment typo | William Ehlhardt | 1 | +3 | -3 |
| 2020-07-13 16:55 | Adding getAllNested and getNodeName to ParsedSchema (#1016) | John Demme | 6 | +56 | -0 |
| 2020-07-09 23:23 | Merge pull request #1032 from capnproto/twoparty-server-accept-unowned | Kenton Varda | 2 | +33 | -0 |
| 2020-07-09 18:17 | Add variant of TwoPartyServer::accept() that works with unowned streams. | Kenton Varda | 2 | +33 | -0 |
| 2020-07-09 17:12 | Merge pull request #1024 from capnproto/peer-identity | Kenton Varda | 8 | +1006 | -221 |
| 2020-07-05 17:25 | Skip deadlocking test on Cygwin. | Kenton Varda | 1 | +1 | -1 |
| 2020-07-03 20:09 | Skip NetworkPeerIdentity test on Windows where it's not implemented yet. | Kenton Varda | 1 | +2 | -0 |
| 2020-07-03 20:07 | Fix mac build. | Kenton Varda | 1 | +7 | -3 |
| 2020-07-03 19:45 | Typo fixes. | Kenton Varda | 1 | +2 | -2 |
| 2020-07-03 19:44 | Remove TlsPeerIdentity::matchesHostname(), which I haven't implemented and don't need. | Kenton Varda | 2 | +2 | -7 |
| 2020-07-03 19:43 | Fix C++14 build. | Kenton Varda | 1 | +5 | -2 |
| 2020-06-27 01:54 | Extend TLS bindings to provide certificate details via PeerIdentity. | Kenton Varda | 3 | +225 | -5 |
| 2020-06-27 01:52 | Refactor: Add a second trusted certificate to kj-tls-test. | Kenton Varda | 2 | +316 | -200 |
| 2020-06-27 01:48 | Extend basic network interfaces with PeerIdentity. | Kenton Varda | 4 | +461 | -16 |
| 2020-07-05 17:44 | Add lock timeout support to MutexGuarded (#1029) | ObsidianMinor | 3 | +102 | -7 |
| 2020-07-05 16:57 | Merge pull request #1028 from vlovich/fix-unqualified-friend | Kenton Varda | 1 | +0 | -1 |
| 2020-06-30 17:50 | Fix unqualified friend declaration | Vitali Lovich | 1 | +0 | -1 |
| 2020-07-01 22:16 | Merge pull request #1027 from vlovich/fix-ignored-qualifier | Kenton Varda | 1 | +1 | -1 |
| 2020-06-30 17:48 | Fix ignored qualifier | Vitali Lovich | 1 | +1 | -1 |
| 2020-06-29 17:23 | Merge pull request #1020 from capnproto/205-bug-http-rpc-client-adapter | Kenton Varda | 2 | +66 | -1 |
| 2020-06-26 17:21 | Merge pull request #1021 from a-robinson/async-retry-on-disconnect | Kenton Varda | 3 | +16 | -17 |
| 2020-06-26 14:02 | Make retryOnDisconnect call the provided func asynchronously both times | Alex Robinson | 3 | +16 | -17 |
| 2020-06-23 01:02 | Fix bug with 205 status code over http-over-rpc with HttpClientAdapter. | Kenton Varda | 2 | +66 | -1 |
| 2020-06-22 16:11 | Merge pull request #1017 from capnproto/disconnect-handling | Kenton Varda | 6 | +480 | -0 |
| 2020-06-21 04:57 | Add capnp::autoReconnect() utility. | Kenton Varda | 3 | +370 | -0 |
| 2020-06-22 15:48 | Merge pull request #1019 from capnproto/http-205 | Kenton Varda | 2 | +40 | -3 |
| 2020-06-22 15:21 | HTTP 205 responses must have content-length: 0 | Kenton Varda | 2 | +40 | -3 |
| 2020-06-21 04:56 | Add kj::retryOnDisconnect() simple utility. | Kenton Varda | 3 | +110 | -0 |
| 2020-06-22 02:52 | Merge pull request #1018 from capnproto/fix-builds | Kenton Varda | 2 | +9 | -2 |
| 2020-06-21 20:14 | Try to fix Cygwin hang in tests. | Kenton Varda | 1 | +6 | -2 |
| 2020-06-21 20:14 | Try to fix MinGW build. | Kenton Varda | 1 | +3 | -0 |
| 2020-06-19 14:40 | Merge pull request #1015 from parkerduckworth/style-guide | Kenton Varda | 1 | +1 | -1 |
| 2020-06-19 03:12 | fix typo in 'No Singletons' | parkerduckworth | 1 | +1 | -1 |
| 2020-06-14 23:46 | Jekyll 4.x broke the site, explicitly use an older version. | Kenton Varda | 2 | +5 | -4 |
| 2020-06-14 23:38 | Tweak | Kenton Varda | 1 | +1 | -1 |
| 2020-06-14 23:31 | Merge pull request #1013 from b00f/patch-1 | Kenton Varda | 1 | +1 | -0 |
| 2020-06-12 06:40 | Update install.md | Mostafa Sedaghat Joo | 1 | +1 | -0 |
| 2020-06-10 00:00 | Merge pull request #1012 from capnproto/really-fix-pull-loop | Kenton Varda | 1 | +4 | -4 |
| 2020-06-09 23:46 | Actually fix AsyncTee::pump() memory leak. 🤦 | Kenton Varda | 1 | +4 | -4 |
| 2020-06-08 17:56 | Merge pull request #1010 from capnproto/separate-event-stack | Kenton Varda | 5 | +610 | -116 |
| 2020-06-07 03:40 | Actually fix windows. | Kenton Varda | 1 | +31 | -27 |
| 2020-06-07 03:13 | Support limiting the FiberBool freelist size. | Kenton Varda | 3 | +101 | -4 |
| 2020-06-06 22:29 | Fix formatting. | Kenton Varda | 1 | +4 | -4 |
| 2020-06-05 23:24 | Fix Windows: Main fiber can't be connected to EventLoop anymore. | Kenton Varda | 2 | +30 | -30 |
| 2020-06-05 21:56 | Implement optional core-local freelisting in FiberPool. | Kenton Varda | 2 | +123 | -0 |
| 2020-06-05 18:52 | Refactor FiberBool to use Disposers. | Kenton Varda | 3 | +42 | -28 |
| 2020-06-05 18:17 | Extend event loop to support switching stacks while running callbacks. | Kenton Varda | 3 | +189 | -32 |
| 2020-06-05 18:11 | Allow directly running a function on a stack from a FiberPool. | Kenton Varda | 4 | +124 | -25 |
| 2020-06-05 01:09 | Merge pull request #1009 from capnproto/fix-pull-loop | Kenton Varda | 1 | +25 | -20 |
| 2020-06-05 00:41 | Cleanup: Move privates to bottom. | Kenton Varda | 1 | +24 | -25 |
| 2020-06-05 00:41 | Fix tail call optimization of AsyncTee::pull() loop. | Kenton Varda | 1 | +8 | -2 |
| 2020-06-01 23:53 | Merge pull request #1008 from ObsidianMinor/feat/fiber-pool | Kenton Varda | 3 | +8 | -8 |
| 2020-06-01 23:04 | Add const modifier to FiberPool::startFiber | Sydney Acksman | 3 | +8 | -8 |
| 2020-05-29 17:14 | Merge pull request #1003 from ObsidianMinor/feat/fiber-pool | Kenton Varda | 5 | +276 | -66 |
| 2020-05-19 17:20 | Use setjmp in fibers to avoid ucontext signal mask save | Sydney Acksman | 1 | +39 | -21 |
| 2020-05-12 20:03 | Add freelisting of fiber stacks | Sydney Acksman | 5 | +240 | -48 |
| 2020-05-18 23:32 | Merge pull request #1007 from capnproto/fix-release-build | Kenton Varda | 1 | +4 | -4 |
| 2020-05-18 21:18 | Fix -fno-exceptions build. | Kenton Varda | 1 | +4 | -4 |
| 2020-05-18 14:36 | Merge pull request #1006 from capnproto/fix-more-ordering-bugs | Kenton Varda | 5 | +164 | -29 |
| 2020-05-16 01:53 | Fix another ordering bug with streams and shortenPath(). | Kenton Varda | 2 | +95 | -1 |
| 2020-05-15 22:58 | Cleanup: Move code to consolidate private section. | Kenton Varda | 1 | +30 | -31 |
| 2020-05-15 22:55 | Fix memory leak in HTTP loop. | Kenton Varda | 1 | +8 | -2 |
| 2020-05-15 22:44 | Fix ordering bug when promise cap resolves while request is being built. | Kenton Varda | 2 | +37 | -1 |
| 2020-05-14 15:27 | Merge pull request #1005 from capnproto/executor-disconnects | Kenton Varda | 4 | +447 | -51 |
| 2020-05-14 03:56 | Fix typo. | Kenton Varda | 1 | +1 | -1 |
| 2020-05-13 15:59 | Merge pull request #1002 from swamp-agr/master | Kenton Varda | 1 | +1 | -1 |
| 2020-05-13 15:56 | Merge pull request #1004 from capnproto/jlee/fix-base64-clang-warning | Kenton Varda | 1 | +2 | -2 |
| 2020-05-13 03:07 | Extend Executor to gracefully handle remote event loop exits. | Kenton Varda | 4 | +433 | -47 |
| 2020-05-12 23:10 | kj/encoding.c++: Fix clang warning | Joe Lee | 1 | +2 | -2 |
| 2020-05-12 21:09 | Fix setting of DONE state in XThreadEvent. | Kenton Varda | 2 | +16 | -6 |
| 2020-05-12 16:50 | Fix build for C++20 via reinterpret_cast | Andrey Prokopenko | 1 | +1 | -1 |
| 2020-05-12 01:01 | Merge pull request #998 from capnproto/try-msvc-x64 | Kenton Varda | 1 | +8 | -4 |
| 2020-05-11 23:11 | Stick with Ninja for VS 15 build. | Kenton Varda | 1 | +6 | -4 |
| 2020-05-01 22:30 | CI: Try using MSVC projects in 64-bit mode. | Kenton Varda | 1 | +7 | -5 |
| 2020-05-01 20:43 | Merge pull request #986 from Sarcasm/master | Kenton Varda | 9 | +109 | -12 |
| 2020-05-01 20:42 | Merge pull request #997 from capnproto/workaround-mingw32 | Kenton Varda | 1 | +4 | -0 |
| 2020-05-01 20:11 | Skip test that ticles MinGW 32-bit compiler bug. | Kenton Varda | 1 | +4 | -0 |
| 2020-05-01 18:01 | Merge pull request #996 from ObsidianMinor/feat/kj-cancelled-exception | Kenton Varda | 1 | +2 | -0 |
| 2020-05-01 17:27 | Add ifdef to remove fiberCanceledException if exceptions are disabled | Sydney Acksman | 1 | +2 | -0 |
| 2020-04-30 19:52 | GitHub Actions Windows: use ninja to build and conda to install deps | Guillaume Papin | 1 | +13 | -6 |
| 2020-04-23 00:17 | CMake: add kj-tls target | Guillaume Papin | 5 | +73 | -4 |
| 2020-04-22 21:44 | capnp: install compat/std-iterator.h to correct destination | Guillaume Papin | 1 | +4 | -1 |
| 2020-05-01 00:27 | Fix tls on MSCV | Guillaume Papin | 1 | +1 | -1 |
| 2020-04-29 22:39 | Fix tls-test on Win32. | Kenton Varda | 1 | +18 | -0 |
| 2020-04-30 22:53 | Merge pull request #995 from samuela/patch-1 | Kenton Varda | 1 | +1 | -1 |
| 2020-04-30 22:44 | Fix minor typo in tuple.h | samuela | 1 | +1 | -1 |
| 2020-04-29 21:14 | Add a seperate CanceledException type for fiber cancelation. (#991) | ObsidianMinor | 4 | +57 | -32 |
| 2020-04-29 20:37 | Expand comments for Brand.Scope.inherit | David Renshaw | 1 | +15 | -2 |
| 2020-04-28 23:54 | Merge pull request #992 from capnproto/tls1_2 | Kenton Varda | 1 | +2 | -2 |
| 2020-04-28 19:35 | Require TLS 1.2 by default and refresh cipher list. | Kenton Varda | 1 | +2 | -2 |
| 2020-04-27 23:54 | Merge pull request #989 from capnproto/fix-tls-empty-write | Kenton Varda | 3 | +52 | -5 |
| 2020-04-27 22:02 | Don't make zero-length writes from gzip streams. | Kenton Varda | 1 | +16 | -5 |
| 2020-04-27 21:57 | Fix zero-length write to TlsConnection. | Kenton Varda | 2 | +36 | -0 |
| 2020-04-23 14:01 | Better title for 0.8 blog post. | Kenton Varda | 1 | +1 | -1 |
| 2020-04-23 13:53 | Merge pull request #985 from capnproto/0.8-blog | Kenton Varda | 1 | +115 | -0 |
| 2020-04-22 15:19 | Blog post for 0.8 release. | Kenton Varda | 1 | +115 | -0 |
| 2020-04-23 13:47 | Fix badges to not show pull request status, ugh | Kenton Varda | 1 | +2 | -2 |
| 2020-04-22 19:23 | Merge pull request #984 from capnproto/jlee/typos | Kenton Varda | 5 | +5 | -5 |
| 2020-04-22 17:59 | Set mainlaine version to 0.9-dev. | Kenton Varda | 12 | +12 | -12 |
| 2020-04-22 17:55 | Fix some typos in comments | Joe Lee | 5 | +5 | -5 |
| 2020-04-22 17:50 | Merge pull request #983 from capnproto/fix-markup | Kenton Varda | 1 | +56 | -28 |
| 2020-04-22 17:46 | Fix markup of code blocks within lists. | Kenton Varda | 1 | +56 | -28 |
| 2020-04-22 16:17 | Merge pull request #982 from capnproto/badge_fix | Kenton Varda | 3 | +4 | -1 |
| 2020-04-22 16:16 | Merge pull request #981 from capnproto/defer-todos | Kenton Varda | 4 | +11 | -8 |
| 2020-04-22 15:28 | Run all tests at master for badge purposes. | Kenton Varda | 2 | +2 | -0 |
| 2020-04-22 15:27 | Have badges show master branch specifically. | Kenton Varda | 1 | +2 | -2 |
| 2020-04-22 15:16 | Defer TODO(soon)s that I don't care about. | Kenton Varda | 2 | +3 | -3 |
| 2020-04-22 15:09 | These dire TODOs in http.c++ turn out to be already done. | Kenton Varda | 1 | +7 | -4 |
| 2020-04-22 01:21 | Defer TODO about stream interface to 0.9. | Kenton Varda | 1 | +1 | -1 |
| 2020-04-21 18:49 | Merge pull request #980 from capnproto/declare-not-polymorphic | Kenton Varda | 2 | +77 | -3 |
| 2020-04-21 18:26 | Add `KJ_DECLARE_NOT_POLYMORPHIC(T)` to allow `Own<T>` with incomplete types. | Kenton Varda | 2 | +77 | -3 |
| 2020-04-21 18:01 | Fixing CI badges to use new GitHub Actions. | Jacob Alexander | 1 | +2 | -1 |
| 2020-04-21 17:25 | Merge pull request #977 from capnproto/no-unaligned | Kenton Varda | 7 | +47 | -74 |
| 2020-04-21 17:25 | Merge pull request #978 from capnproto/gzip-pkgconfig | Kenton Varda | 4 | +66 | -4 |
| 2020-04-21 00:17 | Enforce alignment with an exception. | Kenton Varda | 3 | +37 | -10 |
| 2020-04-21 00:54 | Add pkgconfig files for kj-gzip and kj-tls. | Kenton Varda | 3 | +24 | -0 |
| 2020-04-21 00:46 | Actually build kj-gzip.so in autotools build. | Kenton Varda | 2 | +42 | -4 |
| 2020-04-20 22:11 | Remove `UnalignedFlatArrayMessageReader`. | Kenton Varda | 5 | +15 | -69 |
| 2020-04-20 18:30 | Merge pull request #975 from capnproto/add-release-tests | Kenton Varda | 15 | +226 | -174 |
| 2020-04-16 18:20 | Add extended tests for release branches. | Kenton Varda | 1 | +118 | -0 |
| 2020-04-18 03:31 | Try to fix test flakiness on MacOS GitHub Action. | Kenton Varda | 1 | +1 | -1 |
| 2020-04-18 01:03 | Fix VectorOutputStream test flakiness under MinGW-Wine. | Kenton Varda | 1 | +2 | -1 |
| 2020-04-18 01:02 | Make membrane-test more reliable by using in-process pipes. | Kenton Varda | 1 | +13 | -12 |
| 2020-04-17 23:16 | Don't test -m32 on Mac as it no longer supports it. | Kenton Varda | 1 | +4 | -1 |
| 2020-04-17 23:13 | This warning is in GCC 7. | Kenton Varda | 1 | +2 | -2 |
| 2020-04-17 22:28 | Suppress bogus valgrind post-exit error. | Kenton Varda | 2 | +12 | -1 |
| 2020-04-17 22:07 | Remove obsolete ThreadLocalPtr. | Kenton Varda | 4 | +4 | -99 |
| 2020-04-17 20:58 | Fix fiber teardown ordering. | Kenton Varda | 2 | +9 | -2 |
| 2019-07-19 23:02 | Fix bug in handling of idle HTTP connection closing. | Kenton Varda | 1 | +27 | -5 |
| 2020-04-17 20:38 | Fix spurious valgrind issue. | Kenton Varda | 1 | +12 | -1 |
| 2020-04-17 15:48 | Add missing testdata files to Makefile.am. | Kenton Varda | 1 | +2 | -0 |
| 2020-04-16 18:20 | Run quick-test on release branches even if not PR'd to master. | Kenton Varda | 1 | +3 | -0 |
| 2020-04-17 15:39 | Merge pull request #974 from capnproto/fix-android | Kenton Varda | 5 | +59 | -13 |
| 2020-04-16 18:19 | Update android super-test for SDK changes. | Kenton Varda | 1 | +9 | -8 |
| 2020-04-14 20:48 | Prune super-test.sh a bit. | Kenton Varda | 1 | +9 | -42 |
| 2020-04-16 03:23 | Fix async-unix-test hanging on Android. | Kenton Varda | 1 | +35 | -4 |
| 2020-04-16 04:01 | Skip RT signals tests on Android because it doesn't actually support them. | Kenton Varda | 1 | +8 | -2 |
| 2020-04-15 20:26 | Disable fibers on Android/Bionic since setcontext() is not available. | Kenton Varda | 3 | +16 | -7 |
| 2020-04-14 22:08 | Merge pull request #971 from capnproto/in-memory-cap-stream | Kenton Varda | 4 | +705 | -186 |
| 2020-04-14 22:00 | Merge pull request #968 from capnproto/github-action | Kenton Varda | 14 | +213 | -178 |
| 2020-04-14 20:08 | Fix GCC 8 build. | Kenton Varda | 1 | +5 | -0 |
| 2020-04-14 19:44 | Cleanup: Consolidate public/private in BlockedWrite. | Kenton Varda | 1 | +48 | -50 |
| 2020-04-14 19:42 | Fix C++14 build. | Kenton Varda | 1 | +76 | -68 |
| 2020-04-14 19:20 | Skip 'HttpClient concurrency limiting' test on Mac and Windows, where it is flaky. | Kenton Varda | 1 | +8 | -2 |
| 2020-04-14 19:18 | Update http-test to use newCapabilityPipe() in connection management tests. | Kenton Varda | 1 | +68 | -62 |
| 2020-04-14 17:58 | Extend userland pipe to support FD passing. | Kenton Varda | 3 | +589 | -93 |
| 2020-04-11 18:31 | Fudge time-test.c++ even more for Windows. | Kenton Varda | 1 | +4 | -3 |
| 2020-04-11 18:30 | Work around another bogus -Wcast-function-type. | Kenton Varda | 2 | +9 | -2 |
| 2020-04-11 02:08 | Try to debug MSVC CI failures. | Kenton Varda | 2 | +6 | -4 |
| 2020-04-11 03:00 | Require Clang 5. | Kenton Varda | 3 | +4 | -4 |
| 2020-04-11 01:55 | Implement stringification of time values. | Kenton Varda | 4 | +60 | -2 |
| 2020-04-11 00:47 | Switch to GitHub Actions for CI. | Kenton Varda | 3 | +104 | -155 |
| 2020-04-11 00:47 | Make super-test accept arbitrary GCC/Clang versions as argument. | Kenton Varda | 1 | +6 | -9 |
| 2020-04-10 23:46 | Ignore bogus warning on Mac. | Kenton Varda | 2 | +8 | -0 |
| 2020-04-10 22:47 | Fix detection of Clang in super-test.sh. | Kenton Varda | 1 | +14 | -1 |
| 2020-04-10 21:59 | When 'configure' fails in super-test, dump 'config.log'. | Kenton Varda | 1 | +1 | -1 |
| 2020-04-12 04:54 | Merge pull request #969 from capnproto/harris/mutex-windows-timeout-fix | Kenton Varda | 1 | +2 | -2 |
| 2020-04-11 17:41 | Double check endTime in Mutex::wait() on Windows | Harris Hancock | 1 | +2 | -2 |
| 2020-04-10 21:36 | Merge pull request #967 from capnproto/fix-cygwin | Kenton Varda | 1 | +2 | -2 |
| 2020-04-10 19:52 | Fix cygwin hang. | Kenton Varda | 1 | +2 | -2 |
| 2020-04-09 23:49 | Merge pull request #966 from capnproto/release-prep | Kenton Varda | 30 | +309 | -144 |
| 2020-04-09 18:59 | Yet another bogus GCC 9 warning. | Kenton Varda | 1 | +10 | -0 |
| 2020-04-09 16:47 | Silence another spurious GCC 9 warning. | Kenton Varda | 1 | +8 | -0 |
| 2020-04-09 14:32 | Silence GCC's bogus -Winit-list-lifetime. | Kenton Varda | 1 | +26 | -0 |
| 2020-04-09 00:05 | Update compiler version checks and documentation to match reality. | Kenton Varda | 2 | +9 | -9 |
| 2020-04-08 23:59 | Document relationship between setupAsyncIo()'s timer and systemPreciseMonotonicClock(). | Kenton Varda | 1 | +5 | -0 |
| 2020-04-08 23:35 | Similar to previous commit, but for nested fields. | Kenton Varda | 3 | +6 | -10 |
| 2020-04-08 23:19 | Produce a good error message when trying to evaluate a value of unbound generic type. | Kenton Varda | 7 | +85 | -15 |
| 2020-04-08 15:27 | Undef CONST when we know it'll cause a compilation failure otherwise. | Kenton Varda | 1 | +11 | -0 |
| 2020-04-08 03:24 | Always use posix_memalign() rather than aligned_alloc(). | Kenton Varda | 1 | +14 | -13 |
| 2020-04-08 03:11 | Don't subject Cap'n Proto's users to "DiskFile holes" test. | Kenton Varda | 1 | +9 | -1 |
| 2020-04-07 22:15 | Fix tests with -fno-exceptions -fno-rtti. | Kenton Varda | 11 | +111 | -87 |
| 2020-04-07 21:00 | Fix --disable-reflection build. | Kenton Varda | 4 | +17 | -11 |
| 2020-04-07 15:09 | Merge pull request #965 from capnproto/fix-json-rpc | Kenton Varda | 1 | +1 | -2 |
| 2020-04-07 00:05 | Honor $Json.name() for incoming JSON-RPC method calls. | Kenton Varda | 1 | +1 | -2 |
| 2020-04-06 18:25 | Merge pull request #961 from capnproto/fix-canceler-double-wrap | Kenton Varda | 3 | +20 | -6 |
| 2020-04-04 00:26 | Merge pull request #960 from capnproto/fix-json.capnp-install | Kenton Varda | 1 | +4 | -3 |
| 2020-03-31 20:55 | Fix abort when a canceler cancels a promise it has wrapped twice. | Kenton Varda | 3 | +20 | -6 |
| 2020-03-30 14:18 | Fix install location of json.capnp. | Kenton Varda | 1 | +4 | -3 |
| 2020-03-18 01:31 | Merge pull request #954 from capnproto/fix-async-unix-test-flakiness | Kenton Varda | 1 | +3 | -2 |
| 2020-03-18 00:39 | Try to reduce flakiness of async-unix-test. | Kenton Varda | 1 | +3 | -2 |
| 2020-03-17 20:41 | Merge pull request #953 from CameronNemo/doc-typos | Kenton Varda | 2 | +2 | -2 |
| 2020-03-16 02:49 | fix(doc): remove small typos | Cameron Nemo | 2 | +2 | -2 |
| 2020-03-11 16:15 | Merge pull request #952 from capnproto/fix-aliasing | Kenton Varda | 1 | +1 | -1 |
| 2020-03-11 15:48 | Fix aliasing violation. | Kenton Varda | 1 | +1 | -1 |
| 2020-03-11 14:32 | Merge pull request #951 from svenihoney/issue/950 | Kenton Varda | 1 | +9 | -3 |
| 2020-03-09 17:43 | Merge pull request #945 from capnproto/fix-byte-stream-path-shortening | Kenton Varda | 9 | +671 | -95 |
| 2020-03-09 14:55 | Fix Clang 3.6 build. | Kenton Varda | 1 | +2 | -2 |
| 2020-03-09 10:26 | Do not override CMake variables from target | Sven Fischer | 1 | +9 | -3 |
| 2020-03-07 19:00 | Makeshift fix for Tribble 4-way race condition bug. | Kenton Varda | 1 | +94 | -2 |
| 2020-03-07 18:13 | Fix ordering issues by adding evalLater() between incoming RPC messages. | Kenton Varda | 1 | +13 | -1 |
| 2020-03-07 18:05 | Fix bug with tail calls and pipelining. | Kenton Varda | 1 | +6 | -1 |
| 2020-03-07 17:50 | RpcPipeline needs same memoization as QueuedPipeline. | Kenton Varda | 2 | +52 | -22 |
| 2020-03-07 17:44 | Debuging helper: Add methods to unwrap a Pipeline without moving it. | Kenton Varda | 1 | +14 | -0 |
| 2020-03-06 17:59 | Fix GCC build. | Kenton Varda | 1 | +2 | -0 |
| 2020-03-06 16:03 | Fix e-order violation bug with QueuedPipeline. | Kenton Varda | 2 | +72 | -6 |
| 2020-03-06 16:02 | Cancel pending disembargo reflections on disconnect. | Kenton Varda | 1 | +2 | -2 |
| 2020-03-06 15:56 | Fix disconnect teardown ordering more. | Kenton Varda | 1 | +1 | -1 |
| 2020-03-06 16:27 | Test: Add a test case to byte-stream-test.c++ that turned out irrelevant. | Kenton Varda | 1 | +72 | -0 |
| 2020-03-06 16:26 | Test: Detect concurrent writes in byte-stream-test.c++. | Kenton Varda | 1 | +29 | -22 |
| 2020-03-06 15:58 | Cleanup: Remove an `mvCapture()`. | Kenton Varda | 1 | +3 | -4 |
| 2020-03-06 16:14 | Fix RPC promise capabilities resolving before disembargoed harder. | Kenton Varda | 1 | +89 | -12 |
| 2020-03-06 16:09 | Refactor: Identify all broken capabilities by brand. | Kenton Varda | 4 | +16 | -10 |
| 2020-03-02 20:40 | Fix RPC promise capabilities resolving before disembargoed. | Kenton Varda | 5 | +138 | -20 |
| 2020-02-28 22:11 | Fix bug in byte stream path-shortening. | Kenton Varda | 2 | +83 | -7 |
| 2020-03-03 23:50 | Merge pull request #947 from capnproto/harris/constexpr-fixed-array | Kenton Varda | 1 | +9 | -9 |
| 2020-03-03 20:33 | Make FixedArray constexpr | Harris Hancock | 1 | +9 | -9 |
| 2020-02-28 01:29 | Merge pull request #944 from capnproto/fix-rpc-use-after-free | Kenton Varda | 2 | +18 | -1 |
| 2020-02-27 21:00 | Merge pull request #938 from capnproto/httpclient-adapter-propagate-exception | Kenton Varda | 2 | +225 | -32 |
| 2020-02-24 16:06 | HttpClient adapter (around HttpService) should propagate exceptions. | Kenton Varda | 2 | +225 | -32 |
| 2020-02-27 20:47 | Add comments about lifetimes of VatNetwork-created objects. | Kenton Varda | 1 | +11 | -0 |
| 2020-02-27 20:45 | Cancel every RPC connection's incoming message loop when the RpcSystem is destroyed. | Kenton Varda | 1 | +7 | -1 |
| 2020-02-26 20:14 | Merge pull request #940 from capnproto/fix-erase-all | Kenton Varda | 2 | +37 | -2 |
| 2020-02-26 19:57 | Fix HashMap::eraseAll() to match documentation. | Kenton Varda | 2 | +37 | -2 |
| 2020-02-12 21:05 | Merge pull request #936 from capnproto/oneof-copy-from-subset | Kenton Varda | 2 | +138 | -7 |
| 2020-02-12 17:42 | Allow OneOf to be initialized from a subset OneOf. | Kenton Varda | 2 | +138 | -7 |
| 2020-02-12 15:26 | Merge pull request #935 from capnproto/fix-findOrCreate-crash | Kenton Varda | 2 | +24 | -1 |
| 2020-02-11 21:11 | Fix Table::findOrCreate() to be exception-safe. | Kenton Varda | 2 | +24 | -1 |
| 2020-02-09 16:52 | Merge pull request #933 from capnproto/fix-http-over-capnp-request-body-disconnect | Kenton Varda | 1 | +8 | -1 |
| 2020-02-07 19:38 | Fix handling of request body disconnect in http-over-capnp. | Kenton Varda | 1 | +8 | -1 |
| 2020-02-04 22:19 | Merge pull request #931 from capnproto/jlee/typos | Kenton Varda | 21 | +41 | -41 |
| 2020-02-04 21:11 | Fix typos in kj::http public symbols (API breaking change) | Joe Lee | 3 | +11 | -11 |
| 2020-02-04 21:04 | Consistent "JavaScript" casing | Joe Lee | 8 | +16 | -16 |
| 2020-02-04 21:02 | Fix some typos | Joe Lee | 13 | +14 | -14 |
| 2020-02-04 18:11 | Merge pull request #928 from bretthoerner/even-more-one-of | Kenton Varda | 1 | +3 | -0 |
| 2020-02-03 23:48 | Merge pull request #929 from dwrensha/typo | Kenton Varda | 6 | +7 | -7 |
| 2020-02-03 22:05 | Merge pull request #930 from vasild/parseFromDirectory-comments | Kenton Varda | 1 | +4 | -4 |
| 2020-02-03 17:27 | Fix method name and dereferencing in parseFromDirectory() comments | Vasil Dimov | 1 | +4 | -4 |
| 2020-01-31 03:34 | fix typo: spurrious -> spurious | David Renshaw | 1 | +1 | -1 |
| 2020-01-31 03:33 | fix typo: becaues -> because | David Renshaw | 6 | +6 | -6 |
| 2020-01-28 22:13 | Add a 9-way variant for OneOf matching | Brett Hoerner | 1 | +3 | -0 |
| 2020-01-21 20:39 | Merge pull request #925 from Sarcasm/master | Kenton Varda | 1 | +27 | -0 |
| 2020-01-18 12:45 | Add test for FdObserver(..., flags=0)::whenWriteDisconnected() support | Guillaume Papin | 1 | +27 | -0 |
| 2019-12-13 23:45 | Merge pull request #915 from faywong/master | Kenton Varda | 1 | +1 | -1 |
| 2019-12-10 00:58 | Merge pull request #917 from capnproto/harris/move-promise-streams-to-async-io | Kenton Varda | 3 | +212 | -199 |
| 2019-12-09 22:22 | Make newPromisedStream() generally available | Harris Hancock | 3 | +212 | -199 |
| 2019-12-06 23:00 | Merge pull request #913 from capnproto/fibers | Kenton Varda | 5 | +571 | -72 |
| 2019-12-06 19:51 | Merge pull request #916 from capnproto/revert-http-over-capnp-header-hack | Kenton Varda | 1 | +5 | -44 |
| 2019-12-06 00:21 | Revert "Override Content-Length and Transfer-Encoding in http-over-capnp." | Kenton Varda | 1 | +5 | -44 |
| 2019-12-05 01:03 | Use Win32 fibers on Cygwin. | Kenton Varda | 3 | +18 | -15 |
| 2019-12-04 02:04 | Implement fibers on Windows. | Kenton Varda | 3 | +60 | -4 |
| 2019-12-04 01:06 | Implement fibers on Unix. | Kenton Varda | 5 | +466 | -21 |
| 2019-12-05 13:07 | remove kj-test(contains _main) from LIBRARIES | faywong | 1 | +1 | -1 |
| 2019-12-04 00:29 | Refactor: Promise should have fewer friends. | Kenton Varda | 4 | +43 | -48 |
| 2019-11-27 23:28 | Merge pull request #912 from capnproto/kenton/http-over-capnp-set-content-length | Kenton Varda | 1 | +44 | -5 |
| 2019-11-27 19:10 | Override Content-Length and Transfer-Encoding in http-over-capnp. | Kenton Varda | 1 | +44 | -5 |
| 2019-11-15 22:10 | Merge pull request #911 from capnproto/fix-self-bootstrap | Kenton Varda | 2 | +39 | -3 |
| 2019-11-14 20:15 | Fix RPC loopback bootstrap(). | Kenton Varda | 2 | +39 | -3 |
| 2019-11-11 21:28 | Merge pull request #909 from capnproto/boringssl-error-change | Kenton Varda | 0 | +0 | -0 |
| 2019-11-11 21:27 | Merge pull request #910 from capnproto/jlee/update-tls-error-message | Kenton Varda | 1 | +1 | -1 |
| 2019-11-11 21:17 | Update tls-test for BoringSSL changes. | Kenton Varda | 1 | +1 | -1 |
| 2019-11-11 21:17 | tls-test: Update error message to match new boringssl behavior | Joe Lee | 1 | +1 | -1 |
| 2019-11-08 00:57 | Merge pull request #908 from capnproto/connection-receiver-getsockname | Kenton Varda | 4 | +14 | -0 |
| 2019-11-07 23:07 | Add getsockname() to ConnectionReceiver. | Kenton Varda | 4 | +14 | -0 |
| 2019-11-01 18:47 | Merge pull request #905 from capnproto/jlee/http-client-adapter-exceptions | Kenton Varda | 2 | +48 | -18 |
| 2019-10-31 22:55 | Make HttpClient adapter preserve exception behavior | Joe Lee | 2 | +48 | -18 |
| 2019-10-28 23:46 | Merge pull request #901 from capnproto/fix-hash | Kenton Varda | 3 | +31 | -5 |
| 2019-10-28 23:46 | Merge pull request #902 from capnproto/fix-http-over-capnp-test-non-determinism | Kenton Varda | 1 | +1 | -1 |
| 2019-10-28 23:43 | Fix failures in http-over-capnp-test. | Kenton Varda | 1 | +1 | -1 |
| 2019-10-28 23:04 | Detect and report when a HashMap suffers from excessive collisions. | Kenton Varda | 3 | +31 | -5 |
| 2019-10-23 23:58 | Merge pull request #899 from capnproto/http-over-rpc-fixes | Kenton Varda | 4 | +12 | -3 |
| 2019-10-22 22:23 | Fix WebSocketPipe pumpTo() semantics to match generic WebSocket::pumpTo(). | Kenton Varda | 1 | +6 | -1 |
| 2019-10-22 22:20 | releaseParams() can be called multiple times. | Kenton Varda | 1 | +1 | -1 |
| 2019-10-22 22:19 | The URL string passed to HttpService::request() must live until the request completes. | Kenton Varda | 1 | +3 | -1 |
| 2019-10-22 22:14 | Actually fill in params to getSubstreamRequest(). | Kenton Varda | 1 | +2 | -0 |
| 2019-10-15 23:00 | Merge pull request #896 from vlovich/fix-kj-iterator | Kenton Varda | 2 | +3 | -1 |
| 2019-10-14 19:24 | Add std-iterator.h to build files | Vitali Lovich | 2 | +3 | -1 |
| 2019-10-14 19:40 | Merge pull request #894 from vlovich/fix-msvc-warnings | Kenton Varda | 69 | +306 | -274 |
| 2019-10-14 18:10 | Merge pull request #895 from vlovich/fix-kj-iterator | Kenton Varda | 2 | +42 | -10 |
| 2019-10-11 17:56 | Add compat/std-iterator.h | Vitali Lovich | 2 | +42 | -10 |
| 2019-10-10 18:11 | Suppress MSVC warnings in headers files | Vitali Lovich | 69 | +306 | -274 |
| 2019-10-04 23:53 | Merge pull request #890 from capnproto/fix-889 | Kenton Varda | 1 | +3 | -1 |
| 2019-10-04 22:46 | Fixes #889. | Kenton Varda | 1 | +3 | -1 |
| 2019-10-03 22:08 | Merge pull request #887 from capnproto/fix-rt-signals-and-more | Kenton Varda | 5 | +74 | -2 |
| 2019-10-03 17:36 | Disable RT signal test on Cygwin, which doesn't appear to implement them correctly. | Kenton Varda | 1 | +6 | -1 |
| 2019-10-02 23:00 | Fix handling of queued RT signals. | Kenton Varda | 2 | +56 | -0 |
| 2019-10-02 22:25 | Fix bug when multiple cmsgs are present. | Kenton Varda | 1 | +6 | -0 |
| 2019-10-02 22:24 | Test that headers are allowed to contain '.'s. | Kenton Varda | 1 | +4 | -1 |
| 2019-10-02 22:23 | Avoid an unnecessary malloc. | Kenton Varda | 1 | +3 | -1 |
| 2019-09-30 19:18 | Give an example of returning an owning string for KJ_STRINGIFY | Edward Z. Yang | 1 | +2 | -0 |
| 2019-09-19 00:04 | Merge pull request #885 from titrindl/master | Kenton Varda | 1 | +7 | -1 |
| 2019-09-17 21:46 | Increase arenaSpace for emscripten builds | Timothy Trindle | 1 | +7 | -1 |
| 2019-09-16 22:35 | Merge pull request #884 from capnproto/jlee/fix-atomic-refcounted-message | Kenton Varda | 1 | +4 | -2 |
| 2019-09-16 22:27 | kj::atomicAddRef(): Fix assertion error message | Joe Lee | 1 | +4 | -2 |
| 2019-09-11 18:04 | Merge pull request #829 from capnproto/http-over-capnp | Kenton Varda | 17 | +3250 | -97 |
| 2019-09-11 17:38 | Move Capability::Client::whenResolved() out-of-line to make MSVC linker happy. | Kenton Varda | 2 | +4 | -3 |
| 2019-09-10 23:44 | Fix MSVC build. | Kenton Varda | 1 | +5 | -0 |
| 2019-08-15 23:57 | Fix streaming: RpcFlowController::send() must send immediately. | Kenton Varda | 1 | +59 | -59 |
| 2019-08-15 23:56 | Fix streaming: getsockopt(SO_SNDBUF) can throw EINVAL sometimes. | Kenton Varda | 1 | +6 | -1 |
| 2019-08-15 22:10 | An aborted userland pipe should throw DISCONNECTED, not FAILED. | Kenton Varda | 1 | +7 | -5 |
| 2019-05-17 01:08 | Deal with Set-Cookie not being comma-concatenation-friendly. | Kenton Varda | 3 | +44 | -5 |
| 2019-05-02 22:25 | Define and implement HTTP-over-Cap'n-Proto. | Kenton Varda | 4 | +1526 | -0 |
| 2019-05-02 22:05 | Minor extensions to HttpHeaders. | Kenton Varda | 2 | +34 | -0 |
| 2019-05-02 22:11 | Implement byte streams over Cap'n Proto. | Kenton Varda | 4 | +1457 | -0 |
| 2019-05-02 21:47 | Allow capability servers to redirect themselves. | Kenton Varda | 2 | +65 | -12 |
| 2019-05-06 23:01 | Client::whenResolved() should automatically attach a reference. | Kenton Varda | 1 | +1 | -1 |
| 2019-05-06 23:00 | Fix userland pipe bug that propagated EOF from a pump. | Kenton Varda | 2 | +45 | -14 |
| 2019-09-10 20:13 | Merge pull request #872 from capnproto/http-client-error-details | Kenton Varda | 1 | +3 | -3 |
| 2019-08-21 18:07 | Add a little more detail to invalid response status line errors. | Kenton Varda | 1 | +3 | -3 |
| 2019-09-10 18:50 | Merge pull request #880 from capnproto/fix-dubious-test | Kenton Varda | 1 | +26 | -22 |
| 2019-09-09 23:51 | Fix http-test.c++ to avoid dubious assumptions about gather-writes. | Kenton Varda | 1 | +26 | -22 |
| 2019-09-03 18:59 | Merge pull request #871 from capnproto/eval-last | Kenton Varda | 6 | +124 | -24 |
| 2019-08-22 21:28 | Make async ordering test better using TaskSet. | Kenton Varda | 1 | +32 | -28 |
| 2019-08-22 21:25 | Fix evalLast() test to actually test what we wanted to test. | Kenton Varda | 1 | +8 | -8 |
| 2019-08-20 23:38 | Use evalLast() for better disembargo propagation handling. | Kenton Varda | 1 | +2 | -2 |
| 2019-08-20 23:32 | Add kj::evalLast() for running a callback after all other events are done. | Kenton Varda | 5 | +101 | -5 |
| 2019-08-21 17:21 | Merge pull request #870 from capnproto/501-on-bad-method | Kenton Varda | 3 | +64 | -13 |
| 2019-08-20 18:15 | Return HTTP 501 instead of 400 on unrecognized method. | Kenton Varda | 3 | +64 | -13 |
| 2019-08-20 16:13 | Merge pull request #869 from capnproto/fix-http-write-cancel | Kenton Varda | 2 | +27 | -5 |
| 2019-08-19 23:05 | Fix some error propagation bugs in HTTP. | Kenton Varda | 2 | +27 | -5 |
| 2019-08-05 16:04 | Merge pull request #866 from capnproto/harris/http-include-raw-content-in-protocol-errors | Harris Hancock | 3 | +345 | -238 |
| 2019-07-29 23:24 | Report raw HTTP content when handling client protocol errors in kj-http | Harris Hancock | 3 | +345 | -238 |
| 2019-07-23 00:19 | Merge pull request #861 from capnproto/harris/http-error-hook | Harris Hancock | 4 | +331 | -67 |
| 2019-07-22 23:20 | Add HttpServerErrorHandler tests | Harris Hancock | 1 | +127 | -0 |
| 2019-07-15 19:11 | Add HttpServerErrorHandler interface to provide visibility and customization of HttpServer errors | Harris Hancock | 2 | +170 | -61 |
| 2019-07-16 04:56 | Test 400 Bad Request handling in kj-http | Harris Hancock | 1 | +28 | -0 |
| 2019-07-22 23:21 | Maybe<T&> can be constexpr | Harris Hancock | 1 | +6 | -6 |
| 2019-07-10 19:54 | Remove obsolete TODO(now). | Kenton Varda | 1 | +0 | -3 |
| 2019-07-08 01:08 | Merge pull request #857 from capnproto/cross-thread-events | Kenton Varda | 21 | +2037 | -245 |
| 2019-07-08 00:38 | Increase time tolerance in condvar-wait-with-timeout tests. | Kenton Varda | 1 | +10 | -6 |
| 2019-07-07 23:44 | Use Win32 synchronization APIs on Cygwin. | Kenton Varda | 3 | +19 | -13 |
| 2019-07-07 21:23 | Use Win32 backtracing in Cygwin. | Kenton Varda | 4 | +75 | -28 |
| 2019-07-07 20:57 | Fix deadlock in condvar wait with flapping predicates. | Kenton Varda | 3 | +37 | -13 |
| 2019-07-07 20:09 | Improve reliability of xthread cancellation test. | Kenton Varda | 1 | +4 | -3 |
| 2019-07-07 20:01 | Remove ancient dead code. | Kenton Varda | 1 | +0 | -6 |
| 2019-07-07 19:59 | Fix subtle race in test. | Kenton Varda | 1 | +6 | -1 |
| 2019-07-07 04:30 | Disable whenWriteDisconnected() test on Cygwin. | Kenton Varda | 1 | +5 | -0 |
| 2019-07-07 02:50 | Work around signals being totally busted on Cygwin. | Kenton Varda | 2 | +94 | -16 |
| 2019-07-07 00:45 | Work around sigpending() but on Cygwin. | Kenton Varda | 1 | +15 | -0 |
| 2019-07-04 23:19 | Work around broken `sigprocmask()` and `siglongjmp()` on macOS. | Kenton Varda | 2 | +43 | -21 |
| 2019-07-06 00:24 | Add test for UnixEventPort polling for signals (without waiting). | Kenton Varda | 1 | +64 | -6 |
| 2019-07-05 22:34 | Fix deadlock in xthread test when one thread falls too far behind. | Kenton Varda | 1 | +2 | -2 |
| 2019-07-05 21:50 | Tell automake not to redirect test results to a file. | Kenton Varda | 1 | +5 | -1 |
| 2019-07-04 23:31 | Fix -Werror build. | Kenton Varda | 1 | +3 | -3 |
| 2019-07-04 21:07 | Add some extra expectations requested by @harrishancock. | Kenton Varda | 1 | +6 | -1 |
| 2019-07-04 21:00 | Test xthread cycles better, make cancellation fully synchronous. | Kenton Varda | 2 | +156 | -41 |
| 2019-07-04 19:46 | Fix whenWriteDisconnected() on poll()-based UnixEventPort. | Kenton Varda | 2 | +42 | -1 |
| 2019-07-04 19:11 | Fix poll()-based UnixEventPort::wake(). | Kenton Varda | 1 | +13 | -4 |
| 2019-07-04 18:28 | Fix Windows build. | Kenton Varda | 2 | +2 | -0 |
| 2019-07-02 23:53 | Test using same-thread executor, fix bugs. | Kenton Varda | 2 | +42 | -1 |
| 2019-07-02 21:03 | Apply all xthread tests to EventPort implementations, fix bugs. | Kenton Varda | 8 | +99 | -145 |
| 2019-07-02 19:26 | Move cross-thread async tests into a separate file. | Kenton Varda | 4 | +441 | -391 |
| 2019-07-02 19:14 | Fix deadlock when two threads are waiting on each other for cross-thread event cancellation. | Kenton Varda | 3 | +185 | -7 |
| 2019-07-02 19:09 | Make printStackTraceOnCrash() also register an std::terminate handler. | Kenton Varda | 2 | +148 | -146 |
| 2019-07-02 17:57 | Add tests for cross-thread-event cancellation, fix bug. | Kenton Varda | 2 | +109 | -1 |
| 2019-07-02 17:19 | Add comment on why Badge's copy constructor is not private. | Kenton Varda | 1 | +7 | -0 |
| 2019-07-02 16:55 | Fix clang 3.6 build. | Kenton Varda | 1 | +1 | -1 |
| 2019-07-01 22:11 | Fix race condition in XThreadEvent that somehow showed up only under WINE. | Kenton Varda | 2 | +27 | -2 |
| 2019-07-01 22:09 | Fix Windows lock->wait() not waking other waiters. | Kenton Varda | 3 | +60 | -23 |
| 2019-07-01 17:54 | Extend KJ event loop to support cross-thread events. | Kenton Varda | 7 | +1006 | -64 |
| 2019-07-01 17:49 | Add `Locked<T>::wait()`, an alternate interface to condvars. | Kenton Varda | 2 | +47 | -50 |
| 2019-07-01 17:48 | Add Badge pattern to KJ common. | Kenton Varda | 1 | +22 | -0 |
| 2019-06-30 10:33 | Refactor: Remove NullEventPort in favor of a maybe'd EventPort. | Kenton Varda | 2 | +21 | -27 |
| 2019-06-30 08:10 | Merge pull request #846 from capnproto/clocks | Kenton Varda | 13 | +446 | -91 |
| 2019-06-28 14:08 | Merge pull request #855 from capnproto/empty-mmap | Kenton Varda | 3 | +30 | -11 |
| 2019-06-28 11:56 | Fix filesystem API: Empty mmaps should succeed. | Kenton Varda | 3 | +30 | -11 |
| 2019-06-27 08:48 | Update more instances of Visual Studio 2015 to 2017. Oops. | Kenton Varda | 1 | +3 | -5 |
| 2019-06-27 08:42 | Merge branch 'master' of github.com:kentonv/capnproto | Kenton Varda | 1 | +3 | -1 |
| 2019-06-27 08:42 | Update otherlang.md with new C# implementation and fixed VIM highlighting links. | Kenton Varda | 1 | +2 | -2 |
| 2019-06-27 08:36 | Update required compiler verisons on web site. | Kenton Varda | 1 | +3 | -3 |
| 2019-06-27 08:38 | Merge pull request #842 from KubaO/patch-1 | Kenton Varda | 1 | +3 | -1 |
| 2019-06-22 16:33 | Use KJ clocks in condvar implementation and test. | Kenton Varda | 2 | +25 | -54 |
| 2019-06-22 15:58 | Make kj::Timer subclass kj::MonotonicClock. | Kenton Varda | 1 | +4 | -4 |
| 2019-06-22 15:52 | Replace all uses of std::chrono with KJ clock APIs. | Kenton Varda | 5 | +18 | -31 |
| 2019-06-22 15:41 | Add basic system clock APIs. | Kenton Varda | 5 | +399 | -2 |
| 2019-06-22 15:40 | Merge pull request #825 from capnproto/streaming | Kenton Varda | 55 | +1848 | -182 |
| 2019-06-21 15:38 | Merge pull request #839 from capnproto/portable-condvar | Kenton Varda | 3 | +789 | -58 |
| 2019-06-21 07:39 | Fix comment. | Kenton Varda | 1 | +2 | -1 |
| 2019-06-21 07:37 | Cleanup: NULL -> nullptr | Kenton Varda | 1 | +11 | -10 |
| 2019-06-21 07:29 | Make sure calls to removeWaiter() happen strictly under lock. | Kenton Varda | 1 | +13 | -1 |
| 2019-06-20 17:37 | Merge pull request #841 from capnproto/fix-sendStream | Harris Hancock | 2 | +42 | -1 |
| 2019-06-20 15:51 | Expand the short description of the list pointer. | Kuba Ober | 1 | +3 | -1 |
| 2019-06-20 10:38 | Fix sendStream() failing if it can't complete immediately. | Kenton Varda | 2 | +42 | -1 |
| 2019-06-18 17:28 | Adjust Windows sleep time to avoid premature wakeup. | Kenton Varda | 1 | +5 | -0 |
| 2019-06-18 13:33 | Add tests for precision of condition timeouts. | Kenton Varda | 3 | +129 | -3 |
| 2019-06-18 10:49 | Replace GetTickCount64() with QueryPerformanceCounter(). | Kenton Varda | 2 | +50 | -10 |
| 2019-06-16 09:58 | Disallow initializing `Maybe<T>` from `T*`. | Kenton Varda | 2 | +10 | -46 |
| 2019-05-25 19:18 | Really fix -Wall build. | Kenton Varda | 1 | +1 | -1 |
| 2019-05-25 18:57 | Fix Windows build: Include proper socket headers. | Kenton Varda | 2 | +18 | -0 |
| 2019-05-25 18:52 | Fix cygwin build: KJ's getsockopt() doesn't use socklen_t. | Kenton Varda | 1 | +1 | -1 |
| 2019-05-25 18:52 | Fix -Wall build: Remove bogus unnecessary foward declaration of StreamResult. | Kenton Varda | 1 | +0 | -1 |
| 2019-05-25 17:36 | Fix C++14 build. | Kenton Varda | 1 | +4 | -0 |
| 2019-05-25 17:36 | Update automake and cmake builds for streaming. | Kenton Varda | 2 | +8 | -0 |
| 2019-05-25 17:23 | Fix typos. | Kenton Varda | 2 | +2 | -2 |
| 2019-05-24 06:19 | CapabilityServerSet::getLocalServer() must wait for stream queue. | Kenton Varda | 4 | +148 | -20 |
| 2019-05-24 05:00 | Implement client RPC side of streaming. | Kenton Varda | 6 | +507 | -7 |
| 2019-05-06 00:03 | Add client-side streaming hooks. | Kenton Varda | 9 | +173 | -25 |
| 2019-04-28 04:20 | Update bootstraps for previous commit. | Kenton Varda | 1 | +27 | -14 |
| 2019-04-28 04:14 | Implement server side of streaming. | Kenton Varda | 7 | +402 | -25 |
| 2019-04-27 02:47 | Regenerate bootstraps for streaming. | Kenton Varda | 6 | +269 | -22 |
| 2019-04-27 02:38 | Introduce new 'stream' keyword. | Kenton Varda | 17 | +178 | -32 |
| 2019-05-24 04:51 | Add Maybe<Own<T>>::emplace() to avoid assign-then-assert-nonnull. | Kenton Varda | 1 | +7 | -0 |
| 2019-05-24 04:56 | Allow `kj::Absolute<T>` to be initialized to `kj::maxValue`. | Kenton Varda | 1 | +7 | -0 |
| 2019-04-28 04:12 | Fix `newAdaptedPromise<Promise<T>, Adapter>()`. | Kenton Varda | 2 | +8 | -5 |
| 2019-05-24 04:37 | Fix estimation of Return message sizes. | Kenton Varda | 1 | +8 | -1 |
| 2019-05-24 04:36 | Fix another AsyncPipe bug. | Kenton Varda | 2 | +20 | -1 |
| 2019-06-17 17:14 | When MutexGuarded::when()'s wait condition throws, propagate to caller. | Kenton Varda | 3 | +165 | -10 |
| 2019-06-17 16:01 | Extend MutexGuarded::when() with support for timeouts. | Kenton Varda | 3 | +283 | -23 |
| 2019-06-17 11:02 | Implement MutexGuarded::when() for Win32. | Kenton Varda | 2 | +54 | -3 |
| 2019-06-17 09:15 | Cleanup: Use static initializers for pthread objects. | Kenton Varda | 1 | +4 | -6 |
| 2019-06-17 09:05 | Implement MutexGuarded::when() for pthreads. | Kenton Varda | 3 | +114 | -32 |
| 2019-06-17 10:46 | Merge pull request #838 from capnproto/bsd-make-compat-2 | Kenton Varda | 2 | +7 | -6 |
| 2019-06-17 06:18 | Avoid GNU-make-specific `$^`. | Kenton Varda | 1 | +2 | -2 |
| 2019-06-16 13:51 | Calculate SO_VERSION in configure for compatibility with BSD make. | Kenton Varda | 2 | +5 | -4 |
| 2019-05-23 22:04 | Add cheaper way to check size of RPC messages for flow control. | Kenton Varda | 8 | +72 | -1 |
| 2019-06-16 13:06 | Merge pull request #836 from pwrdwnsys/openbsd-aligned_alloc | Kenton Varda | 1 | +2 | -2 |
| 2019-06-16 11:09 | update comment | pwrdwnsys | 1 | +1 | -1 |
| 2019-06-16 09:31 | Merge pull request #834 from capnproto/attach-and-clone | Kenton Varda | 7 | +168 | -1 |
| 2019-06-16 09:30 | Merge pull request #835 from capnproto/rpc-server-drain | Kenton Varda | 1 | +3 | -0 |
| 2019-06-15 16:46 | Fix various builds. | Kenton Varda | 2 | +15 | -4 |
| 2019-06-15 15:37 | Add TwoPartyServer::drain(). | Kenton Varda | 1 | +3 | -0 |
| 2019-06-15 12:10 | Introduce capnp::clone(reader) which makes an owned copy of any capnp object. | Kenton Varda | 5 | +66 | -0 |
| 2019-06-15 11:36 | Add functions for attaching context to a bare value or reference. | Kenton Varda | 2 | +90 | -0 |
| 2019-06-14 20:46 | add OpenBSD to posix_memalign | pwrdwnsys | 1 | +1 | -1 |
| 2019-06-10 16:29 | Merge pull request #832 from capnproto/fix-http-body-delimiting | Harris Hancock | 2 | +75 | -8 |
| 2019-06-10 16:15 | Merge pull request #831 from capnproto/skip-qemu-failure | Harris Hancock | 1 | +9 | -1 |
| 2019-06-10 08:07 | Align HTTP entity-body delimiting rules with RFC 7230. | Kenton Varda | 2 | +75 | -8 |
| 2019-06-09 19:14 | Merge pull request #830 from capnproto/fix-exclusiveJoin | Kenton Varda | 2 | +28 | -6 |
| 2019-06-09 19:09 | Skip test that fails under qemu-user, probably due to a qemu bug. | Kenton Varda | 1 | +9 | -1 |
| 2019-06-09 16:42 | Fix exclusiveJoin() bug when both branches complete simultaneously. | Kenton Varda | 2 | +28 | -6 |
| 2019-05-30 21:35 | Merge pull request #821 from capnproto/fd-passing | Kenton Varda | 22 | +1307 | -281 |
| 2019-05-30 21:25 | Fix typos. | Kenton Varda | 3 | +27 | -25 |
| 2019-05-27 23:07 | Merge pull request #828 from capnproto/kenton/fix-uninitialized | Kenton Varda | 1 | +4 | -4 |
| 2019-05-27 19:50 | Fix uninitialized byte arrays in encoding-test. | Kenton Varda | 1 | +4 | -4 |
| 2019-05-24 23:24 | Merge pull request #827 from capnproto/jlee/base64-url-encoding | Kenton Varda | 3 | +68 | -0 |
| 2019-05-24 17:54 | Add support for url-safe base64 encoding | Joe Lee | 3 | +68 | -0 |
| 2019-05-02 17:31 | Merge pull request #824 from capnproto/fix-zero-limited-pipe | Kenton Varda | 2 | +48 | -2 |
| 2019-05-02 01:03 | Fix bug in `kj::newOneWayPipe(0)`. | Kenton Varda | 2 | +48 | -2 |
| 2019-04-26 19:57 | Fix typos spotted by @a-robinson and update test failure messages to indicate that either testing failing could be due to OS SCM_RIGHTS truncation bug. | Kenton Varda | 3 | +17 | -14 |
| 2019-04-22 01:18 | Fix warning. | Kenton Varda | 1 | +5 | -5 |
| 2019-04-22 01:17 | OK fine, Cygwin doesn't support SCM_RIGHTS. | Kenton Varda | 1 | +2 | -2 |
| 2019-04-22 00:40 | Fix Cygwin build moar. | Kenton Varda | 1 | +4 | -0 |
| 2019-04-22 00:39 | fixup: Typo spotted by @dwrensha | Kenton Varda | 1 | +1 | -1 |
| 2019-04-22 00:19 | Work around SCM_RIGHTS truncation vulnerability on MacOS and FreeBSD. | Kenton Varda | 1 | +20 | -1 |
| 2019-04-21 23:45 | Add tests for SCM_RIGHTS truncation. | Kenton Varda | 1 | +150 | -0 |
| 2019-04-21 23:54 | Try to fix Mac build moar hardar. | Kenton Varda | 1 | +7 | -2 |
| 2019-04-21 22:44 | Try to fix Mac build moar. | Kenton Varda | 1 | +2 | -2 |
| 2019-04-21 22:40 | Try to fix Mac build. | Kenton Varda | 1 | +18 | -4 |
| 2019-04-21 22:28 | fixup: Remove dead code in KJ async. | Kenton Varda | 1 | +0 | -65 |
| 2019-04-19 17:40 | Fix Cygwin build. | Kenton Varda | 1 | +4 | -0 |
| 2019-04-19 17:12 | Fix static_assert for C++14. | Kenton Varda | 1 | +1 | -1 |
| 2019-04-19 04:32 | Don't assume a short non-blocking read() means the socket buffer is empty. | Kenton Varda | 2 | +34 | -42 |
| 2019-04-19 02:52 | Implement FD passing in Cap'n Proto. | Kenton Varda | 13 | +576 | -53 |
| 2019-04-19 00:07 | Merge pull request #820 from capnproto/async-pipe-eof-fulfills-pump-from-promise | Kenton Varda | 2 | +53 | -14 |
| 2019-04-18 22:15 | Fulfill AsyncPipe::tryPumpFrom() on EOF | Harris Hancock | 2 | +53 | -14 |
| 2019-04-18 22:48 | Extend rpc.capnp to define how to attach file descriptors to capabilities. | Kenton Varda | 3 | +127 | -25 |
| 2019-04-18 21:23 | Extend AsyncCapabilityStream to support sending FDs with a message. | Kenton Varda | 4 | +365 | -90 |
| 2019-04-18 21:05 | Tweak: Remove redundant UnwindDetector from AutoCloseFd. | Kenton Varda | 2 | +6 | -8 |
| 2019-04-18 15:10 | Merge pull request #819 from 9468305/master | Kenton Varda | 1 | +2 | -2 |
| 2019-04-18 14:33 | Fix: pwritev() missing before Android API Level 24. | chenqi | 1 | +2 | -2 |
| 2019-04-15 18:29 | Merge pull request #817 from popham/popham-link | Kenton Varda | 1 | +1 | -1 |
| 2019-04-15 18:12 | Merge pull request #818 from AlexDenisov/patch-1 | Kenton Varda | 1 | +1 | -1 |
| 2019-04-15 10:05 | Fix typo | AlexDenisov | 1 | +1 | -1 |
| 2019-04-13 23:08 | Update link to @popham plugin | Tim Popham | 1 | +1 | -1 |
| 2019-04-05 23:00 | Merge pull request #806 from capnproto/jlee/http-connection-limiter | Kenton Varda | 3 | +322 | -2 |
| 2019-03-14 18:56 | Add HttpClient wrapper for limiting concurrent connections | Joe Lee | 3 | +322 | -2 |
| 2019-04-01 23:22 | Merge pull request #811 from capnproto/feature-grab-bag | Kenton Varda | 6 | +242 | -3 |
| 2019-03-18 17:38 | Fix const-correctness of Vector::operator[]. | Kenton Varda | 2 | +12 | -3 |
| 2019-03-15 23:27 | Add `ExternalMutexGuarded<T>`. | Kenton Varda | 2 | +168 | -0 |
| 2019-03-13 01:38 | Add findEntry() methods to HashMap and TreeMap. | Kenton Varda | 1 | +54 | -0 |
| 2019-03-12 23:47 | Add const version of OneOf::tryGet(). | Kenton Varda | 1 | +8 | -0 |
| 2019-03-21 22:43 | Merge pull request #809 from capnproto/jlee/fix-mingw-warnings | Kenton Varda | 3 | +11 | -19 |
| 2019-03-21 16:04 | Move Win32 definitions above includes | Joe Lee | 1 | +6 | -10 |
| 2019-03-21 15:40 | Merge pull request #808 from capnproto/jlee/http-test-remove-linux-ifdef | Kenton Varda | 1 | +6 | -13 |
| 2019-03-20 20:58 | Resolve "ambiguous else" warning in mingw build | Joe Lee | 1 | +4 | -2 |
| 2019-03-20 20:40 | Resolve fallthrough warning in mingw build | Joe Lee | 1 | +1 | -0 |
| 2019-03-20 20:39 | Resolve "_WIN32_WINNT" redefinition warning in mingw build | Joe Lee | 1 | +4 | -0 |
| 2019-03-20 20:32 | Resolve unused function warning in mingw build | Joe Lee | 1 | +0 | -11 |
| 2019-03-20 20:08 | http-test: Replace windows-conditional block with extra poll | Joe Lee | 1 | +6 | -13 |
| 2019-03-17 23:16 | Merge pull request #805 from capnproto/fix-maybe-move-from-ref | Kenton Varda | 2 | +24 | -0 |
| 2019-03-12 20:16 | `Maybe<T>(Maybe<T&>&&)` should do a copy, not a move. | Kenton Varda | 2 | +24 | -0 |
| 2019-03-12 16:07 | Merge pull request #804 from tarcila/master | Kenton Varda | 2 | +2 | -2 |
| 2019-03-10 00:00 | Fix capnpc extension handling on Windows | Thomas Arcila | 2 | +2 | -2 |
| 2019-03-08 11:59 | Merge pull request #802 from Crunkle/master | Kenton Varda | 1 | +1 | -1 |
| 2019-03-08 11:34 | Merge pull request #799 from capnproto/insertion-order-index-manages-memory-correctly | Kenton Varda | 3 | +77 | -0 |
| 2019-03-04 20:28 | Fix narrowing conversion | Crunkle | 1 | +1 | -1 |
| 2019-02-27 22:16 | Implement InsertionOrderIndex move constructor/assignment operator | Harris Hancock | 3 | +77 | -0 |
| 2019-02-19 23:32 | Merge pull request #797 from capnproto/fix-const-array-disposer | Kenton Varda | 1 | +2 | -1 |
| 2019-02-18 21:50 | Fix compile error with Array<const T>. | Kenton Varda | 1 | +2 | -1 |
| 2019-02-12 17:20 | Merge pull request #795 from 0xflotus/patch-1 | Kenton Varda | 1 | +3 | -3 |
| 2019-02-12 14:59 | Update rpc.capnp | 0xflotus | 1 | +3 | -3 |
| 2019-02-09 18:59 | Merge pull request #794 from capnproto/tweak-promise-iostream | Kenton Varda | 1 | +6 | -2 |
| 2019-02-09 00:06 | Fix obscure optimization-blocking bug in PromiseIoStream::tryPumpFrom(). | Kenton Varda | 1 | +6 | -2 |
| 2019-02-05 00:53 | Haskell implementation now supports RPC. | Kenton Varda | 1 | +1 | -1 |
| 2019-02-04 17:50 | Merge pull request #792 from capnproto/fix-http-client-adapter | Kenton Varda | 1 | +10 | -7 |
| 2019-02-04 00:05 | Fix obscure use-after-free in HttpClientAdapter. | Kenton Varda | 1 | +10 | -7 |
| 2019-01-23 19:45 | Merge pull request #789 from UnePierre/typos | Kenton Varda | 2 | +2 | -2 |
| 2019-01-23 10:47 | Typo in c++/src/kj/debug.h | Max FERGER | 1 | +1 | -1 |
| 2019-01-23 10:47 | Typo in c++/src/capnp/serialize.h | Max FERGER | 1 | +1 | -1 |
| 2019-01-22 23:18 | Merge pull request #788 from capnproto/cancel-http | Kenton Varda | 14 | +609 | -156 |
| 2019-01-22 21:13 | Comment changes suggested by @harrishancock. | Kenton Varda | 2 | +6 | -3 |
| 2019-01-22 21:06 | Skip whenWriteDisconnected() tests on Cygwin, where they don't seem to work -- the promise never resolves. | Kenton Varda | 1 | +6 | -2 |
| 2019-01-22 21:04 | Work around poll() bug on MacOS: https://openradar.appspot.com/37537852 | Kenton Varda | 1 | +10 | -1 |
| 2019-01-22 17:38 | Merge pull request #787 from capnproto/fix-http-client-adapter-cancelation | Kenton Varda | 2 | +210 | -33 |
| 2019-01-21 02:16 | Fix http-socketpair-test failure in WebSocket piping. | Kenton Varda | 2 | +100 | -15 |
| 2019-01-21 02:14 | Arrange to run http-test twice, once using userspace pipes and once with OS socketpairs. | Kenton Varda | 2 | +138 | -142 |
| 2019-01-20 23:19 | Proactively cancel HTTP service when client disconnects. | Kenton Varda | 3 | +65 | -1 |
| 2019-01-20 23:05 | Implement whenWriteDisconnected() everywhere. | Kenton Varda | 5 | +72 | -0 |
| 2019-01-20 22:40 | Add AsyncOutputStream::whenWriteDisconnected(). | Kenton Varda | 7 | +220 | -0 |
| 2019-01-22 02:53 | WebSocket pump() should end at Close message. | Kenton Varda | 2 | +3 | -10 |
| 2019-01-22 02:23 | Fix HttpClient-from-HttpService wrapper prematurely cancelling service promise. | Kenton Varda | 1 | +207 | -23 |
| 2018-12-12 00:38 | Merge pull request #774 from capnproto/harris/debug-vector-output-stream | Kenton Varda | 2 | +26 | -4 |
| 2018-12-11 22:26 | Check syscall result for sigqueue | Ingvar Stepanyan | 1 | +16 | -2 |
| 2018-12-11 21:33 | Fix bug where Array/VectorOutputStream::write() assumed adjecent buffers were their own | Harris Hancock | 2 | +24 | -2 |
| 2018-12-11 21:06 | In AsyncUnixTest::UrgentObesrver, work around MSG_OOB not being supported. | Kenton Varda | 1 | +37 | -14 |
| 2018-12-11 20:49 | Merge pull request #773 from RReverser/copy-chunk-eof | Kenton Varda | 1 | +1 | -0 |
| 2018-12-11 18:33 | Log more info in VectorOutputStream::write() KJ_REQUIRE | Harris Hancock | 1 | +2 | -2 |
| 2018-12-11 18:00 | Detect EOF in copyChunk | Ingvar Stepanyan | 1 | +1 | -0 |
| 2018-12-10 21:35 | Merge pull request #771 from capnproto/fix-async-tee-cancellation | Kenton Varda | 1 | +3 | -2 |
| 2018-12-05 17:24 | Fix cancellation in AsyncTee::PumpSink. | Kenton Varda | 1 | +3 | -2 |
| 2710 more commits remaining, fetch the repository |