- 10 Dec, 2013 2 commits
-
-
Kenton Varda authored
-
Kenton Varda authored
-
- 09 Dec, 2013 1 commit
-
-
Kenton Varda authored
-
- 07 Dec, 2013 11 commits
-
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
Don't ever auto-define NDEBUG. Just decide KJ_DEBUG based on optimization mode if neither DEBUG nor NDEBUG is defined.
-
Kenton Varda authored
-
- 06 Dec, 2013 5 commits
-
-
Kenton Varda authored
Extend totalSizeInWords() to also return a count of capabilities, which helps when a separate capability table needs to be allocated as well. Use this in the RPC system.
-
Kenton Varda authored
-
Kenton Varda authored
Optimize promise tail calls by making ChainPromiseNode automatically detect and remove redundant nodes.
-
Kenton Varda authored
-
Kenton Varda authored
Change capability pointers to be indexes into a separate cap list so that CapDescriptors can be interpreted on receipt rather than delaying until the application actually traverses the message. This massively simplifies a lot of things.
-
- 05 Dec, 2013 7 commits
-
-
Kenton Varda authored
Get rid of 'Advanced' server methods, just have one method that takes a CallContext. A typedef reduces boilerplate.
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
Make all Promise methods consistently consume the promise (returning a new promise when it makes sense), rename daemonize -> detach, and make eagerlyEvaluate() require an error handler (this caught several places where I forgot to use one).
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
-
- 04 Dec, 2013 6 commits
-
-
Kenton Varda authored
-
Kenton Varda authored
Split AsyncIoProvider into high-level and low-level interfaces, so that alternate EventPort implementations can implement the low-level interface and reuse the higher-level stuff.
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
Overhaul the way EventLoop is specialized so that it's possible to hook up to an existing event loop infrastructure that is not KJ-aware. This also makes the async IO API more dependency-injection-friendly.
-
- 02 Dec, 2013 2 commits
-
-
Kenton Varda authored
-
Kenton Varda authored
-
- 01 Dec, 2013 2 commits
-
-
Kenton Varda authored
-
Kenton Varda authored
-
- 30 Nov, 2013 4 commits
-
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
-