summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2020-06-19Include base/check.h in test_platform.hchromium.org/masterHans Wennborg2-2/+2
2020-03-20Drop redundant std::move in inspector_protocol.Johannes Henkel2-6/+6
2020-03-19For the shallow parse of a DevTools message, allow "params": null.Johannes Henkel3-34/+60
2020-03-09Introduce a crdtp/dispatch.{h,cc} library.Johannes Henkel26-782/+1789
2020-02-26Tweaks for emitting JSON.Johannes Henkel2-0/+41
2020-02-10Update gni: ErrorSupport templates are removed.Johannes Henkel1-2/+0
2020-02-08Remove ErrorSupport_.{h,cpp}.template as promised.Johannes Henkel3-16/+0
2020-02-06Drop && from Serializable::TakeSerialized() &&.Johannes Henkel6-36/+8
2020-02-06Merge "Implement crdtp::ErrorSupport, replacing the jinja2 template."Johannes Henkel15-206/+211
2020-02-06Implement crdtp::ErrorSupport, replacing the jinja2 template.Johannes Henkel15-206/+211
2020-02-05Remove Parser_{h,cpp}.template as promised.Johannes Henkel6-20/+2
2020-01-29Remove the JSON parser and revamp Value::parseBinary.Johannes Henkel3-715/+148
2020-01-24Add JsonEncoder tests for lone surrogatesMathias Bynens2-1/+27
2020-01-23Parse code point 0xffff correctly from UTF-8.Johannes Henkel2-1/+32
2020-01-23Properly escape the 16 bit input character FFFF as \uffff.Johannes Henkel2-1/+12
2020-01-21Upon encountering a byte that's unexpectedly not ...Johannes Henkel2-1/+36
2020-01-21Remove writeJSON / toJSONString from generated protocol types.Johannes Henkel8-172/+0
2020-01-17Merge "Remove Exported::writeBinary."Johannes Henkel3-9/+0
2020-01-17Remove Exported::writeBinary.Johannes Henkel3-9/+0
2020-01-16Separate the lightweight check for CBOR messages from ParseCBOR.Johannes Henkel8-185/+289
2020-01-09protocol::SerializedValue is no longer used. Remove it.Johannes Henkel2-47/+0
2020-01-08Remove fromJSONString for the Exported / generated types.Johannes Henkel2-11/+0
2020-01-07Remove support for emitting cbor into an std::string.Johannes Henkel7-187/+43
2019-12-17Generalize SpanFrom so it works for base::span.Johannes Henkel2-5/+20
2019-12-13More cleanupsJohannes Henkel2-7/+4
2019-12-13Use AppendSerialized for Exported, with duck-typing.Johannes Henkel2-17/+13
2019-12-13Move the logic for emitting field name and value into serializer_traits.Johannes Henkel3-54/+139
2019-12-12Merge "Remove StringUtil::parseMessage."Johannes Henkel2-14/+0
2019-12-12Sorry: forgot to rename to serializer_traits in the template.Johannes Henkel1-3/+3
2019-12-12Merge "Add AppendSerialized to the Exported interface."Johannes Henkel1-0/+5
2019-12-12Add crdtp/serializer_traits.h and test.Johannes Henkel9-6/+345
2019-12-09Add AppendSerialized to the Exported interface.Johannes Henkel1-0/+5
2019-12-07Remove StringUtil::parseMessage.Johannes Henkel2-14/+0
2019-12-05Merge "Lots more constexpr, and demo of span<uint8_t> as key in std::unordere...Johannes Henkel2-13/+51
2019-12-05Use (v8_)crdtp::span<uint8_t> instead of const ProtocolMessage&. (Upstream)Johannes Henkel6-29/+19
2019-11-27Lots more constexpr, and demo of span<uint8_t> as key in std::unordered_map.Johannes Henkel2-13/+51
2019-11-27Add constexpr to crdtp::span / crdtp::SpanFrom.Johannes Henkel1-3/+3
2019-11-23README fixes.Johannes Henkel1-22/+22
2019-11-22Move Serializable from templates into CRDTP and add a test.Johannes Henkel5-11/+96
2019-11-20Smoothen CRDTP library surface: json_platform.h with two functions.Johannes Henkel10-490/+316
2019-11-19Accidentally deleted too many headers.Johannes Henkel1-0/+7
2019-11-19Cleanups:Johannes Henkel17-237/+149
2019-11-11Decompose the crdtp library into multiple headers.Johannes Henkel24-2165/+2439
2019-10-29Simplify structure of third_party/inspector_protocol library.Johannes Henkel16-162/+186
2019-10-28New SerializableJohannes Henkel8-51/+76
2019-10-17Trim some serializeToJSON functions.Johannes Henkel7-53/+1
2019-10-10Make ValueMaybe::TakeJust is_just_ = false.Johannes Henkel1-2/+1
2019-09-09Make code generator python3.7 compatible (async keyword).Michaƫl Zasso1-1/+4
2019-08-29Remove unused local variable in generated code for async methodsAndrey Kosyakov1-1/+0
2019-08-26Add factory method for creating error responsesYury Semikhatsky2-6/+13