protobuf
protobuf copied to clipboard
Protocol Buffers - Google's data interchange format
This is the first step for "bazelifying" our codebase that removes Autotools and our custom test runner and replaces them with Bazel. The basic strategy here is a top-down one....
We will just use the version that is provided in `configure.ac`. This reduces the number of files that we need to update when versions change.
Before `protoc --version` returned the C++ version (which includes a major version specific to C++). Changing to have no major version.
Version: 4.21.1 Language: Python Windows 10 protoc-21.1-win64 Using version 3.20.1 it works, but with 4.21.1 I get `AttributeError: 'NoneType' object has no attribute 'message_types_by_name'` https://github.com/oldnapalm/zwift-offline/blob/1b3e9d16e903b452d37a77675a38b402abb1e431/protobuf/per_session_info_pb2.py#L22 One difference from this message...
In a text proto file like: ``` something: < description: "this\nwould\n naturally be a\n multiline string" ... > ``` It would be awesome if we could e.g.: ``` something: <...
Fixing a few "extra ‘;’ [-Wpedantic]" I got when compiling with gcc 10.3.0. This is simply removal of a few extra semicolons, does not affect the functionality of anything. This...
We encountered some problems with the iOS file generated by the PB script. When executing description, the value of valueType is 1, but when calling the getter method, it gets...
The only difference between all the `Message` classes is just their `descriptor` instance variable. So rather than create an entirely new class from scratch every time we can simply inherit...
* Use `pathlib` instead of `glob` * Remove deprecated `distutils` package in favour of the `setuptools` API (see PEP-632) * fix recursive lookup of `proto` files * Increment version to...
I'm trying to figure out why Protobuf is causing such a memory overhead in our application. I'm using ObjectSpace.dump_all to inspect the heap, but unfortunately since protobuf objects reference each...