userlamalovecancel
branchrust_reboot/main/random_opt_2cancel

15 Commits over 59 Days - 0.01cph!

4 Months Ago
Code review fixes Remove generator implementation of GetEnumerator in BufferList and ListHashSet (returns boxed enumerator struct instead)
comment
4 Months Ago
Fix PersistentPlayer so it pools and is cached (used for blueprints)
comment
4 Months Ago
Get rid of allocations in NetworkQueueList.Clear Better implementation of GetEnumerator for BufferList<T> and ListHashSet<T> to get rid of enumerator allocations Genericized List.Compare so it can take advantage of specialized enumerators instead of boxing them
comment
4 Months Ago
Merge from main
comment
5 Months Ago
Subtract the changes back to life Implement NetWrite.Read and NetWrite.ReadByte so demo recording works
comment
5 Months Ago
Merge main -> random_opt_2
comment
6 Months Ago
Merge from main
comment
6 Months Ago
Fix bug in NetWrite.EnsureCapacity where it might not expand the buffer enough
comment
6 Months Ago
Facepunch.Steamworks bug fix + Steamworks SDK 1.51 upgrade
comment
6 Months Ago
Experimental Facepunch.Steamworks build that uses SendMessages with pooling instead of SendMessageToConnection
comment
6 Months Ago
SQLite 3.34.0 for Mac (thanks lewis)
comment
6 Months Ago
NetWrite rewrite to reduce overhead
comment
6 Months Ago
Use cached node lookups in TechTreeData
comment
6 Months Ago
Upgrade to SQLite 3.34.0 (need someone else to build for macOS though)
comment
6 Months Ago
Facepunch.Sqlite changes to remove most allocations
comment