3 Commits

Author SHA1 Message Date
Lorenz Junglas
37c582753f ! Fix BytePack stack overflow from deeply nested payloads (#5262)
Handcrafted deeply nested container payloads recursed with no depth limit and blew the stack, which is an uncatchable crash. Fixed by capping recursion depth in Deserialize.
2026-07-07 21:55:42 +02:00
Lorenz Junglas
9006f5f979 Optimize runtime of some tests 2026-07-07 11:17:18 +02:00
Garry Newman
d95169d8fa Unit Test Cleanup (#5064)
* Move all unit tests to Engine/Tests
* Fix Margin.EdgeSubtract
* Fix Capsule.Contains
* EnvironmentVariables.Remove if it's null
* Fixed ray trace never returning startedsolid
* Fix HistoryList.Navigate on empty list
* Fix GameObject.WorldPosition accepting NaNs
* Fix flex: initial expanding to the wrong grow/shrink
* Translation.TryConvert shouldn't throw on invalid enum strings
* Skip sound file tests on machines with no audio device
2026-06-12 13:23:50 +01:00