- 22 Aug, 2018 2 commits
-
-
Kenton Varda authored
Two fixes for build failure on Android (resubmit)
-
Oleg Kolosov authored
Have not found a universal way to detect C11 and after some deliberation __BIONIC__ seems to be a better choice for these cases.
-
- 21 Aug, 2018 3 commits
-
-
Oleg Kolosov authored
Fix build error because DTTOIF function is not available.
-
Oleg Kolosov authored
Reorder ifdef checks in BTreeImpl::growTree to make posix_memalign the default case and hide aligned_alloc behind feature test macro. This covers more systems and actually fixes the compatibility with Android.
-
Kenton Varda authored
Make Canceler::isEmpty() const
-
- 20 Aug, 2018 2 commits
-
-
Harris Hancock authored
-
Kenton Varda authored
Fixups for 0.7
-
- 19 Aug, 2018 5 commits
-
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
-
- 18 Aug, 2018 3 commits
-
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
-
- 17 Aug, 2018 2 commits
-
-
Kenton Varda authored
capnp-js-base has moved
-
Kenton Varda authored
Fix linking during lite builds
-
- 16 Aug, 2018 1 commit
-
-
Crunkle authored
-
- 15 Aug, 2018 21 commits
-
-
Kenton Varda authored
More JSON annotation fixes/improvements
-
Kenton Varda authored
In particular, it should not be necessary to specify a void union member's value explicitly. The discriminator should be sufficient. It should also be permitted to omit default values as long as the descriminator specifies the variant.
-
Kenton Varda authored
(Also make sure that external struct-unions are tested.)
-
Kenton Varda authored
-
Kenton Varda authored
This is particularly needed since JsonValueHandler is re-registered every time a JsonValue field is seen.
-
Kenton Varda authored
Implement annotations to control JSON parsing.
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
The code was init()ing the union field when the discriminant was seen, but this only works if the field type is a struct or group. Instead we store the field schema and initialize it when we see the value later.
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
This avoids the need for a weird struct-as-namespace pattern inside json.capnp.
-
Kenton Varda authored
Features: - Rename any field or enum value for JSON purposes. - Flatten structs/groups into their parent object, possibly with a prefix. - Assign a special discriminant field for unions, so that union members can be flattened without ambiguity.
-
- 14 Aug, 2018 1 commit
-
-
Kenton Varda authored
Disallow copy construction/assignment of (Atomic)Refcounted classes
-