1. 2915aca Document that GetString16WireRep always has even length by David Benjamin · 3 months ago main
  2. 99e1956 Fix build with gcc12 by Milad Fa · 4 months ago
  3. 57b6a6c Add alexrudenko@chromium.org as a backup owner by Alex Rudenko · 4 months ago
  4. 64cc230 Optimize JSONEncoder::HandleString by Simon Zünd · 4 months ago
  5. 0aa59d5 Mark JSONEncoder::Emit as inline by Simon Zünd · 4 months ago
  6. 916f43c Fix missing operator* and a typo in value_or() by Andrey Kosyakov · 1 year ago
  7. 8cfd837 Switch to using std::optional<> compatible accessors in generated files by Andrey Kosyakov · 1 year ago
  8. bda9f63 Add std::optional-compatible accessors to Maybe<> by Andrey Kosyakov · 1 year ago
  9. 692caf9 Fix missing includes in span.h by Alan Zhao · 1 year, 2 months ago
  10. 0376469 Add jinja_dir arg in gni file by Cheng Zhao · 1 year, 5 months ago
  11. 231d357 Misc minor cleanup in inspecpector_protocol/crdtp by Andrey Kosyakov · 1 year, 7 months ago
  12. dec7ec1 Change pdl.py to mode 644 back again by Andrey Kosyakov · 1 year, 10 months ago
  13. 7e1e6e3 Update license boilerplate text by Andrey Kosyakov · 1 year, 10 months ago
  14. 6901e55 Add missing include of <tuple> for protocol_core.h by Hans Wennborg · 1 year, 11 months ago
  15. 530a323 Merge "Introduce dependency checking" into main by Alex Rudenko · 2 years ago
  16. d8c621e Produce correct CBOR envelope as per spec by Andrey Kosyakov · 2 years, 2 months ago
  17. 606d2d2 Remove the usage of [[nodiscard]] for now by Andrey Kosyakov · 2 years, 2 months ago
  18. 87e7589 Accept properly formed CBOR envelope tag as per spec by Andrey Kosyakov · 2 years, 2 months ago
  19. 0187bc7 Introduce SESSION_NOT_FOUND error by Yury Semikhatsky · 2 years, 3 months ago
  20. 6f1de63 Use python3 to run python scripts by Andrey Kosyakov · 2 years, 5 months ago
  21. bc288fb Check errors using return value of Deserialize(), not DeserializerState::status by Andrey Kosyakov · 2 years, 5 months ago
  22. 201d4b5 Remove base_string_adapter.{h,cc} by Andrey Kosyakov · 2 years, 6 months ago
  23. 614a8b6 Introduce dependency checking by Alex Rudenko · 2 years, 6 months ago
  24. c1f8b7a Support using embedder types instead of built-in Value & co by Andrey Kosyakov · 2 years, 6 months ago
  25. f087f7c Update chromium.googlesource.com links by Eric Willigers · 2 years, 6 months ago
  26. 5221cbf Merge "Support PY3 in convert_protocol_to_json.py" into main by Andrey Kosyakov · 2 years, 7 months ago
  27. 9a50bee Merge "[Code Health] Refactor base::Value usage in base_string_adapter." into main by Benedikt Meurer · 2 years, 7 months ago
  28. ef284f5 [Code Health] Refactor base::Value usage in base_string_adapter. by Benedikt Meurer · 2 years, 7 months ago
  29. bb50603 Do IWYU for STL libraries in inspector_protocol header templates. by Lei Zhang · 2 years, 7 months ago
  30. 42bc232 Support PY3 in convert_protocol_to_json.py by Victor Gomes · 2 years, 7 months ago
  31. 1bf30ed Fix memory leaks in DictionaryValue::cast() and ListValue::cast() by Benedikt Meurer · 2 years, 7 months ago
  32. 3245605 Fix typo in trailing namespace comment by David Sanders · 2 years, 8 months ago
  33. 9ed5b28 Erase file before opening to account for filename case change on non-case sensitive fs by Andrey Kosyakov · 2 years, 9 months ago
  34. a40f115 Fix snake case conversion to properly handle abbreviaiton-only names by Andrey Kosyakov · 2 years, 9 months ago
  35. e4af6c1 Treat abbreviations as a separate word when converting CamelCase to snake_case by Andrey Kosyakov · 2 years, 9 months ago
  36. 9b24bff Remove SerializerTraits, which is no longer used by Andrey Kosyakov · 2 years, 9 months ago
  37. d45d496 Extract std::string protocol traits for tests into a file of its own by Andrey Kosyakov · 2 years, 9 months ago
  38. 91f1162 Roll deps for mini_chromium and buildtools by Andrey Kosyakov · 2 years, 9 months ago
  39. 1a355c1 Remove std::string traits and Binary from base_string_adapter by Andrey Kosyakov · 2 years, 9 months ago
  40. 79d3093 Fix compiler warning in crdtp/cbor.cc by Darshan Sen · 3 years ago
  41. 32cf5f2 CodeHealth: Modernize base::Value code in inspector_protocol. by Morten Stenshorne · 3 years, 1 month ago
  42. 59675da Code health: Replace base::Value::GetAs* methods with Value::Get* versions by Alex Rudenko · 3 years, 1 month ago
  43. 35e8d2d [LSC] Remove base::string16 and base::char16 by Jan Wilken Dörrie · 3 years, 5 months ago
  44. c149e90 Move vector in PreSerialized constructor by Andrey Kosyakov · 3 years, 5 months ago
  45. 62c7be8 Fail deserializing DictionaryValue/Object if underlying value is not an object by Andrey Kosyakov · 3 years, 7 months ago
  46. 751c62b Fix python syntax error in pdl.py by Andrey Kosyakov · 3 years, 7 months ago
  47. 88c8137 Add comment to json conversion for base64-encoded binary by Yang Guo · 3 years, 7 months ago
  48. 94298ce crdtp: pass 0x7f in strings as is rather than loosing it by Andrey Kosyakov · 3 years, 8 months ago
  49. 351a2b7 Explicitly specialize Array<Binary> so that Binary is treated as value type by Andrey Kosyakov · 4 years ago
  50. 4f2c08a Merge "Fix standalone build of crdtp_test after rename of glue_test.cc to maybe_test.cc" by Andrey Kosyakov · 4 years, 1 month ago
  51. 061034c IWYU: inspector protocol core uses std::lower_bound from algorithm by Jose Dapena Paz · 4 years, 1 month ago
  52. fcb0adb Fix standalone build of crdtp_test after rename of glue_test.cc to maybe_test.cc by Jose Dapena Paz · 4 years, 1 month ago
  53. 898aed4 Merge "Unified protocol type (de)serialization" by Andrey Kosyakov · 4 years, 1 month ago
  54. 8ee5f97 Unified protocol type (de)serialization by Andrey Kosyakov · 4 years, 1 month ago
  55. 8c11f01 Include base/check.h in test_platform.h by Hans Wennborg · 4 years, 2 months ago
  56. b7cda08 Drop redundant std::move in inspector_protocol. by Johannes Henkel · 4 years, 5 months ago
  57. c69cdc3 For the shallow parse of a DevTools message, allow "params": null. by Johannes Henkel · 4 years, 5 months ago
  58. 8c2064e Introduce a crdtp/dispatch.{h,cc} library. by Johannes Henkel · 4 years, 5 months ago
  59. 81ef742 Tweaks for emitting JSON. by Johannes Henkel · 4 years, 5 months ago
  60. 1f2492b Update gni: ErrorSupport templates are removed. by Johannes Henkel · 4 years, 6 months ago
  61. e4a97ba Remove ErrorSupport_.{h,cpp}.template as promised. by Johannes Henkel · 4 years, 6 months ago
  62. 75c465e Drop && from Serializable::TakeSerialized() &&. by Johannes Henkel · 4 years, 6 months ago
  63. e4ffb72 Merge "Implement crdtp::ErrorSupport, replacing the jinja2 template." by Johannes Henkel · 4 years, 6 months ago
  64. dfd1d03 Implement crdtp::ErrorSupport, replacing the jinja2 template. by Johannes Henkel · 4 years, 6 months ago
  65. 9fd0f91 Remove Parser_{h,cpp}.template as promised. by Johannes Henkel · 4 years, 6 months ago
  66. 0e0a199 Remove the JSON parser and revamp Value::parseBinary. by Johannes Henkel · 4 years, 6 months ago
  67. 0213a85 Add JsonEncoder tests for lone surrogates by Mathias Bynens · 4 years, 6 months ago
  68. 607bfb8 Parse code point 0xffff correctly from UTF-8. by Johannes Henkel · 4 years, 6 months ago
  69. 201330a Properly escape the 16 bit input character FFFF as \uffff. by Johannes Henkel · 4 years, 6 months ago
  70. a84e91f Upon encountering a byte that's unexpectedly not ... by Johannes Henkel · 4 years, 7 months ago
  71. 6361d06 Remove writeJSON / toJSONString from generated protocol types. by Johannes Henkel · 4 years, 7 months ago
  72. ac6919e Merge "Remove Exported::writeBinary." by Johannes Henkel · 4 years, 7 months ago
  73. f72b3e4 Remove Exported::writeBinary. by Johannes Henkel · 4 years, 7 months ago
  74. f057f00 Separate the lightweight check for CBOR messages from ParseCBOR. by Johannes Henkel · 4 years, 7 months ago
  75. 32a87e9 protocol::SerializedValue is no longer used. Remove it. by Johannes Henkel · 4 years, 7 months ago
  76. dee0c0c Remove fromJSONString for the Exported / generated types. by Johannes Henkel · 4 years, 7 months ago
  77. b29d8a5 Remove support for emitting cbor into an std::string. by Johannes Henkel · 4 years, 7 months ago
  78. 3b0551d Generalize SpanFrom so it works for base::span. by Johannes Henkel · 4 years, 8 months ago
  79. c9d951e More cleanups by Johannes Henkel · 4 years, 8 months ago
  80. 3d1b8ae Use AppendSerialized for Exported, with duck-typing. by Johannes Henkel · 4 years, 8 months ago
  81. 726836d Move the logic for emitting field name and value into serializer_traits. by Johannes Henkel · 4 years, 8 months ago
  82. 289fdbd Merge "Remove StringUtil::parseMessage." by Johannes Henkel · 4 years, 8 months ago
  83. e0728bd Sorry: forgot to rename to serializer_traits in the template. by Johannes Henkel · 4 years, 8 months ago
  84. 5ef4678 Merge "Add AppendSerialized to the Exported interface." by Johannes Henkel · 4 years, 8 months ago
  85. 6250f4e Add crdtp/serializer_traits.h and test. by Johannes Henkel · 4 years, 8 months ago
  86. 0101e9b Add AppendSerialized to the Exported interface. by Johannes Henkel · 4 years, 8 months ago
  87. dee68d8 Remove StringUtil::parseMessage. by Johannes Henkel · 4 years, 8 months ago
  88. a17fd51 Merge "Lots more constexpr, and demo of span<uint8_t> as key in std::unordered_map." by Johannes Henkel · 4 years, 8 months ago
  89. f5a3199 Use (v8_)crdtp::span<uint8_t> instead of const ProtocolMessage&. (Upstream) by Johannes Henkel · 4 years, 8 months ago
  90. 7f82424 Lots more constexpr, and demo of span<uint8_t> as key in std::unordered_map. by Johannes Henkel · 4 years, 8 months ago
  91. d2983fd Add constexpr to crdtp::span / crdtp::SpanFrom. by Johannes Henkel · 4 years, 8 months ago
  92. 6e549cc README fixes. by Johannes Henkel · 4 years, 9 months ago
  93. 8170c7d Move Serializable from templates into CRDTP and add a test. by Johannes Henkel · 4 years, 9 months ago
  94. 7a44a37 Smoothen CRDTP library surface: json_platform.h with two functions. by Johannes Henkel · 4 years, 9 months ago
  95. 4c2a3ac Accidentally deleted too many headers. by Johannes Henkel · 4 years, 9 months ago
  96. ad7550c Cleanups: by Johannes Henkel · 4 years, 9 months ago
  97. d020a9e Decompose the crdtp library into multiple headers. by Johannes Henkel · 4 years, 9 months ago
  98. 112f668 Simplify structure of third_party/inspector_protocol library. by Johannes Henkel �� 4 years, 9 months ago
  99. d2fc9b9 New Serializable by Johannes Henkel · 4 years, 9 months ago
  100. bbc7261 Trim some serializeToJSON functions. by Johannes Henkel · 4 years, 10 months ago