branchRustProtoBuf/skip_optional_default_fieldscancel
6 Commits over 214 Days - 0.00cph!
Update: Deprecation of Pool.FreeList API
We now generate either Free call for classes (as they are IPooled) or FreeUnmanaged
Update: Replacing Pool.FreeMemoryStream with FreeUnmanaged
Update: Use Pool.Get<List<T>> instead of GetList<T>
I'm deprecating Pool.GetList<T>, this updates the stale codegen.
Merge branch 'master' into skip_optional_default_fields
Make sure existing null checks aren't applied on top of new default value checks
Add support for all default values, fix optional field checks applying to DeltaSerialize()
Also exclude serializing default value of required fields
Skip serialization of optional fields set to their default value