10 Commits over 672 Days - 0.00cph!
Skip serialization of optional fields set to their default value
Also exclude serializing default value of required fields
Add support for all default values, fix optional field checks applying to DeltaSerialize()
Make sure existing null checks aren't applied on top of new default value checks
Don't apply to enums
Merge branch 'master' into skip_optional_default_fields
Merge branch 'master' into skip_optional_default_fields
Merge branch 'skip_optional_default_fields'
Update: add VarInt U64 buffer read&write utility funcs
Allows to avoid interacting with a stream and it's bookkeeping.
Tests: Used as part of server demo playback
Merge branch 'master' into skip_optional_default_fields
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
Updated code from `threadsafe_protobuf`
Fix global namespace not working for structs