ModernUO/Projects/UOContent
Kamron Batman 03f850fe03
fix: Fixes sending packets and sidesteps a major issue with stackalloc and PGO in .NET 8 (#1607)
### Summary
- Works around a sneaky edge case bug in the JIT with stackalloc where sometimes the buffer is not zero'd.
- Fixes SendDisplayBoatHS
- Fixes sending health bars in the `SendEverything()` logic.
- Fixes a bug in sizing for some string helper functions.

### Developer Note
We are enabled `SkipLocalsInit` - do not rely on `stackalloc` to be zero'd. To zero the buffer, use `span.Clear();`

Closes #1606
2023-11-21 12:18:20 -08:00
..
Accounting fix: Use built-in RNG (#1599) 2023-11-17 17:45:18 -08:00
Assistants feat: Adds a memory mirrored ring buffer for networking. (#1533) 2023-10-09 00:57:53 -07:00
Commands fix: Use built-in RNG (#1599) 2023-11-17 17:45:18 -08:00
Compression feat: Customize expansion and set maps on first boot (#1425) 2023-07-31 20:46:49 -07:00
Configuration chore: Updates copyright (#1448) 2023-08-09 09:09:26 -07:00
Context Menus cleanup: Fixes bugs and cleans up code (#660) 2021-07-19 20:49:59 -07:00
Engines fix: Fixes sending packets and sidesteps a major issue with stackalloc and PGO in .NET 8 (#1607) 2023-11-21 12:18:20 -08:00
Gumps fix: Adds back Average CPS to Admin Gump (#1573) 2023-10-30 18:05:32 -07:00
Holiday Stuff fix: Fixes map iterators for Items (#1564) 2023-10-26 17:49:15 -07:00
Items fix: Fixes sending packets and sidesteps a major issue with stackalloc and PGO in .NET 8 (#1607) 2023-11-21 12:18:20 -08:00
Migrations fix: Reverts GetAccount to use IAccount. Adds IAccount to serialization. (#1565) 2023-10-25 19:17:57 -07:00
Misc fix: Fixes poison field duration, cleans up skill calculations and poison calculations (#1582) 2023-11-04 12:32:54 -07:00
Mobiles fix: Fixes negative random numbers (#1600) 2023-11-18 10:22:40 -08:00
Multis fix: Fixes sending packets and sidesteps a major issue with stackalloc and PGO in .NET 8 (#1607) 2023-11-21 12:18:20 -08:00
Network feat: Updates to .NET 8. (#1542) 2023-11-14 17:08:09 -08:00
Regions fix: Changes Map.Sector.Mobiles to link list & Fixes various related crash bugs (#1553) 2023-10-29 22:42:46 -07:00
Skills fix: Removes custom BitArray (#1597) 2023-11-17 14:37:07 -08:00
Special Systems feat: Updates to .NET 8. (#1542) 2023-11-14 17:08:09 -08:00
Spells fix: Fixes multi search (#1601) 2023-11-18 12:37:26 -08:00
Targets fix: Fixes the limitation on static tiles for harvesting (#1396) 2023-04-22 09:14:42 -07:00
Utilities fix: Fixes negative numbers in commands (#1343) 2023-02-17 00:34:24 -08:00
World Saves feat: Updates to .NET 8. (#1542) 2023-11-14 17:08:09 -08:00
Module.cs fix: Fixes sending packets and sidesteps a major issue with stackalloc and PGO in .NET 8 (#1607) 2023-11-21 12:18:20 -08:00
UOContent.csproj feat: Updates to .NET Standard 2.1 source generators (#1602) 2023-11-19 10:03:28 -08:00