repoRustProtoBufcancel

32 Commits over 1,612 Days - 0.00cph!

4 Months Ago
Update: Use Pool.Get<List<T>> instead of GetList<T> I'm deprecating Pool.GetList<T>, this updates the stale codegen.
4 Months Ago
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.
4 Months Ago
Update: Replacing Pool.FreeMemoryStream with FreeUnmanaged
4 Months Ago
Update: Deprecation of Pool.FreeList API We now generate either Free call for classes (as they are IPooled) or FreeUnmanaged
5 Months Ago
Make sure existing null checks aren't applied on top of new default value checks
5 Months Ago
Add support for all default values, fix optional field checks applying to DeltaSerialize()
6 Months Ago
Also exclude serializing default value of required fields
6 Months Ago
Skip serialization of optional fields set to their default value
7 Months Ago
Optimize ReadFromStream(Stream, int) to not allocate because the length is known
7 Months Ago
Fix writing incorrect padding for len prefixes
7 Months Ago
Refactor to make BufferStream a class and support resizing the backing buffer automatically
7 Months Ago
Ditch Stream as the read/write interface to reduce the amount of copying data around
1 Year Ago
Updated code from `threadsafe_protobuf`
1 Year Ago
Update codegen for uid inspection to use the builtin ID types instead of extensions on every field
1 Year Ago
Treat NetworkableId, ItemContainerId, and ItemId as builtins so we can serialize them as simple VARINTs instead of length delimited messages with an integer in them
1 Year Ago
Fix codegen for deserializing and copying repeated structs
1 Year Ago
Remove commandline submodule Add commandline directly into this repo instead of as a submodule Update target framework
1 Year Ago
Fix global namespace not working for structs
3 Years Ago
▉▍▉▇▇▍▄ ▅▆█▋▍█▍ ▆▍▉▅ ▅█ ▌▄▉▄▅█ ▇▅▍▉▇▄▆▉ ▇▆ `▄▋▉▉▉▇▌▅█▍▉()` ▄▇▅▉█▅▆▄ ▉█ ▉▆▍ ▊▌▆▋▄▊▊▍ ▉▍ ▌▌▉▊ ▌█▅▇▉▅▌ ▇▌▌ ▍▍▍▄█▌ ▌▉▉▊▌▊ ▅▄▅▋ `[▆▊█]` ▇▆▋ ▌▉▇▊▇ ▅▄▄▄▇▍▇▋▄ ▋▊█▋▄ ▇▆▌ ▌▅▇▄▆▋▍▅ ▌█▉▆▄█ ▊▌ █▋▉▉▉█▋▋▇ ▄▄▊▆▋▆ ▍█▍▊▅▇▆▍▆ (▅▍▉▉▌█▄ ▇▍▉) ! ▆▇▌▋▇██ ▉▋▅▋▆▌▅▅▉▋ ▄▋█▉▆▌▆█ ▊▌▅▍ ▌▄▋ ▊▊█▍▅▋▊.▆▊▋▉▋ ▉▌ ▄█▇▆ ▊▍▉█▄▍▉▉▆ ▋▉▆▊▌▅ ▍▊ ▅▊▆▇▄ ▇▉▌▋▋ ▄▋▉▉█▌ '▊▆▄▅▅▊█▇▊█'
3 Years Ago
And the same for CopyTo
3 Years Ago
Handle other integer types properly in ResetToPool implementation
3 Years Ago
▄██▉▇█▍ ▄▉▆▇▋▊▋▊▇▌ ▆▅▉▉▄▌▊▊ ▊▆▋▊ ▉▆▌ ▋▌▍▍▉▅▋.▍▌▇▋▆ ▍▍ █▊█▄ ▉▊▌█▄▄▊▋▌ ▊▆▅▇▄▍ ▉▄ ▋▋▊▋▊
3 Years Ago
Use fully qualified names for repeated fields in generated CopyTo functions (compile fix)
3 Years Ago
▌▇█▇▄▄▄ ▄██▅▍▌▋ ▄▆█▉ ▅█ ▋▊▋▉▌▄ ▊▇▋█▄▆▇▅ ▋▄ `▉▄▍▇▊▇▉▋▉█▌()` ▅▇▅▄▋▍▆▉ ▆▉ ▍▉▍ ▇▊▆▍▇▌▊▊ ▍▄ ▊▇▊▌ ▌█▄▍▍▇▆ ▉▄▊ █▇▇▅▊▉ █▊█▍▍▍ ▄▉▇▋ `[▌▅▅]`
4 Years Ago
Implement CopyTo for repeated fields (except bytes)
4 Years Ago
Better error message
4 Years Ago
Fix codegen for structs
4 Years Ago
Add a throw when calling Dispose with ShouldPool set to false
5 Years Ago
Add pooled mode for bytes fields (add `[pooled = true]` to the field to enable) Pooled bytes mode null check fixes
5 Years Ago
Pooled bytes mode null check fixes
5 Years Ago
Add pooled mode for bytes fields (add `[pooled = true]` to the field to enable)
5 Years Ago
Fix codegen for doubles