Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-12-09 | JSON test, symbolic enum names in JSON, and a few improvements. | Chris Fallin | |
- Added a JSON test that round-trips (parses then re-serializes) several test messages, ensuring that the re-serialized form matches the original exactly. - Added support for printing and parsing symbolic enum names (rather than integer values) in JSON. - Updated JSON printer to properly handle string fields that come in multiple pieces. ('bytes' fields still do not support this, and this work is more challenging because it requires making the base64 encoder resumable. Base64 encoding is not separable at an input-byte granularity, unlike string escaping.) - Fixed a < vs. <= bug in UTF-8 encoding generation (oops). | |||
2014-12-05 | Sync update: haberman@'s internal changes. | Chris Fallin | |
2014-12-05 | Update JSON parser to emit UTF8 to string fields appropriately. | Chris Fallin | |
2014-12-04 | Synced to post-code-review JSON printer. | Chris Fallin | |
2014-12-04 | JSON printer: remove dependency on YAJL, using a hand-rolled printer instead. | Chris Fallin | |
2014-12-03 | Sync from Google-internal development. | Josh Haberman | |
Most notably, a JSON parser is now provided. | |||
2014-07-02 | Sync from internal Google development. | Josh Haberman | |
2014-06-26 | Sync from internal Google development. | Josh Haberman | |