- 24 Jun, 2013 1 commit
-
-
Kenton Varda authored
-
- 12 Jun, 2013 1 commit
-
-
Kenton Varda authored
-
- 07 Jun, 2013 1 commit
-
-
Kenton Varda authored
Add mechanism for catching exceptions that has limited use even with -fno-exceptions, as well as a mechanism to detect when a destructor is called during unwind and to avoid throwing in these situations.
-
- 06 Jun, 2013 4 commits
-
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
-
- 05 Jun, 2013 1 commit
-
-
Kenton Varda authored
-
- 04 Jun, 2013 1 commit
-
-
Kenton Varda authored
-
- 03 Jun, 2013 2 commits
-
-
Kenton Varda authored
-
Kenton Varda authored
-
- 29 May, 2013 1 commit
-
-
Kenton Varda authored
-
- 22 May, 2013 1 commit
-
-
Kenton Varda authored
-
- 18 May, 2013 2 commits
-
-
Kenton Varda authored
-
Kenton Varda authored
totalSizeInWords() method on generated struct readers/builders returns total size of the struct, not counting far pointer overhead. Useful for allocating space for a flat copy. Also a couple misc tweaks.
-
- 17 May, 2013 2 commits
-
-
Kenton Varda authored
-
Kenton Varda authored
-
- 16 May, 2013 2 commits
-
-
Kenton Varda authored
Implement ability to set() struct and list fields by deep-copying from a corresponding Reader. This copy requires no schema knowledge.
-
Kenton Varda authored
-
- 15 May, 2013 1 commit
-
-
Kenton Varda authored
When an under-sized struct is found while traversing a builder, upgrade it to the expected size. This is needed to allow easy copying from readers to builders. Next, this will need to be implemented for lists as well.
-
- 08 May, 2013 1 commit
-
-
Kenton Varda authored
Restore ability to upgrade from List(Bool) to List(T) where T is a struct whose @0 field is of type Bool. I previously disallowed this to reduce complexity, but it turned out to actually increase complexity.
-
- 04 May, 2013 1 commit
-
-
Kenton Varda authored
Delete Code Friday: Inline structs/lists/data are too complicated for not enough benefit. There goes a week of my life that I'll never get back.
-
- 29 Apr, 2013 2 commits
-
-
Kenton Varda authored
Implement 'Object' field type, which can be any pointer type. The caller specifies the type when calling the accessors.
-
Kenton Varda authored
Correctly handle inline fields that aren't present in the parent struct (i.e. because we're reading an older version of the struct that lacked those fields).
-
- 27 Apr, 2013 1 commit
-
-
Kenton Varda authored
-
- 26 Apr, 2013 3 commits
-
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
-
- 25 Apr, 2013 1 commit
-
-
Kenton Varda authored
-
- 20 Apr, 2013 1 commit
-
-
Kenton Varda authored
-
- 18 Apr, 2013 1 commit
-
-
Kenton Varda authored
-
- 17 Apr, 2013 1 commit
-
-
Kenton Varda authored
Improve unions. Members of a union are now scoped within the union, although they share ordinal space with the parent struct.
-
- 15 Apr, 2013 2 commits
-
-
Kenton Varda authored
-
Kenton Varda authored
Replace most CAPNPROTO_ASSERTs with the new logging/error macros. Also add a SYSCALL macro and use it. Also add commentary.
-
- 11 Apr, 2013 2 commits
-
-
Kenton Varda authored
-
Kenton Varda authored
-
- 04 Apr, 2013 1 commit
-
-
Kenton Varda authored
Update implemented pointer format to match docs: Don't store field count in struct pointers because it isn't needed. Instead extend data and pointer section sizes to 16 bits, which should be enough for anyone. Also, store offsets from the end of the pointer rather than the beginning, because this makes it possible for them to be zero, which compresses better. In particular, the root reference will always have a zero offset, so this will shave a byte off of very small packed messages.
-
- 19 Mar, 2013 1 commit
-
-
Kenton Varda authored
-
- 18 Mar, 2013 1 commit
-
-
Kenton Varda authored
-
- 16 Mar, 2013 1 commit
-
-
Kenton Varda authored
-