2
I Use This!
Moderate Activity

Commits : Listings

Analyzed 1 day ago. based on code collected 1 day ago.
Aug 16, 2024 — Aug 16, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Document RPC. More... over 11 years ago
Eliminate the concept of imbuing messages in favor of the simpler concept of setting a cap table directly on MessageReader / getting one from MessageBuilder. This eliminates capability-context entirely. This was made possible by the earlier change which moved capabilities to a separate table rather than storing CapDescriptors inline, but I didn't realize it at the time. More... over 11 years ago
Define additional type aliases AnswerId and ImportId. In the RPC protocol, always use the type corresponding to the sender's point of view. In the implementation, always use the type corresponding to the local point of view. More... over 11 years ago
Add pkg-config support. More... over 11 years ago
Lift requirement that releaseParams() be called before tailCall() or allowCancellation() -- this is no longer necessary given the protocol simplification that allowed cap descriptors to be interpreted immediately upon receipt. More... over 11 years ago
Hack to make it safe to read capabilities from default values (returning broken caps) without introducing a dependency from libcapnp on libcapnp-rpc. More... over 11 years ago
Oops, regenerate bootstraps. More... over 11 years ago
Add a sample RPC application, and fix some bugs / add some missing features needed by said app. More... over 11 years ago
Fix EzRpc example. More... over 11 years ago
oops More... over 11 years ago
Fixes #52 More... over 11 years ago
Update test configs now that everything passes. More... over 11 years ago
Set mainlaine version to 0.5-dev. More... over 11 years ago
Skip valgrind on OSX because it's experimental and doesn't fully work yet. More... over 11 years ago
Work around OSX and Cygwin signal issues. More... over 11 years ago
Fix valgrind issues. More... over 11 years ago
Fix -fno-exceptions tests. More... over 11 years ago
Allow setting of a different reserved signal than SIGUSR1. More... over 11 years ago
Don't ever auto-define NDEBUG. Just decide KJ_DEBUG based on optimization mode if neither DEBUG nor NDEBUG is defined. More... over 11 years ago
Clarify EventPort docs slightly. More... over 11 years ago
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. More... over 11 years ago
Fix Makefile.am More... over 11 years ago
Optimize promise tail calls by making ChainPromiseNode automatically detect and remove redundant nodes. More... over 11 years ago
Just realized isCanceled() doesn't work. Remove it. More... over 11 years ago
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. More... over 11 years ago
Get rid of 'Advanced' server methods, just have one method that takes a CallContext. A typedef reduces boilerplate. More... over 11 years ago
Deal with remaining TODO(now) / TODO(soon). More... over 11 years ago
Rename Object -> AnyPointer. More... over 11 years ago
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). More... over 11 years ago
Fix and test DynamicCapability tail calls. More... over 11 years ago