- 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 2 commits
-
-
Kenton Varda authored
Mass rename 'reference' -> 'pointer'. Been meaning to do this for a while -- all the documentation talks about 'pointers', not 'references'.
-
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.
-
- 14 May, 2013 8 commits
-
-
Kenton Varda authored
Nope, Red Carpet does NOT work. Back to Maruku, which also does not work, but in a way that is easier to work around.
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
-
- 13 May, 2013 6 commits
-
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
-
- 12 May, 2013 1 commit
-
-
Kenton Varda authored
Revamp dynamic struct getters/setters to not distinguish unions. Add converience versions that take string names.
-
- 11 May, 2013 3 commits
-
-
Kenton Varda authored
-
Kenton Varda authored
Dynamic API mostly done... not tested. This commit actually starts embedding the schema data in the generated code.
-
Kenton Varda authored
-
- 10 May, 2013 1 commit
-
-
Kenton Varda authored
-
- 09 May, 2013 3 commits
-
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
-
- 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.
-
- 07 May, 2013 1 commit
-
-
Kenton Varda authored
Starting on dynamic message manipulation (manipluating messages without knowing the schema, or without compiling in the schema).
-
- 06 May, 2013 1 commit
-
-
Kenton Varda authored
-
- 04 May, 2013 2 commits
-
-
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.
-
Kenton Varda authored
Implement code generator plugins. The Cap'n Proto compiler, when given -o foo, invokes the binary capnp-foo and passes the schema, in Cap'n Proto format, to its stdin. The binary is executed with the current working directory set to the desired output directory, so all it has to do is write the files.
-
- 01 May, 2013 4 commits
-
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
-
- 30 Apr, 2013 1 commit
-
-
Kenton Varda authored
-
- 29 Apr, 2013 4 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
-
Kenton Varda authored
Detect and disallow List(Inline(Bool, n)) as it is not currently implemented correctly (and may be difficult to implement correctly-yet-efficiencly).
-
Kenton Varda authored
-