aboutsummaryrefslogtreecommitdiff
path: root/pw_protobuf
AgeCommit message (Expand)Author
2022-07-29pw_protobuf: Add StreamEncoder::CloseEncoderTaylor Cramer
2022-07-19python: GN virtualenv template and requirements generatorAnthony DiGirolamo
2022-07-04pw_protobuf: update to use typing module for SetAaron Okano
2022-06-30Replace some pwbug/### TODOs with b/###Rob Mohr
2022-06-29pw_software_update: Clean up TODOsYecheng Zhao
2022-06-29Replace some pwbug/### TODOs with b/###Rob Mohr
2022-06-29clang-tidy: Enable modernize-use-overrideTed Pudlik
2022-06-29pw_span: Replace pw_polyfill.span deps with pw_spanWyatt Hepler
2022-06-29pw_span: Switch from std::span to pw::spanWyatt Hepler
2022-06-24pw_span: Explicitly specify pw_span dependencies in GNWyatt Hepler
2022-06-23pw_protobuf: Break the ambiguity for spans in generated codeDennis Kormalev
2022-06-23pw_build: Add -Wextra-semi to internal_strict_warningsBen Lawson
2022-06-22pw_protobuf: Tweak documentation of name conflictsMatthias Guenther
2022-06-21pw_protobuf: Fix names that collide with internalsMatthias Guenther
2022-06-16pw_protobuf: Add StreamEncoderCast<>()Armando Montanez
2022-06-16pw_span: Move span.h to span_common.h to prep for pw::spanWyatt Hepler
2022-06-13pw_protobuf: Don't write empty fixed sized fieldsScott James Remnant
2022-06-13pw_protobuf: Don't write empty nested messagesScott James Remnant
2022-06-13pw_bytes: Replace std::endian with pw::endianWyatt Hepler
2022-06-10pw_protobuf: Don't encode fields with default (zero) valuesScott James Remnant
2022-06-10pw_protobuf: Support proto3 optional fieldsScott James Remnant
2022-06-10pw_protobuf: Fix documentation mistakeMatthias Guenther
2022-06-09pw_polyfill: Move std::endian polyfill to pw::endianWyatt Hepler
2022-06-09pw_protobuf: Auto-fix reserved C++ identifiersMatthias Guenther
2022-06-09pw_polyfill: Split up polyfill include pathsWyatt Hepler
2022-06-08pw_protobuf: Split common_protos bazel targetLeo Arvan
2022-05-31C++20 compatibility fixesWyatt Hepler
2022-05-27pw_protobuf: Remove code-generation timestampsMatthias Guenther
2022-05-04pw_env_setup: Fix :python.tests targetAnthony DiGirolamo
2022-05-03pw_protobuf: Replace contents of strings and bytes when decodingScott James Remnant
2022-04-30pw_protobuf: Provide constants for buffer sizesScott James Remnant
2022-04-29pw_protobuf: Allow copying of const callbacksScott James Remnant
2022-04-29pw_protobuf: Qualify calls to parent methodsScott James Remnant
2022-04-29pw_protobuf: Generate kValue-style aliases for enum casesScott James Remnant
2022-04-29pw_protobuf: Check fields don't exceed message boundsScott James Remnant
2022-04-28pw_protobuf: Separate enum reading and validationScott James Remnant
2022-04-28pw_rpc: Support pw_protobufScott James Remnant
2022-04-26pw_protobuf: Skip unknown fields when struct decodingScott James Remnant
2022-04-26pw_protobuf: Fix a number of out of range bugsScott James Remnant
2022-04-20pw_protobuf: Rewrite documentation to provide a better narrativeScott James Remnant
2022-04-19pw_protobuf: Codegen struct Message::operator==()Scott James Remnant
2022-04-16pw_protobuf: Report FailedPrecondition when varints out of rangeScott James Remnant
2022-04-16pw_protobuf: Report DataLoss if delimited length missingScott James Remnant
2022-04-14pw_protobuf: Add missing encoding handling for non-zigzag varintsScott James Remnant
2022-04-14pw_protobuf: Install graphlib-backport for Python 3.8Anthony DiGirolamo
2022-04-09pw_protobuf: Add missing support for repeated enum fieldsScott James Remnant
2022-04-08pw_protobuf: StreamEncoder and MemoryEncoder support for tablesScott James Remnant
2022-04-08pw_protobuf: Codegen message structures and test decodingScott James Remnant
2022-04-07pw_protobuf: StreamDecoder support for table-based decodingScott James Remnant
2022-04-05pw_protobuf: Dependency-sort generated codeScott James Remnant