- 12 Feb, 2019 1 commit
-
-
0xflotus authored
-
- 23 Jan, 2019 1 commit
-
-
Max FERGER authored
-
- 07 Dec, 2018 1 commit
-
-
Simon Struk authored
-
- 26 Nov, 2018 1 commit
-
-
Navin Francis authored
-
- 17 Nov, 2018 1 commit
-
-
David Renshaw authored
-
- 26 Oct, 2018 1 commit
-
-
Tim authored
Forward slashes don't need to be escaped in JSON.
-
- 10 Oct, 2018 1 commit
-
-
Harris Hancock authored
-
- 07 Oct, 2018 2 commits
-
-
Kenton Varda authored
This isn't related to JSON-RPC but is a fix needed for the Ekam language server.
-
Kenton Varda authored
This implements JSON-RPC 2.0: https://www.jsonrpc.org/specification
-
- 16 Sep, 2018 1 commit
-
-
Kenton Varda authored
-
- 26 Aug, 2018 5 commits
-
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
-
- 25 Aug, 2018 2 commits
-
-
Kenton Varda authored
-
Kenton Varda authored
-
- 19 Aug, 2018 1 commit
-
-
Kenton Varda authored
-
- 18 Aug, 2018 1 commit
-
-
Kenton Varda authored
-
- 15 Aug, 2018 18 commits
-
-
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
This is particularly needed since JsonValueHandler is re-registered every time a JsonValue field is seen.
-
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.
-
- 12 Aug, 2018 3 commits
-
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
-