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
Fix stuff. More... over 11 years ago
Introduce WaitScope for making it clear what functions might wait(). More... over 11 years ago
Support DNS lookup. More... over 11 years ago
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. More... over 11 years ago
EZ RPC interface for quickly setting up clients and servers. More... over 11 years ago
Actually call setRunnable() as documented. More... over 11 years ago
Fix valgrind bugs. More... over 11 years ago
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. More... over 11 years ago
Fix VPATH build. More... over 11 years ago
OSX will actually use a 1-byte socket buffer, apparently. Better use a bigger number... More... over 11 years ago
Update Makefile.am. More... over 11 years ago
Add missing includes, ifdef-out RTTI-requiring debug code when RTTI disabled. More... over 11 years ago
Tweak scheduling. More... over 11 years ago
Fix bug and slowness affecting evolution-test. More... over 11 years ago
Remove mention of threads from some comments. More... over 11 years ago
Re-arrange async headers a bit to improve organization. More... over 11 years ago
Remove most of EventLoop interface in favor of equivalent Promise methods. More... over 11 years ago
Misc tweaks. More... over 11 years ago
Use non-atomic refcounting. More... over 11 years ago
Remove some more mutexes and atomics that I missed. More... over 11 years ago
Make kj::Arena not thread-safe since it hurts performance even when used single-threaded. More... over 11 years ago
Eliminate the ability to have multiple threads working on building the same message -- performance penalty is too large, and applies even to single-threaded users. More... over 11 years ago
Simplify mutex usage in compiler code. More... over 11 years ago
Remove more mutexes. More... over 11 years ago
Use UnwindDetector to protect against exceptions in all these RPC object desturctors. More... over 11 years ago
Remove a bunch of mutexes. More... over 11 years ago
Fixes #39 - Obscure deadlock scenario in non-futex SimpleEventLoop implementation. More... over 11 years ago
Revamp concurrency model, part 1: EventLoop no longer allows cross-thread event queuing, simplifying many things. Capability clients are no longer thread-safe, so they don't have to be so const. In the future, explicit ways to communicate between threads will be re-added, but threads will be treated more like separate vats that just happen to have a particularly fat pipe. Upcoming: Remove mutexes. More... over 11 years ago
Make EventLoop current when constructed, so that you can use the Promise methods even when the loop hasn't actually started yet. More... over 11 years ago
Fix bugs. More... over 11 years ago