userDaniel Pcancel
branchrust_reboot/main/playervoice_allocscancel

14 Commits over 0 Days - Infinitycph!

12 Days Ago
Merge: from main
12 Days Ago
Merge: from main
16 Days Ago
Bugfix: StringView - fix invalid substring offset calculation in EndsWith overloads Tests: unit tests pass, empty bind command works
16 Days Ago
Update(tests): add unit tests that can catch invalid substring calls in StartsWith/EndsWith Tests: ran them, EndsWith fail (as reported)
16 Days Ago
Clean: remove a missed todo note Not worth the effort to chase it, current code is okay Tests: none, trivial change
16 Days Ago
Merge: from main
16 Days Ago
Merge: from client_clientrpcs
17 Days Ago
Optim: avoid buffer alloc on recieving player voice packet Tests: 2p on craggy, tested voice in both directions
17 Days Ago
Clean: Get rid of all manual BaseEntity.ServerRPC calls, rely on codegen instead - rewriten some calls to not rely on generic ServerRPC - Rust.SourceGenerator.Rpc from 9db9e963 (not merged to main yet) - has support for all NetWrite.Write types Tests: compiles
18 Days Ago
Merge: from main Need to rebuild Rust.SourceGenerator
20 Days Ago
Clean: remove NetWrite.BytesWithSize(byte[]...) overloads Tests: editor compiles
20 Days Ago
Clean: remove acouple obsolete things - Get rid of IStreamReader/Writer - they're not used anywhere - get rid of NetWrite.Bytes(byte[]) overload - superceded by Bytes(ReadOnlySpan<byte>) Tests: editor compiles
20 Days Ago
Merge: from main
20 Days Ago
Update: in progress work to support ReadOnlySpan<byte> in NetWrite - Rust.SourceGenerator updated to support ReadOnlySpan<byte>-like types in RPC sigs - NetWrite pipes most byte[] calls to ReadOnlySpan overload Still need to cleanup and figure out if IStreamWriter is needed Tests: editor compiles