- 05 Dec, 2013 2 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
-
- 04 Dec, 2013 1 commit
-
-
Kenton Varda authored
-
- 30 Nov, 2013 5 commits
-
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
-
- 28 Nov, 2013 1 commit
-
-
Kenton Varda authored
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.
-
- 26 Nov, 2013 1 commit
-
-
Kenton Varda authored
Don't rely on default assignment operators for cap clients since they break with double virtual inheritance.
-
- 25 Nov, 2013 2 commits
-
-
Kenton Varda authored
-
Kenton Varda authored
-
- 14 Nov, 2013 1 commit
-
-
Kenton Varda authored
Remove 'has' for primitive fields. Dynamic version always returns true. This also means that primitives are always included in text format, even if they are default-valued.
-
- 12 Nov, 2013 3 commits
-
-
Kenton Varda authored
-
Kenton Varda authored
Fix bug handling absolute source paths with no --src-prefix -- just output to the same directory in this case.
-
Kenton Varda authored
Define new KJ constants for min/max integer values and inf/nan, then remove all use of numeric_limits.
-
- 15 Oct, 2013 2 commits
-
-
Kenton Varda authored
-
Kenton Varda authored
-
- 12 Oct, 2013 2 commits
-
-
Kenton Varda authored
-
Kenton Varda authored
-
- 11 Oct, 2013 1 commit
-
-
Kenton Varda authored
-
- 08 Oct, 2013 1 commit
-
-
Kenton Varda authored
-
- 04 Oct, 2013 1 commit
-
-
Kenton Varda authored
-
- 02 Oct, 2013 1 commit
-
-
Kenton Varda authored
Interface code generation. Also update method grammar to allow multiple returns, and allow specifying request/response structs instead of parameter lists.
-
- 30 Sep, 2013 1 commit
-
-
Andreas Stenius authored
-
- 29 Sep, 2013 1 commit
-
-
Kenton Varda authored
Extend interface grammar to support inheritance, and update compiler to properly compile interfaces.
-
- 24 Sep, 2013 4 commits
-
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
Revamp generated interface to Object fields. Now there is an ObjectPointer::{Reader,Builder}. This will simplify the dynamic API (next change) and also makes it easier to delegate decisions about the object type to a function that doesn't know about the context where the object lives (i.e. by passing an ObjectPointer::Builder).
-
Kenton Varda authored
-
- 23 Sep, 2013 1 commit
-
-
Kenton Varda authored
Factor Pointer{Reader,Builder} out from {Struct,List}{Reader,Builder}. Will make it easier to deal with Object fields.
-
- 13 Sep, 2013 1 commit
-
-
Kenton Varda authored
-
- 11 Sep, 2013 2 commits
-
-
Dmitri Shubin authored
-
Dmitri Shubin authored
-
- 10 Sep, 2013 1 commit
-
-
Dan Schatzberg authored
ctx is not a pointer but was being used with the arrow operator on non-x86 systems
-
- 02 Sep, 2013 4 commits
-
-
Kenton Varda authored
-
Kenton Varda authored
Fix bug where only the first import made it into the import table. Can't believe this wasn't tested. Sigh.
-
Kenton Varda authored
-
Kenton Varda authored
Make sure generated code compiles cleanly even with pedantic warnings, since some people enable those.
-
- 01 Sep, 2013 1 commit
-
-
Kenton Varda authored
-